@charset "utf-8";
/* CSS Document */

body
{
	padding:0;
	margin:0;
	background:#E0E7F2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form
{
	padding:0;
	margin:0;
}

a
{
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
a img
{
	border:none;
}

.col
{
	float:left;
}
.colr
{
	float:right;
}
.endcol
{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}

h1
{
	font-size:16px;
	color:#3B3C3C;
	margin:0;
	padding:10px 0px 10px 0px;
}

.conteiner
{
	width:729px;
	margin:0 auto;
	background:#FFFFFF;
}

	.conteiner .inner
	{
		padding:10px 0px 0px 12px;
	}
	
	
.header
{
	padding-bottom:5px;
}
	.header .leftCol
	{
		padding:10px 0px 0px 10px;
	}
	.header .colArrow
	{
		width:30px;
	}
	.header .colText
	{
		width:180px;
		padding:2px 0px 10px 0px;
	}
		.header .colText b
		{
			color:#D5171E;
			font-size:15px;
		}
		
		
.topMenu
{
	background:url(images/menu_bg.gif) repeat-x;
	height:27px;
	width:704px;
}
	.topMenu a
	{
		display:block;
		float:left;
		color:#FFFFFF;
		text-transform:uppercase;
		font-family:Tahoma, Verdana;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		text-align:center;
		line-height:25px;
		border-right:2px solid #FFFFFF;
		padding:0px 15px 0px 15px;
	}
		.topMenu a:hover, .topMenu a.act
		{
			background:url(images/menu_bg_act.gif) repeat-x;
		}
		
.contentIndex
{
	padding:5px 0px 0px 0px;
}

	.contentIndex .colLeftIndex
	{
		width:355px;
		color:#3B3C3C;
		text-align:justify;
	}
	
.indexUl
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:160px;
}
	.indexUl li
	{
		padding:0px 0px 5px 15px;
		margin:0px 0px 0px 0px;
		list-style:none;
		background:url(images/bg_ul_li_index.gif) no-repeat top left;
		color:#585857;
		font-size:13px;
		font-weight:bold;
	}
		
.colRight
{
	padding-bottom:50px;
}	


.formBg
{
	background:url(images/bg_form.gif) repeat-y left;
	width:342px;
}
.formTop
{
	background:url(images/bg_form_top.gif) no-repeat top left;
	width:342px;
}
.formBot
{
	background:url(images/bg_form_bot.gif) no-repeat bottom left;
}

.form tr td
{
	text-align:left;
	vertical-align:top;
	font-family:Tahoma;
}
.form .titleForm
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	height:34px;
	line-height:34px;
}

.content
{
	color:#3B3C3C;
}
	.content a
	{
		color:#3B3C3C;
	}

.hred
{
	color:#C71015;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.table
{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.table
{
	background-color:#000000;
	margin-left:9px;
}
.table th td, .table tr td
{
	background-color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}
.table tr.thead td
{
	background:url(images/table_head_bg_blue.gif) left top repeat-x;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.table tr.tline td
{
	background:none #9ABDDB;
}	
		
.footerMenu
{
	height:23px;
	line-height:20px;
	background:#ED171F;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	width:704px;
}
	.footerMenu a
	{
		color:#FFFFFF;
	}
	
.copyRight
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#253b77;
	width:729px;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	padding-top:7px;
	padding-bottom:20px;
}
	.copyRight a
	{
		color:#253b77;
	}
	
/*Styles for another long long form*/
.LongForm667
{
	padding:52px 0px 0px 11px;
}
.LongForm667 .cola
{
	width:151px;
}
.LongForm667 .colb
{
	width:146px;
}
.LongForm667 .cola, .LongForm667 .colb
{
	float:left;
	color:#0054A6;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-bottom:4px;
}
.LongForm667 .cola span, .LongForm667 .colb span
{
	color:#ff0000;
}
.LongForm667 .input
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #969696;
}
.LongForm667_fields
{
	padding:0px 0px 0px 11px;
}
.LongForm667 .colc
{
	width:151px;
}
.LongForm667 .cold
{
	width:145px;
}
.LongForm667 .colc, .LongForm667 .cold
{
	float:left;
	padding-bottom:5px;
}
.LongForm667 .select
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #969696;
}
.LongForm667 .cold .select
{
	width:122px;
}
select.date_m
{
	float:left;
	width:50px;
}
select.date_d
{
	float:left;
	width:40px;
}
select.date_y
{
	float:left;
	width:47px;
}
select.state
{
	margin-right:3px;
	float:left;
}
input.zip
{
	width:46px;
	float:left;
}
.phoneA
{
	width:25px;
	float:left;
	margin-right:6px;
}
.phoneB
{
	width:25px;
	float:left;
	margin-right:6px;
}
.phoneC
{
	width:50px;
	float:left;
}
.LongForm667_title
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	padding:5px 0px 12px 12px;
}
.col_descr
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0054A6;
	padding:0px 0px 0px 12px;
}
.LongForm667_agree
{
	font-size:11px;
	color:#0054A6;
	font-family:Arial, Helvetica, sans-serif;
	padding:12px 0px 25px 12px;
}
	.LongForm667_agree input.check
	{
		float:left;
		margin:0px 8px 12px 0px;
	}
.LongForm667_submit
{
	text-align:center;
}
.LongForm667_sta
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0054A6;
	padding:17px 0px 5px 0px;
	text-align:center;
}
	.LongForm667_sta span
	{
		color:#FF0000;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
.LongForm667_stb
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C809D;
	text-align:left;
	padding:0px 22px 10px 12px;
}




/*** contuct form ***/

.contuctForm
{
	background:url(images/bg_contuct_form.gif);
	width:543px;
	height:313px;
	margin:0 auto;
}
	.contuctForm .titleForm
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		padding:7px 0px 75px 15px;
		color:#FFFFFF;
		text-align:left;
	}
	.contuctForm .itemsForm
	{
		width:350px;
		margin:0 auto;
	}
		.contuctForm .itemsForm .textCol
		{
			font-family:Tahoma;
			font-size:12px;
			font-weight:bold;
			color:#0054A6;
			width:70px;
			text-align:left;
			padding-bottom:10px;
			padding-top:3px;
		}
		.contuctForm .itemsForm .inputCol
		{
			padding-bottom:10px;
		}
		.contuctForm .itemsForm input.input, .contuctForm .itemsForm textarea.textarea
		{
			border:1px solid #969696;
			width:195px;
		}
		.contuctForm .itemsForm textarea.textarea
		{
			height:80px;
			width:260px;
		}