﻿/******************************************************************
MAIN LAYOUT
******************************************************************/
body
{
	background-color:black;
	font-family:Tahoma;
	font-size:12px;
	padding-top:10px;
}

#main_wrapper
{
	width:1000px;
	margin:0 auto 0 auto;
}

#left
{
	width:130px;
	padding-left:30px;
	padding-right:30px;
	vertical-align:top;
	float:left;
	display:inline;
	overflow:hidden;
}

#right
{
	width:780px;
	float:right;
	display:inline;
	vertical-align:top;
	margin-right:30px;
}

/******************************************************************
HEADER CONTACT
******************************************************************/
#header_contact
{
	font-weight:bold;
	text-align:right;
	padding:5px 0 5px 0;
	color:white;
	border-bottom:1px solid #959595;
}

#header_contact span
{
	color:#b8b8b8;
	font-size:11px;
}

/******************************************************************
HEADER NAVIGATION
******************************************************************/
#header_navigation
{
	height:44px;
	width:760px;
	background-image:url('images/main/header_nav.png');
	background-repeat:no-repeat;
	border-bottom:1px solid #959595;
	margin:17px 0 0 0;
	position:relative;
	padding:0 10px 0 10px
}

.header_link
{
	padding:16px 10px 12px 10px;
	display:inline-block;
	color:#b8b8b8;
	margin-right:10px;
}

.header_link:hover
{
	color:#4e9ace;
}

#search
{
	position:absolute;
	top:20px;
	left:475px;
	width:240px;
	border:none;
	background-color:transparent;
	color:#b8b8b8;
	font-size:11px;
}

/******************************************************************
MAIN HEADER
******************************************************************/
#main_header
{
	padding:6px 0 6px 0;
	border-bottom:1px solid #595959;
}

#main_header span
{
	color:#6d6d6d;
}

/******************************************************************
FLASH
******************************************************************/
#flash
{
	outline:none;
}

#flash_wrapper
{
	border-bottom:1px solid #959595;
	padding-bottom:30px;
}

/******************************************************************
LEFT SERVICES AREA
******************************************************************/

