
/*  GLOBAL -------------------------------------------    */

* {
-moz-box-sizing:border-box;
box-sizing:border-box;
	font-size:12px;
	font-family : Verdana,Arial,helvetica, MS san-serif;
	color : #656565;
	line-height:16px;
}

body  {
margin:0px;
padding:0px;
font-family: Verdana,arial, helvetica, sans-serif;
color : #777777;
font-size :11px;
line-height:16px;
background: #0054a6;
text-align:center;
}

table  {
padding:0px;
margin:0px;
border: 0px;
border-collapse:collapse;
table-layout: fixed;
}

td {
padding:0px;
margin:0px;
border: 0px;
vertical-align:top;
border-spacing:0px;
border-collapse:collapse;
}

div.maincontainer {
width:777px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:0px;
}

.mainbody  {

width:763px;
background-color:#ffffff;
margin-bottom:10px;
}



a, a b {
text-decoration:underline;
color : #0000ff;
}

a:hover {
text-decoration:none;
color : #0000ff;
}



/*  TOPNAV -------------------------------------------    */

.topnav {
position:relative;
text-align:left;
width:777px;
height:115px;
background: url(images/banner.gif) no-repeat top ;
}

.topnavlinks  {
width:470px;
height:67px;
float:right;
text-align:right;
padding:93px 15px 6px 0px;
}

.topnavlinks a  {
font-family: arial, helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#333333;
padding:7px 10px 8px 10px;
border-right:1px solid #ffffff;
}

.topnavlinks a:hover  {
text-decoration:none;
color:#000000;
padding:7px 10px 8px 10px;
background-color:#ffe7a3;
}
a.navon,a:hover.navon  {
text-decoration:none;
color:#000066;
padding:7px 10px 8px 10px;
background-color:#eeeeee;

}



/* CONTENT  -------------------------------------------    */
.contentmain {
width:763px;
float:left;
text-align:left;
background-color:#ffffff;
}

.glass {
width:166px;
float:left;
}


.contentright {
width:597px;
float:left;
text-align:left;
padding:12px 20px 0px 20px;

}












.defaultmargin {
margin:0px 30px 0px 34px;
}

.graytitle {
font-family: arial, helvetica, sans-serif;
color : #565654;
font-size :15px;
font-weight:bold;
margin:0px 0px 6px 0px;
}

.detailhead {
font-family: arial, helvetica, sans-serif;
color : #87373C;
font-size :20px;
font-weight:bold;
margin:0px 0px 16px 0px;
}

.detailsubhead {
font-family: verdana,arial, helvetica, sans-serif;
color : #922A01;
font-size :12px;
font-weight:bold;
margin:0px 0px 6px 0px;
}


.infobox {
width:610px;
border-top: 1px dotted #504333;
padding:20px 0px 20px 0px;
margin:0px 0px 0px 0px;
}

.infoboxleft {
width:435px;
float:left;
border-right: 1px dotted #504333;
padding:0px 20px 0px 0px;
}

.infoboxright {
width:170px;
float:left;
padding:10px 0px 0px 20px;
}

.infoboxright img {
margin:10px 0px 10px -10px;
}

.infoboxright,.infoboxleft,.infoboxright a b {
font-size:10px !important;
line-height:15px;
}

/*  FOOTER -------------------------------------------    */

.footer {
	padding:10px 0px 0px 0px;
	font-size : 9px;
	font-family: verdana,arial, helvetica, sans-serif;
	color : #ffffff;
	text-decoration:none;
	width:867px;
	text-align:center;
	
}

.footer a {
	font-size : 9px;
	font-family: verdana,arial, helvetica, sans-serif;
	color : #ffffff;
	text-decoration:none;
padding:0px 5px 0px 5px;
}

.footer a:hover {
	text-decoration:underline;
	color : #ffffff;
}















