/*Fonts *****************************************************/

@import url(http://fonts.googleapis.com/css?family=Montserrat);

/*Global *****************************************************/


html, body, #container {
width:100%;
margin: 0px;
padding:0px;
}

h2{
margin:0px;
padding:0px;
outline:none;
}


body{
background:#fff url(../images/body.jpg) top left repeat-x;
font-family: 'CartoGothicStdBook';
}

#header {
margin:0px auto;
height:96px;
width:960px;
}
#header #col1 {
font-family: 'CartoGothicStdBook';
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-weight:normal;
float:left;
height:96px;
width:400px;
}
#header .right {
padding:20px 0px 0px 0px;
margin:10px 0px 0px 0px;
font-weight:normal;
text-align:right;
float:right;
height:76px;
width:400px;
}
#header .right .phone {
border-right:1px solid #999;
padding:0px 20px 0px 0px;
margin:0px;
float:left;
}
#header .right .phone h2{
font-weight:normal;
font-size:16px;
color:#0065a4;
padding:0px;
margin:0px;
}
#header .right .phone h2 span{
font-size:13px;
}
#header .right .ticker {
padding:0px;
margin:0px;
float:left;
}

#content {
font-family: 'CartoGothicStdBook';
padding:0 0px 0px 0px;
position:relative;
margin:0px auto;
width:960px;
clear:both;
z-index:100;
color:#4e4e4e;
min-height:400px;
}
.left, .sidebar {
border-top:1px solid #cbcbcb;
padding-top:10px;
float:left;
}
.left {
margin-right:68px;
font-size:14px;
width:650px;
line-height:1.5;
}
.left a{
color:#0065a4;
}
.left h1{
font-family: 'CartoGothicStdBook';
padding:0px;
margin:0px 0px 14px 0px;
color:#868686;
font-size:24px;
}
.left h1 span{
text-transform:uppercase;
color:#535353;
}

.extra-info{
border-bottom:1px solid #cbcbcb;
border-top:1px solid #cbcbcb;
margin:0px 0px 20px 0px;
padding:8px 0px;
font-size:12px;
color:#4e4d4d;
clear:both;
}
.extra-info span{
text-transform:uppercase;
margin-right:8px;
font-weight:bold;
}
.sidebar {
font-size:13px;
width:262px;
margin-bottom:20px;
}
.sidebar .section {
border-bottom:1px solid #cbcbcb;
padding-bottom:10px;
padding-top:16px;
background:#fff;
width:219px;
clear:both;
}
.sidebar div a{
text-transform:uppercase;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#0065a4;
}
.sidebar div a:hover{
text-decoration:underline;
}
.sidebar div .social a{
border:none;
float:left;
width:32px;
}
.sidebar div a{
border-top:1px solid #ebebeb;
padding:14px 0px 0px 0px;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
display:block;
color:#0065a4;
margin:0px;
width:100%;
}
.sidebar div a:hover{
text-decoration:underline;
}
.sidebar h2 {
font-family: 'CartoGothicStdBold', sans-serif;
font-weight:400;
padding-top:0px;
margin-top:0px;
font-size:16px;
color:#0065a4;
clear:both;
} 
.sidebar h2 span{
color:#0065a4;
}  
.sidebar p {
margin-top:10px;
margin-bottom:10px;
} 
.sidebar .block {
margin-bottom:0px;
}
.sidebar .block ul, ul.menu, .item-list ul{
padding:0 0 0 0px;
}


#sites {
background:#fff url(../images/sites.jpg) top left no-repeat;
margin:50px auto 0px auto;
padding:24px 0px 0px 0px;
height:81px;
width:960px;
clear:both;
}
#sites ul{
margin:0px auto;
padding:0px;
height:81px;
width:960px;
}
#sites li{
padding:0px 8px 0px 21px;
list-style:none;
margin:0px;
float:left;
}
#sites li a{
background:#fff url(../images/site-button.jpg) top left no-repeat;
font-family: 'CartoGothicStdBold', sans-serif;
text-shadow:#000 3px 3px 3px;
padding:20px 0px 0px 0px;
*padding:20px 0px 0px 0px;
text-transform:uppercase;
text-decoration:none;
text-align:center;
font-size:11px;
display:block;
height:38px;
width:106px;
color:#fff;
margin:0px;
}
#sites li a:hover{
background:#fff url(../images/site-button.jpg) bottom left no-repeat;
}
#sites li a span{
font-size:15px;
}