/* defualt styles */
body{
	margin:0px;
	padding:0px;
	background:url(/images/bg_grad_orange_repeating2.jpg) center repeat-y #FF9933; padding:0px; margin:0px;
	font-size:68.5%;
}

pre{
 font-size:1em;
 font-family:"Courier New", Courier, monospace;
}

body, h1, h2, h3, h4, td, p, a, th, li, table, tr, div, input, textarea, select{
font-family:Tahoma, Georgia, Verdana, Arial, sans-serif;
}

h1 {
	font-size:1.15em;
	font-weight:bold;
}

h2 {
	font-size:1.1em;
	font-weight:bold;
}
h3 {font-weight:bold;}

h3, h4, p, a, th, td, li, input, textarea, select{
	font-size:1em;
}

table,tr, td{
	font-size:1em; font-weight:normal;
}

h1, h2, h3, h4, p, th, li{padding:2px; margin:1px;}

h1, h2, h3{font-weight:bold;}
h4, h5, h6{font-weight:normal;}

img{border:none}


form{margin:0px; padding:0px;}
/*default Link Styles */
a:link{color:#831601;}
a:visited{color:#831601;}
a:hover{color:#000;}
a:active{color:#000;}

/* layout styles */
div#clol_outer{
	width:890px;
	background:#FFF;
	margin:0px auto 0px;
	padding:5px;
	border:1px solid #831601; border-top:none;
}

div#clol_head{
	width:900px;
	margin:-5px -5px 5px;
	height:130px;
	background:#831601;
}

div#clol_logo{
	width:310px;
	float:left;
	display:inline;
}
div#clol_advert{
	width:575px;
	float:right;
	margin:5px 5px 0px 0px;
	display:inline;
}

div#clol_body{
	width:890px;
	margin:0px auto 0px;
}

div#clol_content{
	margin:0px;
	padding:0px;
	background:#fbfbfb;
	color:#111;
	border:1px solid #831601;
}

div#clol_col_left{
	width:600px;
	float:left;
	margin:0px 0px 5px;
	display:inline;
	overflow:hidden;
}
div#clol_col_right{
	width:285px;
	float:right;
	margin:0px 0px 5px;
	display:inline;
	overflow:hidden;
}

div#clol_footer{
	clear:both;
	background:#831601;
	width:900px;
	padding:5px 0px 5px;
	margin:0px -5px -5px;
	font-size:0.9em;
}
div#clol_footer p{
	color:#fff;
	text-align:center;
	margin:0px;
	padding:2px;
}
div#clol_footer a{
	color:#fff;
	text-align:center;
}

div#clol_menu{border:1px solid #003366; background:#479; margin-bottom:5px;}

div#clol_login{
	border:1px solid #831601;
	margin-bottom:3px;
}
div.clol_login label{
	color:#FFFFFF;
	font-weight:bold; padding:3px;
}
div.clol_login td{
padding:2px;
}
div.clol_login p{
	color:#FFFFFF;
	text-align:center;
	padding:2px;
}
div.clol_login p a{
color:#FFFFFF;
}
div#clol_login div.left_col{
	padding:3px;
	float:left;
 	width:110px;
	display:inline;
	text-align:center;
}


div#clol_login div.left_col img{
	 padding:3px;
	 background:#fff;
	 border:1px solid #ccc;
}

div#clol_login div.right_col{
 	padding:3px;
	float:right;
	width:160px;
	display:inline;
	background:#831601; 
}

div#clol_login div.right_col a.new:link{
	display:block;
	text-decoration:none;
	padding:2px;
	margin:0px;
	color:#0F0
}

div#clol_login div.right_col a.new:hover{
	background-color:#C93; color:#000
}

/* login styles */
div#clol_login div.right_col a.login-opt{
	display:block;
	text-decoration:none;
	padding:2px;
	margin:0px;
	color:#FFF
}
div#clol_login div.right_col a.login-opt:hover{
	background-color:#C93; color:#000
}


input.search-inpt{
	width:139px;
	background:url(/images/main/icn_search.gif) no-repeat left center #ebebeb;
	border:1px solid #ccc;
	padding:2px 2px 2px 16px;
	margin:0px;
}

/*box styles */

div.box h1 {
	margin:0px;
	color:#FFF;
	padding:2px 3px 2px !Important;
	font-size:1em;
	font-weight:bold;
}

div.box p, div.box h2, div.box h3{
	margin:0px;
	color:inherit;
	padding:2px 3px 2px;
	font-size:1em
}

/* blue box style */
div.b_blue{
	color:#000;
	border:1px solid #479;
}
div.b_blue h1{
	color:#FFF;
	background:#479;
}

div.box a:link{color:#000;}
div.box a:visited{color:#000;}
div.box a:hover{color:#900;}
div.box a:active{color:#900;}

div.student{
	float:left;
	display:inline;
	text-align:center;
	padding:2px 0px 2px;
	overflow:hidden;
}

div.student div{
	padding:1px;

}

div.student img{
	padding:0px; border:1px solid #479;
}

div.student a span.studentinfo{display:block; margin-left:2px; margin-right:2px;}

div.student:hover a span.studentinfo{
	text-decoration:underline
}

a.block-link{
	display:block;
	text-decoration:none;
}
.spacer {clear:both !important;}
a.noline {text-decoration:none}
a.noline:hover{text-decoration:underline};
div.dotted{border-bottom:1px dotted #ccc; border-top:1px dotted #ccc; height:2px;}

ol{margin:0px 0px 0px 15px; list-style-position:outside; padding:2px 2px 2px 10px;}
li{padding:2px; margin:0px;}


div.success{
	font-weight:bold;
	background:#CFC;
	border:1px solid #090;
	padding:3px;
	text-align:center;
	margin:3px;
}


div.error{
	margin:3px;
	font-weight:bold;
	background:#FCC;
	border:1px solid #831601;
	padding:3px;
}


div.fail{
	margin:3px;
	font-weight:bold;
	background:#FCC;
	border:1px solid #831601;
	text-align:center;
	padding:3px;
}


div.padded{
	padding:20px;
}
h1.section-header{

	background:#831601; margin:0px; padding:3px; color:#FFFFFF
}

.page{padding:1px; margin:1px; text-decoration:none;}

a.page:hover{
	text-decoration:underline;
}

span.page{color:#000000; font-weight:bold;}
