/* CSS Document */
body{padding:0px; margin:0px; background:#ffffff url(images/bg.jpg) repeat-x scroll left top  ; background-color:#f1f1ef;}/*  */
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
ul{list-style-type:none}
h3{ color:#f41301; font-family:  Arial, Verdana, Helvetica, sans-serif; margin-bottom:20px;}

#main{width:1000px;  position:relative;  margin:0 auto;  }

#top {width:1000px; margin-top:0px;}
#member{width:1000px; margin-top:0px; text-align:right;color:#f41301; font-family:  Arial, Verdana, Helvetica, sans-serif; margin-bottom:15px;  } 

#topleft{width:760px; 
position:relative; 
float:left;
}

#topright{width:240px;
position:relative;
margin:0px;
float:right;
}


.topaddress{width:240px;
position:relative;
height:69px; 
float:right;
}

.email{width:240px;
position:relative;
height:58px; 
float:right;
}


#menu{
width:1000px;
/*position:relative; */
float:left;
margin:0px;
vertical-align:top
}
#menu a{ margin-top:0px;}
#content{width:1000px;  margin:0 auto;  clear:both;  overflow:visible; float:left;   background:url(images/content_bg.jpg) 0 0 repeat-y    }

#leftcontent{width:287px;   margin-left:24px; background-repeat:repeat-x;  float:left; }

.newsimage{width:287px;
position:relative; 
float:left;
margin:5px;
}

.more{position:relative;
padding-right:40px;
float:right; 
}


#news {
background:url(images/bg_news.png) no-repeat;
padding-bottom: 30px;
}

.newsheader{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#073456;   font-weight:normal; text-align:left; line-height:14px; padding-top:10px; padding-left:17px;      }

.newstxt{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#2c2c2c;   font-weight:normal; text-align:left; line-height:14px; padding-top:10px; padding-left:17px;      }

.leftbanner{
width:287px;

float:left;
}


#rightcontent{   width:680px;    float:left; position:relative }

#rightcontent_leftpane{
 width:507px;
 float:left; 
 position:relative;
}



#rightcontent_rightpane{
 width:173px;
 float:right; 
 position:relative;

}

.homeimg{
position:relative; 
float:left;
padding-left:10px;
}



#welcomeleft, #newssectionitems{
width:475px;
position:relative; 
float:left;
padding-left:10px;
}




#welcomeright{
width:173px;
position:relative; 
float:right;
}

.welcomemsg{font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#001e4c;   font-weight:normal; text-align:justify; line-height:21px; margin-top:5px;     }

.welcometxt{font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#001e4c;   font-weight:bold; text-align:justify; line-height:21px; margin-top:5px;     }

.welcometxt1, .datetext{font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#ce1042;   font-weight:normal; text-align:justify; line-height:21px; font-style:italic;    }
.datetext {font-style: normal; font-size:11px;}
.welcometxt2{font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#001e4c;   font-weight:normal; text-align:justify; line-height:21px;
padding-left:12px;      }

.president{font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:16px; color:#001e4c;   font-weight:normal; text-align:right; line-height:24px;
margin-top:5px;   }


.newsimage{width:287px;
position:relative; 
float:left;
margin:5px;
}

#footer{
width:954px;
background:url(images/img_footer.jpg) 0 0 repeat-y ;
height:39px;
margin-left:28px;
}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #ffffff;
font-weight:normal; 
padding-top:12px;
margin-left:25px;
float:left;
}


#subcontent{
	width:475px;
	height:25px;
	background-color:#72bfed;
	border: solid 1px;
	color:#ffffff;
	margin-top:28px;
	margin-right:29px;
	color:#ffffff;
	padding-left:7px;
	padding-top:5px;
	font-weight: bold;
	font: Arial, Verdana, Helvetica, sans-serif 14px;
	
}

.subheader{font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#001d31;   font-weight:bold;  line-height:21px; margin-top:20px;  margin-left:20px;    }

.subheader ul, .welcometxt2 ul, .subtxt ul{list-style-type:disc;}

.subtxt, .subitxt{font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#053454;   font-weight:normal;  line-height:21px; margin-top:5px;  margin-left:20px;  margin-right:20px; text-align:justify;    }
.subitxt{ font-style:italic; }

.sectiontopic{
	width:475px;
	height:25px;
	background-color:#72bfed;
	border:#72bfed solid 1px;
	color:#ffffff;
	margin-top:28px;
/*	margin-right:29px;
*/	color:#ffffff;
	padding:5px 7px 0 7px;
	font-weight: bold;
	font: Arial, Verdana, Helvetica, sans-serif 14px;
	
}

#menuItemHilite0, #menuItemHilite1, #menuItemHilite2, #menuItemText0, #menuItemText1,#menuItemText2, #menuFg0, #menuLayer1, #menuLayer2, #menuLayer3{
	cursor:pointer;
}
.middlecol{
width:475px;
position:relative; 
float:left;
padding-left:10px;
}

.leftcol, .leftcol_2, .leftcol_nw {
width:230px;
position:relative;
float:left;
}
.leftcol_2  { width:150px;margin-top:20px; }
.leftcol_nw { width:auto}

.rightcol, .rightcol_2, .rightcol_nw{
width:245px;
position:relative;
float:right;
}
.rightcol_2 { width:325px;margin-top:20px;}
.rightcol_nw{ width:auto }

.singlecol {
width:475px;
position:relative;
float:left;
}



.heading {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	color:#001e4c;
	font-weight:bold;
	text-align:justify;
	line-height:24px;
	margin-top:25px;
	margin-bottom: 0px;
}

.button{
	background-color:#2397e4;
	border:#a2cfe3 solid 1px;
	padding:2px;
	width:100px;
	height:25px;
	font:14px Tahoma,Arial, Helvetica, sans-serif ; 
	font-weight : bold;
	color:#fff;
	cursor:pointer;
}

.inputbox{
	background-color:#FFFFFF;
	border:#a2cfe3 solid 1px;
	padding-left:2px;
	width:200px;
	height:20px;
	font-size:10px;
}

