/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.page {
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
}

.main {	border:#929292 solid 3px; background:#DEDDC9;}

.body { font-size: 12px; color: #595959; font-weight:bold; padding-left:70px; line-height:24px; margin-right:50px; }
.body A:link { color: #000099; text-decoration:none; }
.body A:visited { color: #0000FF; text-decoration:none; }
.body A:hover { color: #0000FF; text-decoration:underline; }
.body A:active { color: #0000FF; text-decoration:none; }

.title { font-size: 20px; color:#595959; font-weight:bold; }
.title A:link { color:#595959; text-decoration:none; }
.title A:visited { color:#595959; text-decoration:none; }
.title A:hover { color:#595959; text-decoration:underline; }
.title A:active { color:#595959; text-decoration:none; }

.title_2 { font-size: 14px; color:#595959; font-weight:bold; text-decoration:underline; }
.title_2 A:link { color:#595959; text-decoration:none; }
.title_2 A:visited { color:#595959; text-decoration:none; }
.title_2 A:hover { color:#595959; text-decoration:underline; }
.title_2 A:active { color:#595959; text-decoration:none; }

.fine { 	font-size: 12px; color: #595959; font-weight:bold; line-height:18px; }
.fine A:link { 	font-size: 13px; color: #000000; font-weight:bold; text-decoration:none; line-height:22px; }
.fine A:visited { font-size: 13px; color: #000000; font-weight:bold; text-decoration:none; line-height:22px;  }
.fine A:hover { font-size: 13px; color: #0000FF; font-weight:bold; text-decoration:underline; line-height:22px;  }
.fine A:visited:hover { font-size: 13px; color: #0000FF; font-weight:bold; text-decoration:underline; line-height:22px;  }
.fine A:active { 	font-size: 12px; color: #595959; font-weight:bold; text-decoration:none; line-height:22px;  }


.register { font-size: 12px; color: #666666; font-weight:bold;}
.register A:link { font-size: 12px; color: #0000FF; font-weight:bold; text-decoration:none; }
.register A:visited { font-size: 12px; color: #0000FF; font-weight:bold; text-decoration:none; }
.register A:hover { font-size: 12px; color: #0000FF; font-weight:bold; text-decoration:underline; }
.register A:active { font-size: 12px; color: #0000FF; font-weight:bold; text-decoration:none; }

.nav { 	font-size: 12px; color: #595959; font-weight:bold; }
.nav a:link { color: #595959; font-weight:bold; text-decoration: none; }
.nav a:visited { color: #595959; font-weight:bold; text-decoration: none; }
.nav a:visited:hover { color: #929292B; font-weight:bold; text-decoration: underline; }
.nav a:hover { color: #929292B; font-weight:bold; text-decoration: underline; }

.video {  font-size: 11px; font-weight:bold; color: #666666; }
.video A:link { 	font-size: 11px; font-weight:bold; color: #0000FF; text-decoration:none; }
.video A:visited {  font-size: 11px; font-weight:bold; color: #0000FF; text-decoration:none; }
.video A:hover {  font-size: 11px; font-weight:bold; color: #0000FF; text-decoration:underline; }
.video A:active {  font-size: 11px; font-weight:bold; color: #0000FF; text-decoration:none; }

.navtext { 	font-size: 11px; color: #0F2C66; font-weight:bold; }
.navtext a:link { color: #0F2C66; font-weight:bold; text-decoration: none; }
.navtext a:visited { color: #0F2C66; font-weight:bold; text-decoration: none; }
.navtext a:hover { color: #576D7B; font-weight:bold; text-decoration: none; }
.navtext a:active { color: #0F2C66; font-weight:bold; text-decoration: none; }

.footer { 	font-size: 11px; color: #FFFFFF; font-weight:bold; padding-bottom:15px; padding-top:20px; text-align:center; }
.footer a:link { color: #FFFFFF; text-decoration: none; }
.footer a:visited { color: #FFFFFF; text-decoration: none; }
.footer a:hover { color: #FFFFFF; text-decoration: underline; }
.footer a:active { color: #FFFFFF; text-decoration: none; }

.lside_sm { background:url(images/lbox_sm_middle.jpg) repeat-y; padding-left:7px; padding-right:7px;  }
.lside_sm { 	font-size: 14px; font-weight:bold; color: #000000; }
.lside_sm A:link { 	font-size: 14px; font-weight:bold; color: #FF0000; text-decoration:none; }
.lside_sm A:visited { 	font-size: 14px; font-weight:bold; color: #000000; text-decoration:none; }
.lside_sm A:hover { 	font-size: 14px; font-weight:bold; color: #000000; text-decoration:underline; }
.lside_sm A:active { 	font-size: 14px; font-weight:bold; color: #000000; text-decoration:none; }

.lside { 	font-size: 11px; font-weight:bold; color: #000000; }
.lside A:link { 	font-size: 11px; font-weight:bold; color: #000000; text-decoration:none; }
.lside A:visited { 	font-size: 11px; font-weight:bold; color: #000000; text-decoration:none; }
.lside A:hover { 	font-size: 11px; font-weight:bold; color: #576D7B; text-decoration:underline; }
.lside A:active { 	font-size: 11px; font-weight:bold; color: #000000; text-decoration:none; }

.tbl_brd { border: #999999 solid 1px; }

.tbl_brd_blk { border: #000000 solid 1px; }

.btm_brd { border-bottom: #999999 solid 1px; }

.top_brd_lt { border-top: #EFEFEF solid 1px; }

.rs_brd { border-right: #999999 solid 1px; }

.ls_brd { border-left: #999999 solid 1px; }

.top_brd { border-top: #999999 solid 1px; }

.pic_border {
	border: 2px solid #929292;
}

.pic_border_thin {
	border: 1px solid #929292;
}

.float_left {
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

.float_right {
	float:right;
	padding-left:20px;
	padding-bottom:10px;
	margin-right:10px;
}

.float_right_brd {
	float:right;
	margin-left:10px;
	margin-bottom:10px;	
	border: 2px solid #929292;	
}

.person {
	float:left;
	width:530px;
	margin-left:70px;
	margin-top:30px;
	display:inline;
	color: #595959;
	padding-bottom: 20px;	
	border-bottom: 2px solid #929292;
}

.profile_pic {
	float:left;
	padding:5px;
	background-color: #929292;
}

.name {
	float:left;
	width:300px;
	font-size:14px;
	font-weight:bold;
	margin-left:30px;
	margin-top:0px;
	display:inline;	
}

.bio {
	float:left;
	width:350px;
	font-weight:bold;
	margin-left:30px;
	margin-top:8px;
	display:inline;	
}


