BODY { font-family: "Lucida Sans Unicode", arial, tahoma, Georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size: 12px; color: #333; background-color: #f0f0f0; margin: 0; padding: 0; }

p { font-family: "Lucida Sans Unicode", arial, tahoma, Georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #333; text-align: left; margin-top: 0px; }

img { border: 0px;}

h1	{ color: orange; font-size:20px; font-weight: 300; margin-top: 0px; padding-top: 0px;
		font-family: "Lucida Sans Unicode", arial, tahoma, Georgia;	}

h2	{ color: orange; font-size:16px; font-weight: 300; margin-top: 0px; padding-top: 0px;
		font-family: "Lucida Sans Unicode", arial, tahoma, Georgia;	}
li	{ margin-left: 100px; }
.warning		{ margin-top: 10px; font-size: 10px; color: #333; }
.smallprint		{ font-size: 9px; color: #666; }

a			{ color: orange; text-decoration: none; }
a:hover		{ text-decoration: underline; }

#wrapper { width:800px; margin-top:-10px; margin-left:auto; margin-right: auto; padding:0px; 
			background: url(../_pics/home_footer_pic.jpg) no-repeat bottom; background-color: #fff; 
			border: grey 1px solid;}

#header_pics {	width:800px; height: 316px; }

#logo {	width:433px; height: 53px; margin-left:auto; margin-right: auto;  clear: both; padding-top:10px;}
#intro_text { width:537px; margin-left:auto; margin-right: auto;  clear: both; }
	#intro_text h1 {font-size: 12px; font-family: "Lucida Sans Unicode", arial, tahoma; color: #666;}

#main_pic { width:507px; margin-left:auto; margin-right: auto;  clear: both; }

#menu { width:800px; margin: 20px auto 200px auto; padding:0px; text-align:center; clear:both; }
	#menu a { color: #666; text-decoration: none; font-size:11px; font-weight: 400; }
	#menu a:hover { text-decoration: underline; 	font-weight: 400; }
	#menu img { margin-bottom: -15px; margin-left: 10px; margin-right:10px; }
#menu_regular { width:800px; margin: 10px auto 10px auto; padding:0px; text-align:center; clear:both; }
	#menu_regular a { color: #666; text-decoration: none; font-size:11px; font-weight: 400; }
	#menu_regular a:hover { text-decoration: underline; 	font-weight: 400; }
	#menu_regular img { margin-bottom: -15px; margin-left: 10px; margin-right:10px;}

#logo_pos	{ float:left; }
#call_now	{ float: right; text-align: right;  }
#apply_now	{ float: right; }


#main_content { float: right;  width: 800px; background: url(../px/main_bg.jpg); }
	.main_content_pad { padding: 15px 25px 15px 25px; min-height: 368px;}

#main_content_footer { float: right;  width: 597px; background: url(../px/main_bg_footer.jpg) no-repeat bottom;  height:10px; }

#column_left	{ float: right; width: 250px; padding: 0px; }

#footer			{ width:800px; margin-left:auto; margin-right: auto; }
#footer	h1		{ font-size: 12px; font-family: "Lucida Sans Unicode", arial, tahoma; color: #666; }

input	{ font-size: 10px;	color: #666666; 	margin-bottom: 3px; }
select	{ font-size: 10px;	color: #666666; 	margin-bottom: 3px; }
	.transparent { background-color: transparent; border:0px; color:#fff; font-size: 14px; text-align: right; }

.darkgrey		{ color: #333; }
.grey			{ color: #666; text-align: left;}
.black			{ color: #000; }
.white			{ color: #fff; }
.green			{ color: Green; }
.pink			{ color: #F72E90;}

.clear_both		{ clear: both; height: 1px; padding: 0px; margin: 0px;}
.clear_right	{ clear: right; }
.clear_left		{ clear: left; }

.float_left		{ float: left; border:0px; }
.float_right	{ float: right; border:0px; }
.text_left		{ text-align: left; }
.text_right		{ text-align: right; }

.noborder		{ border:0px; text-decoration: none;}

.half_left		{ width: 48%; float: left; text-align: left; }
.half_right		{ width: 48%; float: right; text-align: left; }
.half_right2	{ width: 35%; float: right; text-align: right; }

.half_left_m25		{ width: 48%; float: left; text-align: left; margin-right: 25px;}
.half_left30	{ width: 30%; float: left; text-align: left; }
.half_left40	{ width: 40%; float: left; text-align: left; }
.half_left45	{ width: 45%; float: left; text-align: left; }
.half_left68	{ width: 68%; float: left; text-align: left; }
.half_left60	{ width: 60%; float: left; text-align: left; margin-right: 25px;}
.half_right_text_left		{ width: 40%; float: right; text-align: left; }

.designedby		{ width: 40%; float: right; text-align: right; }

.disclaimer		{ width: 40%; float: right; text-align: left; margin-left:50px; }

.image_right			{ float: right; border:0px; }
.image_right_main		{float: right; border:0px;  margin-left:15px; margin-bottom: 15px; }
.image_right_clear_left { float: right; border:0px; clear: left; }
.image_right0			{ float: right; border:0px; padding-left: 0px; padding-bottom: 5px; position: relative; top: -20px; }
.image_left				{ float: left; border:0px; padding-right: 10px; padding-bottom: 5px; }

.div_33 { width: 33%; }
acronym { cursor: help; }

table { border: 1px solid #666; background-color: #fff;}
td { border: 1px solid silver; }
#transbox { float: left; margin-left: 30px;width:486px; background:#fff; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; -khtml-opacity:0.85;} 
#transbox_prices { float: left; margin-left: 30px;width:350px; background:#fff; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; -khtml-opacity:0.85;} 
#transbox2 { float: left; width:250px; background:#fff; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; -khtml-opacity:0.85;} 


.width280		{ width: 260px; text-align: left; float: left; }
.job_title		{ background-color: #660066;	padding-left: 3px; }

.job_details	{ background-color: White; }
.white_bg		{ background-color: #fff;	}

.padding20_left		{ padding-left: 20px; }
.padding20			{ padding: 20px; text-align: left; }

.equalcellleft	{ width: 50px; float: left; padding: 2px; }
.equalcellright { width: 50px; float: right; padding: 2px; }

.date			{ font-size: 9px; color: #666; }
.moderator		{ font-size: 9px; color: #333; }

.sep_bar		{ clear: both; width: 100%; border-bottom-style: solid; border-bottom-color:#589AC3; border-bottom-width: 
				1px; padding-top: 0px; margin-bottom: 5px; height:10px; }
.right_col		{ width: 400px; float: left; }
.left_col		{ width: 100px; float: left; }

.watch_float_right	{ float: right; width: 260px; }
.tipbox				{ border: 1px solid green; padding: 10px; }
.pad25left			{padding-left: 15px; }


textarea {background:#fff;}
/* contact page */
div.row				{ clear: both;  padding-top: 5px; }
div.row span.label	{ float: left; width: 130px; padding-right: 10px; text-align: right; color: #333; }
div.row span.formw	{ float: left; width: 150px; text-align: left; border-color: #b52352; } 

.calmdesign				{ font-size: 10px; color: #ccc; text-decoration: none; }
a.calmdesign			{ color: #ccc; text-decoration: none; }
a.calmdesign :hover		{ text-decoration: none; }
a.calmdesign :active	{ text-decoration: none; }

.asterix			{ font-size:14px; color: red; }

#applicant2			{width:95%; background-color: #f0f0f0; border: #333 1px solid; }

#gallery				{ width: 450px; margin-left: auto; margin-right: auto; }
	#gallery img		{ padding:5px;}	

#white_container		{ background-color: #fff; width: 100%; }