html, body

{

	margin:0px;

	padding:0px;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#111111;

	height:100%;

	background: url(images/body_bg.gif) repeat left top;

}

img

{

	border:none;

}

.col

{

	float:left;

}

.endcol

{

	clear:both;

	line-height:0px;

	height:0px;

	font-size:0px;

	overflow:hidden;

}

p{}

/*Form Styles*/

.input, .textarea

{

	border:1px solid #515252;

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



.select{}

.optin, .optinr

{

	position:relative;

	left:-3px;

	bottom:-2px;

}

form

{

	padding:0px;

	margin:0px;

}

/*LIST STYLES*/

ul, ol

{

	padding:8px 8px 8px 12px;

	margin:8px 8px 8px 12px;

}

/*Block Styles*/

.container

{

	margin:0px auto 0px auto;

	padding:3px 0px 35px 0px;

	width:980px;

}

.container_box

{

	background:#FFFFFF;

	padding:0px 29px 24px 29px;

}

.header{}

	.header_phone

	{

		float:right;

		height:104px;

	}

		.header_phone img

		{

			margin:40px 5px 0px 0px;

		}

	.header_logo

	{

		float:left;

		height:104px;

	}

		.header_logo img

		{

			margin:12px 0px 0px 0px;

		}

	.header_box

	{

		height:180px;

		background:url(images/header_bg.jpg);

	}

		.header_box h1

		{

			font-size:21px;

			color:#FFFFFF;

			margin:0px 0px 0px 450px;

			padding:60px 0px 0px 0px;

			font-family:Arial, Helvetica, sans-serif;

		}

		.header_box h2

		{

			font-size:17px;

			color:#FFFFFF;

			margin:5px 0px 0px 480px;

			padding:0px;

			font-family:Arial, Helvetica, sans-serif;

		}

.content

{

	padding:0px 0px 16px 0px;

}

	.content_left

	{

		float:left;

		width:330px;

	}

	.content_center

	{

		float:left;

		width:392px;

	}

		.content_center_box

		{

			text-align:justify;

			font-size:1.1em;

			padding:0px 25px 0px 0px;

			line-height:1.3em;

		}

	.content_right

	{

		float:left;

		width:200px;

	}

.footer

{

	margin:0px 0px 0px 0px;

	width:922px;

}

/*Additional styles*/

.block_a{}

.blocka_lt, .blocka_lb, .blocka_rt, .blocka_rb

{

	width:14px;

	height:14px;

	float:left;

}

.blocka_lt

{

	background:url(images/blocka_lt.gif);

}

.blocka_c

{

	width:894px;

	height:14px;

	background:#CDC9C9;

	float:left;

}

.blocka_rt

{

	background:url(images/blocka_rt.gif);

}

.blocka_text

{

	background:#CDC9C9;

	text-align:center;

	color:#5B5B5B;

}

.blocka_lb

{

	background:url(images/blocka_lb.gif);

}

.blocka_rb

{

	background:url(images/blocka_rb.gif);

}

.chat_a

{

	margin:0px 0px 25px 0px;

}

	.chat_a img

	{

		margin:0px 0px 3px 0px;

	}

.csta{}

	.csta_title

	{

		font-size:1.6em;

		color:#D2721F;

		margin:0px 0px 0px 0px;

		position:relative;

		top:-20px;

	}

	.csta_description

	{

		line-height:1.4em;

		color:#0B5791;

		font-style:italic;

		margin:0px 0px 1.2em 0px;

	}

	.csta_text

	{

		line-height:1.4em;

		margin:0px 0px 1.2em 0px;

	}

.videoa

{

	margin:0px 0px 0px 18px;

}

h3,h4

{

	padding:0px;

	margin:0px 0px 1em 0px;

	font-size:1.5em;

	color:#003471;

}

.forma

{

	background:url(images/pic_forma_bg.gif) repeat-y left;

	width:306px;

	font-size:1.1em;

	font-weight:bold;

	line-height:1.4em;

}

	.forma .input, .forma .textarea

	{

		width:226px;

		margin:0px 0px 7px 0px;

	}

	.forma .textarea

	{

		height:50px;

		margin:0px 0px 6px 0px;

	}

	.forma_box

	{

		width:306px;

		padding:20px 0px 0px 0px;

		background:url(images/pic_forma_a.jpg) top left no-repeat;

	}

	.forma_boxb

	{

		padding:0px 0px 0px 37px;

	}

	.cola

	{

		width:76px;

		float:left;

	}

		.colb .input

		{

			width:150px;

		}

	.colb

	{

		width:164px;

		float:left;

	}

.pictext

{

	font-family: Tahoma, Verdana;

	text-align:center;

	color:#D2721F;

	font-size:14px;

	font-weight:bold;

}

	.pictext .name

	{

		font-size:18px;

		color:#000000;

	}
