@charset "utf-8";
/* CSS Document */

html {height: 100%;}
body {font-family: arial, tahoma, helvetica, sans-serif; height: 100%;
		background: #373737 url(_i/bg.jpg) repeat-x; margin: 0px; padding: 0px; color: #2c292a;}
p, ul {line-height: 22px;}
tbody {text-align: justify}
h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:18px;}
.title {border-bottom: 2px solid #cccccc;}

ul.drops a {list-style-image: url(_i/drop_bullet.png); color: #7e4b9d; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 600; line-height: 30px; text-decoration:none;}
.drops a:hover {color: #f26d1f;}		
.wpg {background: url(_i/bg_grad.jpg) repeat-x; width: 980px; height: 200px; position: relative;}

.nav-bt {
 	float: left;
	margin-left: 5px; 
	
	text-align:center;
}
.nav-bt a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	width: 135px;
	height: 35px; 
	display: block;
	
}	
.bl_bt a {background: url(_i/bl_but.jpg) repeat-x bottom center; padding-top: 10px;
	}
.bl_bt a:hover {background: #03b3d8 url(_i/bl_butII.jpg) repeat-x; padding-top: 2px; padding-bottom:8px;}
.oj_bt a {background: url(_i/oj_but.jpg) repeat-x bottom center; padding-top: 10px;
	}
.oj_bt a:hover {background: #f36e23 url(_i/oj_butII.jpg) repeat-x; padding-top: 2px; padding-bottom:8px;}
.p_bt a {background: url(_i/p_but.jpg) repeat-x bottom center; padding-top: 10px;
	}
.p_bt a:hover {background: #722982 url(_i/p_butII.jpg) repeat-x; padding-top: 2px; padding-bottom:8px;}
/*
a.bl_bt { display:block; width: 135px; height: 37px; color: #FFFFFF; font-size: 13px; font-weight: bold; line-height: 15px; text-decoration: none; padding-top: 3px;}
a:hover.bl_bt {background: url(_i/p_but.jpg) repeat-x; display:block; width: 135px; height: 37px; color: #FFFFFF;text-decoration: underline;}
*/

.loj_tx {font-size: 36px; color: #f26d1f; font-weight: bold;}
.lbl_tx {font-size: 36px; color: #2bbfe2; font-weight: bold;}
.lp_tx {font-size: 36px; color: #7e4b9d; font-weight: bold;}

.oj_tx {font-size: 16px; color: #f26d1f; font-weight: bold;}
.bl_tx {font-size: 16px; color: #2bbfe2; font-weight: bold;}
.p_tx {font-size: 16px; color: #7e4b9d; font-weight: bold;}

.hnav {color: #7e4b9d; font-size: 12px; text-decoration:none; font-weight: bold}
.hnav_oj {color: #f26d1f; font-size: 12px; text-decoration:none; font-weight: bold}
.hnavI {color: #7e7e7e; font-size: 12px; float:right; padding-right: 35px; padding-top: 5px;}
.logo_tx {position: absolute; top: 23px; left: 125px;}
.logo {position: absolute; top: -100px; left: 0px; float:left; z-index: 700;}

.h_section { position: relative; background: url(_i/lacy_txI.jpg) no-repeat; width: 656px; height: 270px; margin-top: 117px;}
.h_section_tx { position: absolute; font-family:Georgia, "Times New Roman", Times, serif; color: #cdcdcd; font-size: 18px;
width: 430px; left: 170px; top: 105px; line-height: 26px;}
.h_bl_tx {color: #2bbfe2; font-weight: bold;}

.h_p_tx {color: #7e4b9d; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; line-height: 35px; font-style: italic; font-size: 18px;}
.ojh_p_tx {color: #f26d1f; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; line-height: 35px; font-style: italic; font-size: 18px;}
.blh_p_tx {color: #2bbfe2; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; line-height: 35px; font-style: italic; font-size: 18px;}

.quote {font-size: 38px; color: #BD9DD0; vertical-align: -12px;}
.ojquote {font-size: 38px; color: #f26d1f; vertical-align: -12px;}
.blquote {font-size: 38px; color: #2bbfe2; vertical-align: -12px;}

.quoteby {font-size: 10px; margin-top: -12px; margin-bottom: 25px; text-align: right; color: #BD9DD0;}
.ojquoteby {font-size: 10px; margin-top: -12px; margin-bottom: 25px; text-align: right; color: #f26d1f;}
.blquoteby {font-size: 10px; margin-top: -12px; margin-bottom: 25px; text-align: right; color: #2bbfe2;}

.h_black_tx {color: #000000; font-weight: bold;}
.head_shot {position: absolute; top: 0px; left: 658px;}

.mbody {width: 675px; background: #fff url(_i/m_b_border.jpg) repeat-x bottom;}
.tbody { padding: 10px 35px; font-size: 13px;}
.sbody { background: url(_i/bl_bggrad.jpg) repeat-x; min-height: 224px; padding: 10px 30px;}
.sbody_h { background: url(_i/bl_bggrad.jpg) repeat-x; min-height: 224px;}

.sidebar {width: 302px; background: #fff url(_i/oj_b_border.jpg) repeat-x bottom;}

a.hnav {color: #7e4b9d; text-decoration:none;}
a:hover.hnav {color: #f26d1f; text-decoration:underline;}
a:hover.hnav_oj {color: #7e4b9d; text-decoration:underline;}

.nav {font-size: 13px; font-weight: bold; line-height: 15px;}
a.nav {color: #fff; text-decoration:none;}
a:hover.nav {color: #c7e7ed; text-decoration:none;}

a.fnav {color: #fff; text-decoration:none;}
a:hover.fnav {color: #c7e7ed; text-decoration:none;}

.footer {color: #FFFFFF; text-align: center; font-size: 10px;}

