/* base css */
html {margin: 0; padding: 0;}

body {
	margin: 0; padding: 0;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px; line-height: 14px;
	color: #000000;
	background:url('../images/back-splash.jpg') top center no-repeat fixed #ffffff;
	}
	
#container {
	postion: relative;
	margin: 0 auto; padding: 0;
	width: 1024px;
	} 

#main {	position: relative;
	margin: 0; padding: 10px 0;
}
/* Header Start */
	
#header {
	position: relative;
	margin: 0 auto; padding: 0 0 10px 0;
	height: 100px; width: 1024px;
	border-bottom: 1px solid #cccccc;
	background: url('../images/banner.jpg') top left no-repeat ;
}

#header h1 {position:absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden;}
#header span {position:absolute; left: 0px; top: -500px; width: 1px; height: 1px; overflow: hidden;}

/* Header End */

#css_edit{display: block; margin: 0; padding: 5px; width: 495px; height: 400px; border: 1px solid #cccccc; text-align: left;}

#right {	margin: 0 0 0 212px; padding: 2px  0 0 0;
	background: #ffffff;
	}

#left {
	float: left;
	margin: 0; padding: 0;
	width: 212px;
	background: #ffffff;
	}
	
#tmenu {
	margin: 0; padding: 4px;
	color: #ffffff;
	text-align: right;
	background: #333330;
}
#tmenu a{color: #ffffff;}
#tmenu a:hover{color: #cccccc;}

/* main start */
#mainl {float: left; position: relative;
	margin: 0; padding: 0;
	width: 535px;
	}

/* #mainr {margin: 0 0 0 452px; padding: 0; */
#mainr {margin: 0 0 0 545px; padding: 0; height: 365px;}
	#mainr p{display: block; margin:0 0 10px 0; padding:0;}

#mtextr {
	margin: 0 0 0 360px; padding: 1px 5px;
	width: auto;
	text-align: justify;
	}

#mtextl {
	position: relative; float: left;
	margin: 0; padding: 0;
	width: 360px;
	background: #ffffff;
	}

#events {
	margin: 0; padding: 5px;
	height: 100%;
	font-size: 12px;
	text-align: left;
	background: #F4EBE2;
	}
	
#eventsl {
	display: block;
	text-align: center;
	}

#listb {
	margin: 2px 0; padding: 0;
	}
/* main end*/

/* login area start */
#login_area {margin: 5px 5px 5px auto; padding: 5px; width: 200px; border: 1px solid #cccccc; background: #e6e6e6;}
#logout1 {position: relative; float: right;}
#logout1 #submit {font-size: 8px;}
/* login area end */

/* Footer Start */	
#footer {
	margin: 0 auto; padding: 10px 0;
	width: 1024px;
	text-align: center; font-size: 10px; color: #cccccc;
	border-top: 1px solid #cccccc;
}
/* Footer End */	

/* admin start */
#edit_head {margin: 5px 9px 0 1px; padding: 5px; color: #333330;
				font-weight: bold;
				border-right: 1px solid #999999; border-left: 1px solid #999999;
				border-top: 1px solid #999999; background: #EFEFDE; }
#img_info { position: relative; margin: 2px 9px 0 1px; padding: 5px; border: 1px solid #999999; background: #EFEFDE;}
#img_area { position: relative; margin: 5px 0; padding: 4px 2px 2px 2px; height: 82px; border: 1px solid #999999; background: #ffffff;}
#img_show { float: right; overflow: hidden; margin: 0; padding: 0; height: 50px; width: 50px; border: 1px solid #999999;}
#img_areab { position: relative; margin: 0 55px 0 0; padding: 0;}
#img_title { position: relative; margin: 0; padding: 0; font-weight: bold; font-size: 14px;}
#img_areac { position: relative; margin: 10px 0 0 0; padding: 0; text-align: right; }
#sec_name { float: left; margin: 0; padding: 5px 0 0 0; width: 170px;}
/* admin end */

/* Links Area Start */
/* Tiker unified link start */
#tic_box {
	overflow:hidden;
	margin: 2px 0; padding:0px;
	width:720px; height:152px;
	}
