*{margin: 0; padding: 0;}

img {border: 0;}
table {border: 0;}
td {vertical-align: top;}
ul {list-style-type: none;}
h1 {font-size: 22px; font-weight: normal;}
h2 {font-size: 18px; font-weight: normal;}
h3 {font-size: 13px; font-weight: bold;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}

body {
	background: #f0f0f0 url(../images/bg.gif) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
}

/*-------//Header//-------------*/

div.header_bg {height: 124px; background: url("../images/header_bg.jpg") repeat-x;}

div.header {width: 990px; height: 124px; background: url("../images/header_bg.gif") repeat-x;
font-family: Arial, Tahoma, sans-serif; margin: 0 auto;}

div.top_1 {height: 77px; color: #a2a2a2; font-size: 0.7em; padding: 0px 0px 0 22px;}

div.logo_block {float: left; padding-top: 5px;}

div.top_info {
	margin: 53px 0 0 0;
	float: right;
}
div.top_info p {padding: 0 8px 0 0; float: left;}
div.top_info p strong {color: #5b87da;}
div.top_info a {
	
}

div.top_2 {height: 47px; padding: 0 44px 0 15px;}

ul.top_menu_1 {padding: 16px 0 0 0; float: left;}
ul.top_menu_1 li {width: 101px; height: 25px; margin: 0px 4px 0px 0px; 
padding: 0px 0px 0px 0px;  float: left;}
ul.top_menu_1 a:link, ul.top_menu_1 a:visited {
	font-size: 12px;
	display: block;
	background: url(../images/top_menu_btn.gif) no-repeat 0 0;
	width: 101px; 
	height: 25px; 
	margin:0;
	padding: 0;
	text-align: center;
	line-height: 25px;
	text-decoration: none;
	font-weight: bold;
	color: #006589;
}
ul.top_menu_1 a:hover {
	background: url(../images/top_menu_btn.gif) no-repeat 0px -25px;
	text-decoration: none !important;
	color: #ffffff;
}
ul.top_menu_1 a.active {
	color: #018ebf;
}
form.login {color: #d5d5d5; font-size: 0.7em; margin: 19px 0 0 0;float: right;}
form.login p {padding: 0 10px 0 0; float: left;}
form.login p label {padding: 0 8px 0 0;}
form.login input {width: 100px; height: 15px; 
background: url("../images/input_bg.jpg") no-repeat; border: none; 
color: #d0f9ff; font-size: 11px; font-family: Arial, Tahoma, sans-serif; 
padding: 2px 3px 0 3px;}

div.top_3 {height: 33px; padding: 0 42px;}

div.top_menu_2 {padding: 6px 0 0 0;}

/*-------------//End Header//-----------*/

/*-------------//Main Page//------------*/

div.main {width: 1073px; margin: 0 auto;}

div.main_content {border-top: #585858 2px solid; 
padding: 5px 0 0 0; margin: 3px 41px 0 42px; background: #ffffff}

div.main_block_1 {height: 332px; font-family: Myriad Pro, Arial, sans-serif; 
border-bottom: #585858 4px solid; padding: 0 0 10px 0;}

div.banner {margin: 0 1px 0 0; float: left;}


div.arr_left {width: 25px; height: 332px; 
background: url("../images/arr_left.gif") 0 50% no-repeat; 
position: absolute; top: 0; left: 0; cursor: pointer;}
div.arr_right {width: 25px; height: 332px; 
background: url("../images/arr_right.gif") 100% 50% no-repeat;
position: absolute; top: 0; right: -1px; cursor: pointer;}

div.banner_info {
background:url("../images/banner_bl_bg.jpg") no-repeat scroll 100% 0 transparent;
height:299px;
margin-left:604px;
padding:33px 25px 0 56px;
position:absolute;
width:305px;
}


div.banner_info h1 {color: #fefefe; padding: 0 0 0px 0; font: normal normal normal 24px Arial, Helvetica, sans-serif;}
div.banner_info p {
	color: #ffffff;
	padding: 0 0 0px 0;
	margin: 0 0 10px 0;
	$margin: 0 0 5px 0;
	font: normal normal normal 12px Arial, Helvetica, sans-serif;
}
div.phone {
	padding-left: 30px;
	background: url(../images/phone.jpg) no-repeat 0 0;
	margin: 0px 0px 10px 0px;
}
div.phone h2 {
	color: #b4f34a;
	font: bold 30px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
}
div.phone h3 {
	color: #cbd8f1;
	font: normal 13px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 24px;
}

div.banner_info hr {
	margin: 0px 0px 10px 0px;
	$margin: 0px 0px 5px 0px;
	border: #377290 0px solid;
	background: #377290 url(../images/dotted_line.jpg) repeat-x 0 0;
	color: #5993b0;
}
a.get_quote_big:link, a.get_quote_big:visited {
	display: block;
	width: 280px;
	height: 49px;
	padding: 10px 0px 0px 14px;
	background: url(../images/get_quote_big.gif) no-repeat 0 0;
	text-decoration: none;
	color: #ffffff;
	font: normal 14px Arial, Helvetica, sans-serif;
}
a.get_quote_big:hover {
	background: url(../images/get_quote_big.gif) no-repeat 0px -59px;
	text-decoration: none;
}
a.get_quote_big strong {
	color: #005b7a;
	font: normal 30px Arial, Helvetica, sans-serif;
	display: block;
	line-height: 24px;
}
div.main_block_2_wrapper {width: 989px; border-top: #999 1px dotted; padding: 8px 0 12px 0; 
margin: 4px auto 0;}

div.main_block_2 {height: 100%; background: url("../images/block_2_bg.jpg") repeat-y;}

div.main_block_2_top {width: 100%; background: url("../images/block_2_top.jpg") no-repeat;}

div.main_block_2_bottom {width: 100%; background: url("../images/block_2_bottom.jpg") 0 100% no-repeat;}

div.news_block {width: 270px; font-family: Arial, Tahoma, sans-serif; 
padding: 14px 14px 18px 14px; float: left;}
div.caption {background: url("../images/left_bl_capt_img.gif") no-repeat; 
margin: 0 0 7px 0;}
div.caption h4 {color: #00749c; padding: 0 0 0px 60px;}
div.caption p {color: #5d5d5d; font-size: 0.70em; padding: 0 0 10px 60px;}

dl.news_dl {font-size: 0.65em;}
dl.news_dl dt {color: #00749c; margin: 0 0 2px 0; font-weight: bold; font-size: 1.2em;}
dl.news_dl dt span {background: #f98f00; color: #fff; font-weight: bold; padding: 1px 3px; }
dl.news_dl dd {background: url("../images/dotted_line_2.jpg") 0 100% repeat-x; 
color: #5d5d5d; padding: 0 0 15px 0; margin: 0 0 13px 0;font-size: 1.1em;}

div.tabs_block {width: 682px; font-size: 0.68em; font-family: Verdana, Arial, sans-serif; 
line-height: 1.5; color: #565d65; float: right;}
div.tabs_block h5 {font-family: Arial, Tahoma, sans-serif; color: #00749c; margin: 0 0 3px 0; font-size: 13px;}
div.tabs_block h5 a:link, div.tabs_block h5 a:active, div.tabs_block h5 a:visited {
	text-decoration: none; color: #00749c;
}
div.tabs_block h5 a:hover {
	text-decoration: underline;
}
div.tabs_block p {padding: 0 0 20px 0;}

div.tabs_ul li {float: left;}

div.tabs_info {
	padding: 27px 24px 0 24px;
	
}

div.f-1_left {width: 170px; float: left;}

div.f-1_right {width: 444px; float: right;}

div.f-3_left {width: 170px; float: left;}

div.f-3_right {width: 444px;height: 180px; 
background: url("../images/tabs_info.jpg") no-repeat; float: right;}

div.tabs_info a:link, div.tabs_info a:active, div.tabs_info a:visited {
	color: #00749c;
}
div.tabs_info a:hover {
	text-decoration: none;
}
div.main_block_3_wrapper {height: 100%; border-bottom: #999 1px dotted; padding: 0 0 7px 0;}

div.main_block_3 {height: 100%; width: 992px; background: url("../images/block_3_bg.jpg") repeat-y; 
margin: 0 auto;}
div.main_block_3 h4 {width: 222px; height: 23px; border-bottom: #fff 2px solid; color: #fff; 
font-family: Verdana, Arial, sans-serif; font-weight: bold; 
padding: 7px 0 0 20px;}

div.main_block_3_bottom {height: 100%; background: url("../images/block_3_bottom.jpg") 0 100% no-repeat;}

div.links_blocks {width: 242px; padding: 0 0 3px 0; float: left;}
div.links_blocks ul {background: #fff url("../images/bottom_ul_grad.jpg") repeat-x; 
padding: 10px 0 0 16px; margin: 0 2px 0 1px;}

div.orange {margin: 0 9px 0 0;}
div.orange h4 {background: url("../images/orange_capt.jpg") no-repeat;}

div.blue {margin: 0 7px 0 0;}
div.blue h4 {background: url("../images/blue_capt.jpg") no-repeat;}

div.yellow {margin: 0 8px 0 0;}
div.yellow h4 {background: url("../images/yellow_capt.jpg") no-repeat;}

div.green h4 {background: url("../images/green_capt.jpg") no-repeat;}

div.seo_text {
	padding: 15px 15px 0px 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #595859;
}
div.seo_text h2 {
	color: #00749c;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
div.seo_text p{
	margin: 0px 0px 10px 0px;
}
div.seo_text a:link, div.seo_text a:visited {
	color: #00749c;
	text-decoration: none;
}
div.seo_text a:hover {
	text-decoration: underline;
}
/*-------------//End Main Page//----------*/

/*-------------//Inner Page//-------------*/

div.site {width: 1073px; padding: 5px 0 0 0; margin: 0 auto;}

div.columns_2_wrapper {width: 989px; background: #fff; 
border-bottom: #999 1px dotted; padding: 9px 0 11px 0; margin: 0 auto;}

div.columns_2 {background: url("../images/col_2_bg.jpg") repeat-y;}

div.columns_2_top {width: 989px; background: url("../images/col_2_top.jpg") no-repeat;}

div.columns_2_bottom {width: 989px; 
background: url("../images/col_2_bottom.jpg") 0 100% no-repeat;}

div.left_col {
	width: 278px;
	padding: 11px 0 11px 10px;
	float: left;
}

div.sub_menu {width: 256px; font-family: Arial, Tahoma, sans-serif; margin: 0 auto;}
div.sub_menu dd {background: url("../images/sidebar_marker.jpg") 0 9px no-repeat; 
padding: 0 0 0 10px; margin: 0 0 0 10px;}

div.ui-accordion-content {background: #fff; padding: 7px 11px 10px 11px;}

div.content {width: 659px; font-family: Arial, Tahoma, sans-serif; font-size: 0.8em; 
color: #5d5c5a; padding: 13px 21px 15px 0px; float: right;}
div.content h1 {color: #007ca7; padding: 0 0 7px 0;}
div.content h2 {color: #007ca7; padding: 0 0 7px 0;}
div.content h3 {color: #007ca7; padding: 0 0 15px 0;}
div.content h4 {color: #007ca7; padding: 0 0 10px 0;}
div.content h5 {color: #007ca7; padding: 0 0 10px 0;}
div.content p {padding: 0 0 15px 0;}
div.content ul {padding: 0 0 15px 12px;}
div.content ul li {background: url("../images/content_marker.jpg") 0 5px no-repeat; 
padding: 0 0 4px 15px;}

div.breadcrmb {height: 22px;}

div.breadcrmb ul {padding: 0 !important;}

div.breadcrmb li {background: url("../images/breadcrumb_marker.jpg") 100% 7px no-repeat !important; 
padding: 0 10px 0 0 !important; margin: 0 4px 0 0 !important; float: left;}

div.breadcrmb li.active {background: none !important;}

div.content_banner {width: 659px; height: 72px; 
background: url("../images/content_img.jpg") no-repeat; padding: 0 0 13px 0;}

div.img_1 {width: 286px; height: 180px; background: url("../images/tabs_info.jpg") no-repeat; 
margin: 0 0 0 20px; float: right;}

/*------------//End Inner Page//---------*/

/*------------//Footer//----------------*/

div.footer_wrapper {width: 1073px; height: 108px; font-family: Arial, Tahoma, sans-serif; 
color: #848484; font-size: 0.68em; margin: 0 auto;}

div.footer {width: 989px; height: 103px; background: #fff; padding: 5px 0 0 0; margin: 0 auto;}

div.footer_content {width: 989px; height: 94px; 
background: url("../images/footer_bg.jpg") 0 5px repeat-x; 
border-top: #585858 4px solid; padding: 5px 0 0 0;}

div.footer_left {width: 347px; padding: 15px 0 0 15px; float: left;}

ul.footer_menu {height: 10px; margin: 0 0 10px 0;}
ul.footer_menu li {background: url("../images/footer_menu_marker.jpg") 0 2px no-repeat; 
font-size: 1.02em; padding: 0 10px; float: left;}
ul.footer_menu li.first {background: none; padding: 0 10px 0 0;}

div.footer_right {width: 600px; padding: 12px 17px 0 0; float: right;}


/*------------//End Footer//------------*/


/*---------//Links//------------------*/

a.logo:link, a.logo:visited, a.logo:active,
a.logo:hover {display: block; width: 279px; height: 65px; 
background: url("../images/logo.gif") no-repeat;}

a.top_mail:link, a.top_mail:visited, a.top_mail:active {color: #5b88da;}
a.top_mail:hover {text-decoration: none;}

a.t:link, a.t:visited, a.t:active {display: block; width: 12px; 
height: 15px; background: url("../images/t.jpg") no-repeat; 
margin: 0 10px 0 0; overflow: hidden; float: left;}
a.t:hover {background: url("../images/t.jpg") 0 100% no-repeat; overflow: hidden;
$background: url("../images/t.jpg") 0 0% no-repeat; overflow: hidden;}

a.f:link, a.f:visited, a.f:active {display: block; width: 14px; 
height: 14px; background: url("../images/f.jpg") no-repeat; overflow: hidden; float: left;}
a.f:hover {background: url("../images/f.jpg") 0 100% no-repeat; overflow: hidden;
$background: url("../images/f.jpg") 0 0% no-repeat; overflow: hidden;
}

a.login_btn:link, a.login_btn:visited, a.login_btn:active {display: block; width: 37px; 
height: 14px; background: url("../images/login_bg.jpg") repeat-x; 
font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 0.9em; 
text-decoration: none; text-align: center; color: #fff; overflow: hidden; margin: 1px 0 0 0;}
a.login_btn:hover {background: url("../images/login_bg.jpg") 0 100% repeat-x;  overflow: hidden;}

a.forgot_btn:link, a.forgot_btn:visited, a.forgot_btn:active {color: #89b8e9;}
a.forgot_btn:hover {text-decoration: none;}

div.top_menu_2 a {display: block; width: 133px; height: 18px; color: #fff; 
font-weight: bold; font-size: 0.72em; text-align: center; text-decoration: none; 
overflow: hidden; margin: 0 10px 0 0; padding: 3px 0 0 0; float: left;}
div.top_menu_2 a:hover {overflow: hidden;}

a.orange_menu_item:link, a.orange_menu_item:visited, a.orange_menu_item:active 
{background: url("../images/orange_menu_bl.jpg") no-repeat;}
a.orange_menu_item:hover {background: url("../images/orange_menu_bl.jpg") 0 100% no-repeat;}

a.blue_menu_item:link, a.blue_menu_item:visited, a.blue_menu_item:active 
{background: url("../images/blue_menu_bl.jpg") no-repeat;}
a.blue_menu_item:hover {background: url("../images/blue_menu_bl.jpg") 0 100% no-repeat;}

a.yellow_menu_item:link, a.yellow_menu_item:visited, a.yellow_menu_item:active 
{background: url("../images/yellow_menu_bl.jpg") no-repeat;}
a.yellow_menu_item:hover {background: url("../images/yellow_menu_bl.jpg") 0 100% no-repeat;}

a.green_menu_item:link, a.green_menu_item:visited, a.green_menu_item:active 
{background: url("../images/green_menu_bl.jpg") no-repeat;}
a.green_menu_item:hover {background: url("../images/green_menu_bl.jpg") 0 100% no-repeat;}

a.more:link, a.more:visited, a.more:active {display: block; width: 75px; 
height: 17px; background: url("../images/read_more.jpg") no-repeat; 
font-family: Arial, Tahoma, sans-serif; color: #2b5198; text-decoration: none; 
font-size: 0.7em; padding: 1px 0 0 10px;}
a.more:hover {color: #fff;}
a.get_quote_sm:link, a.get_quote_sm:visited {display: block; width: 75px; 
height: 18px; background: url("../images/get_quote_sm.gif") no-repeat; 
font-family: Arial, Tahoma, sans-serif; color: #ffffff !important; text-decoration: none; font-size: 11px;
padding: 0px 0 0 10px; line-height: 16px;}
a.get_quote_sm:hover {color: #fff;background: url("../images/get_quote_sm.gif") no-repeat 0px -17px; text-decoration: none !important;}

dl.news_dl dt a:link, dl.news_dl dt a:active, dl.news_dl dt a:visited 
{color: #2b5198; font-size: 1.15em; font-weight: bold; text-decoration: none;}
dl.news_dl dt a:hover {text-decoration: underline;}

a.more2:link, a.more2:visited, a.more2:active {display: block; width: 77px; 
height: 15px; background: url("../images/read_more_2.jpg") no-repeat; 
font-family: Arial, Tahoma, sans-serif; color: #fff !important; 
text-decoration: none !important; font-size: 0.7em !important; 
padding: 2px 0 0 8px; overflow: hidden;}
a.more2:hover {background: url("../images/read_more_2.jpg") 0 100% no-repeat; 
overflow: hidden;}

div.links a.more2 {float: left;}

div.content a.more2 {margin: 0 0 15px 0;}

a.subscribe_rss:link, a.subscribe_rss:visited, a.subscribe_rss:active, a.subscribe_rss:hover 
{display: block; color: #5d5d5d; font-size: 0.7em; margin: 3px 5px 0 0; float: right;}
a.subscribe_rss:hover {text-decoration: none;}
a.rss:link, a.rss:visited, a.rss:active {display: block; width: 22px; 
height: 9px; background: url("../images/rss.jpg") no-repeat; overflow: hidden; 
margin: 6px 0 0 0; float: right;}
a.rss:hover {background: url("../images/rss.jpg") 0 100% no-repeat; overflow: hidden;}

div.tabs_ul a:link, div.tabs_ul a:visited {display: block; height: 31px; 
font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #fff; font-size: 13px; 
text-transform: none; text-decoration: none; text-align: left; 
overflow: hidden; padding: 15px 0 0 60px;}
div.tabs_ul a:hover {color: #fff !important;}

a.left_tab {width: 166px; background: url("../images/tab_left.jpg") no-repeat;}
a.left_tab:hover {background: url("../images/tab_left.jpg") 0 100% no-repeat;}

a.center_tab {width: 167px; background: url("../images/tab_center.jpg") no-repeat;}
a.center_tab:hover {background: url("../images/tab_center.jpg") 0 100% no-repeat;}

a.right_tab {width: 168px; background: url("../images/tab_right.jpg") no-repeat;}
a.right_tab:hover {background: url("../images/tab_right.jpg") 0 100% no-repeat;}

li.ui-tabs-selected a.left_tab {width: 166px; color: #fff !important; 
background: url("../images/tab_left.jpg") 0 100% no-repeat;}

li.ui-tabs-selected a.center_tab {width: 167px; color: #fff !important; 
background: url("../images/tab_center.jpg") 0 100% no-repeat;}

li.ui-tabs-selected a.right_tab {width: 168px; color: #fff !important; 
background: url("../images/tab_right.jpg") 0 100% no-repeat;}

div.f-1_left a {display: block; height: 51px; font-size: 1.5em; 
font-family: Arial, Tahoma, sans-serif; font-weight: bold; color: #383838;
text-decoration: none; line-height: 1; padding: 12px 0 0 76px; margin: 0 0 27px 0;}
div.f-1_left a span {font-size: 0.8em; color: #2b5198;}

a.asap_1:link, a.asap_1:active, a.asap_1:visited, a.asap_1:hover 
{background: url("../images/asap_1.jpg") no-repeat;}

a.asap_2:link, a.asap_2:active, a.asap_2:visited, a.asap_2:hover 
{background: url("../images/asap_2.jpg") no-repeat;}

div.links_block_ul a:link, div.links_block_ul a:visited, div.links_block_ul a:active
{display: block; font-family: Verdana, Arial, sans-serif; font-weight: bold; 
font-size: 0.7em; color: #121212; text-decoration: none;}
div.links_block_ul a:hover {color: #2b5198; text-decoration: underline;}

a.links_1_1 {height: 22px; 
background: url("../images/1-1.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_1_2 {height: 23px; 
background: url("../images/1-2.jpg") no-repeat; padding: 5px 0 0 56px;}
a.links_1_3 {height: 20px;
background: url("../images/1-3.jpg") no-repeat; padding: 5px 0 0 56px; margin: 0 0 2px 0;}
a.links_1_4 {height: 19px; 
background: url("../images/1-4.jpg") no-repeat; padding: 7px 0 0 56px; margin: 0 0 5px 0;}
a.links_1_5 {height: 23px;
background: url("../images/1-5.jpg") no-repeat; padding: 5px 0 0 56px;}
a.links_1_6 {height: 24px; 
background: url("../images/1-6.jpg") no-repeat; padding: 5px 0 0 56px;}
a.links_2_1 {height: 20px; 
background: url("../images/2-1.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_2 {height: 21px; 
background: url("../images/2-2.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_3 {height: 22px;
background: url("../images/2-3.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_4 {height: 22px;
background: url("../images/2-4.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_2_5 {height: 24px; 
background: url("../images/2-5.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_3_1 {height: 24px;
background: url("../images/3-1.jpg") no-repeat; padding: 6px 0 0 56px; margin: 0 0 5px 0;}
a.links_3_2 {height: 21px; 
background: url("../images/3-2.jpg") no-repeat; padding: 10px 0 0 56px; margin: 0 0 5px 0;}
a.links_3_3 {height: 25px; 
background: url("../images/3-3.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_3_4 {height: 23px; 
background: url("../images/3-4.jpg") no-repeat; padding: 10px 0 0 56px;}
a.links_4_1 {height: 24px; 
background: url("../images/4-1.jpg") no-repeat; padding: 6px 0 0 56px; margin: 0 0 2px 0;}
a.links_4_2 {height: 21px;
background: url("../images/4-2.jpg") no-repeat; padding: 10px 0 0 56px; margin: 0 0 5px 0;}
a.links_4_3 {height: 21px;
background: url("../images/4-3.jpg") no-repeat; padding: 10px 0 0 56px; margin: 0 0 5px 0;}
a.links_4_4 {height: 23px; 
background: url("../images/4-4.jpg") no-repeat; padding: 10px 0 0 56px;}

div.sub_menu h2 a:link, div.sub_menu h2 a:visited, div.sub_menu h2 a:active 
{display: block; width: 244px; height: 20px; 
background: url("../images/sidebar_item.gif") no-repeat; font-size: 11px; 
font-weight: bold; color: #fff; text-transform: uppercase; 
text-decoration: none; padding: 5px 0 0 12px;}
div.sub_menu h2 a:hover {background: url("../images/sidebar_item_active.gif") no-repeat;}

div.sub_menu dt a:link, div.sub_menu dt a:visited, div.sub_menu dt a:active  
{font-size: 0.75em; text-transform: uppercase; color: #285dbb; font-weight: bold; text-decoration: none;}

div.sub_menu dt a:hover {text-decoration: underline;}

div.sub_menu dd a:link, div.sub_menu dd a:visited, div.sub_menu dd a:active  
{font-size: 0.75em; color: #656565; text-decoration: none;}

div.sub_menu dd a:hover {text-decoration: underline;}

h2.ui-state-active a {background: url("../images/sidebar_item_active.gif") no-repeat !important;}

div.breadcrmb {padding-top: 0px; font-size: 0.85em; line-height: 150%; color: #0080ac !important; text-decoration: none;}
div.breadcrmb a:link, div.breadcrmb a:visited, div.breadcrmb:active 
{color: #636363 !important; text-decoration: none;}
div.breadcrmb a:hover {color: #0080ac !important; text-decoration: underline;}

div.breadcrmb li.active a {color: #0080ac !important;}

div.content a:link, div.content a:visited, div.content a:active 
{color: #0080ac; text-decoration: none;}

div.content a:hover {text-decoration: underline;}

a.pdf {display: block; height: 16px; background: url("../images/pdf.jpg") no-repeat;
padding: 0 0 0 20px; text-decoration: underline !important;}

a.pdf:hover {text-decoration: none !important;}

ul.footer_menu a:link, ul.footer_menu a:active, ul.footer_menu a:visited 
{color: #5d5d5d; text-decoration: none;}
ul.footer_menu a:hover {text-decoration: underline;}

div.footer_right a {display: block; margin: 0 0 0 30px; padding: 0 0 7px 0; float: left;}
div.footer_right a:hover {border-bottom: #2b5198 4px solid;}

a.footer_right_img_1:link, a.footer_right_img_1:visited, a.footer_right_img_1:active 
{width: 207px; height: 57px; background: url("../images/microsoft_gold.jpg") no-repeat;}

a.footer_right_img_2:link, a.footer_right_img_2:visited, a.footer_right_img_2:active 
{width: 125px; height: 57px; background: url("../images/microsoft_dinamics.jpg") no-repeat;}

a.footer_right_img_3:link, a.footer_right_img_3:visited, a.footer_right_img_3:active 
{width: 158px; height: 57px; background: url("../images/siemens.jpg") no-repeat;}

/*---------//End Links//-------------*/
.txt_right {text-align : right;}
.txt_center {text-align : center;}

.sp {clear: both;}

/*---------//jquery//-----------------*/
.ui-tabs-hide {display: none;}
.ui-tabs-nav:after {display: block; clear: both; content: " ";}

* html .ui-tabs-nav {display: inline-block;}
*:first-child+html .ui-tabs-nav  {display: inline-block;}

.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-content-active { display: block; }


/* Easy Slider */

div.buttons {
	position: absolute;
	height: 332px;
	$margin: 0px 0px 0px -634px;
	width: 633px;
}
#prevBtn {
	display: block;
	width: 30px;
	height: 332px;
	position: absolute;
	background: url(../images/arr_left.gif) no-repeat 0% 50%;
	cursor: pointer;
	position: absolute;
	$margin: 0px 0px 0px -634px;
}	
#nextBtn{
	background: url(../images/arr_right.gif) no-repeat 100% 50%;
	cursor: pointer;
	display: block;
	width: 30px;
	height: 332px;
	margin: 0px 0px 0px 603px;
	$margin: 0px 0px 0px -30px;
	position: absolute;
}	

a.main_img {
	border: 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	position: relative;
	width: 633px; height: 332px;
				}
a#img1 {
background: url("../photo/banner_1.jpg") center top no-repeat; }
a#img2 {
background: url("../photo/banner_2.jpg") center top no-repeat;}
a#img3 {
background: url("../photo/banner_3.jpg") center top no-repeat; }

/*inner pages*/
a.get_quote_banner:link, a.get_quote_banner:visited {
	display: block;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0x 0px;
	width: 256px;
	height: 97px;
	background: url(../images/get_quote_banner.png) no-repeat 0 0;
}
a.get_quote_banner:hover {
	background: url(../images/get_quote_banner.png) no-repeat 0px -97px;
}
div.left_block_bg {
	background: url(../images/left_block_bg.png) repeat-y 0 0;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 10px auto;
	width: 256px;
	font-family: Arial, Helvetica, sans-serif;
}
div.left_block_top {
	background: url(../images/left_block_top.png) no-repeat 0 0;
	padding: 0px 0px 0px 0px;
	width: 256px;
}
div.left_block_bt {
	padding: 10px 15px 10px 15px;
	$padding: 10px 15px 0px 15px;
	width: 226px;
	background: url(../images/left_block_bt.png) no-repeat 0% 100%;
}
.fl {
	float: left;
	position: relative;
}
div.left_col_banner {
	margin-left: auto;
	margin-right: auto;
	width: 246px;
	height: 235px;
	background: url(../images/left_col_image.jpg) no-repeat 0 0;
}
.pic_right {
	float: right;
	margin: 0px 0px 0px 20px;
}
/*contact page,  3 columns*/
div.right_col_container {
	width: 659px;
	background: url(../images/right_col.png) repeat-y 100% 0%;
border-top: 13px solid #ffffff;
}
div.center_column {
	width: 410px;
	float: left;
	position: realtive;
}
div.right_column {
	width: 240px;
	float: right;
	position: relative;
}
p.small_txt {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
/*form*/
div.center_block {
	width: 384px;
	margin-left: 0;
	margin-right: auto;
	background: url(../images/center_block_bg.gif) repeat-y 0 0;
}
div.center_block h2 {
	width: 364px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 20px;
	background: url(../images/center_block_top.gif) no-repeat 0 0;
	font-size: 14px;
	font-weight:normal;
}
div.center_block_bt {
	width: 384px;
	height: 6px;
	margin-left: 0;
	margin-right: auto;
	background: url(../images/center_block_bt.gif) no-repeat 0 0;
}
form.form {
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}
h4.msg_error {
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	color: #f26e03;
	font-weight: bold;
}
h4.msg_ok {
	margin: 0px 0px 10px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
	color: #333333;
	font-weight: bold;
}
form.form h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 11px;	
	font-weight: normal;
	color: #333333;
}
form.form h3.req {
	padding-left: 48px;
	background: url(../images/required.gif) no-repeat 0px 2px;
}
form.form p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	
	line-height: 100%;
	font-family: verdana;
	color: #666666;
}
form.form p input, form.form p textarea {
	width: 334px;
	border: 1px solid #e0e0e0;
	padding-left: 5px;
	padding-right: 5px;
}
form.form p select {
	border: 1px solid #e0e0e0;
	padding-left: 5px;
	padding-right: 0px;
	color: #666666;
}
form.form h5 {
	color: #666666;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
form.form p option:hover {
	background: #e0e0e0;
}
form.form h4 {
	border: 0;
	background: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
input.submit {
	width: 87px;
	height: 26px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/submit.gif) no-repeat 0 0;
	cursor: pointer;
	border: 0;
}
input.submit:hover {
	background: url(../images/submit.gif) no-repeat 0px -26px;
}
input.reset {
	width: 87px;
	height: 26px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/reset.gif) no-repeat 0 0;
	cursor: pointer;
	border: 0;
}
input.reset:hover {
	background: url(../images/reset.gif) no-repeat 0px -26px;
}
form.form input.btn {
	margin: 0px 10px 0px 0px;
}
div.right_block_bg {
	width: 236px;
	margin: 0px 0px 10px auto;
	padding: 0;
	background: url(../images/right_block_bg.png) repeat-y 0 0;
}
div.right_block_top {
	width: 236px;
	margin: 0;
	padding: 0;
	background: url(../images/right_block_top.png) no-repeat 0 0;
}
div.right_block_bt {
	background: url(../images/right_block_bt.png) no-repeat 0% 100%;
	width: 206px;
	margin: 0;
	padding: 10px 15px 0px 15px;
}
div.right_block_bt p {
	font-size: 12px;
}
div.right_block_bt p span {
	color: #0094c8;
}
div.contact_capture {
	padding-left: 45px;
	background: url(../images/contact_icon.png) no-repeat 0 0;
	margin: 0px 0px 10px 0px;
}
div.contact_capture h2{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding:0;
}
div.contact_capture p {
	font-size: 11px;
	margin: 0;
	padding:0;
}
div.top_phone {
	float: right;
	margin: 23px 0px 0px 0px;
	padding-right: 20px;
	background: url(../images/top_phone.png) no-repeat 100% 0%;
	height: 45px;
	width: 300px;
	text-align: right;
}
div.top_phone p{
	color: #5d5d5d;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
div.top_phone h2 {
	color: #0296c9;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 26px;
	line-height: 24px;
}
/*why choose banner*/
ul.why {
	padding: 50px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
ul.why li {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	background: url(../images/why_arr.gif) no-repeat 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	font-style: italic;
}
ul.why li strong {
	color: #b4f34a;
}

span.Bold
{
	font-weight:bold;
}
span.Italic
{
	font-style:italic;
}
span.Underline
{
	text-decoration:underline;
}



.Title
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3300;
}

.Code
{
	border: #8b4513 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	color: #000066;
	font-family: 'Courier New' , Monospace;
	background-color: #ff9933;
}

.JustifyFull{ text-align:justify;}
.JustifyLeft{ text-align:left;}
.JustifyRight{ text-align:right;}
.JustifyCenter{ text-align:center;}
.Indent1 { padding-left:25px;}

.FontNormal {font-size:1em;}
.FontSmaller {font-size:0.8em;}
.FontLarger {font-size:1.2em;}
.FontSmall {font-size:0.5em;}
.FontBig {font-size:1.5em;}
.FontDouble {font-size:2em;}

.FontColor1BG {background-color:#ff9900;}
.FontColor2BG {background-color:#0066cc;}
.FontColor3BG {background-color:#ff0000;}

.FontComic { font-family: 'Comic Sans Ms';}
.FontCourier { font-family: "Courier New", Courier, monospace;}
.FontTimes	{ font-family: "Times New Roman", Times, serif;}
.FontArial { font-family: "Arial", Helvetica, sans-serif;}
.FontLucida { font-family: "Lucida Console", Helvetica, sans-serif;}
.FontGaramond { font-family: "Garamond", Helvetica, sans-serif;}
.FontTahoma { font-family: "Tahoma", Helvetica, sans-serif;}


p.testimonial-content
{
margin-bottom:15px;
padding-bottom:5px !important;
}
p.testimonial-label
{
background:transparent url(../images/dotted_line_2.jpg) repeat-x scroll 0 100%;
color:#00749C;
font-size:1.2em;
font-weight:bold;
margin:0 0 2px;
}
