body { font-family:tahoma, arial, sans-serif; font-size:70%; background:white; padding:15px; }
table { font-size:1em; }
table p, table td { margin:0; padding:4px; }
a { text-decoration:underline; color:#4088E2; }
a:hover { }
p { margin:15px 0; } 
ul, ol { margin-left:25px; line-height:16px; color:#3348CD; font-weight:bold; }
h1,h2,h3,h4 { font-family:"trebuchet ms",tahoma, arial, sans-serif; }
h1 { font-size:1.5em; color:#0D2092; margin:0 0 20px 0 ; padding-bottom:5px; border-bottom:1px solid #D6E3F2; }
h2 { border: 1px solid #B8CBE3; font-size:1.3em; padding:1px 5px; color:#367FD9; margin:20px 0; }
#tbldata  { border: 0px solid #B8CBE3; font-size:1.3em; padding:1px 5px; color:#367FD9; margin:20px 0; }
ula, ol { text-indent:30px; margin-left:25px; line-height:200%; color:#3348CD; font-weight:normal; }
h3 { color:#fff; font-size:1.2em; background:#002768; padding:2px; padding-left:4px; }
h4 { color:#0D2092; font-size:1.2em; padding:6px 0; line-height:20px; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:3px solid #D6E3F2; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:3px solid #D6E3F2; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:3px solid #D6E3F2; margin-left:10px; margin-bottom:10px; }
.datatable th { background:#002768; color:white; font-weight:bold; border:1px solid white; padding:3px; }
.datatable td { background-color:#EAF3FE; border:1px solid white; padding:3px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; color:#888; }
.shout { font-size:1.2em; font-weight:bold; padding:4px; background:#367FD9; color:white; padding:4px; }
.shout2 { font-size:1.2em; color:#002768; font-weight:bold; padding:5px; background:#DEECFF; }
.submit { background:#0D2092; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.reset { background:#367FD9; color:white; border:0; cursor:pointer; font-weight:bold; font-size:1em; padding:2px; }
.quote { border:1px solid #DEECFF; padding:4px; color:#0D2092; font-weight:bold; }
.caption { font-weight:bold; background:#0D2092; float:right; width:170px; padding:10px 8px; margin:0 0 10px 10px; color:white; font-size:0.9em; border-right:3px solid #367FD9; }
.custom1 {}
.custom2 {}
.border { border:3px solid #efefef; }
.noborder { border:0; }
.contactform th {background:#cccccc}
.contactform td { padding:5px; }
.spacer { line-height:1px; }
#top_line { margin: 0; padding: 0 }
#top_line h1 { font-family: tahoma, arial, sans-serif; background-color: #cfddee; background-repeat: repeat; background-attachment: scroll; text-align: center; font-weight: normal; font-size: 9px; line-height: 13px; border-bottom-style: none; border-bottom-width: 0; margin: 0; padding: 0; background-position: 0% 50% }
#container { width:759px; text-align:left; margin:0 auto; }
#left { margin-left:3px; width:170px; float:left; }
#right { width:573px; float:right; margin-left:6px; }
#top_pic { height:180px; margin:15px; border:1px solid #B8CBE3; }
#pagebody { margin:25px 20px 15px 20px; }
#bottom { text-align:center; width:754px; background:#002768; color:white; padding:3px 5px 4px 0; clear:both; border-top:4px solid #3D76D3; }
#bottom a { color:white; font-size:.9em; text-decoration:none; }
#bottom a:hover { text-decoration:underline; color:#FFD800; }
#date { background:#002768; text-align:right; color:white; padding:2px 5px 3px 0; border-bottom:4px solid #3D76D3; }
#copyright { margin-top:30px; text-align:center; font-size:.9em; color:#002768; clear:both; }
#contact_details { padding:20px 0 20px 5px; font-size:.9em; color:#002768; }
#nav, #nav ul { padding:0; margin:0; list-style:none; width:169px; text-align:left; }
#nav a { display:block; width:164px; padding-left:7px; background:#fff; height:22px; line-height:22px; font-weight:normal; border-bottom:0; border-bottom:1px dashed #B8CBE3; color:#002768; text-decoration:none; }
#nav a:hover { background:#DEECFF; color:#002768; border-bottom:1px dashed #4A7D84; text-decoration:none; }
#nav li { float:left; width:170px; }
#nav li ul { position:absolute; width:169px ; left:-999em; border-top:1px dashed #B8CBE3; }
#nav li ul ul { margin:-24px 0 0 169px; border-top:1px dashed #B8CBE3; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-24px 0 0 169px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav .nav_child, #nav .nav_child2 {  }
#nav .nav_parent a { background:url(../template/nav_parent_out.gif) no-repeat white right; border-bottom:1px dashed #B8CBE3; }
#nav .nav_parent a:hover { background:url(../template/nav_parent_over.gif) no-repeat #DEECFF right; color:#002768; border-bottom:1px dashed #4A7D84; }
#nav .nav_child a { background:white; border-bottom:1px dashed #B8CBE3; }
#nav .nav_child a:hover  { background:#DEECFF; color:#002768; border-bottom:1px dashed #4A7D84; }
#nav .nav_parent2 a { background:url(../template/nav_parent_out.gif) no-repeat white right; border-bottom:1px dashed #B8CBE3; }
#nav .nav_parent2 a:hover { background:url(../template/nav_parent_over.gif) no-repeat #DEECFF right;; color:#002768; border-bottom:1px dashed #4A7D84; }
#nav .nav_child2 a { background:white; border-bottom:1px dashed #B8CBE3; }
#nav .nav_child2 a:hover  { background:#DEECFF; color:#002768; border-bottom:1px dashed #4A7D84; }
#nav #active { background:#F0F6FF; color:#002768; cursor:default; }
#menu { border-top:1px dashed #B8CBE3; }