#tic_link {
	float: left;
	margin: 0 1px 0 0; padding: 0;
	width: 140px; height: 150px;
	border: 1px solid #cccccc;
	}
#tic_link a {display: block; margin:0; padding:0; width: 140px; height: 150px; text-decoration: none;}
#tic_link a:hover {}

p#tic_link {
	margin: 3px 0; padding: 0;
	text-align: center; height: auto;
	color: #000000;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 0px;
	border-right: 0px;
	background: #ffffff;
	}
/* Tiker unified link end */
/* Links Area End */

/* contact */
#conimg {margin: 0; padding: 0; height: 278px; width:212; overflow: hidden;}
#addy1 { margin: 0; padding: 2px; background: url('../images/con-cc.jpg') bottom right no-repeat #cccccc;}
#addy { display: block; font-size: 12px; font-weight: bold; text-align: center;}
#addy2 { display: block; font-size: 12px; text-align: center;}
#name {font-size: 14px; font-weight: bold;}
#sub {font-size: 10px; font-weight: normal;}
#title {font-size: 12px; font-weight: bold;}
span#phone {margin: 0 0 0 20px; padding: 0px; font-size: 12px;}

#congrey {margin: 0 0 4px 4px; padding: 5px; width: 240px; height: 100px; color: #333330; background: #cccccc;}

#congreyh {margin: 0 5px 5px 0; padding: 5px; width: 240px; height: 100px; background: url('../images/con-ww.jpg') bottom right no-repeat #ffffff;}
	#congreyh a {color: #333330; text-decoration: none;}
	#congreyh a:hover {color: #333330; text-decoration: underline;}
	
#congreyl {margin: 0 5px 5px 0; padding: 5px; width: 240px; height: 100px; background: url('../images/con-e6.jpg') bottom right no-repeat #e6e6e6;}
	#congreyl a {color: #333330; text-decoration: none;}
	#congreyl a:hover {color: #333330; text-decoration: underline;}
	
/* background: url('../images/con-cc.jpg') */
/* contact */

/* News start */
#news {
	display: block;
	margin: 0; padding: 2px 0;
	text-align: justify;
	}
	
#news2 {
	display: block;
	margin: 0; padding: 2px 0;
	font-size: 14px;
	text-align: justify;
	}

#ndate {
	display: block;
	margin: 0; padding: 2px 0 0 0;
	font-size: 10px;
	text-align: right;
	}

#more {
	display: block;
	margin: 0; padding: 0 0 2px 0;
	text-align: right;
	}

#mtextlc {
	margin: 0; padding: 0 5px 10px 5px;
	text-align: justify;
	border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
	background: #ffffff;
	}
	#mtextlc em{display: block; margin:0; padding:0; text-align: center;}
	#mtextlc em a{color: #000000;}
	#mtextlc em a:hover{color: #e2e2e2;}

#mtextblack {
	margin: 0; padding: 0 5px 10px 5px;
	text-align: justify; color: #ffffff;
	border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;
	background: #333330;
	}
	#mtextblack a{color: #ffffff; text-decoration: none;}
	#mtextblack a:hover{color: #cccccc;}

#mtextlc2 {
	margin: 0; padding: 0 5px;
	text-align: justify;
	background: #ffffff;
	}

#mtextlc3 {
	margin: 0; padding: 0 5px;
	text-align: justify;
	background: #e6e6e6;
	}
/* news end */

#user_info { position: relative; float: left; margin: 0; padding: 1px 0 0 4px;}

/* tricks */
.close {margin:0; padding:0; clear:both;}

