


body{
margin:0;
padding:0;
line-height: 1.1em;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.1em;
/*text-align:justify; */
 
 /*background:#cccccc;
 background-color:#cccccc;*/
 
 background-color:#E3F4FC;
background-image:url(template/bg_iv.jpg); background-repeat:repeat-x;
}
p{text-align:justify;}

b{font-size: 110%;}
em{color: red;}
img{border:0px;}
img.borderblue{border:solid 1px #0E2532;}

#maincontainer{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/ 
margin-top:15px;



}

#topsection{

height: 116px; /*Height of top section*/
margin: 0; 

}
 

#topsection h1{
margin: 0;
}

#contentwrapper{
float: left;
width: 100%;
background-color:#FFF;
background:#FFF;
min-height:1150px;
}

#contentcolumnwide{
margin-left: 0px; /*Set left margin to LeftColumnWidth*/
font-size:.7em;
}

#contentcolumn{
margin-left: 225px; /*Set left margin to LeftColumnWidth*/
font-size:.7em;
background-color:#FFF;
background:#FFF;
 min-height:900px;
 
 
}





#contentcolumn a{
color: #16303F;   text-decoration:underline; }/*color of links - currently blue -  on all pages for green use #00683F*/ 

#contentcolumn a:hover{color: #000000;  text-decoration:underline;}

#leftcolumn{

width: 230px; /*Width of left column*/
float:left;
margin-left: -990px; /*Set left margin to -(MainContainerWidth)*/

font-size: .7em;
left: -1px;padding-left:5px;
color:#C00;

}



#leftcolumn ul
{
margin: 0;
padding-left:5px;
list-style-type: none;
/*background-color: #036;*/
}

#leftcolumn a
{
display: block;
color: #000;
text-decoration: none;
font-weight: bold;padding-left:5px;

}

#leftcolumn a:hover
{

color: #DC5B26;
}

#leftcolumn li li a
{
display: block;
color: #FFF;
/* background-color: #69C;*/

text-decoration: none;
font-weight: normal;
padding-left:5px;
}


#leftcolumn a.contrast
{
display: block;


color: #990000;

text-decoration:underline;
font-weight: bold;padding-left:5px;

}

#leftcolumn a.contrast:hover
{
background-color: #369;
color: #FFF;
}




#rightcolumn{

width: 210px; /*Width of left column*/
margin-top:10px;
float:right;
 /* margin-left: -990px;Set left margin to -(MainContainerWidth)*/
background: #FFF;
background-color:#FFF;
font-size: .7em;
left: -1px;padding-left:5px;
color:#C00;

}




.menu_container{
	
	background-image:url(template/menu_bg3.png); background-repeat:no-repeat;
	
	width:230px;
	}







		


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 12px;
text-align:left;
}

.innertubeNoMargins{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
float:left;
}
.innertubeContent{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
width: 570px;
float:left;
}
.innertubeContentWide{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
 
width: 520px; /*width: 570px; before */
float:left;
}

.innertubeAds{

margin-top: 12px;
width: 220px;
float:left;
}

.squareheader{
	    padding: 0px;
    float:left;

    padding:0px;
	
	}
.square1{ 
    
    padding: 0px;
    float:left;
    background-color:#ffffff;
    border-color:#ffffff; 
    padding:0px;

    }

.square2{ 
    margin: 0px; 
    padding: 0px;
    float:left;
    background-color:#cccccc;
    border-color:#cccccc; 
}

.square3{
	    margin: 0px; 
    padding: 0px;
    float:left;
	
	}

.boxtext{ 
    
    padding: 0px;
    float:left;
	background-image:url(template/box_container_225h.png);background-repeat:no-repeat; 
      
    padding:10px; width:572px;
	padding-left:30px;
	padding-top:25px; height:211px;

    }

.squareContentHeaderWide{
    float:left;width:570px; text-align:center;
    color:#999999; font-size:1.5em;
    Padding-bottom:5px; text-transform:uppercase;
	  
	
	}
	
.squareContentHeader{
    float:left;width:570px; text-align:center;
    color:#999999; font-size:1.5em;
    Padding-bottom:5px;text-transform:uppercase;
	Padding-bottom:0px;


}
.squareContent{ 
    
    padding: 0px;
    float:left;
    background-color:#ffffff;
    border-color:#ffffff; 
     padding:0px;
    padding-bottom:10px;
    }
	.squareContent1{ 
    
    padding: 10px;
    float:left;
    
	/*  background-image:url(images/template/bggrey.png); background-repeat:repeat-y; */
    border-color:#ffffff;
	border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px; 
	    }
	
	
.squareContentWide1{ 
    
    padding: 10px;
	 
    float:left;
	 
	
    

    

    }
.squareAds{ 
    
  
    float:left;
    background-color:#ffffff;
    border-color:#ffffff; 
    padding:0px;    
    padding-bottom:5px;

    }


.lcheader{
    /*Margins for inner DIV inside each column (to provide padding)*/
    float:left;width:180px; background-color:#ffffff;text-align:center;
    color:#ffffff; font-size:1.1em;
    }


.imgright{
float:right;
margin-top:5px;
margin-left:10px;
margin-bottom:5px;}

.imgleft {
float:left;
margin-top:5px;
margin-right:10px;
margin-bottom:5px;
}

.centerit {
text-align:center;
}


#footerAd{
clear: left;
width: 100%;
background:#ececec;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footerAd a{
color: #FFFF80;
}

#footer{
clear: left;
width: 100%;
background-image:url(template/footer_bg.png); background-repeat:no-repeat;
color: #FFF;
text-align: center;
padding: 4px 0;
font-size:.7em;
height:116px;
}

