/* CSS Document */
body{
margin:0px;
letter-spacing:0.03em;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
background-color:#F1F3EE;
}

img{
border:#9C3628 1px solid;
}

#menu,#ban,#mid,#footer{
width:776px;
margin-left:auto;
margin-right:auto;
border-left:#9C3628 1px solid;
border-right:#9C3628 1px solid;
}



#menu{
height:49px;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
}

#menu a{
width:auto;
height:23px;
padding-left:15px;
padding-right:15px;
margin-top:9px;
text-align:center;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
float:left;
text-decoration:none;
color:#000;
}

#menu a:hover{
background-color:#E6E6E6;
color:#333333;
}

#menu a.on{
background-image:url(../images/menu_rol.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
}

#ban{
background-image:url(../images/ban.jpg);
background-repeat:no-repeat;
height:139px;
}

#mid{
height:600px;
background-color:#F5F5F5;
}

#footer{
height:33px;
background-image:url(../images/menu_rol.jpg);
}

#footer a{
width:auto;
display:block;
text-align:center;
color:#FFFFFF;
text-decoration:none;
margin-left:auto;
margin-right:auto;
padding-top:5px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family: Tahoma, Verdana, Arial;
font-size:11px;
}

#mid #left{
width:480px;
height:560px;
float:left;
padding:20px;
}

#mid #left h2{
color:#666666;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Tahoma, Verdana, Arial;
}

#mid #left .para,#mid #left .des{
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Tahoma, Verdana, Arial;
font-size:11px;
text-align:justify;
color:#666666;
}

#mid #left .des{
float:left;
width:480px;
margin-top:5px;
}

#mid #left .des b{
color:#9C3628;
}

#mid #left a{
color:#333333;
font-size:11px;
float:left;
margin-right:15px;
margin-top:5px;
}


#mid #left tr td a{
font-size:11px;
}
#mid #left a:hover{
color:#FF6600;
}

#mid #left h5{
color:#0066CC;
margin-bottom:0px;
margin-top:15px;
width:100%;
float:left;
}

#left .b1{
width:210px;
height:250px;
float:left;
margin-right:7px;
border:#DFDFDF 1px solid;
padding:10px;
}

#left .b1 a{
font-size:11px;
color:#666666;
}

#left .b1 p{
margin-top:5px;
margin-bottom:15px;
}

#left .b1 h4{
font-size:14px;
line-height:20px;
color:#9C3628;
margin:0px;
margin-bottom:5px;
}

#left .b1 li{
font-size:11px;
margin-left:-10px;
}

#mid #left p a{
color:#9C3628;
text-decoration:none;
float:none;
}

#mid #right{
width:250px;
height:600px;
float:right;
background-color:#F0EEEC;
border-left:#EEEBE6 1px solid;
}

#mid #right fieldset{
width:200px;
margin-left:5px;
margin-top:20px;
float:left;
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Tahoma, Verdana, Arial;
font-size:11px;
}

#mid #right legend,#mid #right h3, .mem_h {
/*font-family:Arial, Helvetica, sans-serif;*/
font-family:Tahoma, Verdana, Arial;
font-size:14px;
color:#9C3628;
font-weight:bold;
}

#mid #right h3{
margin-top:20px;
margin-left:10px;
float:left;
}

#mid #right ul{
clear:both;
font-size:11px;
}

.mem_input_text{
width:100px;
font-size:11px;
border:#9C3628 1px solid;
}


.mem_submit{
width:60px;
font-size:11px;
border:#9C3628 1px solid;
background-color:#FFFFFF;
}

#left .council{
width:480px;
height:150px;
margin-bottom:15px;
}

#left .council img{
float:left;
}

#left .council td{
font-size:11px;
}

.logout
{
	font-size: 12px;
}
p.quick
{
	padding: 0px;
	margin: 0px;
}

ul#quick_menu
{
	margin-top: -10px;
}

ul#quick_menu li
{
	padding: 0px;
}

div#left ul#quick_menu li  a
{
	float: none;
}

label
{
	font-size:11px;

}

.warns
{
	font-size:11px;
	color: #f00;
	padding: 0px;
}
.warns ul
{
	padding: 0px;
	margin: 15px;
}

.succ
{
	font-size:11px;
	color: #008000;
	padding: 0px;
	font-weight: bold;
}
.succ ul
{
	padding: 0px;
	margin: 5px;
}

.succ ul li
{
	list-style: none;
}

#editmyaccount #mid, #editmyaccount #right,
#office #mid, #office #right
{
height:900px;
}

#read_more #mid, #read_more #right
{
height:1300px;
}

td.error ul, td.success ul
{
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 20px;
}

td.success ul
{
	margin-left: 5px;
}
td.success ul li
{
	color: #008000;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	list-style: none;
}

td.error ul li
{
	color: #f00;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}

a.button_link
{
text-align: center;
width:125px;
font-size:11px;
border:#9C3628 1px solid;
background-color:#FFFFFF;
text-decoration: none;

}

.but_soft
{
text-align: center;
font-size:11px;
border:#9C3628 1px solid;
background-color:#FFFFFF;
text-decoration: none;
}

th.height_td
{
	padding-top: 35px;
}

span.logout
{
}

#log_con, #latest_newslatter_con
{
	font-family:Tahoma, Verdana, Arial;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 5px;
}

#latest_newslatter_con
{
	font-size: 12px;
	padding-left: 10px;
	color: #222;
	marig-top: 10px;
	padding-left: 5px;
}

#latest_newslatter_con h4
{
	color: #9C3628;
	font-size: 11px;
}

#latest_newslatter_con a
{
	color: #000;
}

.announcements_li a
{
	color: #000;
	/*font-weight: bold;*/
	font-size: 10px;
	line-height:20px;

}
.announcements_li
{
	margin-left: 10px;
}

#log_con span a
{
	color: #333;
	padding-left: 5px;
}
#log_con span a:hover
{
	color: #1f0;
}

#p_nav
{
	valign: top;
	height: 20px;
	padding-bottom: 20px;
}
#p_nav a#next, #p_nav a#previous
{
	float: none;
	display: inline;
	width: 100px;
	
}

#home #mid, #home #right,
#discussion #mid, #discussion #right,
#members #mid, #members #right,
#academic #mid, #academic #right
{
	height:800px;
}

#article #mid, #article #right
{
	height:3000px;
}

#council #mid, #council #right
{
	height:3800px;
}

#discussion #mid, #discussion #right
{
	height:1500px;
}


.list_class a
{
	font-family:Tahoma, Verdana, Arial;
	font-size:10px;
	font-weight: bold;
	color: #000000;
}

.read_more
{
	font-weight: bold;
}

ul.list_class_div
{
	 padding:0; 
	 margin:0;
	 padding-left: 20px;
}

.pad_mar
{
	padding:0; 
	margin:0;
}

#ads
{
	text-align:center;
	padding-left: 20px;
	width: 200px;
	padding-top: 10px;
	font-size: 12px;
}

#ads a
{
	font-family:Tahoma, Verdana, Arial;
	color: #9C3628;
}

.announcements
{
	font-family:Tahoma, Verdana, Arial;
	width: 200px;
}

.pads
{
	margin-left: 5px;
}

.other_council
{
	font-size: 12px;
}

.p_ann
{
	font-family:Tahoma, Verdana, Arial;
	font-size: 12px;
}

#article_box h4{
font-size:14px;
line-height:20px;
color:#9C3628;
margin:0px;
margin-bottom:5px;
}

#resources #mid
{
	height: 1200px;
}

#article_box h4
{
	padding-top: 290px;
}

.class_u
{
	text-decoration: underline;
}