.gl { display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0; border-top: 10px solid #ffffff; border-bottom: 10px solid #ffffff;}

.rc1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
.rc2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #ffffff; border-right: 2px solid #cccccc; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
.rc3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #ffffff; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
.rc4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #ffffff; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}

.rcg1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
.rcg2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; border-right: 2px solid #cccccc; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
.rcg3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
.rcg4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #cccccc; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}

h3.orange	{display: block;
			margin:0; padding:5px;
			color: #333330; text-align: center;
			border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
			background: #e2e2e2; }
			.rcorange1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
			.rcorange2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #e2e2e2; border-right: 2px solid #cccccc; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
			.rcorange3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #e2e2e2; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
			.rcorange4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #e2e2e2; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}


h3.black	{display: block;
			margin:0; padding:5px;
			color: #ffffff; text-align: center;
			border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
			background: #333330; }
			.rcblack1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
			.rcblack2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #333330; border-right: 2px solid #cccccc; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
			.rcblack3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #333330; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
			.rcblack4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #333330; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}


h3#blue	{display: block;
			margin:0; padding:5px;
			color: #ffffff; text-align: center;
			border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
			background: #e2e2e2; }
			.rcblue1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
			.rcblue2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #e2e2e2; border-right: 2px solid #cccccc; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
			.rcblue3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #e2e2e2; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
			.rcblue4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #e2e2e2; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}

h3#green	{display: block;
			margin:0; padding:5px;
			color: #ffffff; text-align: center;
			border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
			background: #666666; }
			.rcgreen1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
			.rcgreen2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #666666; border-right: 2px solid #cccccc; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
			.rcgreen3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #666666; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
			.rcgreen4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #666666; border-right: 1px solid #cccccc; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}

h3#red	{display: block;
			margin:0; padding:5px;
			color: #ffffff; text-align: center;
			border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;
			background: #666666; }
			.rcred1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #cccccc; margin:0 5px; padding:0;}
			.rcred2 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #666666; border-right: 2px solid #666666; border-left:2px solid #cccccc; margin: 0 3px; padding:0;}
			.rcred3 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #666666; border-right: 1px solid #666666; border-left:1px solid #cccccc; margin: 0 2px; padding:0;}
			.rcred4 {display: block; height: 2px; font-size: 1px; overflow: hidden; background: #666666; border-right: 1px solid #666666; border-left:1px solid #cccccc; margin: 0 1px; padding:0;}


.line1 {display: block; height: 1px; font-size: 1px; overflow: hidden; background: #073B77; margin:0;}

#spotlight a { text-decoration: none; color: #333330;}
#spotlight a:hover { color: #999999;}

a { color: #666666; text-decoration: none;}
a:hover {color: #333330;	text-decoration: underline;}

p {
	display: block;
	margin: 0; padding: 0 0 10px 0;
	text-align: justify; 
	}
p a { text-decoration: underline; color: #333330; }
p a:hover { text-decoration: underline; color: #666666;}

.greybg {
	width: 100%;
	background: #e6e6e6;
	}
	
.whitebg {
	width: 100%;
	background: #ffffff;
	}
#reverse {  text-align:justify ; color: #ffffff;}
#reverse a {color: #ffffff;}
#reverse a:hover {color: #333330;}
#center-text { display: block; margin:0; padding: 0; text-align: center;}

/* le start */
#le_cont {
	margin: 0; padding: 0;
	width: 350px;
}

#randomimg {
	float: right;
	margin:0; padding:0;
	width:150px;
	border: 1px solid #cccccc;
	background: #e6e6e6;
}

input#randomimg {
	margin:0; padding:0;
	width: 148px;
	border: 1px solid #cccccc;
	background: #ffffff;
}

#le_box {
	margin: 0; padding: 2px;
}

#le_box_g {
	margin: 0; padding: 2px;
	background: #e6e6e6;
}

#le_title {
	display: block; float: left;
	margin: 0; padding: 2px 0 0 20px;
	width: 140px; color: #333330;
}

#le_input_cont {
	display: block;
	margin: 0 0 0 170px; padding: 0;
}

input#le_input {
	margin:0; padding:0;
	width: 160px;
	border: 1px solid #cccccc;
	background: #ffffff;
}

#le_text {
	margin: 0 150px 0 0; padding:10px 20px 0 0;
	font-size: 12px; color: #636363;
	text-align: justify;
}


#le_error {
	margin: 0; padding: 2px;
	font-size: 12px; color: #999999;
	text-align: center;
}

