body{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color:#E8ECF7;
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:12px;
    color:#747474;
    text-align:left;
}

A {
    color:#FFA64F;
    font-family:Trebuchet MS, Arial, Verdana;
    text-decoration:none;
    font-size:11px;
    font-weight:BOLD;
    list-style-type:none;
}
A:hover {
    text-decoration:underline;
    color:#FFA64F;
}

.pageContainer {
	
}
.wrapper {
    background-color:#FFFFFF;
    width:990px;
}
.headerContainer{
    width:100%;
}
.contentsContainer{
    width:100%;
    background-color:#FFFFFF;
    background-image:url(../images/faux_col.gif);
    background-repeat:repeat-y;
}


/*header divs*/
.headerLogo1{
    width:259px;
    height:80px;
    background-color:#FFFFFF;
    background-image:url(../images/top1.gif);
    background-position:center top;
    background-repeat:no-repeat;
    float: left;
}
.headerLogo2{
    width:421px;
    height:80px;
    background-color:#FFFFFF;
    background-image:url(../images/top2.gif);
    background-position:center top;
    background-repeat:no-repeat;
    float: left;
}
.headerLogo3{
    width:310px;
    height:80px;
    background-color:#FFFFFF;
    background-image:url(../images/top3.gif);
    background-position:center top;
    background-repeat:no-repeat;
    float: left;
}
.flash{
    width:100%;
    height:199px;
    background-color:#E8ECF7;
     /*background-image:url(../images/banner.gif);
    background-position:center top;
    background-repeat:no-repeat;*/
}
.menu{
    width:100%;
    background-color:#303030;
    color:white;
    text-align:center;
    height:25px;
}
.menuContainer{
	/*margin-left:260px;*/
}
.menu ul{
   margin-bottom:0;
   margin-top:5px;
   margin-bottom:2px;
   padding-top:2px;
}
.menu li{
  display:inline;
  font-family:Trebuchet MS, Arial, Verdana;
  font-size:12px;
  color:#FFFFFF;
  font-weight:bold;
  margin-right:20px;


}
.menu a:link, .menu a:visited{
  color:#FFFFFF;
  text-decoration:none;

}
.menu a:hover, .menu a:active{
  color:#FFA64F;
}

#sidebar{
/*  background-color:#303030;*/
  width:200px;
  float:left;
  text-align:left;
}
#content{
  background-color:FFFFFF;
  width:790px;
  float:right;
}

/*sidebar divs*/
.linkTitle{
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:12px;
    font-weight:bold;
    color:white;
    margin-left:10px;
}

.boxLinks ul{
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:12px;
    list-style-type:none;
    color:white;
}
.boxLinks ul li{
    border-bottom:1px solid #818181;
    width:180px;
    margin-left:-30px;
    margin-top:2px;
}
.boxLinks ul A {
    color:white;
    font-family:Trebuchet MS, Arial, Verdana;
    text-decoration:none;
    font-size:11px;
    font-weight:BOLD;
    list-style-type:none;
    margin-left:25px;
}
.boxLinks ul A:hover {
    text-decoration:none;
    color:#FFA64F;
}

/*contents divs*/
.textContent{
    /**color:#747474;*/
    width:60%;
    padding-left:20px;
    float:left;
}
.textContentRight{
    color:#747474;
    float:right;
    width:30%;
    text-align:center;
    padding-right:35px;
}
.boxSubjects{
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:12px;
     text-align:left;
     margin-bottom:25px;

}
.boxSubjects a {
    color:#F18A29;
    font-family:Trebuchet MS, Arial, Verdana;
    text-decoration:none;
    font-size:11px;
    font-weight:BOLD;
}
.boxSubjects a:hover {
    text-decoration:underline;
    color:#EF7D0E;
}
.boxSubjectsInfo{
    margin-top:-75px;
    float:right;

}
.boxSubjectsInfo ul{
     list-style-type:none;
     float:right;
     width:420px;
}
.boxSubjectsInfo li{
   /* margin-left:25px;*/
    padding-left:25px;
    margin-bottom:-2px;
    width:415px;

}


