﻿@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('Fonts/myriadpro-regular.html');
				src: url('Fonts/myriadpro-regulard41d.html?#iefix') format('embedded-opentype'),
						 url('Fonts/myriadpro-regular-2.html') format('woff'),
						 url('Fonts/myriadpro-regular-3.html') format('truetype'),
						 url('Fonts/myriadpro-regular-4.html#myriadpro-regular') format('svg');
				font-weight: normal;
				font-style: normal;
		}

@font-face {
    font-family: 'focoregular';
    src: url('foco_rg-webfont.html');
    src: url('foco_rg-webfontd41d.html?#iefix') format('embedded-opentype'),
         url('foco_rg-webfont-2.html') format('woff'),
         url('foco_rg-webfont-3.html') format('truetype'),
         url('foco_rg-webfont-4.html#focoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body 
{
    padding:0px;
    margin:0px;
    background:#f3f3f3; 
}

h1 a:link, h1 a:active, h1 a:visited,
h2 a:link, h2 a:active, h2 a:visited
h3 a:link, h3 a:active, h3 a:visited,
h4 a:link, h4 a:active, h4 a:visited,
h5 a:link, h5 a:active, h5 a:visited
{
	color: #16b185;
	text-decoration:none;
}

h1 a:hover,
h2 a:hover
h3 a:hover, 
h4 a:hover, 
h5 a:hover
{
	color: #179ed6;
    text-decoration:underline;
}
a:link, 
a:visited, 
a:active {color: #189ed9; text-decoration:none;}

a:hover {color: #189ed9; text-decoration:underline;cursor:pointer;}

img {border: 0px;}
h1
{
    font-family:'MyriadPro-Regular',Calibri !important;
    font-size:20px!important;
    color:#189ed9 !important;
}
h2
{
    font-family:Arial,Calibri !important;
    font-size:13pt!important;
    color:#525252 !important;
    font-weight:bold !important;
    margin:0px 0px 0px 0px !important;
}
 
h3
{
    font-family:'MyriadPro-Regular',Calibri !important;
    font-size:15px!important;
    color:#189fd7 !important;
    font-weight:bold !important;
    border-bottom:none !important;
    margin:0px 0px 0px 0px !important;
}
 
h4
{
    font-family:'MyriadPro-Regular',Calibri !important;
    font-size:15px!important;
    color:#525252 !important;
    font-weight:bold !important;
    margin:0px 0px 0px 0px !important;
}

h6
{
    font-family:'MyriadPro-Regular',Calibri !important;
    font-size:18px!important;
    color:#dc3225 !important;
    font-weight:bold !important;
    margin:0px 0px 0px 0px !important;
}

.clear
{
    clear:both;
}
.foco_font
{
    font-family: 'focoregular',Calibri !important;
}
.foco_font a:link,.foco_font a:active,.foco_font a:visited
{
    font-family: 'focoregular',Calibri !important;
    color: #858585 !important;
}
.foco_font a:hover
{
    font-family: 'focoregular',Calibri !important;
    text-decoration:underline !important;
}

hr
{
     border: 0;
    height: 1px;
    background-color:#f0f0f0;
    color:#f0f0f0;
}
#MainWrapper
{
    margin-left:auto;
    margin-right:auto;
    width:995px;

}
#Wrapper
{
    border-bottom:1px solid #eae8e9;
    border-right:1px solid #eae8e9;
    border-left:1px solid #eae8e9;
    width:993px;
    overflow:hidden;
    background:#ffffff !important; 
}
#DivHeader
{
    background:transparent url('images/header.png') no-repeat;
    position:relative;
    height:125px;
    overflow:hidden;
}

#DivHeader .logo
{
    position:absolute;
    top:19px;
    left:21px;
    width:282px;
}

    #DivHeader  .staticText
    {
        position:absolute;
        top:19px;
        right:17px;
        width:365px;
    }
    #DivHeader .cTMenu
    {
        position:absolute;
        bottom:9px;
        right:17px;
    }
#DivBody
{
}
   
#DivBody .DivHeaderImage
{
    margin:15px 14px 15px 13px;
    width:966px;
    overflow:hidden;
    background:transparent url('images/headerback.png') no-repeat bottom;
	padding-bottom:5px;
}
#DivBody .DivHeaderImageInner
{
    margin:15px 14px 15px 13px;
    width:966px;
    overflow:hidden;
    background:transparent url('images/headerback.png') no-repeat bottom;
}
    #DivBody .DivHeaderBottom
    {

    }
#DivBody .DivMenu
{
   padding-left:16px;
    background:transparent url('images/menuback.png') no-repeat;
    height:35px; 
}
    #DivBody .dsep
    {
        background:transparent url('images/sep.png') no-repeat;
        height:12px; 
        width:993px;
    }
    #DivBody .DivBreadCrumb
    {
        background:transparent url('images/breadback.png') repeat-x;
    }
#DivSearch
{
    height:30px;
    overflow:hidden;
    padding-bottom:5px;
}
    #DivSearch .dBreadCrumb
    {
        float:left;
    }
    #DivSearch .Content
    {
        line-height:30px;
        float:right;
        width:291px;
        padding-right:45px;
        overflow:hidden;
        background:transparent url('images/searchback.png') no-repeat;
    }
        #DivSearch .Content .left
        {
            float:left;
            padding-left:43px;
        padding-top:5px;
        }
        #DivSearch .Content .right
        {
            float:right;
            width:197px;
        }
#DivMainBody
{
	font-family: 'MyriadPro-Regular',Calibri !important;
    color:#8a8989;
    font-size:13px;
    padding-left:35px;
    padding-left:23px;
    width:935px;
    overflow:hidden;
    line-height:1.5em !important;
    background:transparent url('images/leaves.png') no-repeat bottom left !important;
    /*position:relative;*/
}
#DivMainBodyInner
{
	font-family: 'MyriadPro-Regular',Calibri !important;
    color:#8a8989;
    font-size:13px;
    padding-left:35px;
    padding-left:23px;
    width:935px;
    overflow:hidden;
    line-height:1.5em !important;
    background:transparent url('images/innerleaves.png') no-repeat bottom left !important;
}
    /*#DivMainBody .leaves
    {       
        width:251px;
        height:316px;
        position:absolute;
        bottom:0px;
        left:0px;
    }*/
#DivFooterSep
{
  line-height:38px;
}
    #DivFooterSep .leftInfo
    {
        float:left;
        padding-left:17px;
        font-size:12px !important;
        font-family:Calibri !important;
        color:#cbc9c9 !important;
    }
        #DivFooterSep .leftInfo a:active, #DivFooterSep .leftInfo a:link, #DivFooterSep .leftInfo a:visited
        {
            color:#cbc9c9 !important;
            text-decoration:underline;
        }
        #DivFooterSep .leftInfo a:hover
        {
            color:#cbc9c9 !important;
            text-decoration:none;
        } 
            #DivFooterSep .leftInfo .blue a:active, #DivFooterSep .leftInfo .blue a:link, #DivFooterSep .leftInfo .blue a:visited
            {
                color:#00476c !important;
                text-decoration:none;
            }
            #DivFooterSep .leftInfo .blue a:hover
            {
                color:#00476c !important;
                text-decoration:underline !important;
            }
    #DivFooterSep .rightInfo
    {
        background:transparent url('images/learnhereright.png') no-repeat;
        margin-top:11px;
        padding-right:4px;
        height:24px;
        width:251px;
        float:right;
    }
#DivBodyFooter
{
   background:#b5b3b4 url('images/bsep.png') no-repeat;
   padding:19px 10px 10px 0px;
   width:985px;
}
    #DivBodyFooter .logo
    {
        float:left;
        width:269px;
        margin-right:30px;
    }
    #DivBodyFooter .footerright
    {
        float:right;
        padding-top:40px;
        width:686px;
        overflow:hidden;
        color:#ebebeb !important;
    }
       
    /***************  Search *************/
    .sfsearchBox
{
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	width: 197px !important;
	height: 30px !important;
	position: relative !important;
	border: 0px solid #FFFFFF !important;
}
/**/
.sfsearchBox .sfsearchTxt
{
	border-right: 0px solid #dfdfdf !important;
	padding: 5px 0px 0px 10px !important;
	height: 25px !important;
	width: 156px !important;
	float:left !important;
	color: #b5b5b5 !important;
	border: 0px solid #FFFFFF !important;
	background: Transparent url('images/searchtxt.png') no-repeat !important;
}

.sfsearchBox .sfsearchSubmit
{
	font-size: 0px !important;
	color: #FFFFFF !important;
	width: 31px !important;
	height: 30px !important;
	background: Transparent url('images/searchbtn.png') no-repeat !important;
	border: 0px solid #FFFFFF !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	float:right !important;
}

    /***************  BreadCrumb *************/
.sfBreadcrumbWrp
{
  /*  line-height:10px;
      padding-top:5px !important;*/
      line-height:25px;
      padding-left:19px;
      font-size:11px !important;
      margin-top:0px!important;
}
.sfBreadcrumbNodeSeparator
{ 
    color:#b4b4b4 !important;
      font-size:11px !important;
}
.sfBreadcrumbNavigation  a:link,.sfBreadcrumbNavigation  a:visited, .sfBreadcrumbNavigation  a:active 
{
   color:#b4b4b4 !important;text-decoration:none !important; /*font-weight:bold;*/
      font-size:11px !important;
} 

.sfBreadcrumbNavigation  a:hover 
{
    color:#b4b4b4 !important;text-decoration:underline!important;
}

.sfNoBreadcrumbNavigation  a:link,.sfNoBreadcrumbNavigation  a:visited, .sfNoBreadcrumbNavigation  a:active 
{
   color:#b4b4b4 !important; text-decoration:none !important; 
      font-size:11px !important;
} 

.sfNoBreadcrumbNavigation a:hover 
{
    color:#b4b4b4 !important;text-decoration:underline!important;
}


/************** News Template ***************/
#CustomNews
{
    border-bottom:1px solid #f0f0f0;
    margin-top:10px;
}
#CustomNews .LNews
{
    float:left;
    font-weight:bold !important;
}
#CustomNews .RViewall
{
    float:right;
}
#CustomNews .RViewall  a:link,#CustomNews .RViewall  a:visited, #CustomNews .RViewall  a:active 
{
   color:#5e5e5e !important; text-decoration:underline !important; 
} 

#CustomNews .RViewall a:hover 
{
    color:#5e5e5e !important;text-decoration:none!important;
}
.CustomNewsListItem
{
    padding-bottom:10px;
    margin-top:10px;
    border-bottom:1px solid #f0f0f0;
}
.CustomNewsListItem h2
{ 
    font-size:14px !important;
    font-weight:bold !important;
    margin:0px 0px 0px 0px !important;
    padding:0px 0px 0px 0px !important;
}
.CustomNewsListItem h2 a:link,.CustomNewsListItem h2 a:visited,.CustomNewsListItem h2 a:active
{
   color:#09569a !important; text-decoration:none !important; 
} 

.CustomNewsListItem h2  a:hover 
{
    color:#09569a !important;text-decoration:underline!important;
}

li.sfnewsListItem
{
    list-style-type: none !important;
}
h2.sfnewsTitle
{
    color:#09569a !important;
}
    h2.sfnewsTitle a:link, h2.sfnewsTitle a:visited, h2.sfnewsTitle a:active
    {
        color:#09569a !important;
    }
    h2.sfnewsTitle  a:hover 
    {
        color:#09569a !important; text-decoration:underline!important;
    }