#le_left {
	margin: 0; padding: 2px 0 2px 2px;
	text-align: right;
}
/* le end */
/* News */ 
#thebox	{
	position: relative; overflow: hidden;
	margin: 0; padding: 0;
	width: 533px; height: 354px;
	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}
#ndateticker {	display:block; margin: 0; padding: 0 5px; height: 20px; text-align: right; color: #ffffff; overflow: hidden;}
#newscontainer	{ position:relative; overflow: hidden; margin: 0; padding: 0; width:533px; height: 354px;}
#newscontent { position:relative; padding:0px; margin:0px; width:533px; height:334px; }						
	#newscontent .container	{	position:relative; float:left; margin: 0; padding:0px; text-align: center;
										width:533px; height:334px; text-decoration: none; background:#ffffff;}
	#newscontent .image { width:533px; height:334px;}
	#newscontent .image p { margin: 0; padding: 0; text-align:left; }

#thetitleticker { display:block;  overflow: hidden; margin: 210px 0 0 0; padding: 5px;
				height: 15px; font-weight:bold; color: #ffffff;
				background: #333330;	}


#morenews { display: block; margin: 0 20px; padding: 3px 0 0 0;font-size: 10px; text-align: center;}
	#morenews a	{ color: #333330; text-decoration: none;	}
	#morenews a:hover	{	color: #000000; text-decoration: none;	}

#artical	{	display: block; overflow: hidden; overflow: hidden; margin: 0; padding: 5px; 10px;
				height: 50px; text-decoration: none; text-align: justify;
				background: #e6e6e6;
				}

#readmore	{ display:block; margin: 0; padding: 2px 10px 0 0; text-align: right; background: #ffffff;}
	#readmore	a { text-decoration: none; color: #333330;	}
	#readmore	a:hover { text-decoration: underline; color: #000000;	}

#newsjump { position:relative; height:20px; margin: 0; font-size:18px; background: url("../images/newsbar.png") repeat-x top left; } /* */

.previous{	display:block; position:relative; float: left; cursor:pointer; margin: 0; padding: 0;
					height:20px; width:17px; background: url(../images/newsbuttons.png) 0px 0px;}
	.previous:hover { display:block; background: url(../images/newsbuttons.png) 0px 20px;	}
.next	{	display:block; position:relative; float: right; cursor:pointer; margin: 0; padding: 0;
			height:20px; width:17px;
			background: url(../images/newsbuttons.png) 17px 0px; }
	.next:hover	{	display:block; background: url(../images/newsbuttons.png) 17px 20px;	}
	
#hide {display: none;}

#caltable td{
	margin: 0; padding: 2px 5px;
	color: #333330; text-align: center;
	border: 1px solid #cccccc;
	background: #e6e6e6;
	}
	#caltable td.weekday { font-size: 10px; color: #333330;}
	#caltable td.month { color: #ffffff; background: #666666;}
	#caltable td.today { color: #ffffff; background: #e2e2e2;}
	#caltable td.tevent { margin: 0; padding:0; color: #ffffff; background: #cccccc;}
		#caltable td.tevent a { display: block; margin: 0; padding: 2px 5px; color: #ffffff; font-weight: bold; text-decoration: none; background: #e2e2e2;}
		#caltable td.tevent a:hover { display: block; color: #ffffff; text-decoration: none; background: #3333ff;}
	#caltable td.event { margin: 0; padding:0; color: #ffffff; background: #cccccc;}
		#caltable td.event a { display: block; margin: 0; padding: 2px 5px; color: #ffffff; text-decoration: none; background: #666666;}
		#caltable td.event a:hover { display: block; color: #ffffff; text-decoration: none; background: #999999;}
		#caltable td.cm a { display: block; font-size: 16px; color: #666666; font-weight: bold; text-decoration: none;}
		#caltable td.cm a:hover { display: block; color: #999999; font-weight: bold; text-decoration: none;}

