body{margin:0; padding:0; background-color:#FFFFFF}
form, td, p, textarea, {margin:0; padding:0;}
table, td {border-collapse:collapse;}
table, td, img {border:0;}

input, textarea, select{font:12px/13px Tahoma, Arial, Geneva, sans-serif; color:#313B48; border:1px solid #CBCCCD;}
textarea{ overflow:auto;}
.inp{ width:179px; height:18px;}
.inp_1{ width:199px; height:18px;}
.inp_2{ width:199px; height:79px;}
.inp_3{ width:206px; height:18px; color:#41627A;}
.inp_4{ width:102px; height:18px; color:#41627A;}
.inp_5{ width:102px; height:18px; color:#41627A;}
.inp_h{ height:20px; margin:2px 0 2px 0;}

.inp_h_1{ height:18px; margin:2px 0 3px 0;}
.inp_h_2{ height:20px; margin:0 0 1px 0;}
td, tr {vertical-align:top; text-align:left}
td{
	font:11px/13px tahoma, arial, helvetica, sans-serif; color:#313B48;
}
a{ text-decoration:underline;}
a:hover{ text-decoration:none;}
/*------links------*/
.link_5{ color:#244A65; font-weight:bold;}
.link_6{ color:#244A65; background:url(images/arr.gif) 0 5px no-repeat; padding:0 0 0 15px; font-weight:bold; text-decoration:none;}
.link_6:hover{ text-decoration:underline;}
/*------//links------*/
.txt{ color:#CD3804; font:11px/13px Tahoma, Arial, Geneva, sans-serif; font-weight:bold;}
.txt_1{ color:#244A65; font-weight:bold;}
.txt_2{ color:#C63804; font-weight:bold;}
.txt_3{ color:#C63804;}
.txt_4{ color:#313B48;}
.txt_5{ color:#C42602;}
.txt_6{ color:#C42602; font-weight:bold;}
.txt_contactform{ color:#CD3804; }

.aloheadersmall {
	font:16px calibri, tahoma, arial, helvetica, sans-serif;
	color:#313B48;
	font-weight:bold;
}
.aloheadermedium {
	font:22px calibri, tahoma, arial, helvetica, sans-serif;
	color:#313B48;
	font-weight:bold;
}

.aloheaderlarge {
	font:28px calibri, tahoma, arial, helvetica, sans-serif;
	color:#313B48;
	font-weight:bold;
}

.aloheadermediumorange {
	font:22px calibri, tahoma, arial, helvetica, sans-serif;
	color:#C42602;
	font-weight:bold;
}

.alorateheader {
	font:28px calibri, tahoma, arial, helvetica, sans-serif;
	color:#FFFFFF;
}

div.alomainmenu {
	background:url(images/m_6.gif);
	height:30px;
	width:200px;
	text-align:left;
	margin:0 20px 0 0;
}

ul.homelist {
	padding:5px;
	margin:5px;
	list-style-image: url(images/bullet.jpg);
}

li.homelist {
	padding: 0 0 5px 0;
}

div.alomainmenu:hover {
	background:url(images/m_6_hov.gif);
}

div.menuitemcontainer {
	height:22px;
	margin: 4px 4px 4px 4px;
}

div.alobullet {
	background:url(images/bullet.jpg) 5px 5px no-repeat;
}

a.menuitem {
	font:18px calibri,tahoma, arial, helvetica, sans-serif;
	background:url(images/m_6.gif) 0 0 no-repeat;
	padding:0 0 5px 45px; 
	text-decoration:none;
	color:#313B48;
	font-weight:bold;
}

a.menuitem:hover {
	background:url(images/m_6_hov.gif) 5px 0px no-repeat;
	color:#C42602;
}


a.menuitemselected {
	font:18px calibri,tahoma, arial, helvetica, sans-serif;
	background:url(images/m_6_hov.gif) 0 0 no-repeat;
	padding:0 0 5px 45px; 
	text-decoration:none;
	color:#C42602;
	font-weight:bold;
}

a.menuitemselected:hover {
	background:url(images/m_6_hov.gif) 5px 0px no-repeat;
	color:#C42602;
}

div.testimonialcontainer {
	height:28px;
	margin: 4px 4px 4px 4px;
	text-align:left;
}

a.testimonial {
	font:16px calibri,tahoma, arial, helvetica, sans-serif;
	background:url(images/media_play.png) 0 2px no-repeat;
	padding:0 0 5px 20px; 
	text-decoration:none;
	color:#313B48;
	font-weight:bold;
}

a.testimonial:hover {
	background:url(images/media_play_green.png) 0 2px no-repeat;
	color:#C42602;
}

a.testimonial:active {
	background:url(images/media_play_green.png) 0 2px no-repeat;
	color:#C42602;
}

a.submitinfo {
	font:16px calibri,tahoma, arial, helvetica, sans-serif;
	background:url(images/1_pic_1.gif);
	text-decoration:none;
	padding: 4px 4px 4px 4px;
	color:#FFFFFF;
	text-align:center;
	border:1px solid;
	border-color:#CFD0D2;
}

td.alosubmenucell {
	background:#FFFFFF;
	border:1px solid;
	border-color:#CFD0D2;
}

div.submenuitemcontainer {
	height:28px;
	margin: 4px 0px 4px 4px;
	text-align:left;
}

div.thankscontainer {
	text-align:center;
	font:16px calibri,tahoma, arial, helvetica, sans-serif;
	color:#C42602;
}

a.submenuitem {
	font:16px calibri,tahoma, arial, helvetica, sans-serif;
	background:url(images/m_6.gif) 0 0 no-repeat;
	padding:2px 0 5px 45px; 
	text-decoration:none;
	color:#313B48;
}

a.submenuitem:hover {
	background:url(images/m_6_hov.gif) 5px 0px no-repeat;
	color:#C42602;
}

a.submenuitem:active {
	font:16px calibri,tahoma, arial, helvetica, sans-serif;
	background:url(images/m_6_hov.gif) 5px 0px no-repeat;
	color:#C42602;
	padding:2px 0 5px 45px; 
	text-decoration:none;
}


.contentSmall {
	font:10px arial, helvetica, sans-serif;
	color:#313B48;
	margin: 4px 4px 4px 4px;
}
.contentLarge {
	font:14px arial, helvetica, sans-serif;
	color:#313B48;
	margin: 4px 4px 4px 4px;
}

.contentContact {
	font:18px arial, helvetica, sans-serif;
	color:#313B48;
	margin: 4px 4px 4px 4px;
}

td.aloratecell {
	# background:#3F415A;
	background:url(images/MainBannerBackground4.jpg) 0 0 no-repeat;	
	border:1px solid;
	border-color:#3F415A;
}

td.alomenucell {
	background:#E7E8ED;
	border:1px solid;
	border-color:#CFD0D2;
}

td.alofootercell {
	border:1px solid;
	border-color:#CFD0D2;
}

td.alocontactcell {

	border-left:1px solid;
	border-right:1px solid;
	border-color:#CFD0D2;
	padding:0 0 0 10px;
}

ul {	font:14px arial, helvetica, sans-serif;	}
ol {	font:14px arial, helvetica, sans-serif;	}

li a { 
	line-height:17px;
	color:#CD3804;
	text-decoration:underline;
}
li .a_1 { 
	line-height:13px;
	color:#CD3804;
	text-decoration:underline;
}
li .a_2 { 
	line-height:13px;
	color:#C42602;
	font-weight:bold;
	text-decoration:none;
}
li .a_2:hover { text-decoration:underline;}
 .li_1 { 
	color:#C42602;
}
li a:hover { 
	text-decoration:none;
}
.header{
	color:#79868F;
	font:10px/14px tahoma, arial, helvetica, sans-serif;
	text-transform:lowercase;
}
.header a{
	color:#79868F;
	text-decoration:none;
}
.link{ background:url(images/pic_6.gif) 0 2px no-repeat; padding:0 0 0 16px; 	text-decoration:none;color:#C42602;}
.link_1{ background:url(images/email.jpg) 0 0 no-repeat; padding:1px 0 5px 16px; margin:0 0 0 0;	text-decoration:none;color:#C42602;}
.link_2{ background:url(images/pic_8.gif) 0 0 no-repeat; padding:1px 0 5px 26px; margin:0 0 0 8px;}
.header a:hover{
	text-decoration:underline;
}
.sm_menu{margin:33px 0 0 0;}
.menu{margin:62px 0 0 11px;}



.col{padding:3px 0 20px 20px;}
.col_3{padding:0 0 20px 10px;}
.col_1{width:460px; padding:3px 20px 20px 20px;}
.col_2{width:450px; padding:3px 30px 20px 20px;}
.right_col{padding:15px 15px 0 34px;}
.right_col_1{padding:15px 20px 0 35px;}
.right_col_2{padding:15px 15px 0 44px;}

 .bg_content{ background:url(images/bg_con.jpg) left top no-repeat;}
.bg_content_1{ background:url(images/dot.gif) right top repeat-y;}
 .bg_content_2{ background:url(images/bg_con.jpg) 10px top no-repeat;}

/*------indent h*/
.h{ margin:0 0 9px 0;}
/*indent h------*/

.bg{background:url(images/dor_1.gif) left bottom repeat-x; padding:0 0 11px 0;}
.bg_1{background:#E7E8ED;}

.footer{
	height:89px; 
	background:url(images/bg_footer.gif) left top no-repeat; 
	color:#244A65;
}
.footer .f{color:#244A65;}
.footer .indent{padding:25px 0 0 49px;}
.footer .indent_1{padding:10px 0 0 0;}
.footer .txt_n{ word-spacing:normal;}
.footer .txt_b{ word-spacing:4px;}
.footer a{
	color:#244A65;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.footer .link_3{ text-decoration:underline;}
.footer .link_3:hover{ text-decoration:none;}
.footer .hov{ text-decoration:underline; word-spacing:normal;}
/*tal_right*/
.tal_right_top{background:url(images/tal_right.gif) left top repeat-x;}
.tal_right_bot{height:100%; background:url(images/tal_right_bot.gif) left bottom repeat-x;}
/*// tal_right*/

/*tal_left*/
.tal_left_top{background:url(images/tal_left.gif) right top repeat-x;}
.tal_left_bot{height:100%; background:url(images/tal_left_bot.gif) right bottom repeat-x;}
/*// tal_left*/
.foot_bg{height:100%; background:#E7E8ED;}