#services_wrapper
{
	margin:5px 0 5px 0;
	padding:5px 0 5px 0;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

.left_header
{
	color:#b8b8b8;
	font-weight:bold;
	margin-bottom:5px;
	display:block;
	font-size:12px;
}

.service_link
{
	display:block;
	font-style:italic;
	margin-bottom:5px;
	color:#b8b8b8;
}

.service_link:hover
{
	color:#4e9ace;
}


/******************************************************************
CONTENT AREA
******************************************************************/
#content_area
{
	padding:10px 0 10px 0;
	
}

#content_area h1
{
	font-size:18px;
	padding:0; margin:0;
	padding-bottom:3px;
}

#content_area h2
{
	font-size:14px;
	font-weight:bold;
	color:#bbbbbb;
	padding-bottom:3px;
}

#content_area p
{
	color:#b8b8b8;
	line-height:20px;
	margin-bottom:15px;
}

#content_area a
{
	color:#34aca3;
}

#content_area a:hover
{
	text-decoration:underline;
}

#content_area ul, ol
{
	padding:0 10px 10px 30px;
}

#content_area ul ul, ol ol
{
	padding:10px 10px 10px 30px;
}

#content_area ul li, ol li
{
	padding:0px 0 3px 0;
	color:#b8b8b8;
}

#content_area ol 
{
	list-style-type: decimal;
}

#content_area ol ul
{
	margin-top:10px;
}

#content_area ul li
{
	list-style-image:url('images/main/bullet.jpg');
}

#content_area ul ul li, ol ol li
{
	padding:0px 0 3px 0;
	color:#b8b8b8;
	list-style-image:url('images/main/bullet_alt.jpg');
}

#content_area ol ul li, ul ol li
{
	padding:0px 0 3px 0;
	color:#b8b8b8;
	list-style-image:url('images/main/bullet_alt.jpg');
}

#service_left table
{
	margin:10px 0 10px 0;
	border:1px solid silver;
	padding:10px;
}

#service_left table tr td
{
	color:#b8b8b8;
	padding:5px;
	border-bottom:1px solid #444444
}

/******************************************************************
FOOTER
******************************************************************/
#footer
{
	margin:20px 30px 20px 30px;
	border-top:1px solid white;
	padding-top:20px;
}

.footer_left
{
	width:550px;
	display:inline;
	float:left;
}

.footer_right
{
	width:380px;
	display:inline;
	float:right;
}

.footer_header
{
	color:white;
	font-size:11px;
	padding-bottom:3px;
	display:block;
}

.footer_left a
{
	color:#b8b8b8;
	font-size:11px;
}

.footer_left a:hover
{
	color:#dddddd;
}

.footer_right table tr td
{
	vertical-align:top;
	width:125px;
	color:#b8b8b8;
	font-size:11px;
	line-height:20px;
}





#l_buttons { width:130px; border-bottom:1px solid silver; display:block; margin-bottom:10px; }
#l_buttons h3 { font-size:15px; color:#ffffff; font-weight:normal; margin:12px 0px; }
#l_buttons a { text-decoration:none; border:none; margin:0px 12px 0px 12px; width:98px; height:98px; display:block; }
#l_buttons_spacer { height:10px; display:block; }
#l_buttons a:hover { text-decoration:none; border:none; }
#r_col_buttons_sycn a, #l_buttons a { background:url(images/main/sycn.gif) no-repeat top left; }
#r_col_buttons_sycn a:hover, #l_buttons a:hover { background-position:bottom left; }
#r_col_buttons { width:300px; height:130px; display:block; position:relative; }
#r_col_buttons_sycn { width:98px; height:98px; display:block; position:absolute; top:0px; left:0px; }
#r_col_buttons_sycn a { text-decoration:none; border:none; width:98px; height:98px; display:block; }
#r_col_buttons_livechat { width:170px; height:65px; display:block; position:absolute; top:0px; right:0px; }
#r_col_buttons_callback { width:170px; height:25px; display:block; position:absolute; top:75px; right:0px; }
#r_col_buttons_livechat a { width:170px; height:65px; display:block; text-decoration:none; border:none; }
#r_col_buttons_callback a { width:170px; height:25px; display:block; text-decoration:none; border:none; }
#r_col_buttons_livechat a:hover, #r_col_buttons_callback a:hover { text-decoration:none; border:none; }
#r_col_buttons_text { width:170px; height:25px; display:block; position:absolute; top:105px; right:0px; }
#r_col_buttons_livechat { background:url(images/main/r_col_buttons_livechat_offline.gif) no-repeat top left; }
#r_col_buttons_callback { background:url(images/main/r_col_buttons_callback.gif) no-repeat top left; }
#r_col_buttons_text { background:url(images/main/r_col_buttons_text.gif) no-repeat top left; }
#h_buttons { width:460px; height:70px; display:block; margin:0px 0px 10px 0px; padding:5px 0px 0px 0px; }
#h_button1, #h_button2, #h_button3 { float:left; width:104px; height:70px; display:block; }
#h_button4 { float:right; width:104px; height:70px; display:block; }
#h_button1 { background:url(images/main/h_button1.gif) no-repeat top left; margin-right:14px; }
#h_button2 { background:url(images/main/h_button2.gif) no-repeat top left; margin-right:15px; }
#h_button3 { background:url(images/main/h_button3.gif) no-repeat top left; }
#h_button4 { background:url(images/main/h_button4.gif) no-repeat top left; }
#h_button1 a, #h_button2 a, #h_button3 a, #h_button4 a { width:104px; height:70px; display:block; }
#h_button1 a:hover, #h_button2 a:hover, #h_button3 a:hover, #h_button4 a:hover { text-decoration:none; border:none; }



/**********/

p.accident-line {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

p.accident-line a{
	color:white;
}

p.accident-line img{
	margin:0px 0px 5px 0px;
	border:3px solid white;
}


/*********/


a.download {
background-image:url(/_template/images/download.png);
background-position:left top;
background-repeat:no-repeat;
display:inline-block;
height:24px;
padding:8px 0px 0px 36px;
}


