
/* for all templates and grids */
body{text-align:center;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font: 0.75em/1.5em "Lucida Grande", Verdana, Tahoma, Helvetica, Arial, sans-serif; /* 1em is now 12px at 96ppi. */
}


/**/
/* 750 centered, and backward compatibility */ 
#doc,.yui-t1{
	margin:auto;text-align:left;
	/*width:57.69em;*width:56.3em;min-width:750px;*/
	width:746px;min-width:746px;
	border:0px;
	}
	
	.yui-b{position:relative; min-height:100%; background-color:#99CC00; }
	.yui-b{_position:static;} /* for IE < 7 */
	#yui-main .yui-b{position:static;} 

#yui-main {width:744px; border-right:1px solid; border-right-color:#8f979f; border-left:0px; padding:0px; margin:0px; background-color:#FFFFFF; }

.yui-t1 #yui-main,
.yui-t2 #yui-main,
.yui-t3 #yui-main{float:right;margin-left:-25em;/* IE: preserve layout at narrow widths */}

#yui-mainbb {width:744px; border-right:1px solid; border-right-color:#8f979f; border-left:1px solid; border-left-color:#8f979f;  padding:0px; margin:0px; background-color:#FFFFFF; }
.yui-t1 .yui-b {
	float:left;
    /*width:12.3207em;*width:12.0106em;*/
	width:132px;
	
	
	}
.yui-t1 #yui-main .yui-b{
    /*margin-left:13.3207em;*margin-left:13.0106em;*/
	margin-left:190px;
	
}

#yui-main .yui-b {float:none;width:auto;}

#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd{zoom:1;}	


div #top_bor{
border-right:1px solid;
border-right-color:#8f979f;
background-color:#FFFFFF;

}
html { 

	font-size: 100%; /* IE trick to allow proper resizing of text */ 

}


img { border: 0; }

/* default heading sizes */	


/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:11px;
      line-height:normal;
      border-bottom:1px solid #666;
	  text-align:center;
		  
      }
    #tabsF ul {
        margin:0;
        padding:0px 0px 0px 40px;
        list-style:none;
      }
    #tabsF li {
      display:inline;
	  margin:0;
      padding:0;
      }
	 #tabsF a {
      float:left;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      padding:2px 10px 4px 10px;
      color:#1d1717;
	  vertical-align:bottom;
      }
	#green1{
	  background:url("../img/tableftFGreen.jpg") no-repeat left top;
	}
	#yellow1{
	  background:url("../img/tableftFYellow.jpg") no-repeat left top;
	}
	#orange1{
	  background:url("../img/tableftFOrange.jpg") no-repeat left top;
	}
	#red1{
	  background:url("../img/tableftFRed.jpg") no-repeat left top;
	}
	#blue1{
	  background:url("../img/tableftFBlue.jpg") no-repeat left top;
	}
    
	#green {
      background:url("../img/tabrightFGreen.jpg") no-repeat right top;
    }
	#orange {
      background:url("../img/tabrightFOrange.jpg") no-repeat right top;
    }
	#red {
      background:url("../img/tabrightFRed.jpg") no-repeat right top;
    }
	#blue {
      background:url("../img/tabrightFBlue.jpg") no-repeat right top;
    }
	#yellow {
      background:url("../img/tabrightFYellow.jpg") no-repeat right top;
    }
	  
	 
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
    color:#000000;
    }
    #tabsF a:hover {
    background-position:0% -42px;
    }
    #tabsF a:hover span {
    background-position:100% -42px;
    }
    #tabsF #current a {
    background-position:0% -42px;
    }
    #tabsF #current a span {
    background-position:100% -42px;
    }

div #leftMenu{
font-size:12px;
}

#leftMenu a{
color:#000000;
font-weight:normal;
text-decoration:none;

}
#leftMenu a:hover{
text-decoration:none;
color:#3875b4;
}
#menuBorder{
margin-left:5px;
margin-top:5px;
width:150px;
border-bottom:1px solid;
border-bottom-color:#CCCCCC;
}

div #leftLogin{
font-size:12px;

}
#leftLogin a{
font-size:11px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#leftLogin a:hover{
text-decoration:none;
color:#3875b4;
}
#leftLogin input{
width:90px;
}

.upass{
background-color:#FFFFCC;
border:1px solid;
border-color:#999999;
color:#000;
}

div #subCat{
font-size:11px;
margin-left:10px;
width:140px;
}
#subCat a{
color:#FFFFCC;
}
#subCat a:hover{
color:#666666;
}
#subCat a:active{
color:#FFFFCC;
}
div #title{
font-size:14px;
font-weight:bold;
color:#003399;
margin-bottom:10px;
}
div #subtitle{
color:#3366CC;
}

#subtitle a{
color:#3366CC;
text-decoration:none;
}
#subtitle a:hover{
color:#006633;
}

.line{
border-bottom:1px solid;
border-bottom-color:#CCCCCC;
}
div #indate{
font-size:11px;
font-style:italic;
color:#3366CC;
}
div #logwarn{
color:#CC3300;
}
div #smallyear{
font-size:10px;
}
#smallyear a{
color:#333333;
text-decoration:none;
}
#smallyear a:hover{
color:#0066CC;
text-decoration:none;
}

div #heading{
font-size:11px;
font-style:italic;
color:#003366;
text-align:justify;
}

div #footer{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}
#footer a{
color:#FFFFFF;
text-decoration:none;
}
#footer a:hover{
color:#FFFFCC;
text-decoration:none;
}
#footer a:active{
color:#FFFFCC;
text-decoration:none;
}

#yui-mainbb input, option{
font-size:10px;
}