#container {min-width:925px;max-width:1200px;margin: 20px;}

div.img1 {
margin: 20px 20px 20px 20px;
padding-bottom: 50px;
padding-top:5px;
float:left;	
}

div.img2 {
margin: 0px 20px 0 20px;
float:right;
}

table {
margin: 0px 0px 0px 0px;
}

#Hdr {
background:url(/styles/topShdw.gif) repeat-x;
}

#leftTop {
float: left;
width: 30px;
height:84px;
margin: 0%;
background: url(/styles/top-left.gif) no-repeat;
}

#rightTop {
float: right;
width: 30px;
height:84px;
margin: 0;
background: url(/styles/top-right.gif) no-repeat;
}

#contentHdr {
height:54px;
background:url(/styles/topShdw.gif) repeat-x;
margin:0 20px 0 20px;
padding:30px 50px 0 40px;
}

#Hdr2 {
background:url(/styles/topShdw.gif) repeat-y;
}

#contentBody {
width: 100%;
color: #333;
line-height: 130%;
background:url(/styles/ltSide2.gif) left repeat-y;
background-color:#FFFFFF;
}

#content {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2461AA;
margin-left:235px;
padding:20px 40px 10px 20px;
background:url(/styles/rtSide2.gif) right repeat-y;
border-style:solid;
border-color:#CCCCCC;
border-width:0px 0px 0px 1px;
line-height: normal;
}

#content a, #content a:link, #content a:visited, #content a:active {
text-decoration:none;cursor:pointer;color:#2461AA;padding: 0 0px 0 0px;width: 50px;font-weight:bold;height:20px;font: bold 100% arial;}
#content a:hover {
color:#87BCFB;}
  
#contenthome {
margin-left:190px;
padding:0px 0px 0px 20px;
background:url(/styles/rtSide2.gif) right repeat-y ;
border-width:0px 0px 0px 1px;
}  
  
#rightcontent{
width: 18px;
background:#FFFFFF;
}

#leftcontent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
float: left;
width: 150px;
background-color:#FFFFFF;
background:url(/styles/ltSide2.gif) repeat-y;
padding:20px 20px 0 40px;
}

#navLt  {
float: left;
width:30px;
height:20px;
background:url(/styles/ltSide.gif) left repeat-y;
}

#navMiddle {
margin-left:10px;
height:20px;
}

#navRt {
float: right;
width:30px;
height:20px;
background:url(/styles/rtSide.gif) right repeat-y;
}

#navc {
height:20px;
background-color:#2461AA;
}

#Ftr {
clear:both;
background:#fff;
background:url(/styles/btmShdw.gif) repeat-x;
}

#leftFtr {
float: left;
width: 30px;
height:64px;
background: url(/styles/bottom-left.gif) no-repeat left top;
}

#rightFtr {
float: right;
width: 30px;
height:64px;
background: url(/styles/bottom-right.gif) no-repeat right top;
}

#contentFtr {
background:transparent url(/styles/btmShdw.gif) repeat-x scroll 0%;
color:#666;
height:64px;
margin:0px;
text-align:right;
}

#contentFtr div {
font:normal .7em Arial;
color:#0f2c48;
display:inline;
}

#contentFtr div.img {
vertical-align:12%;
}

#contentFtr div.txt {
vertical-align:60%;
margin-right:5px;
}

div.img img {
margin-top:4px;
}

#rtcopyrightBody {
clear:both;
background-image:url(/styles/blue.gif);
}

#copyright {
clear:both;
height:20px;
float: left;
width: 210px;
background-image:url(/styles/blue.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
padding:0 0px 0 40px;
}

#rtcopyright {
height:20px;
line-height: 85%;
padding:0 40px 0 0px;
background-image:url(/styles/blue.gif);
}

#ltnav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
color:#2461AA;
height:350px;
width: 176px;
margin:0 20px 0 20px;
background-color: #fff;
border-right: 1px solid #999;
}

#rtbody {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 20px 0 0;
background-color: #fff;
float:left;
padding:15px;
}

#rtcopyright li {position:relative;float: right;width: 125px;display:block; text-align:center;background-color: #DAE1E3;}
#rtcopyright a, #rtcopyright a:link, #rtcopyright a:visited, #rtcopyright a:hover, #rtcopyright a:active {
text-decoration:none;cursor:pointer;color:#2461AA;padding: 0 10px 0 10px;width: 50px;background-color: #DAE1E3;font-weight:bold;height:20px;font: bold 66% arial;}

body {
	background-color: #DAE1E3;
}
	
/* NAV - top horizontal nav */

#nav, #nav ul {padding: 0;margin: 0;list-style: none;}
#nav {font-weight:bold;height:20px;font: bold 66% arial;margin: 0 0 0 6.5%;background: #2461AA;}
#nav li {position:relative;background: #2461AA;float:left;display:block;border-right:1px solid #fff; text-align:center;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display:block;padding:4px 7px 2px;width:115px;}
#nav a:hover {color:#FFFFFF; background:#4F96EB}
#nav .first {border-left: 1px solid #fff;}
	
#nav li ul {border-left: 1px solid #A1A1A1;background: #4F96EB no-repeat 100% 100%;width:inherit;font-size:90%;position: absolute;font-weight:normal;left: -999em}
#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0; text-align:left;}
#nav li li.last {border-bottom:none}
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#FFFFFF;padding: 3px 10px 2px;width:14em}
#nav li li a:hover {color:#fff;background:#87BCFB}

#nav li.active {background: #2461AA;border-bottom: 3px solid #2461AA;}
#nav li.active ul {border:none;background: #2461AA no-repeat 100% 100%;}
#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
#nav li.active a:hover {color:#000}

#nav li.active li {border:none;border-top: 1px solid #2461AA;border-bottom: 1px solid #2461AA;}
#nav li.active li.last {border-bottom: none}
#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
#nav li.active li a:hover {background: #666 repeat-x 0 99%;color:#fff}

#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 repeat-x 0 99%}

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */

#Menu {
position:absolute;
top:130px;
left:75px;
width:160px;
padding:10px;
margin-top:30px;
line-height:17px;
/* Again, the ugly brilliant hack. */
voice-family: "\"}\"";
voice-family:inherit;
text-align:right;
/*z-index:99;*/
font-weight:bold;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#2461AA;
}

#Menu a, #Menu a:link, #Menu a:visited, #Menu a:active {
text-decoration:none;cursor:pointer;color:#2461AA;padding: 0 0px 0 0px;width: 50px;font-weight:bold;height:20px;font: bold 100% arial;}
#Menu a:hover {
color:#87BCFB;}

#Layer1 {
position:absolute;
width:200px;
height:115px;
z-index:1;
left: 594px;
top: 531px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#2461AA;
}