p {
	font-family: arial, tahoma, Georgia, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left; 
	margin-top: 0px;
}
img						{border:0px;}
.warning				{margin-top: 10px; font-size: 10px; color: #ccc; }
.smallprint				{font-size: 9px; color: #ccc; }



#wrapper				{ width:800px; margin-left:auto; margin-right: auto; padding:0px; }

#logo					{width:233px; height: 203px; float:left;  }

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

#container				{ width: 800px; margin-left: auto; margin-right:auto; padding:0px; }

#menu_container			{width:175px; float:left; background-color: #fff; padding:0px;}
#newsletter_content		{width:400px; float:left; background-color: #fff; padding:0px;}
#newsletter_title		{width:150px; float:right; background-color: #fff; padding:0px;}

#bubble					{ background: url(../_pics/bubble.jpg); width: 236px; height: 187px; }
#bubbletext				{padding:50px ; }

#main_content			{float: left;  width: 621px; background-color: #fff; margin-left: 4px;margin-top: 4px; min-height:459px;}
	.main_content_pad	{ padding: 25px 25px 15px 20px;}

#notice					{float: right;  width: 621px; margin-left: 4px; margin-top: 4px; color:#fff; font-size:10px;}

#main_content_footer	{float: right;  width: 658px; background: url(../_pics/main_footer.jpg);  height:23px; }

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

	.transparent		{ background-color: transparent; border:0px; color:#fff; font-size: 14px; text-align: right; }

#newsletter_box {background-color: #000066; width:240px; padding: 5px; float: right; margin-left: 10px;} 
	#newsletter_box p {color: #fff;}
	#newsletter_box h1 {color: #fff;}
.darkgrey {color: #333; }
.grey			{color: #666; text-align: left;}
.black			{color: #000; }
.white			{color: #fff; }
.green			{ color: Green; }

.clear_both		{ clear: both; height: 1px; padding: 0px; margin: 0px;}
.clear_both5	{ clear: both; height: 5px; padding: 0px; margin: 0px;}
.clear_both20	{ clear: both; height: 20px; 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: right; }

.home_right		{width: 48%; 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; padding-left: 10px; padding-bottom: 5px; }
.image_right_nopad			{ float: right; border:0px; padding-left: 10px; padding-bottom: 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; }

.image_center				{ margin-left: auto; margin-right: auto;}

.div_33			{ width: 33%; }
acronym			{ cursor: help; }
table			{ border: 1px solid #ccc; margin-top: 5px; }

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

.white_bg		{ background-color: #fff;	}

.padding20_left { padding-left: 20px;}
.padding20		{ padding: 20px;	text-align: left;}
.padding5		{ padding: 5px;	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; }
.white { color: white; }

.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 {font: 12px arial, verdana; color: #333; }
input {	font-size: 10px;	color: #666666; 	margin-bottom: 3px; }
select {font-size: 10px;	color: #666666; 	margin-bottom: 3px; }


/* contact page */
div.row				{ clear: both; padding-top: 5px; }
div.row span.label	{ float: left; width: 75px; 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: #666; text-decoration: none;}
a.calmdesign		{color: #666; text-decoration: none; }
a.calmdesign :hover {text-decoration: none;}
a.calmdesign :active {	text-decoration: none; }

.footer_links		{font-size: 0.8em;}

#home_employers_box {min-height:675px; width:48%; float: left; background-color: #010066; color: #fff; margin-right:15px;}
	#home_employers_box p {color: #fff;margin-top: 0px;}
	#home_employers_box h1 {color: #fff;margin-top: 0px;}
	#home_employers_box a {color: #fff; text-decoration: underline;}

#home_js_box {min-height:675px;width:48%; float: left; background-color: #9ece66; color: #fff; }
	#home_js_box p {color: #fff; margin-top: 0px;}	
	#home_js_box h1 {color: #fff;margin-top: 0px;}
	#home_js_box a {color: #fff; text-decoration: underline;}

.paddingcolumn { padding: 10px 20px 10px 20px;	text-align: left;}

.w98 {width:95%;}
.margin_b_30 {margin-bottom:0px;}

#orangebox {background-color:#F26531; width:100%; }
	.orangeboxpad {padding:5px;}
	#orangebox h1 {color: #fff;}
	#orangebox p {color: #fff;}