/* CSS Document */

body
{
margin:0px auto;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000;
font-size:12px;
line-height:16px;
background:url(../images/body-bg.jpg) left top repeat;

}



img
{
border:none;
margin:0px;
padding:0px;
}
form
{
margin:0px;
padding:0px;
}
P
{
margin:8px 0px;
}
a
{
color:#0D4F78;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
a:hover
{
text-decoration:none;
color:#DAB855;
font-weight:bold;
}

.container
{
width:960px;
margin:0px auto;
}

.body-main
{
width:960px;
float:left;
padding-top:40px;
}
.footer-main
{
width:960px;
float:left;
height:30px;
font-size:11px;
color:#787879;
text-align:center;
padding-top:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}
.body-top
{
background:url(../images/body-top.png) left bottom no-repeat;
width:960px;
float:left;
height:52px;
}

.body-bottom
{
background:url(../images/body-bottom.png) left top no-repeat;
width:960px;
float:left;
height:35px;
}
.nav
{
float:right;
width:454px;
height:32px;
padding-right:20px;
}


.nav ul
{
width:434px;
float:left;
list-style-type:none;
display:inline;
margin:0px;
padding:0px;
text-transform:capitalize;
}
.nav ul li
{

width:auto;
float:left;
list-style-type:none;
display:inline;
padding-right:7px;
padding-left:7px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background:#818A91;
text-align:center;
width:115px;

}

#dropmenudiv a{
width:115px;
display: block;
text-indent: 3px;
padding: 0;
text-decoration: none;
font-weight: normal;
text-align:center;
color:#E4E4E4;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#8AA7BA;
color:#fff;
}

.link
{
background:url(../images/links.png) left top no-repeat;
height:22px;
width:115px;
float:left;
text-align:center;
color:#E3E3E3;
font-family:inherit;
font-size:13px;
padding-top:8px;
font-weight:normal;
}
.link:hover
{
background:url(../images/links.png) left top no-repeat;
height:22px;
padding-top:8px;
width:115px;
float:left;
text-align:center;
color:#fff;
font-weight:500;
font-family:inherit;
font-size:13px;
}


.newsletter
{
background:url(../images/newsletter.png) left top no-repeat;
height:22px;
padding-top:8px;
width:124px;
float:left;
text-align:center;
color:#E3E3E3;
font-family:inherit;
font-size:13px;

font-weight:normal;
}
.newsletter:hover
{
background:url(../images/newsletter.png) left top no-repeat;
height:22px;
padding-top:8px;
width:124px;
float:left;
text-align:center;
color:#fff;
font-weight:500;
font-family:inherit;
font-size:13px;
}



.contact
{
background:url(../images/contact.png) left top no-repeat;
height:22px;
padding-top:8px;
width:149px;
float:left;
text-align:center;
color:#E3E3E3;
font-family:inherit;
font-size:13px;

font-weight:normal;
}
.contact:hover
{
background:url(../images/contact.png) left top no-repeat;
height:22px;
padding-top:8px;
width:149px;
float:left;
text-align:center;
color:#fff;
font-weight:500;
font-family:inherit;
font-size:13px;
}

.body-mid
{
background: url(../images/body_dropshadow_repeat.png) repeat-y center top;
width:960px;
float:left;
padding-bottom:25px;


}
.body-mid-container
{
width:858px;
margin:0px auto;
}

.logo-place
{
height:76px;
float:right;
}
.blue-box
{
width:858px;
float:left;
}
.blue-box-top
{
width:858px;
float:left;
}
.blue-box-mid
{
width:858px;
float:left;
background:#E9EFF3;
padding-top:20px;
padding-bottom:5px;
}


.navcontainer 
{
width:796px;
margin:0px auto;
}
.navcontainer ul
{

float:left;
list-style-type:none;
display:inline;
padding:0px;
margin:0px;
}

.navcontainer li
{

width:auto;
float:left;
list-style-type:none;
display:inline;
padding-left:20px;
padding-right:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#515151;
text-align:center;
}

.navcontainer ul li a
{
color:#515151;
font-size:16px;
font-weight:normal;
text-decoration:none;
line-height:18px;
}
.navcontainer ul li a:hover
{
color:#818A91;
text-decoration:none;
}

.navcontainer ul li a.active
{
color:#818A91;
text-decoration:none;
}
