@charset "utf-8";

.table{border:1px solid #FC0;}

.update {font-size: 10px;}
/* Sub page*/
.sub-layout-1st-column { 
margin:0px;
float:left;
width:295px;
height: 610px;
border:0px solid #FC0;
background-image: url(images/board.jpg); background-repeat:no-repeat;
}

.sub-layout-1st-column-2 { 
margin:0px;
float:left;
width:295px;
height: 610px;
border:0px solid #FC0;
background-image: url(images/board2.jpg); background-repeat:no-repeat;
}

.subMenu{
margin:20px;
padding:0;
border:0px solid #7B552F;
}

#subMenu.subMenuText{
margin:0;
color: #804000;
padding:10px 20px;
background-color: #400000;}
#subMenu a:link { text-decoration: none; color: #FFC;}
#subMenu a:visited { text-decoration: none; color: #FC6}
#subMenu a:hover { text-decoration: underline; }
#subMenu a:active { text-decoration: underline;}
#subMenu ul { margin:0; padding-bottom:0;}
#subMenu li { margin:0; text-align: left; font-size: 11px; padding-bottom:0; }

#sub h1{font-family: "Georgia", Times New Roman, Times, serif;font-size: 22px; color: #F60; font-weight:normal; margin:0px; padding-bottom:10px; background-color: #FFF;}

#sub h2{font-size: 12px; color: #36F;margin:0; padding:0;}
#sub2 a:link {text-decoration: underline; font-size: 12px; color: #36F;}
#sub2 a:visited { text-decoration: underline; color: #36F;}
#sub2 a:hover { text-decoration: underline; }
#sub2 a:active { text-decoration: underline;}

#sub h3{font-size: 12px; color: #F60;margin:0; padding:0;}
#sub h4{font-size: 20px;font-weight:normal; color: #36F;margin:0; padding:0; }
#sub .C1{font-size: 12px; color: #0D5997;margin:0; padding:0px;}
#sub .C2{font-size: 12px; color: #333;margin:0; padding-left:0px;}
#sub .C3{font-size: 12px; color: #0D5997;margin:0; padding:5px 0;}
#sub .C33{font-size: 12px; color: #0D5997;}
#sub .C4{font-size: 12px; font-weight:bold; color: #36F;margin:0; padding:0;}
#sub .C5{font-size: 11px; margin:0; padding:0;}

#sub a { text-decoration: underline; color:#333;}
#sub a:hover { text-decoration: underline; color: #000; }
#sub blockquote {margin:0 20px; }
.subImg1{ float:left; margin:0 10px 0 0; border:5px solid #FFF;}
.subImg2{ float:right; margin:0 0 0 10px ; border:5px solid #FFF;}
.subImg3{ float:left; margin:0 10px 0 0;}
.body-text{
color: #333;
margin:20px 20px ;
padding:0 0 10px 0px;
border-bottom:1px;
border-bottom-color: #666;
border-bottom-style:dotted;
}

.body-text2{
color: #333;
margin:20px 20px ;
padding:5px 0  20px 0;
border-bottom:1px;
border-bottom-color: #F90;
border-bottom-style:dotted;
width:500px;
}



.sub-layout-2nd-column {
margin:0px 5px;
padding:0px;
float:left;
width:660px; 
background-color: #E9EDEF;
border:0px solid #FC0;
}

/* end of Sub page*/



/* Top Nav*/
.Top{ background-image: url(images/top_nav.jpg); background-repeat:no-repeat;}
/* end of Top Nav */

body{	
	margin:0px;
	color: #003;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5; 
	background-color:#FFF;
	}

h1{font-family: "Georgia", Times New Roman, Times, serif;font-size: 22px; color:#fff; font-weight:normal; margin:0;}

.tt{ font-family: "Georgia", Times New Roman, Times, serif;font-size: 22px; color:#F90; font-weight:normal; margin:5px;}

a.tt :link {color:#f90;
	text-decoration: none;
}
a.tt :visited {color:#f90;
	text-decoration: none;
}
a.tt:hover {color:#f90;
	text-decoration: none;
}
a.tt:active {color:#f90;
	text-decoration: none;
}

h2{font-size: 12px; color:#FFF;margin:0;}
a { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #004ca0; }
.news{
font-size: 11px; color:#333;
background-color: #FBFBFB;
}

.layout-wraper
{
margin:0 0 0 10px;
float:left;
width:980px;
border: 0px solid #F00;
}

#home.layout-1st-column { 
margin:0px;
float:left;
width:295px;
height: 630px;
border:0px solid #FC0;
background-image: url(images/board.jpg); background-repeat:no-repeat;
}

.upcomingEvent{
padding:0;
border:1px solid  #7B552F;
margin:5px 4px;
width:280px;
height:195px;
background-image: url(images/upcoming_event_bg.gif); background-repeat:no-repeat;
}

.upcomingEventText{
margin:38px 10px 0 10px;
width:260px;
height:150px;
border:0px solid #FC0;
}

#orange.layout-2nd-column {
margin:0px;
padding:0px;
float:left;
width:440px;
background-image:url(images/orange_02.gif);
border:0px solid #FC0;
}

.orange-text{ 
margin:0px 10px 10px 20px;
padding:0 0 10px 0px;
border-top:0 ;
border-left:0px;
border-right:0px;
border-bottom:1px;
border-style:dotted;
border-bottom-color: #930;
width:400px;
}

.orangeImg{ float:left; margin:0px 10px 0px 0;}
.orangeImg2{ float:right; margin:0px 10px 0px 0;}
#orange a { text-decoration: none; color: #060220;}
#orange a:hover { text-decoration: underline; }

#whatNew.layout-3rd-column 
{ 
float:left;
width:220px;
margin:5px;
border:0px solid #FC0;
}


.whatNew{ 
margin:0 5px 0 0;
width:220px;
border:1px solid #FFF;
background-image: url(images/news_01.gif); background-repeat:no-repeat;
}

.whatNewText{ 
margin:40px 10px 0 10px;
font-size: 11px; color: #143063;
width:200px; /*height:250px;*/
border:0px solid #F30;
}

.contributions{ 
margin:5px 0px 0px 0px;
width:220px;
border:1px solid #Fff;
background-image: url(images/contributions.gif); background-repeat:no-repeat;
}
.line{clear:both;}

ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
li
{
background-image: url(images/arrow02.gif);
background-repeat:no-repeat;
background-position:0px 5px; 
padding-left:10px;
margin-bottom:5px;
} 

.footer{ 
margin:20px 0 ; 
padding:10px;
width:940px;
font-size:10px;
color: #666;
border-top:1px solid #AEB9CA;
background-color:#FFF;
}