/* Misc Tags*/
body {margin:0px; padding:0px;
background-image:url('../graphics/background.jpg');
font-size: 12px;
font-family: Verdana, tahoma, Times New Roman ;}

.center{
  text-align: center;
}

h1{
display: block; 
color: #e7e2d7; 
background-color:#485850;
TEXT-DECORATION: none; 
border: solid 1px; 
border-color:#677b71;
padding: 7px;
width:100%;
text-align:center;
font-size: 19pt;}
  
h2 { COLOR:#613261; font-size: 15pt; line-height:15pt; font-family:georgia, times new roman; text-align:center;}
h3 { COLOR:#004080; font-size: 15pt;} 
h4 {display: block; 
color: #e7e2d7; 
background-color:#87917c;
TEXT-DECORATION: none; 
border: solid 1px; 
border-color:#677b71;
padding: 1px;
width:100%;
text-align:right;
font-size: 9pt; }

div.load_block1 {border:2px #6598b7 solid; background-color:#f7f9fb;}

.underline {border-bottom:2px #000000 thin;}

INPUT {FONT-SIZE: 8pt; COLOR: #333333;}
INPUT.button, INPUT.buttonM {background: url("img/grad_button.gif") center repeat top; border: 1px solid #BDBAB5;	color: #336699; font-size: 10pt; cursor: pointer;	WIDTH: auto;}

LI {LIST-STYLE-TYPE: square;}

P {} 
    
SELECT {FONT-SIZE: 10pt; COLOR: #333333;}
span.load_text {color:#336699; font-weight:bold;}

TD, TH, {COLOR: #333333;}
TEXTAREA {COLOR: #333333;}
tr.rowhighlited {BACKGROUND-COLOR: #DFE6EF;}
tr.rowselected  td.listIcons  img.listIcon {opacity:1; filter:alpha(opacity=100);}
tr.tablelinkssearch {/*cursor: pointer;*/ }
tr.tablelinkssearch_hover {/*background: #99B2D5;	cursor: pointer;*/ }

img.right {float: right;
padding:2px;
margin:10px 0px 10px 10px;
background-color:#6F7560;
border-color:#616359;}

img.left {float: left;
padding:2px;
margin:10px 10px 10px 0px;
border-color:#000000;}

img.none {float:none;
padding:2px;
margin:10px 10px 10px 10px;
background-color:#6F7560;
border-color:#616359;
-moz-border-radius: 15px;
border-radius: 15px;
}

img.cornerup {
background-color:#6F7560;
border: 1px solid #616359;
-moz-border-radius: 15px;
border-radius: 15px;
}


/*Content Variables*/
div.thebox {
    position: relative;
    padding: 20px;
    text-align:justify;
    margin-right:5px;
    margin-left:5px; 
    margin-bottom: 3px; 
    margin-top: 5px;
    background-color:#DEE6DE; 
   /* background-color:#F0F0F0;   
    background-color:#f1f1ee;  */   
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    border:solid 2px #613261;
    line-height:1.5;
  
   
    }
    
div.thebox p{  
    position: relative;
    margin-right:5px;
    margin-left:5px; 
    margin-bottom: 0px; 
    margin-top: 0px;
    font-size: 17px; 
    color: #4b4b4b;
	font-family: Verdana, tahoma, Times New Roman ;

   }


/*ID Variables*/
.photowrap {text-align: center; vertical-align: middle; padding:0;}
.photobox {display: block; border: solid 3px #000000; background-color:#677b71; width:160px; height:160px;}
#centerbox{margin-right: 200px; /*Set right margin to RightColumnWidth*/ }
#rightbox{float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */ }

#boxtop{
    text-align: left;
    margin-bottom:7px; 
    margin-top:7px;
    padding-top:12px;
    font-size: 14pt; 
    font-weight: 600; 
    color: #483934; 
    }
    
#boxtop150{
    text-align: left;
    margin-bottom:7px; 
    margin-top:7px;
    font-size: 14pt; 
    font-weight: 600; 
    color: #483934; 
    width: 150px;
    font-style: italic;}
          
#fullbox{
    padding: 3px;
    margin-left:0px; margin-bottom: 0px;
    text-align: right;}
#districtbox{
    padding: 3px;
    margin-left:20px;
    margin-bottom: 7px;
    text-align: right;
    width: 977px;
    }
#logo {float:left; margin-top:125px;}

#master_details {color:black; font-size: 11px; position: absolute;	  
   background-color: #DFE6EF; border: 1px solid #444444; padding: 10px; background-repeat: no-repeat; display:none; z-index:1001;}
#menu-4 {width:100%;	font: 60%; text-align : center;	font-weight : bold;}
#menu-4 ul{margin:0;padding-left: 0;list-style:none;}
#menu-4 li{font-size:12px;display:inline;margin:0;padding:0;}
#menu-4 a:link, #menu-4 a:visited{float:left; background: url("img/silver_tab2.gif"); color: #999999; margin:0;	padding:6px 11px;
    text-decoration:none;	border-right: 1px solid White;}
#menu-4 a:hover, #menu-4 a:focus, #menu-4 a:active, #menu-4 a#current-4 {background: url("img/silver_tab3.gif"); color: White;}
.spacing {line-height:5px;}
.sideboxcolor{background-color:#e6e1d6;}
#sidebox{
    display: block; 

    color: #4B4B4B; 
    background-color:#e6e1d6;
    TEXT-DECORATION: none; 
    border: solid 1px; 
    border-color:#C3C3C3;
    padding: 7px;
    margin-left:15px; 
    margin-right:15px;
    margin-bottom: 7px; 
    margin-top: 0px;}
#sideboxwhite{
    display: block; 
    font-size: 12pt; 
    color: #4B4B4B; 
    background-color:#FFFFFF;
    TEXT-DECORATION: none; 
    border: solid 0px; 
    border-color:#C3C3C3;
    padding: 7px;
    margin-left:15px; 
    margin-bottom: 7px; 
    margin-top: 0px;}
#sideboxbig{
    display: block; 
    font-size: 14pt; 
    color: #4B4B4B; 
    background-color:#e6e1d6;
    TEXT-DECORATION: none; 
    border: solid 1px; 
    border-color:#C3C3C3;
    padding: 10px;
    margin: 0px; 40px; 7px: 40px;
    text-align: left;}
#sideboxleft{
    display: block; 
    font-size: 12pt; 
    color: #4B4B4B; 
    background-color:#e6e1d6;
    TEXT-DECORATION: none; 
    border: solid 1px; 
    border-color:#C3C3C3;
    padding: 10px;
    margin: 0px; 40px; 7px: 40px;
    text-align: left;
    
    
    
    }
#tableback {margin-top:30px;}   
#tablecolor {}  

div.theboxside {
    position: relative;
    padding: 5px;
    text-align:justify;
    margin-right:5px;
    margin-left:5px; 
    margin-bottom: 3px; 
    margin-top: 0px;
    background-color:#f1f1ee;    
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
    
   
    }
    
div.theboxside p{  
    position: relative;
    margin-right:5px;
    margin-left:5px; 
    margin-bottom: 0px; 
    margin-top: 0px;
    font-size: 15px; 
    color: #4b4b4b; 
  	font-family:Times New Roman, Verdana, tahoma ;
  
 
   }

      
#topright {float:right; 
    margin-top:12px; 
    margin-right:12px;
    margin-bottom:12px;
    background-color: #000000; 
    padding:1px; 10px; 1px; 10px;
    border: solid 1px; 
    border-color:#808080;}

/*Link Classes*/
a.large{font-size: 14px; color: #000034;}
a.large:hover{font-size: 14px; color: #FF0000;}
a {text-decoration: underline; color: #272727;}
a:hover{text-decoration: underline;	color: #003399;}
a.addnew {font-size: 12px;	color: #999999;	TEXT-DECORATION: none;}
a.addnew:hover {color: White;	TEXT-DECORATION: none;	font-weight : bold;}
a.addSearchControl{font-size: 10pt; FONT-WEIGHT: bold; COLOR: #29607F; cursor: pointer; display: block;	TEXT-DECORATION:none; margin-bottom: 4px;}
a.addSearchControl:hover{color: #29607F; cursor: pointer; display: block; TEXT-DECORATION: underline;}
a.admin_links{color: Black; font-size: 12px;}
a.columnheaders {font-size: 10pt;	COLOR: #444444;	TEXT-DECORATION: none;}
a.columnheaders:hover {COLOR: Black;	TEXT-DECORATION: none;}
a.dt{FONT-SIZE: 10pt; text-decoration: underline; color: #747474;}
a.dt:hover{text-decoration: none;}
a.highlight-table {font-size: 10pt; FONT-WEIGHT: bold;	color: White; TEXT-DECORATION: none;}
a.highlight-tablesearch {display: block; 
    line-height: normal; 
    text-align: center; 
    font-size: 10pt; 
    font-weight: 600; 
    color: #000034; 
    /*font-style: oblique;*/ 
    TEXT-DECORATION: none; 
    border: solid 1px; 
    border-color:#808080;
    margin-top:4px; 
    margin-bottom:4px;}
a.highlight-tablesearch:hover {/*color: #0099FF;	TEXT-DECORATION: underline;*/display: block; 
    line-height:normal;
    text-align: center;
    font-size: 10pt;
    font-weight: 600;
    color: #FFFFFF;
    background-image: none;
    background-color:#0080FF;
    /*font-style: oblique;*/
    TEXT-DECORATION: none;
    margin-top:4px;
    margin-bottom:4px;}
a.menu_db {font-size: 11px; COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold; padding-right:5px; padding-left:10px;}
a.menu_db2 {font-size: 11px; COLOR: white; TEXT-DECORATION: none; FONT-WEIGHT: bold; padding-right:5px; padding-left:10px;}

a.menu1 {display: block; 
    width:150px;
    text-align: center;
    font-size: 17px; 
    font-weight: 600; 
    color: #FFFFFF;
    font-family: cambria, calibri, Georgia, Verdana, Arial;  
    background-color:#7F8A7C;
    font-style: oblique; 
    TEXT-DECORATION: none; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
    margin-top:4px; 
    margin-bottom:4px;
    padding-top:3px;
    padding-bottom:3px;
   }
    
a.menu1:hover {display: block; 
    width:150px;
    text-align: center; 
    font-size: 17px; 
    font-weight: 600; 
    color: #FFFFFF;
    font-family: cambria, calibri, Georgia, Verdana, Arial;  
    background-color:#613261;
    font-style: oblique; 
    TEXT-DECORATION: none; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
    margin-top:4px; 
    margin-bottom:4px;
    padding-top:3px;
    padding-bottom:3px;
} 
    
a.menu2 {display: block; 
    width:150px;
    line-height: normal; 
    text-align: center; 
    font-size: 17px; 
    font-weight: 600; 
    color: #FFFFFF;
    font-family: cambria, calibri, Georgia, Verdana, Arial;  
    background-color:#613261;
    font-style: oblique; 
    TEXT-DECORATION: none; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
    margin-top:4px; 
    margin-bottom:4px;
    padding-top:13px;
    padding-bottom:13px;}
    
a.menu2:hover {display: block; 
    width:157px;
    line-height: normal; 
    text-align: center; 
    font-size: 17px; 
    font-weight: 600; 
    color: #FFFFFF;
    font-family: cambria, calibri, Georgia, Verdana, Arial;  
    background-color:#613261;
    font-style: oblique; 
    TEXT-DECORATION: none; 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;
    margin-top:4px; 
    margin-bottom:4px;
    padding-top:13px;
    padding-bottom:13px;} 
    
 
a.menuhref {font-size: 12px; FONT-WEIGHT: bold;	COLOR: #336699; TEXT-DECORATION:underline;	cursor: pointer;}
a.menuhref:hover {COLOR: #336699;	TEXT-DECORATION:none;	cursor: pointer;	FONT-WEIGHT: bold;} 
a.navlinks {text-decoration: none; font-size: 11px;	FONT-WEIGHT: bold;	COLOR: #747474;}
a.navlinks:hover {color: Black;	text-decoration: underline;}
a.page {color: white;}
a.small{font-size: 10pt; color: #415C49; text-decoration: none;}
a.small:hover{text-decoration: underline; color: #000000;}
a.smallwhite{font-size: 10pt; color: #FFFFFF; text-decoration: none;}
a.smallwhite:hover{text-decoration: underline; color: #FFFF00;}
a.tablelinks2x:hover {TEXT-DECORATION: none;	color: #336699;}
a.tablelinks2x { font-size: 10pt;	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: underline;}
a.tablelinks:hover {TEXT-DECORATION: none;	color: #336699;}
a.tablelinks {font-size: 10pt;	FONT-WEIGHT: bold; COLOR: #336699; TEXT-DECORATION: underline;}
a.tablelinks-now {font-size: 10pt;	FONT-WEIGHT: bold;	background: #7E7E7E; color: White;}
a.tablelinks2 { font-size: 10pt;	FONT-WEIGHT: bold;	COLOR: #336699; TEXT-DECORATION:underline;	cursor: pointer;}
a.tablelinks2:hover {TEXT-DECORATION: none;	color: #336699;	cursor: pointer;}  
a.tablelinks3 { font-size: 10pt; FONT-WEIGHT: bold;	COLOR: black;  TEXT-DECORATION: underline;	cursor:pointer;}
a.tablelinks3:hover {TEXT-DECORATION: none;	cursor:pointer;} 
a.tablelinkssearch { display: block; 
    line-height: normal; 
    text-align: center; 
    font-size: 17px; 
    font-weight: 600; 
    color: #000034; 
    /*font-style: oblique;*/ 
    TEXT-DECORATION: none; 
    border: solid 1px; 
    border-color:#808080;
    margin-top:4px; 
    margin-bottom:4px;}
a.tablelinkssearch:hover {  display: block; 
    line-height:normal;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #FFFFFF;
    background-image: none;
    background-color:#0080FF;
    /*font-style: oblique;*/
    TEXT-DECORATION: none;
    margin-top:4px;
    margin-bottom:4px;}
a.tablelinkssearch2x { font-size: 10pt;	FONT-WEIGHT: bold;	COLOR: #29607F;  TEXT-DECORATION:underline;	cursor: pointer;}
a.tablelinkssearch2x:hover {COLOR: #29607F;	TEXT-DECORATION:none;	cursor: pointer;}
a.toplinks { font-size: 10pt; color: #336699;TEXT-DECORATION: none;}
a.toplinks:hover {color: #336699; TEXT-DECORATION: underline;}    
    
    
/*class variables*/
.addOption{margin: 5px 5px 10px 10px;}    
.admin_message{background-color: #FFC85D; padding: 6px; text-align: center; margin-bottom:10px; left:0; top:0; 
    border-bottom:1px solid orange; color: Black; font-size: 12px;}
.adminAreaMenuItem{padding:5px 10px;}

.bl {border-bottom: 1px solid #999999; border-top: 1px solid Black;  background-color : #444444;
	color: #999999; font-size: 13px; height: 30px; margin: 0; padding-left: 12px;}
.blackshade {background-color: #e6e1d6; COLOR: black; vertical-align:top;}
.blackshade2 {font-size: 10pt;	FONT-WEIGHT: bold; COLOR: white; background: #6598B7;}
.blockBorder {border: 1px dotted #E6EEF8;}
.blockBorderHovered{border: 1px dotted #C0C0C0;}    
.bmenu {font-size: 10pt; cursor: pointer;}
.body {background: white;}
.body2 {background: white;}    
.body3 {background: #E6EEF8;}
.buttonborder {outline:1px solid #AA9059;}

.cellBorderLeft {border-left: 1px dotted #E6EEF8;}
.cellBorderRight {border-right: 1px dotted #E6EEF8;}
.cellBorderCenter {border-top: 1px dotted #E6EEF8;/*border-bottom: 1px dotted #F7F9FB;*/}
.cellBorderLeftHovered {border-left: 1px dotted #C0C0C0;}
.cellBorderRightHovered {border-right: 1px dotted #C0C0C0;}
.cellBorderCenterHovered {border-top: 1px dotted #C0C0C0; border-bottom: 1px dotted #C0C0C0;}
.controlChooseMenu {background-color: #DFE6EF; border: 1px solid black;} 
.currentT {border-bottom: 1px solid #999999; border-top: 1px solid Black; border-left: 1px solid #E2E2E2; color: #999999; 
    font-size: 10pt; height: 30px;	margin: 0; padding-left: 12px; background-color : #444444;}

.data, .grid {FONT-SIZE: 11pt;}
.datasmall{font-size:9pt; vertical-align:top; text-align:center; padding-right:4px; padding-left:4px;}
.data2 {FONT-SIZE: 10pt; border:0px; padding:7px;}
.darkshade {BACKGROUND-COLOR: #c4b99e;}
.darkshade2 {BACKGROUND-COLOR: #99B2D5;}
.defblackshade {COLOR: black;}    
.detailtable {border: 1px solid #444444;}
.detailtable td,th {background-color: #E5F2FF;}
.downedit, .downedit2 {font-size: 10pt;	FONT-WEIGHT: bold;}
.downedit2 {COLOR: #336699;	background:#DFEAF5;}
.downeditmenu {background: url("img/header_down_grad.gif") repeat left bottom; font-size: 1px; cOLOR: white;}
.dpStyle{margin:2 10px;padding:5px;border:1px solid #e7e7e7;}
.dpImg{margin:2px 5px 0 10px; float:left;}
.dpDiv{cursor:pointer;}

.editshade_b, .editshade_lb {padding: 4px;	BACKGROUND-COLOR: white;	border-bottom:1px solid #D1DCEB;}
.editshade_lb {COLOR: black;	border-left:1px solid #D1DCEB;}
.editshade_b, .loginshade, .editshade {COLOR: #336699;}
.editshade {BACKGROUND-COLOR: #EEEBE6;}
.editshade_v {COLOR: black;	font-size: 10pt; vertical-align: middle;	BACKGROUND-COLOR: #DFE6EF;	border-bottom: 1px solid #F7F9FB;}
.editshadeleft_b, .editshadeleft_b2 {font-size: 10pt;	FONT-WEIGHT: bold;	COLOR: #336699;	vertical-align: middle;	
    border-bottom: 1px solid #D1DCEB;}
.editshadeleft_b {BACKGROUND: white url(img/up_left2.gif) no-repeat left top;}
.editshadeleft_b2 {BACKGROUND: white url(img/up_left1.gif) no-repeat left top;}
.editshaderight_lb, .editshaderight_rb {background-image:url(img/up_right2.gif);}
.editshaderight_lb2, .editshaderight_rb2 {background-image:url(img/up_right1.gif);}
.editshaderight_rb, .editshaderight_rb2, .editshaderight_lb, .editshaderight_lb2 {background-repeat:no-repeat; 
    background-position:right top;}
.editshaderight_lb, .editshaderight_lb2, .editshademiddle_lb, .editshademiddle_lb2 {font-size: 10pt; FONT-WEIGHT: bold;	COLOR: black;	
    vertical-align: middle;	border-left:1px solid #D1DCEB;}
.editshade_cb, .editshaderight_lb, .editshaderight_lb2, .editshademiddle_lb, .editshademiddle_lb2, .editshaderight_rb, 
.editshaderight_rb2 {background-color: white;	border-bottom:1px solid #D1DCEB;}
.editshaderight_rb, .editshaderight_rb2{padding:0;}
.error, .error p {color: #D32323; font-weight: normal;}
.errorText{color: #D32323; font-weight: normal; font-size: 10pt; /*float: left;*/}
.export_left {font-size: 10pt;	COLOR: black;	BACKGROUND: #F7F9FB;}
.export_right {font-size:10pt;	COLOR: black;	BACKGROUND: #F7F9FB;}

.fieldname {color: #444444; font-weight: bold;	padding: 5px;}
.font10 {color: #252525;}
div.footerpurple {color: White; font-size: .9em; text-align: center; background-color: #613261; display: block; width:100%; margin:0 auto;}
div.footerpurple A{color: White; font-size: .9em; text-decoration:none;}
div.footerpurple A:hover{color: White; font-size: .9em; text-decoration:underline;}
.footer {color: White; font-size: 1.1em; margin: 0 auto;	text-align: center;	background : #484848;}
.footer a {color: #FFD;	text-decoration: none;}
.footer a:hover {color: #FFF; text-decoration: underline;}

.Gmenu  a {outline: none;}
.Gmenu ul li ul {background:#dfe6ef; border:1px solid #99b2d5;}
.Gmenu ul li ul li {border-top:1px solid #e7ecf3;border-bottom:1px solid #cfdae7;}
    
.header {margin: 0 auto;}
.header2 {BACKGROUND-COLOR: #F7F9FB; padding: 10px;}
.headerlist{font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699; 
    background:#D1DCEB;text-align: center;vertical-align: middle;border-right: 1px solid #F7F9FB;}
.headerlist2 {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699;  
    background:#D1DCEB;text-align: center;vertical-align: middle;border-left: 1px solid #F7F9FB;border-right: 1px solid #F7F9FB;}
.headerlist_v {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699;  
    background:#D1DCEB;text-align: left;line-height: 20px;vertical-align: middle;border-bottom: 1px solid #F7F9FB;}
.headerlist_right{font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #D1DCEB; 
    text-align: center; vertical-align: middle;background: #D1DCEB url(img/up_right.gif) no-repeat right top;}
.headerlist_right_gif {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #D1DCEB; 
    text-align: center; vertical-align: middle;background: #D1DCEB url(img/up_right.gif) no-repeat right top;}
.headerlist_right_M {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #D1DCEB; 
    text-align: center; vertical-align: middle;background: #D1DCEB url(img/up_right.gif) no-repeat right top;}
.headerlist_right2{font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699; 
    background: #D1DCEB; text-align: center;vertical-align: middle;}
.headerlist_right_gif_P {background: #D1DCEB url(img/up_right5.gif) no-repeat right top;}
.headerlist_right_v {background: #D1DCEB url(img/up_right3.gif) no-repeat right top; border-bottom: 1px solid white;}
.headerlist_left {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699;
    text-align: center; vertical-align: middle; border-bottom: 1px solid #D1DCEB; 
    background: #D1DCEB url(img/up_left.gif) no-repeat left top;}
.headerlist_left_M {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699;
    text-align: center; vertical-align: middle; border-bottom: 1px solid #D1DCEB;
    background: #D1DCEB url(img/up_left.gif) no-repeat left top;}
.headerlist_left_gif_P {background: #D1DCEB url(img/up_left5.gif) no-repeat left top;}
.headerlist_left_v {background: #D1DCEB url(img/up_left3.gif) no-repeat left top;}
.headerlistup_left {background: url(img/header_left_grad.gif) no-repeat left bottom;}
.headerlistup_right {background: url(img/header_right_grad.gif) no-repeat right bottom;}
.headerlistdown_v {font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #336699; 
    background:#DFEAF5;text-align: left;line-height: 20px;vertical-align: middle;border-bottom: 1px solid #F7F9FB;}
.headerlistdown_left {background: url(img/header_left_down_grad.gif) no-repeat left top; font-size: 1px; cOLOR: white;}
.headerlistdown_right {background: url(img/header_right_down_grad.gif) no-repeat right top; font-size: 1px; cOLOR: white;}
.headerlistdown_left2_P {background: #DFEAF5 url(img/down_left3.gif) no-repeat left bottom;}
.headerlistdown_right2_P {background: #DFEAF5 url(img/down_right3.gif) no-repeat right bottom;}
.headerlistdown2_left {background: white url(img/down_left.gif) no-repeat left bottom;}
.headerlistdown2_right {background: white url(img/down_right.gif) no-repeat right bottom;}
.highlight {border: 2px solid #D32323; padding: 1px; /*background-color: #FCF7D1; */}
.hilite {background-color:#FF0000;}




.hr a {text-decoration:none; color: #b2c7e4; font-size:10pt;}

.inline_error {font-size: 10pt; position: absolute; background-color: white; border: 1px solid red; padding: 10px; background-repeat: no-repeat;}
    
.lightshade {background: #FEF7BB;}
.line2 {background-color : #E6E1DC;} 
.linedownD1 {background: #6598B7;}
.linedownbody{border-bottom: solid white 3px;}
.lineleftbody{border-left: solid white 3px;}
.list_table {border: 1px solid white;	background: #F7F9FB;}
.list_table1 {border: 1px solid #BDBAB5;}
.logged_left {background: white url(img/logged_left.gif) no-repeat left bottom;}
.logged_right {background: white url(img/logged_right.gif) no-repeat right bottom;}
.logged {background: white url(img/logged.gif) repeat left bottom; font-size: 10pt; FONT-WEIGHT: bold; COLOR: #333333;}
.loginshade {BACKGROUND-COLOR: #F7F9FB;}
.loginshade, .editshade, .editshade_b, .editshade_lb {font-size: 10pt;	FONT-WEIGHT: bold;	vertical-align: middle;}
 
.main_table {margin: 0; padding: 0; background : #EEEBE6;}
.main_table2 {margin: 0; padding: 0; background : #D5E6F7;}
.main_table_border {background : #D1DCEB;	border: 1px solid white;	padding:10px;}
.main_table_border_P {background : #D1DCEB;}
.main_table_border2 {border: 1px solid #516C81;}
.menu_active {background-color:#b2c7e4;}
.menu_item {border-bottom: 1px solid #999999; background-color: #777;}
.menu_item a {display: block; padding: 4px 0 4px 10px; text-decoration: none; font-size: 10pt; color: White;}
.menu_item a:hover {background: #999; color: White;	font-weight : bold;}
.menu_unselected {background-color: #9BB7D4;}
.menu_line {background-color : #555555;}
.menu_table {border-left: 1px solid #BDBAB5; border-right: 1px solid #BDBAB5; background: white;}
.menu_table1 {background: #D1DCEB;	border: 1px solid white;}
.menu_table2 {border-left: 1px solid #BDBAB5;	border-right: 1px solid #BDBAB5;	border-bottom: 1px solid #BDBAB5;}
.menu_text {font-size: 10pt;	FONT-WEIGHT: bold;	COLOR: #336699;}
.menuborder1 {border-color:#516C81;}
.menuborder2 {border-color:white;}
.menuitem_active{background-color: #D1DCEB;}
.menuitem{background-color:#6598B7;}
.menuline {background-color:#EEEBE6;}
.menuup {background: url(img/menu_up.gif) repeat bottom;}
.menuup_left {background: url(img/menu_up_left.gif) no-repeat left bottom;}
.menuup_right {background: url(img/menu_up_right.gif) no-repeat right bottom;}
.mes_ok {COLOR: #63a663; background-color:#dfffdf; border:2px solid #bfdfbf; padding:10px; text-align:center;}
.mes_not {color:#550000; background-color:#ffe3e3; border:2px solid #e85555; padding:10px; text-align:center;}
.message {FONT-SIZE: 8pt; FONT-WEIGHT: bold;}

.navigat {font-size: 10pt; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: #E6EEF8; vertical-align: middle;}
.navigat_left {BACKGROUND: white url(img/up_left4.gif) no-repeat left top;}
.navigat_right {BACKGROUND: white url(img/up_right4.gif) no-repeat right top;}
.navigation {background: white; margin-bottom : 5px;}
.navigation td,th a {text-decoration: none;font-size: 10pt; FONT-WEIGHT: bold; 
   COLOR: #747474;}
.navigation a:hover {color: Black; text-decoration: underline;}

.pagina {border-bottom: 1px solid #999; border-top: 1px solid #999; color: Black; font-size: 1.2em;	height: 30px; margin: 0; padding-left: 12px; background-color : #E2E2E2;}
.pagetitle {font-size:16pt; color:#003399; /*font-style:oblique;*/ font-weight:400;}

.rb1 {margin:0 5px;}
.rb2 {margin:0 3px;}
.rb3 {margin:0 2px;}
.rb4 {border-top:solid 2px; margin:0 1px;}
.rb1, .rb2, .rb3, .rb4 {display:block; /*no use with search panel on list overflow:hidden;*/}
.rb1, .rb2, .rb3 {border-top:solid 1px}
.rb1_menu,.rb2_menu,.rb3_menu,.rb4_menu {border-color:#6598B7;}
.rb1_menua,.rb2_menua,.rb3_menua,.rb4_menua {border-color:#D1DCEB;}
.rb1_search,.rb2_search,.rb3_search,.rb4_search {border-color:#D1DCEB;margin-left:0px}
.rb1_controls,.rb2_controls,.rb3_controls,.rb4_controls {border-color:#E6EEF8;} 
.rb1_top,.rb2_top,.rb3_top,.rb4_top {border-color:#6598B7}
.rb1_panel,.rb2_panel,.rb3_panel,.rb4_panel {border-color: #E6EEF8;}   
.reportshade {background-color : #EBEBEB; COLOR: black; height:1px;}

.search{BORDER: black 1px solid; PADDING: 5pt 5pt 5pt 5pt; BACKGROUND-COLOR: #e5e5e5;}
.search_suggest {color: black; position: absolute; background-color: #FFFFFF; text-align: left; 
   border: 1px solid #000000; width: 205px; font-size: 10pt; visibility: hidden;}
.searchlist_left {background: #DFEAF5 url(img/upsearch_left.gif) no-repeat left top; border-bottom: 1px solid white;}
.searchlist_right {background: #DFEAF5 url(img/upsearch_right.gif) no-repeat right top; border-bottom: 1px solid white; 
   border-left: 1px solid white;}
.searchlist {font-size: 10pt; FONT-WEIGHT: bold; COLOR: #544430; background:#DFEAF5; 
   text-align: center; vertical-align: middle; border-left: 1px solid white; border-bottom: 1px solid white;}
.searchpanel {margin-left:5px; margin-top:5px;	background-color:#444444; color: #999999;}	    
.searchPanelContainer{background-color: #F0F0F0;}
.searchOptions {}
.searchWin{padding: 0px;}
.SELECTS {BORDER: gray 1px solid; COLOR: #333333; width: 57;}
.separator {background-color : #A4A4A0;}
.shade {COLOR: #000;  BACKGROUND-COLOR: #dfd9cb;} 
.shade_img {background-color:#d6cfc1;
/*background: url(http://www.ohset.com/graphics/5963796istock.jpg) repeat bottom;*/} 
.shade_b {COLOR: black; BACKGROUND-COLOR: #F7F9FB; vertical-align: middle; border-bottom: 1px white solid;} 
.shade2 {COLOR: black;	BACKGROUND-COLOR: #F6EBCF;	vertical-align: middle;}
.srchPanelTable{}
.spanborder_active{border:1px solid #D1DCEB;}
.spanborder{border:1px solid #6598B7;}
.success {font-size: 10pt; COLOR: black; BACKGROUND: #F7F9FB; FONT-WEIGHT: bold;}
.submenu {background:#dfe6ef; border:1px solid #99b2d5;}
.suggest_link {  background-color: #FFFFFF; padding: 2px 6px 2px 6px;}
.suggest_link_over {background-color: #DFE6EF; color: Black; padding: 2px 6px 2px 6px;}

.table_right {background : #F7F9FB;}
.tableborder {border: 1px solid #516C81;}
.tableborder1 {border: 1px solid white}
.tabledate {font-size: 10pt; cOLOR: black;text-align: center;vertical-align: middle;}
.tableheader {font-size: 10pt; FONT-WEIGHT: bold; 
    BACKGROUND-COLOR: #6598B7; COLOR: white; padding: 5px;}
.tdspace{padding-left:25px; }
.top {background: #6598B7; font-size: 10pt; FONT-WEIGHT: bold; color: white;}
.toplist {font-size: 10pt;	COLOR: #336699;} 
.tn {background-color : #EEEBE8;}

.up_right2 {BACKGROUND: #D1DCEB url(img/up_search.gif) no-repeat right top;}
.upeditmenu {background: #6598B7; font-size: 10pt; FONT-WEIGHT: bold; cOLOR: white;}
.upeditmenu_left {background: url(img/editup_left.gif) no-repeat left top;}
.upeditmenu_center {background: url(img/editup_center.gif) repeat left top; font-size: 10pt; 
   FONT-WEIGHT: bold; COLOR: #333333;}
.upeditmenu_right {background: url(img/editup_right.gif) no-repeat left top;}
.upeditmenu_gif {background: url("img/header_grad.gif") repeat bottom; font-size: 10pt; FONT-WEIGHT: bold; cOLOR: white;}
.uplistmenu {background:#6598B7; font-size: 10pt; cOLOR: white;}
.upsearchmenu { font-size: 10pt; FONT-WEIGHT: bold; cOLOR: #333333; background:#DFEAF5;}     

.Vmenu1 a, .Vmenu2 a {outline: none;}

.wallpaper {background:url('http://www.ohset.com/graphics/backohset.jpg');}
.wallpaper_bot {background:url('http://www.ohset.com/graphics/backohset.jpg'); margin:0px;}

.xb1 {margin:0 5px;	background: #F7F9FB;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; background: #F7F9FB;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left: 1px solid #F7F9FB; border-right: 1px solid #F7F9FB;}

.xb1b, .xb2b, .xb3b, .xb4b {display:block; overflow:hidden;	background: #6598B7;}
.xb1b, .xb2b, .xb3b {height:1px;}
.xb2b, .xb3b, .xb4b {border-left: 1px solid #6598B7; border-right: 1px solid #6598B7;}
.xb1b {margin:0 5px; background: #6598B7;}
.xb2b {margin:0 3px; border-width:0 2px;}
.xb3b {margin:0 2px;}
.xb4b {height:2px; margin:0 1px;}

.xb1b2, .xb2b2, .xb3b2, .xb4b2 {display:block; overflow:hidden; background: #F7F9FB;}
.xb1b2, .xb2b2, .xb3b2 {height:1px;}
.xb2b2, .xb3b2, .xb4b2 {border-left: 1px solid #F7F9FB;	border-right: 1px solid #F7F9FB;}
.xb1b2 {margin:0 5px; background: #F7F9FB;}
.xb2b2 {margin:0 3px; border-width:0 2px;}
.xb3b2 {margin:0 2px;}
.xb4b2 {height:2px; margin:0 1px;}

.xb1b3, .xb2b3, .xb3b3, .xb4b3 {display:block; overflow:hidden;	background: #EEEBE6;}
.xb1b3, .xb2b3, .xb3b3 {height:1px;}
.xb2b3, .xb3b3, .xb4b3 {border-left: 1px solid #EEEBE6;	border-right: 1px solid #EEEBE6;}
.xb1b3 {margin:0 5px; background: #EEEBE6;}
.xb2b3 {margin:0 3px; border-width:0 2px;}
.xb3b3 {margin:0 2px;}
.xb4b3 {height:2px; margin:0 1px;}

.xb1b4, .xb2b4, .xb3b4, .xb4b4 {display:block; overflow:hidden;	background: #EEEBE6;}
.xb1b4, .xb2b4, .xb3b4 {height:1px;}
.xb2b4, .xb3b4, .xb4b4 {border-left: 1px solid #EEEBE6; border-right: 1px solid #EEEBE6;}
.xb1b4 {margin:0 5px; background: #EEEBE6;}
.xb2b4 {margin:0 3px; border-width:0 2px;}
.xb3b4 {margin:0 2px;}
.xb4b4 {height:2px; margin:0 1px;}

.xb1b1, .xb2b1, .xb3b1, .xb4b1 {display:block; overflow:hidden; background: white;}
.xb1b1, .xb2b1, .xb3b1 {height:1px;}
.xb2b1, .xb3b1, .xb4b1 {border-left: 1px solid #BDBAB5; border-right: 1px solid #BDBAB5;}
.xb1b1 {margin:0 5px; background: #BDBAB5;}
.xb2b1 {margin:0 3px; border-width:0 2px;}
.xb3b1 {margin:0 2px;}
.xb4b1 {height:2px; margin:0 1px;}

.xb1u, .xb2u, .xb3u, .xb4u {display:block; overflow:hidden;	background: #F7F9FB;}
.xb1u, .xb2u, .xb3u {height:1px;}
.xb2u, .xb3u, .xb4u {border-left: 1px solid #EEEBE6; border-right: 1px solid #EEEBE6;}
.xb1u {margin:0 5px; background: #F7F9FB;}
.xb2u {margin:0 3px; border-width:0 2px;}
.xb3u {margin:0 2px;}
.xb4u {height:2px; margin:0 1px;}

.xb1a, .xb2a, .xb3a, .xb4a {display:block; overflow:hidden; background: #DFEAF5;}
.xb1a, .xb2a, .xb3a {height:1px;}
.xb2a, .xb3a, .xb4a {border-left: 1px solid #DFEAF5; border-right: 1px solid #DFEAF5;}
.xb1a {margin:0 5px; background: #DFEAF5;}
.xb2a {margin:0 3px; border-width:0 2px;}
.xb3a {margin:0 2px;}
.xb4a {height:2px; margin:0 1px;}

.xboxcontent {display:block; border: 0 solid #D1BA84; border-width:0 0px; padding: 0px;	background: #F7F9FB;}
.xboxcontent2 {display:block; border: 0 solid #726449; border-width:0 1px; padding-top:20px; padding-bottom:20px; background: #FCFAEA;}
.xboxcontentb {display:block; border: 0 solid #EEEBE6; border-width:0 0px; padding: 0px; background: #EEEBE6;}

.xtop, .xbottom {display:block; background:transparent; font-size: 1px;}

.yui-skin-sam .yui-dt table{border:1px solid #99b2d5; background-color:#fff;}
.yui-skin-sam .yui-dt th{background-color:#DFEAF5;border-right:1px solid #99b2d5;border-bottom:1px solid #99b2d5;}
.yui-skin-sam .yui-dt td{border-right:1px solid #99b2d5;}
.yui-skin-sam .yui-dt th,.yui-skin-sam .yui-dt th a{COLOR: #336699;}


#slideshow {
    position:relative;
    text-align: center;
    height:350px; width:500px;
    margin: -10px 0 0 -12px;
}

#slideshow img {
    position:absolute;
    height:350px;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow img.active {
    z-index:10;
    opacity:1.0;
}

#slideshow img.last-active {
    z-index:9;
}