﻿body 
{
    background:url(/Images/back.jpg) #66696e repeat-x; 
    padding:0px; 
    margin:0px; 
    font-family:Verdana, Tahoma; 
    font-size:11px;
}

 input, textarea, select {background: #8392a5!important; border: 1px solid #1b3c63; color: #fff!important; }
 .formframe {color: #fff;}
 .formdata {color: #fff; padding: 15px; background: #425780; border: 1px solid #1b3c63;}
 .bluetext {font-weight:normal; font-family:Verdana, 'Trebuchet MS', Tahoma; color:#546890; }
 .heavy {color:Green;}
 
  a { text-decoration:none; }
  a:hover { text-decoration:none; }
  a.forgotpass { color: white; text-decoration:none; }
  a.forgotpass:hover { color: white; text-decoration:none; }
  h1 { clear:both; font-family:Verdana, "Trebuchet MS", Tahoma; 
	  color:blue; font-size:16px; font-style:italic;
	  }
  h2 { clear:both; font-family:Verdana, "Trebuchet MS", Tahoma; 
	  color:blue; font-size:14px;  }
  h3 { clear:both; font-family:Verdana, "Trebuchet MS", Tahoma; 
	  color:blue; font-size:12px;  }
  h4 { clear:both; font-family:Verdana, "Trebuchet MS", Tahoma; 
	  color:#112e66; font-size:11px;  }
  .highlight { clear:both; font-family:Verdana, "Trebuchet MS", Tahoma; color:#546890; }
  img.clsright { margin-left:10px; margin-bottom:10px; }
  #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:95px; }
  #sitelogo { height:95px; color:#034C96; font-family:"Trebuchet MS"; font-weight:bold; font-size:23px; float:left; letter-spacing:-1px; }
  #hbc { float:right; height:95px; line-height: 85px;  padding-right:10px;}
  #left { width:170px; background-color:#546890; vertical-align:top; border-right:3px solid white; }
 
  #contact_heading {text-align:left; background:url(/Images/second_back.gif) #112e66; border-bottom:1px solid white; border-top:1px solid white; height:22px; text-indent: 7px; letter-spacing:2px; font-weight:bold; color:#B2D7FB; text-transform: uppercase; }
 
  #menu_heading { text-align: left; background:url(/Images/second_back.gif) #112e66;  border-bottom:1px solid white; height:22px; width:170px; text-indent:7px; letter-spacing:2px; font-weight:bold; color:#B2D7FB; text-transform: uppercase; }
 
  
  #right { vertical-align:top; }
  #top_image { border:1px solid #fff; height:140px; border-top: 0}
  #pagebody {text-align: left; border:1px solid white; border-bottom:3px double white;width:559px; padding:25px; height:150px; }
  #pagebody img { border:4px solid #EEEEEE; }
  #pagebody .noborder img { border:0px; }
  #pagebody a { color:blue; text-decoration:none; font-weight:normal; font-style:italic;}
  #pagebody a:hover { text-decoration:underline; }
  #pagebody .formframe p { color:#fff; font-size:11px; }
  #pagebody p { color:blue; font-size:12px; }
  #pagebody ul { color:Blue; }
  
  #xpagebody {text-align: left; border:1px solid white; border-bottom:3px double white; padding:25px; }
  #xpagebody img { border:0px}
  #xpagebody .noborder img { border:0px; }
  #xpagebody a { color:#112e66; text-decoration:none; font-weight:normal; }
  #xpagebody a:hover { text-decoration:underline; }
  
  #contactemail a { color:blue; text-decoration:none; font-weight:normal; font-style:normal;}
  
  .white_vert { width:3px; }
  .white_hoz { height:3px; }
  .spacer { height:20px; }
 
  dt {font-size: 0.5em; text-align: left;}
  dd { margin: 2px; }
  dd select { background: #f3faff; border: 1px solid #111;}
  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; 
}

.UpdateAGOpened 
{
	border:2px solid #546890;
	padding-top:2mm;
	padding-bottom:2mm;
	padding-left:2mm;
	padding-right:2mm;
	margin-top:2mm;
}

.UpdateAGClosed
{
	border:none;
}

.AGUpdateErrorMessage
{
	clear:both; 
	font-family:Verdana, "Trebuchet MS", Tahoma; 
	color:red; 
	font-size:11px;
	font-weight:bold;
}

.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;
}
