body{
 margin:0px;
 padding: 0px;
 background-color: #FFFFFF;
}
form {
 margin: 0px;
 padding: 0px;
}	

/*Content wrappers*/
#cnt_left{
 width:209px;
 border-right:1px solid #ABABAD;
}
#cnt_middle{
}
#cnt_right{
 width: 209px;
 border-left: 1px solid #ABABAD;
 background-color: #EDF6FB;
}
#cnt_border_l {
 border-right: 1px solid #839AAC;
 width:15px;
 background-color:#91BFD4;
}
#cnt_border_r {
 border-left: 1px solid #839AAC;
 width:15px; 
 background-color:#91BFD4; 
}
#cnt_main{
 padding: 5px 10px;
}

/*Text formatters*/
#cnt_main p{
 font: 80% Tahoma, sans-serif;
 color:#000000;
 margin: 4px 0px 8px;
 text-indent: 0px;
 text-align: left;
}
#cnt_main ul{
 font: 80% Tahoma, sans-serif;
 color:#000000;
 margin-left: 15px;
 list-style: url(../img/li.gif) outside;
}
#cnt_main a{
 color:#02314F;
 text-decoration:none;
}
#cnt_main a:visted{
 color:#76A8CD;
}
#cnt_main a:hover{
 color: #02314F;
 text-decoration: underline;
}
#cnt_main h1{
 margin: 10px 0px 15px 0px;
 font: bold 120% Tahoma, sans-serif;
 color:#C27348;
 text-align: center;
}
#cnt_main h3{
 margin: 10px 0px 10px 25px;
 font: bold 90% Tahoma, sans-serif;
 color:#002F4F;
}

/*Enumeration table*/
.enum h2{
 margin: 20px 0px 10px 0px;
 padding: 0px;
 font: bold 85% Tahoma, sans-serif;
 color: #00203F;
}
.enum h2 a{
 color:#00203F;
 text-decoration:none;
}
.enum h2 a:visited{
 color:#8EC0D9;
}
.enum h2 a:hover{
 color:#00203F;
 text-decoration:none;
}
.ills{
 text-indent: 0px;
}
/*Illustration table*/
.illustration{
 margin: 15px 0px;
}
.illustration .enl_cmd{
 padding: 0px 4px;
 font: bold 80% Tahoma, sans-serif;
 color:#00203F;
}
.illustration .enl_cmd a, .illustration .enl_cmd a:visited{
 color:#00203F;
}

/*Main (vertical) navigation*/	
#nav_main .parent{
 background-color:#74A8CF;
 padding: 5px;
 border-bottom:1px solid #6E7F8A;
 font: bold 90% Tahoma, Arial, sans-serif;
 color: #000000;
 text-align: center;
}
#nav_main .child{
 background-color:#EDF6FB;
 padding: 5px 5px 5px 55px;
 border-bottom:1px solid #6E7F8A;
}
#nav_main .child ul{
 padding: 0px;
 margin: 0px;
 list-style: none;
}
#nav_main .child ul li{
 font: bold normal 75% Tahoma, Arial, sans-serif;
 color: #000;
 margin: 2px 0px 3px;
}
#nav_main a{
 color: #000;
 text-decoration: none;
}
#nav_main a:visited{
 color: #333333;
}
#nav_main a:hover{
 color: #000;
 text-decoration: underline;
}

/*Top navigation*/	
#nav_top tr td{	
 border-top: 1px solid #DFE0E4;
 background-color:#ccc;
}
#nav_top_2 tr td{	
 background-color:#02314F;
 border-bottom: 1px solid #C0CBD1;
}
.links{
 margin: 0px 2px;
 padding: 2px 0px;
 color: #FFFFFF;
 text-transform: uppercase;
 white-space: nowrap;
}
.links a{
 font: bold 75% Tahoma, sans-serif;
 color: #FFFFFF;
 text-decoration: none;
 margin: 0px;
 padding: 4px 5px;
}
.links a:visited{
 color: #FFFFFF;
}
.links a:hover{
 background: #679EB3;
}
.links a.hover{
 background: #679EB3;
}

/*Footer navigation*/
#nav_footer{
 font: 70% Tahoma, sans-serif;
 color: #193038;
 text-transform: uppercase;
}
#nav_footer a, #nav_footer a:visited{
 color: #193038;
 text-decoration: none;
}
#nav_footer a:hover{
 text-decoration:underline;
} 


/*Search*/	
.label{
 font: bold 90% Tahoma, sans-serif;
 text-transform:uppercase;
 color:#24445B;
 padding: 15px 5px 15px 15px;
}
.input input{
 width:96px;
 border: 1px solid #D9DAD9;
}
.cmd{
 padding: 15px 5px;
}
.input, .cmd, .label{
 border-top:1px solid #4B5D63;
 border-bottom:1px solid #4B5D63;
}

/*Banners*/
.banner_1{
 margin: 15px 10px;
}
