body{
font-family:arial narrow;background:url('/imgs/bbg.gif') no-repeat top center #f9f9f9;margin:0;padding:0;}

.topart{height:275px;background:url('/imgs/art3.jpg') no-repeat top center;text-align:center;}

.fa{padding:6px 0px 0px 0px;text-align:left;}
.isbfa{padding:0px 0px;text-align:right;}

.regform{float:right;padding-left:10px;font-size:11pt;font-weight:bold;text-transform:uppercase;color:#c00000;}

/* frontpage wrapper styles */

.sliderwrapper{ position: relative; overflow: hidden;
border: 10px solid #EEEEEE; width: 400px;height: 250px; }

.sliderpager{ border: 10px solid #EEEEEE; height: 250px; width:340px; }

.sliderwrapper .contentdiv{ visibility: hidden; position: absolute;
left: 0; top: 0;padding: 5px; background: #E1E2E4; width: 390px; height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;}

.pagination{width: 158px;text-align: right;background-color: #EEEEEE;padding: 0px 10px 2px 0px;}
.pagination a{ padding: 0px 10px 2px 0px;text-decoration: none; color: #00007D;background: white;}
.pagination a:hover, .pagination a.selected{color: #000;background-color: #FEE496;}	
	
.pagitem{width:100%;height:60px;padding:1px 10px 1px 0px;font-size:10pt;font-weight:bold;}	
.pagimg{border:0;height:60px;width:96px;padding-right:16px;float:left;}
.pagtxt{padding-top:3px;}



/* old menu styles */
.mainmenu{height:46px;text-align:left;font-size:9pt;text-transform:uppercase;color:#29553c;}
.topmenu{float:right;text-align:left;width:343px;margin-right:60px;}
.mmitem{padding:2px 0px 1px 2px;font-size:9pt;font-weight:bold;text-transform:uppercase;font-family:arial narrow;}
.title1{text-align:left;font-size:18pt;padding-bottom:10px;padding-top:5px;font-family:arial narrow;color:#28553c;}

/* end of old styles */

.topmitem{font-size:8pt;font-weight:bold;color:#006225;padding:1px 2px;text-transform:uppercase;}
.topmenuarea{padding-top:12px;width:340px;float:right;}
.register{float:left;padding-top:90px;width:640px;}
		
.w210{width:210px;}
		
.line1{width:100%;margin-top:4px;text-align:left;font-size:11pt;font-weight:bold;padding:9px 3px 9px 0px;font-family:arial narrow;text-transform:uppercase;color:#28553c;}

.title{width:100%;height:16px;margin-top:4px;text-align:left;font-size:11pt;font-weight:bold;padding:9px 3px 9px 0px;font-family:arial narrow;text-transform:uppercase;color:#28553c;}

h1{width:100%;height:16px;margin-top:4px;text-align:left;font-size:11pt;font-weight:bold;padding:9px 3px 9px 0px;font-family:arial narrow;text-transform:uppercase;color:#28553c;}
		
.item{text-align:left;padding:3px 18px 3px 0px;font-size:10pt;font-family:arial narrow;}
.main{font-size:11pt;padding-top:10px;text-align:left;}


.space{height:12px;}
.step{padding:0px 0px 5px 10px;font-size:8pt;border-left:#E1E2E4 solid 3px;}


.cellimg{padding:2px 0px 10px 0px;}
.celltext{padding:3px 18px 18px 12px;font-size:9pt;}
.celltitle{font-size:11pt;padding-bottom:4px;font-weight:bold;}


a:link{color:#29553c;}
a:visited{color:#29553c;}
a:active{color:#29553c;}
a:hover{color:#0c82e4;text-decoration:none;}

a.tmnu{color:#28553c;text-decoration:none;}
a.tmnu:hover{color:#ee0000;text-decoration:none;}

a.white{color:white;text-decoration:none;}
a.white:hover{color:white;text-decoration:none;}

a.sape{color:#a7a7a7;text-decoration:none;}
		
		
.advleft{float:left;text-align:center;color:#28553c;padding:5px;margin-top:24px;font-size:10pt;border:solid 1px #e9f0e7;width:170px;}

.podval{border-top:solid 1px #ddded2;padding-top:5px;}
.phone{font-size:14pt;text-align:left;color:#777777;}
.made{font-size:8pt;text-align:left;color:#777777;}
.cpr{font-size:8pt;padding-top:5px;color:#777777;}
.cnt{float:left;padding-right:10px;padding-top:5px;color:#777777;
}
p.text{
font-size:11pt;
}
p.bold{
font-size:11pt;
font-weight:bold;
}
p.italic{
font-size:11pt;
font-style:italic;
}
p.head{
margin-top:10px;text-align:left;
font-size:11pt;font-weight:bold;
text-transform:uppercase;color:#28553c;
}
p.small{
font-size:9pt;margin-top:5px;
}
p.tblhead{
font-size:10pt;font-weight:bold;
}
p.tblcell{
font-size:10pt;
}
p.c9{
font-size:10pt;text-align:center;
}
p.head2{
margin-top:10px;text-align:left;
font-size:11pt;font-weight:bold;
padding:9px 3px 9px 0px;
text-transform:uppercase;color:#28553c;
}
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Tahoma;
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('/jss/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('/jss/shadeactive.gif');
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;

}
.matrix{
}
.matrix_type{
font-family:arial;
font-size:8pt;
font-weight:bold;
text-transform:uppercase;
text-align:center;
background: #EEE;
padding:3px;

}

.matrix_subject_visible{
font-family:arial;
font-size:9pt;
padding:2px 12px;
color:#000;
}

.matrix_subject_hidden{
font-family:arial;
font-size:9pt;
text-decoration:line-through;
padding:2px 12px;
color:#AAA;

}
li{
font-size:9pt;padding:2px;font-family:arial narrow;
}