/*texts*/
.paragraphTitle{
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin-bottom:-10px;
    margin-top:25px;
}
.paragraphTitleBigger{
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-bottom:-10px;
    margin-top:25px;
}
.plainText{
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:12px;
    padding-top:10px;
    text-align:justify;
}
.pageTitle{
    height:40px;
    background-color:#C9CDD9;
    color:#747474;
    text-align:left;
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:30px;
    padding-left:20px;
    padding-top:20px;
}
.size20{
    font-size:20px;
}
.size11{
    font-size:11px;
}
.size10{
    font-size:10px;
}
.bold{
    font-weight:bold;
}
.indent{
    margin-left:5px;
}
.boldUnderline{
    font-weight:bold;
    text-decoration:underline;
}
#plainText{
     font-weight:normal;
}
.ulContent, ul{
     list-style-type:none;
     text-align:left;
}
.ulSitemap{
     list-style-type:square;
     text-align:left;
	 margin: 0;
	 padding:0;
}
.ulSitemap ul li{
     list-style-type:disc;
     text-align:left;
	 margin: 0;
	 padding:0;
}
.ulSitemap ul li  ul li{
     list-style-type:square;
     text-align:left;
}
.ulContent li{
    margin-left:25px;
    margin-bottom:-2px;
}
.ulSitemap li{
    margin-left:25px;
    margin-bottom:-2px;
}
.errormsg{
	color:#FF0000;
}
.alignright{
	text-align:right;
}

/*rightbox*/
.rightBoxContainer{
     margin-top:20px;
     width:250px;
}
.rightBoxContainertitle{
     color:#747474;
     text-align:left;
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:14px;
     font-weight:bold;
     border-bottom:1px dashed #FFC68F;
     border-top:1px dashed #FFC68F;
     padding:5px;
     background-color:#FFF3DF;
     width:100%;
}

.rightBoxContainerContent{
     color:#747474;
     text-align:left;
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:12px;
     padding-top:5px;
     padding-bottom:5px;
     padding-left:10px;
     padding-right:10px;
     text-align:justify;
}
.rightBoxContainer ul{
     text-align:left;
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:12px;
     list-style-type:none;
     margin-top:0;
     padding-right:5px;
}
.greenCheckedList{
    list-style-image: url(../images/icons/green-check.gif);
    margin-left:auto;
}
.greenCheckedList li{
    margin-top:10px;
    padding-left:5px;

}

/*tables*/
.rightColumnTable{
    width:230px;
    text-align:left;
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:11px;
    color:#747474;
}
.contentTable{
    width:100%;
    text-align:left;
    font-family:Trebuchet MS, Arial, Verdana;
    font-size:11px;
    color:#747474;
    border:1px dotted #DCDCDC;
    background-color:#F8F8FF;
    padding:2px;
}
.highlightRow{
     background-color:#FFE4C4;
     font-weight:bold;
}
.headerTable{
     font-weight:bold;
     text-align:center;
}



/*images*/
.imageTextContainer img{
   margin-top:10px;
   width:210px;
   height:180px;
   float:left;
}
.logoFloatLeft{
   float:left;
   padding:3px;
}

/*boxes*/
.imageTextContainer{
   width:100%;
}
.boxInfoSmall{
    width:230px;
    border:1px dotted #DCDCDC;
    float:right;
    margin-top:10px;
    margin-right:5px;
    background-color:#F8F8FF;
    text-align:left;
    padding:5px;
}




/*spacing*/
.clear{
     clear:both;
}
.clearleft{
     clear:left;
}
.clearright{
     clear:right;
}
.spacer30{
     height:30px;
}
.spacer20{
     height:20px;
}
.spacer10{
     height:10px;
}
.spacer {
  clear: both;
}




.footer{
     text-align:center;
     font-family:Trebuchet MS, Arial, Verdana;
     font-size:11px;
}

/*forms*/
.contactForm {
	width:100%;
}
.contactForm table{
	text-align:left;
	font-size:12px;
  color: #000;

}
.contactForm  input, .contactForm  select,.contactForm  textarea{
	width:300px;
	border:1px solid #EE8623;
	font-size:12px;
}
.FormBut{
	width:300px;
	border:1px solid #EE8623;
	background:#FFF3DF;
}
.contactForm  input:hover, .contactForm  select:hover,.contactForm  textarea:hover {
    background-color:#FFF7EF;
    border: solid 1px #EE8623;
    color: #EE8623;
    cursor: pointer;
}

.contactForm  input:focus, .contactForm  select:focus,.contactForm  textarea:focus {
    background-color: #FFF7EF;
    cursor: text;
}



.registerForm {
	width:100%;
	color: #000;
}
.regFormContainer{
	width:200px;
	text-align:left;
}
.registerForm input, .registerForm  select{
	margin-top:3px;
  margin-bottom:5px;
  border:1px solid #EE8623;
}
.textbox{
	width:200px;
  font-size:12px;
  color: #000;
  
}
.textbox:hover, .regFormContainer option{
    background-color:#FFF7EF;
    color: #EE8623;
    cursor: pointer;
}

.textbox:focus{
    background-color: #FFF7EF;
    border: solid 1px #EE8623; 
    cursor: text;
	  font-size:12px;
}
.button{
	 width:200px;
	 color: #000000;
	 border:1px solid #FFC68F;
	 background-color:#FFF3DF;
}
.button:hover{
	cursor: pointer;
}