body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
.thrColElsHdr #container { 
	width: 95%; 
	background: #FFFFFF;
	margin: 0 auto;
	border: 0px solid #000000;
	text-align: center; 
} 
.thrColElsHdr #header { 
	background: #FFFFFF; 
	padding: 0px 0px;  
} 
.thrColElsHdr #header h1 {
	margin: 0; 	padding: 0px 0px; 
}

.thrColElsHdr #sidebar1 {
	float: left; 
	width: 15%;  
	background: #EBEBEB;  
	padding: 0px 0; 
	margin-right:10px;
}
.thrColElsHdr #sidebar1 h3, .thrColElsHdr #sidebar1 p, .thrColElsHdr #sidebar2 p, .thrColElsHdr #sidebar2 h3 {
	margin-left: 10px;  
	margin-right: 10px;
}

.thrColElsHdr #sidebar2 {
	float: right; 
	width: 15%; 
	background: #FFFFF4; 
	padding: 0px 0; 
	margin-left: 5px; 
	margin-right: 5px;

}

.thrColElsHdr #mainContent {
 	margin: 0 5px 0 5px; /* the right margin can be given in ems or pixels. It creates the space down the right side of the page. */
    background: #FFFFFF;
	width:"65%";
} 
.thrColElsHdr #mainContent a {text-decoration:underline; color:#006699;}
.thrColElsHdr #mainContent a:hover {text-decoration:underline; color:#660000; background-color:#FFFFCC;font-size:x-small; font-weight:bold;}
.thrColElsHdr #footer { 
	padding: 0 10px; 
    background:#FFFFFF;
	text-align: justify;
	font-size:x-small;
} 
.thrColElsHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.thrColElsHdr #sidebar1  li a {
	display: block;
	padding: 0px 0px 0px 10px;
    background-color: #f1f1f1;
	color: #006699;
	text-decoration: none;
	border-bottom: 1px solid #096A89; 
	font-size: 14px;
}

.thrColElsHdr #sidebar1  li a:hover {
    background-color: #ffffcc;
	color:brown;
	text-decoration:underline;
	font-weight:700;
	font-size: 16px;
	border-bottom: 1px solid #096A89;
}
.thrColElsHdr #sidebar1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ullist1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#lilist1 li a {
	display: block;
	padding: 0px 0px 0px 10px;
    background-color: #f1f1f1;
	color: #006699;
	text-decoration: none;
	border-bottom: 1px solid #096A89; 
	font-size: 14px;
}
#lilist1  li a:hover {
    background-color: #ffffcc;
    color: red;
	text-decoration:none;
	font-weight:700;
	font-size: 16px;
	border-bottom: 1px solid #096A89;
}
#lilist2 li a {
	display: block;
	padding: 0px 0px 0px 10px;
    background-color: #f1f1f1;
	color: #006699;
	text-decoration: none;
	border-bottom: 1px solid #096A89; 
	font-size: 10px;
}
#lilist2  li a:hover {
    background-color: #ffffcc;
    color: red;
	text-decoration:none;
	font-weight:700;
	font-size: 14px;
	border-bottom: 1px solid #096A89;
}

.style1 {color: #003366}
.style2 {color: #3333CC text-decoration:none; font-weight:500}

.style5 {color: #990000}
.style7 {font-weight: normal; text-align:justify; font-size:x-small}
.style8 {font-size: 10}
.style12 {font-size: large}
.style14 {font-weight: bold; font-size: small; }
.style15 {
	font-weight: bold;
	font-size: 14px;
/*	background-color:#FFCC66; */
    background-color:#DDDDDD;
	text-align:center;
}
.style16 {
	color: #FF0000;
	font-weight: bold;
}

.menutitle{
cursor:pointer;
margin-bottom: 5px;
/*background-color:#ECECFF;*/
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:normal;
font-size:12px;
/*/*/border:1px solid #000000;/* */
}

.submenu{
margin-bottom: 0.5em; color: #006699;
}
.submenu a{ color:#006699; text-decoration:none; font-size: x-small;}
.style18 {
	color: #660000;
	font-weight: bold;
	font-size: 42px;
}
.style21 {
	font-size: 10px;
	color: #006699;
}
.style22 {font-size: 18px; color:#660000;}

.divbg1 {background-color: #FFFFFA;}
.divbg1 a {text-decoration: none; color:#006699;}
.divbg2 {background-color: #FAFFFF;}
.divbg2 a {text-decoration: none; color:#006699;}
.divbg3 {background-color: #FFFFFF;}
.divbg3 a {text-decoration: none; color:#006699;}

.style23 {
	font-size: 14px;
	color: #006699;
	text-align:right;
}
.style25 {font-size: 14px;}
.style26 {
	font-size: 14px;
	font-weight: bold;
}
.style29 {font-size: 32px}

.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */
border-bottom: 1px solid #ccc;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 170px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #fff;
padding: 1px 5px;
border: 1px solid #ccc;
border-bottom: 0;
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
background-color: yellow;
}

.suckerdiv .subfolderstyle{
background: url(media/arrow-list.gif) no-repeat center right;
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: red;

}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none; width:90%;
}

@media print {
.tabcontent {
display:block !important;
}
}

.style32 {font-style: normal}
.style31 {font-size: x-small;}