#caltable2 { width: 100%; }
#caltable2 td{
	margin: 0; padding: 5px 5px;
	color: #333330; text-align: center;
	border: 1px solid #e2e2e2;
	background: #ffffff;
	}
	#caltable2 td.weekday { font-size: 10px; color: #333330; background: #ffffff;}
	#caltable2 td.month { color: #333330; background: #e2e2e2;}
	#caltable2 td.today { color: #ffffff; background: #595959;}
	#caltable2 td.tevent { margin: 0; padding:0; color: #ffffff; background: #cccccc;}
		#caltable2 td.tevent a { display: block; margin: 0; padding: 5px 5px; color: #ffffff; font-weight: bold; text-decoration: none; background: #595959;}
		#caltable2 td.tevent a:hover { display: block; color: #ffffff; text-decoration: none; background: #333330;}
	#caltable2 td.event { margin: 0; padding:0; color: #ffffff; background: #cccccc;}
		#caltable2 td.event a { display: block; margin: 0; padding: 5px 5px; color: #ffffff; text-decoration: none; background: #cccccc;}
		#caltable2 td.event a:hover { display: block; color: #ffffff; text-decoration: none; background: #555555;}
		#caltable2 td.cm a { display: block; font-size: 16px; color: #666666; font-weight: bold; text-decoration: none;}
		#caltable2 td.cm a:hover { display: block; color: #999999; font-weight: bold; text-decoration: none;}

#cal_day_list { width: 100%; }
#cal_day_list td{
	margin: 0; padding: 5px 5px;
	color: #333330; text-align: left;
	border: 1px solid #e2e2e2;
	background: #ffffff;
	}
	#cal_day_list td.list_g_bg{background: #e6e6e6;}
	#cal_day_list h4 {display: block; margin:0; padding:0;}
	#cal_day_list p {display: block; margin:5px 0; padding:0;}
	#cal_day_list .right {text-align: right;}
	#cal_day_list .line {display: block; border-top: 1px solid #555555; margin:10px 0; padding:0;}
	#cal_day_list a { color: #333330;}
	#cal_day_list a:hover { color: #e2e2e2;}

#list {margin: 0; padding:0; width: 100%;}
	#list_title {margin: 0; padding: 2px; color: #ffffff; text-align: center; background: #cccccc;}
	#list_g_bg {margin:0; padding:0; background: #e2e2e2;}

#mcontact {margin: auto; padding:0; width: 500px;}
	#mcontact h2{font-size: 16px; color: #333330;}
	#mcontact .block {display: block; margin:0 0 0 1em; padding: 0 0 0 1em; height: 1.8em; width: 15em; border: 1px solid #cccccc;}

#cal_e_box { margin: 0 10px 0 0; padding: 10px;
													border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;
													background: url("../images/calbg.jpg") top left no-repeat #ffffff; }

#this_box {
		border: 1px solid #ccc;
		text-align: left;
		margin: 10px 5px 20px 5px;
	}
	#this_box h3{
			position: relative;
			top: -.5em;
			left: 1em;
			color: #fff;
			border: 1px solid #ccc;
			background: #666666;
			display: inline;
			padding: 0 .5em;
		}
		
