﻿body 
{
    background:url(/Images/back.jpg) #66696e repeat-x; 
    padding:0px; 
    margin:0px; 
    font-family:Tahoma; 
    font-size:12px;
}

  input, textarea, select {background: #8392a5!important; border: 1px solid #1b3c63; color: #fff!important; }
  table { font-family:Tahoma; font-size:12px; }
 
  a { text-decoration:none; }
  a:hover { text-decoration:none; }
  
  #pagebody { border:1px solid white; border-bottom:3px double white;width:559px; padding:25px; height:150px; text-align:left; vertical-align:top;}
  #pagebody img { border:4px solid #EEEEEE; }
  #pagebody .noborder img { border:0px; }
  #pagebody a { color:#112e66; }
  #pagebody a:link{ text-decoration:none; }
  #pagebody a:visited { text-decoration:none; }
  #pagebody a:hover { text-decoration:underline; }
  #pagebody a:active { text-decoration:none; }
  #pagebody ul { line-height:1.4em; }

  #contact_heading { background:url(/Images/second_back.gif) #112e66; color:white; border-bottom:1px solid white; border-top:1px solid white; height:24px; text-indent:4px; font-weight:bold; color:#B2D7FB; text-transform: uppercase; text-align:center; font-size:14px; }
  #contact { background-color:#425780; border-bottom:1px solid white; padding:7px; color: white; font-size:16px; font-weight:bold; text-align:center; }
  
  h1 { clear:both; font-family:"Trebuchet MS", Tahoma; 
       color:#112e66; font-size:22px; letter-spacing:-1px; 
       border-bottom:1px solid #828282; font-weight: normal;
		margin-top: 0px;
		margin-bottom: 6px;
	   }
  h2 { clear:both; font-family:"Trebuchet MS", Tahoma; 
       color:#112e66; font-size:20px; 
       font-weight: bold;
		margin-top: 20px;
		margin-bottom: 6px;
	   }
  h3 { clear:both; font-family:"Trebuchet MS", Tahoma; 
       color:#112e66; font-size:16px;
		margin-top: 16px;
		margin-bottom: 6px;
	   }
  h4 { clear:both; font-family:"Trebuchet MS", Tahoma;
       color:#546890; font-size:14px;
		margin-top: 14px;
		margin-bottom: 6px;
       }
  p {
		margin-top: 0px;
		margin-bottom: 6px;
		}
		
  p.keypara 
  {
		color:#122e66; font-weight:bold; font-size:12px; letter-spacing:1px; font-family:Arial;
		margin-top: 16px;
		margin-bottom: 10px;
  }
  p.hang { text-indent: -3em; margin-left: 3em; }
       
  #copyright { font-size:11px; background-color:#112e66; color:white; border-bottom:3px solid white; border-top:3px solid white; height:28px; text-align:center; }



  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; }
  .datatable thead td { background-color:#c3cad7; color:white; font-weight:bold;  border:1px solid white; padding:4px; }
  .datatable tbody td { background-color:#c3cad7; border:1px solid white; padding:4px; }
  .datatable tfoot td { background-color:#c3cad7; border:1px solid white; padding:4px; }
  #container { background-color:white; width:738px; }
  #date { background-color:#112e66; color:white; border-bottom:3px solid white; height:25px; text-align:right; padding-right:10px; }
  #head { border:1px solid white; height:100px; }
  #sitelogo { height:90px; line-height:85px; color:#034C96; font-family:"Trebuchet MS"; font-weight:bold; font-size:23px; float:left; letter-spacing:-1px; }
  #hbc { float:right; height:90px; line-height:85px; padding-right:10px; padding-top: 0px}
  #left { width:170px; background-color:#546890; vertical-align:top; border-right:3px solid white; }
  #menu_heading { background:url(/Images/second_back.gif) #112e66; color:white; border-bottom:1px solid white; height:22px; width:170px; text-indent:7px; letter-spacing:2px; font-weight:bold; color:#B2D7FB; text-transform: uppercase}
  a.menu { border-bottom:1px solid white; text-indent:7px; background-color:#425780; color: white; height:25px; line-height:22px; display:block; text-decoration:none; margin-bottom:-13px; text-transform: uppercase }
  a.menu:hover { background-color:#001640; color:white; text-decoration:none; }
  #log { background-color:white; padding:7px; color:#425780; font-size:17px; font-weight:bold; text-align:center; }
 
  #right { vertical-align:top; }
  #pageheading { background:url(/Images/heading_back.gif) #176FBB; color:white; text-indent:8px; height:27px; font-family:"Trebuchet MS"; font-size:18px; }
  #end { text-align:center; margin-top:8px; padding-bottom:10px; }
  #end a { font-size:9px; color: white; border:0px; background:none; }
  #end a:hover { color:#176FBB; border:0px; background:none; text-decoration:none; }
  .notes { font-size:9px; color:#2E2E2E; }
  .shout { font-size:14px; font-weight:bold; padding:4px; border:3px double #CEE6FE; color:#034C96 }
  .white_vert { width:3px; }
  .white_hoz { height:3px; }
  .spacer { height:20px; }
       
  form { margin:0; padding:0; }
  
 #nav, #nav ul { text-transform: uppercase;   padding:0; margin:0; list-style:none; width:170px; text-align:left; }
 #nav a { display:block; width:163px; padding-left:7px; background:#425780; color:#fff; height:25px; line-height:24px; border-bottom:1px solid white; font-weight:normal; }
 #nav a:hover { background:#001640; color:#fff; text-decoration:none; }
 #nav li { float:left; width:170px; }
 #nav li ul { position:absolute; width:170px ; left:-999em; }
 #nav li ul ul { margin:-27px 0 0 170px; }
 #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:-27px 0 0 170px; }
 #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 { border:1px solid #fff; border-bottom:0; }
 #nav .nav_parent a { background:#5c729c ; }
 #nav .nav_parent a:hover { background:#001640; }
 #nav .nav_child a { background:#5c729c; }
 #nav .nav_child a:hover  { background:#425780; }
 
 #FooterBar {
	background-color: #FCFCFC;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 6px 0px;
	font-family: Verdana, Tahoma;
	font-size: 7pt;
	color: #112e66;
	border-top: 1px solid #D3D2DF;
	border-bottom: 1px solid #D3D2DF;
	background-color: #FCFCFC;
	}
	
.FooterLinks A:link {text-decoration: none; color: #112e66;}
.FooterLinks A:visited {text-decoration: none; color: #112e66;}
.FooterLinks A:active {text-decoration: none; color: #112e66;}
.FooterLinks A:hover {text-decoration: none; color: #112e66;}
	
.FooterText
	{
	font-family: Verdana, Tahoma;
	color: #112e66;
	font-size: 7pt;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	background-color: #FFFFFF;
	}

.boldtext {
	font-weight: bold;
    clear:both; 
    font-family:Verdana, "Trebuchet MS", Tahoma; 
    color:#112e66; 
}
.nbxs-fl {
	font-weight: normal;
	font-size: 10pt;
}
.nbxs-fl-hdr {
	font-family:Verdana, "Trebuchet MS", Tahoma; 
	color:#112e66; 
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 5mm;
}
.nbxs-fl-empty {
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 5mm;
	padding-left: 5mm;
}
.nbxs-fl-row
{
	padding-left:1mm;
	padding-right:1mm;
	font-weight: normal;
	font-size: 9pt;
	vertical-align: middle;
}
.nbxs-fl-showpages
{
	font-weight: normal;
	font-size: 9pt;
	font-style: normal;
}
.nbxs-fl-showpageoption
{
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
}
.nbxs-fl-topicons 
{
	padding-bottom: 3mm;
	padding-top: 3mm;
}
.nbxs-fl-bottomicons 
{
	padding-top: 3mm;
	padding-top: 3mm;
}
.nbxs-fl-totalbackground
{
	background-color: #EDF0F3;
}