#footer a{
color: #111A45;   text-decoration:None;}

#footer a:hover{color: #ffffff;  text-decoration:None;}/* blue */

.text1{font-size:.7em;}
.text2{font-size:.8em;}
.text3{font-size:.9em;}
.text4{font-size:1.1em;}
.text5{font-size:1.4em;}
.text6{font-size:1.6em;}
.text8{font-size:2em;}

.sectionHead1{ padding-left:22px;   font-size:2em;color:#111945; font-weight:bold;}



.linebreak10{ margin-top:10px; }
.linebreak20{ margin-top:20px; }
.linebreak30{ margin-top:30px; }
.clearit{clear:both;}
.clearitbox{clear:both; height:30px; h/eight: 30px;}
.imgbordergrey{border-color:#666666; border-width:medium; border-style:solid;}
.textcolor1{color:#16303F;}/*dark blue*/
.textcolor2{color:#016A3A;}/*green */
.textcolor3{color:#990000;}/*red */
.bottomborder{border-bottom-color:#999999;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	 width: 100%;
	 }
.topborder{border-top-color:#999999;
	border-top-style:dashed;
	border-top-width:1px;
	 width: 100%;
	 }
.textLeft{ text-align:left;}
.textRight{ text-align:right;}

.squareManagement1{ 
    
    padding: 5px;
    float:left;
	width:140px; 
	 
    

    }
	.squareManagement2{ 
    
    padding: 5px;
    float:left;
	width:360px;text-align:justify;
    

    }
	
.menuhead1{color:#C00; font-weight:bold; margin-left:2px; font-size:1.1em; padding-top:10px;}/*red */
.menuhead2{color:#C00; font-weight:bold; margin-left:2px; font-size:1.4em; padding-top:10px;}/*red */
.menuhead3{ color:#397BA3; font-style:italic; font-weight:bold; margin-left:2px; font-size:1.2em; padding-top:10px;}/*lt blue */

h1{padding-left:0px;   font-size:2em; color:#1D6287; font-weight:bold; font-style:italic; margin-bottom:-5px; line-height:45px;}
h2{padding-left:0px;   font-size:1.5em; color:#1D6287; font-weight:bold; font-style:italic; margin-bottom:-5px; line-height:45px;}
h3{padding-left:0px;   font-size:1.2em; color:#1D6287; font-weight:bold; font-style:italic; margin-bottom:-5px; line-height:45px;}
h4{padding-left:0px;   font-size:1em; color:#1D6287; font-weight:bold; font-style:italic; margin-bottom:-5px; line-height:45px;}


.t1{padding-left:0px;   font-size:2em; color:#1D6287; font-weight:bold;   margin-bottom:-5px; line-height:45px;}
.t2{padding-left:0px;   font-size:1.5em; color:#1D6287; font-weight:bold;   margin-bottom:-5px; line-height:35px;}
.t3{padding-left:0px;   font-size:1.2em; color:#1D6287; font-weight:bold;   margin-bottom:-5px; line-height:25px;}
.t4{padding-left:0px;   font-size:1em; color:#1D6287; font-weight:bold;  margin-bottom:-5px; line-height:15px;}



.w35{ width:35px;}
.w450{ width:450px;}
.w530{ width:530px;}
.w75{ width:75px;}
.w250{ width:250px;}
.w500{ width:500px;}


.printtext {
display: none;
}

.p2{text-align:justify; padding-right:25px;}

.boxblank{width:517px; float:left; height:auto;}

.boxtext225{ 
    
    
    
	background-image:url(template/box_container_225h.png);background-repeat:no-repeat; 
      
   padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:211px;

    }
	
	
	
	
.boxtext300{ 
    
    
    float:left;
	background-image:url(template/box_container_300h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:290px;

    }	
	

	
	
.boxtext225_2color{ 
    
    
    float:left;
	background-image:url(template/box_container_2color_225h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:211px;

    }	
	

.boxtext525{ 
    
    
    float:left;
	background-image:url(template/box_container_525h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:525px;

    }	

	
.boxtext575{ 
    
    
    float:left;
	background-image:url(template/box_container_575h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:565px;

    }	
	
.boxtext525h725w{ 
    
    
    float:left;
	background-image:url(template/box_container_525h_725w.png);background-repeat:no-repeat; 
      
    padding:10px; width:725px;
	padding-left:65px; padding-right:30px;
	padding-top:65px; height:525px;
    }	
	
	
	
.boxtext425{ 
    
    
    float:left;
	background-image:url(template/box_container_425h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:425px;

    }
	
	
	
.boxtext700{ 
    
    
    float:left;
	background-image:url(template/box_container_700h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:700px;

    }		
	
	
.boxtext900{ 
    
    
    float:left;
	background-image:url(template/box_container_900h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:900px;
	

    }	
	
#flashcontent{ float:left; width: 725px;
	
	}
	
.bgcolor1{ background-color:#CEE8FF;}
.bgcolor2{ background-color:#BDE8F9;}




.boxtext360{
	    float:left;
	background-image:url(template/box_container_360h.png);background-repeat:no-repeat; 
      
    padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:350px;
	
	
	}	
	
.boxtext360white{
	    float:left;
	background-image:url(template/box_container_white_360h.png);background-repeat:no-repeat; 
      
    padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:350px;
	
	
	}	
	
	
.boxtext1200{ 
    
    
    float:left;
	background-image:url(template/box_container_1200h.png);background-repeat:no-repeat;padding:10px; width:485px;
	padding-left:30px; padding-right:30px;
	padding-top:25px; height:1200px;

    }		
	

.rightpad
{text-align:justify;padding-right:25px; }