.cal_header {margin:0; padding: 10px; color: #ffffff; text-align: center; background: #666666;}

.event_list {margin:0; padding:0;}
	.event_list h4 {display: block; margin:0; padding:0;}
	.event_list h5 {display: block; margin:5px 0 0 0; padding:0; font-size: 12px; font-weight: normal;}
	.event_list p {display: block; margin:0; padding:0;}
	.event_list .right {margin:0; padding:0; text-align: right;}
	.event_list a { color: #000000;}
	.event_list a:hover { color: #666666;}
	
#cal_list {margin:0 310px 0 0; padding:0;}
#cal_list_right {float: right; margin:0; padding:0; width: 300px;}

#contact_info { margin: 0 380px 0 50px; padding: 0;}
	#contact_info h4 { display: block; margin:0; padding:0; font-size: 12px; font-weight: bold;}
	#contact_info h5 { display: block; margin:0; padding:0; font-size: 10px; font-weight: normal;}
	#contact_info ul { list-style: none;}
	
#contact_right { float: right; margin: 0 50px 0 0 ; width: 300px; text-align: center;}
		#contact_right h4 { display: block; margin:0; padding:0; font-size: 14px; font-weight: bold;}
		#contact_right h5 { display: block; margin:0; padding:0; font-size: 12px; font-weight: normal;}
		#contact_right ul { list-style: none; margin:0; padding:10px;}
		#contact_right li { list-style: none; margin:0; padding:0;}

#click_me {position: relative;}
	#click_me img {display: block; position: absolute; right: 5px; top: 20px; width:11px; height: 18px; border:0;}

#header_img {position: relative; margin:0; padding:0; height: 200px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;}

.hidden { position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
.space { margin: 5px 0 0 0; padding: 0; }
.space2 { margin: 10px 0 0 0; padding: 0; }

#prizecheck { margin: 20px auto; padding:10px; width: 300px; border: 1px solid #cccccc; background: #e2e2e2;}
	#prizecheck b {color: #ffffff;}
	#prizecheck table {margin: 0 auto;}
	#prizecheck .box { margin: 0; padding:5px; width: 6em; border: 1px solid #000000;}
	
#prizebox { margin:0; padding:0; text-align: center;}
	#prizebox b {color: #333330;}
	#prizebox .box { margin: 0; padding:5px; width: 6em; border: 1px solid #cccccc;}
	#prizebox p {display: block; margin:0; padding: 5px 0; text-align: center;}

#orangebox { margin: 0; padding:0; text-align: center; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #e2e2e2; }
	#orangebox b {color: #ffffff;}
	#orangebox .box { margin: 0; padding:5px; width: 6em; border: 1px solid #cccccc;}
	#orangebox p {display: block; margin:0; padding: 5px 0; text-align: center;}
	
#socialbookmark {text-align: center;}	
	#socialbookmark ul {display: inline;}
	#socialbookmark li {display: inline; margin: 0 10px; padding: 0;}
	#socialbookmark li a {margin:0; padding:0 0 0 20px;}
	#socialbookmark li a:hover {}
	#socialbookmark .facebook {background: url('../socialicons/facebook.gif') top left no-repeat #ffffff;}
	#socialbookmark .digg {background: url('../socialicons/digg.gif') top left no-repeat #ffffff;}
	#socialbookmark .delicious {background: url('../socialicons/delicious.gif') top left no-repeat #ffffff;}
	
/* table */
table#tdb {
	margin: 5px 5px 10px 5px; padding:0;
	width: 390px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #333330;
	}
td#tdw {
	margin:0; padding: 5px;
	border: 1px solid #333330;
	}
td#tdg {
	margin:0; padding: 5px;
	color: #ffffff;
	border: 1px solid #333330;
	background: #2f2f2f;
	}

table#ttdb {
	margin: 5px 5px 10px 5px; padding:0;
	width: 95%;
	border-spacing: 0px;
	border-collapse: collapse;
	border: 1px solid #333330;
	}
td#ttdd {
	margin:0; padding: 5px;
	border: 1px solid #333330;
	color: #ffffff;
	background: #929292;
	}
td#ttdw {
	margin:0; padding: 5px;
	border: 1px solid #333330;
	}
td#ttdg {
	margin:0; padding: 5px;
	color: #000000;
	border: 1px solid #333330;
	background: #e2e2e2;
	}

#signup {
	position: absolute;
	right: 50px; top: 280px;
	margin: 0; padding: 0;
	width: 258px; height: 166px;
	}
#signup a{
	position: relative;
	display: block; margin: 0px; padding: 0; width: 258px; height: 166px;
	text-decoration: none;
	background: url("../images/signup1.gif") top left no-repeat;
	}
#signup a:hover{
	background: url("../images/signup2.gif") top left no-repeat;
	}
#full { position: absolute; right: 50px; top: 280px;	margin: 0; padding: 0;	width: 258px; height: 166px;}
	#full a{	position: relative;	display: block; margin: 0px; padding: 0; width: 258px; height: 166px;	text-decoration: none;	background: url("../images/course_full.gif") top left no-repeat;	}
	
.bio {margin: 0 30px 0 30px; padding:0 0 1px 0; border-bottom: 5px solid #e3e3e3;}
.bio img {float: left; margin:0 10px 5px 0; padding:0;}
	