﻿/* -----------------------------  BASICs -----------------------------*/
BODY {
	MARGIN: 0px; COLOR: #363636; BACKGROUND-COLOR: #ffffff
}
HTML {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
BODY {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TABLE {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TD {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TH {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}

h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
	padding:2px 0;
}

h2 {
	font-size:16px;
}

h3 {
	font-size:18px;
}

P { 
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
A {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
SPAN {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
DIV {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A {
	COLOR: #213F71; TEXT-DECORATION: underline
}
A.white {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

/* -----------------------------  TOP -----------------------------*/
#topinfo {
    background-color:#213F71;
    BACKGROUND: url("images/top.jpg");
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	position:relative;
	width:760px;
	z-index: 1;	
}
#logo {
	text-align:left;
}
#topnav {
	position:absolute;
	top:20px;
	right:40px;
	color:#ffffff;
	font-size:12px;

	
}
#spline {
    background-color:#E1B503;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:760px;	
    
}
#spline2 {
    background-color:#E4E6EF;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:760px; z-index:-1;

}
#spline3 {
    background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:760px;
	font-size:11px;
	text-align:right; 
	line-height:18px;	
	color:Gray; z-index:-1;
		    
}
#spline3 A {
	color:Gray;	
}
#mainline 
{
    background-color:#7984AF;
	margin-left:auto;
	margin-right:auto;
position:relative;
	width:760px;	
    background-image:url("images/nvbg4.gif");    		   
}  
#navHolder
{
    margin-left:100px; 
}  

/* -----------------------------  MENU-- --------------------------*/
.tabs
{           
	
background-color:#BCBCBC;
border-right:solid 1px #BCBCBC;

}
.tabs2
{  
padding-left: 48px;
 
}
.tab
{           
    color:White; 
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;            
    background-color:#7984AF;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
    text-align:left;
     background-image:url("images/nvbg4.gif"); 

    vertical-align:text-top;      
        
}
.tabHover 
{
    TEXT-DECORATION: underline;
} 
.selectedTab
{
    background-image:url("images/nvbg3.gif");  
    color: #213F71;  
    background-color:#E4E6EF;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
}

.dMenu
{
    BACKGROUND: url("images/dmenu.gif");    
    border:solid 1px #6D7AA1;
    color:White;
}   

.dMenuItem
{
    border-bottom:solid 1px #6D7AA1;
    color:White;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 12px;
    padding: 3px;
    text-align:left;
}  
          
.dMenuItemSelected 
{
     Background:#026500;
}
.dMenuHover 
{ 
    text-decoration:underline; 
    Background:#41486B;  
    color:#ffffff;
}

/* -----------------------------  CONTENTS ------------------------*/
#contents{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:760px;
    overflow: hidden;	
    background-color:#ffffff;
}


#twoCol-main 
{
    float:left;    
   	width:527px;
	position:relative;
 
}

#twoCol-right 
{
   	width:223px;
	position:relative; 
    float:right;
} 

#rightBoxTitle
{
    background-color:#E4E6EF;
	position:relative;
	font-size:15px;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px; 
    padding-bottom:5px;      
    color:#213F71;
    background-image:url("images/headbgsm.gif");    
}

.rightBox
{
    background-color:#ffffff;
	position:relative;
	font-size:12px;
    padding:10px;
    color:#213F71;
	border:solid 1px #E4E6EF;
		
}

#mainHead
{
    font-size:15px;
    font-weight:bold;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px; 
    padding-bottom:5px;  
    right:0px;
    color:#213F71;
    background-image:url("images/headbg.gif");
    background-position: top right;
    background-repeat:repeat-y;
 
}	

#maincontents
{
    background-color:#ffffff;
    font-size:13px;
    padding:10px;
    right:0px;
    color:#363636;
	border:solid 1px #E4E6EF;
    min-height: 450px;
    _height: 450px;
			
}

/* -----------------------------  three column --------------------------*/
#oneCol-head 
{
    float:left;    
   	width:760px;
	position:relative; 
	
}

#oneCol-main 
{ 
    float:left;    
   	width:738px;
	position:relative; 
    background-color:#ffffff;
    padding:10px;
    color:#363636;
	border:solid 1px #E4E6EF;	
}

#tabContents {
    font-family:arial, verdana, sans-serif;
    font-size:12px;
    
     

}

#mainIndex
{
    float:left;    
   	width:517px;
	position:relative; 

}

#mainIndexRight
{
    float:right;
   	width:221px;
	position:relative; 
}

#mainIndexCnt
{
    
    border:solid 1px #E4E6EF;	
    border-top:solid 5px #E4E6EF;  
    font-size:13px;
    padding-right:0;
    color:#363636;
    padding:10px; 
    min-height: 460px;
    _height: 460px;	  
		          
}

#mainIndexRightCnt
{
    font-size:13px;
    padding:10px;
    border-top:solid 5px #E4E6EF; 
      border-right:solid 1px #E4E6EF;	
       border-bottom:solid 1px #E4E6EF;	
    min-height: 460px;
    _height: 460px;	
    background-image:url("images/indexbg.gif");	
    background-repeat:repeat-y;
    background-position: top right;  		         
}


/* -----------------------------  FOOTER --------------------------*/
#spline4 {
    background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:760px;
}

#footer 
{
	font-size:11px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:760px;	
	padding-top:5px;
    background-color:#ffffff;	
}

#footer-menuHold
{
	border-top:solid 1px #E4E6EF;
	border-bottom:solid 1px #E4E6EF; 
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:750px;	
	padding:5px;
	text-align:center;
    background-color:#ffffff; 
   
}

.footer-menu
{
  
	font-size:11px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	
}

.btm {
	FONT-SIZE: 10px; COLOR: #363636; FONT-FAMILY: arial, verdana, sans-serif
}

       


/* ----------------------------- SUB MENU-- --------------------------*/
.subtabs
{ 
   height:21px; 
}
.subtab
{           
    color:#717171;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;            
    background-color:#F4F4F4;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;
    text-align:left;
    border:solid 1px #E4E6EF; 
    border-bottom:0px;
    height:26px; 
}
.subselectedTab
{
    background-image:url("images/nvbg3.gif");  
    color: #213F71;  
    border:solid 1px #E4E6EF;  
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-WEIGHT: bold; FONT-SIZE: 12px;   
}

.subselectedTab:hover
{
    color: #213F71;  
}


/*-----------------vis------*/

    .visVisible { visibility:visible }
    .visHidden { visibility:hidden }
    
    
    
	.hiddenLayer {
		position: absolute;
		visibility: hidden;
		width:220px;
		font-size:20px;
	}   
	
.newsbx {
	BORDER-RIGHT: #d6d6d6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #d6d6d6 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: #e7e8eb; PADDING-BOTTOM: 7px; BORDER-LEFT: #d6d6d6 1px solid; COLOR: #363636; PADDING-TOP: 7px; BORDER-BOTTOM: #d6d6d6 1px solid; FONT-FAMILY: arial, verdana, sans-serif
}	 