@media screen,projection {
html {overflow-y: scroll}
body {
	margin:0; padding:0;
	min-width:930px; text-align:center;
	background-color:#fff; color:#181818;
	font:normal normal 12px arial, tahoma, sans-serif;
}

#top {
	position:relative; width:930px;
	margin:auto; text-align:left;
}

#header {
	position:relative; height:335px;
	font:normal normal 11px tahoma, arial, sans-serif;
	color:#757575;
	background-repeat:no-repeat;
	background-position:0 100%;
	z-index:1;
}

#logo {margin:15px 0 0 16px;width:337px;height:60px;border:0}
#tel-no {position:absolute;width:214px;height:21px;right:52px;top:19px;border:0}
#tel {position:absolute;width:30px;height:30px;right:13px;top:13px;border:0}
#mail {position:absolute;width:178px;height:20px;right:12px;top:51px;border:0}
a#free-translation-quote {position:absolute;width:162px;height:43px;right:9px;top:136px;background:url(img/free_translation_quote_on.gif);display:block;}
a#free-translation-quote img {width:162px;height:43px;border:0}


#menu-main {
	position:absolute; top:85px; left:0; width:916px; height:44px; overflow:hidden;
	list-style-type:none;margin:0;padding:0 0 0 13px;
	background-image:url(img/bg_menu_m.gif);
	background-repeat:no-repeat;
}
#menu-main li {
	display:inline; float:left; margin:0; padding:0;
	font:normal bold 12px tahoma, arial, sans-serif;
	color:#834422;
}
#menu-main a {display:block}
#menu-main a:link {color:#444;text-decoration:none}
#menu-main a:visited {color:#444;text-decoration:none}
#menu-main a:hover {color:#064e7f;text-decoration:none}

#menu-main img {height:44px;border:0}






#content-box {
	position:relative; min-height:380px;
}

#content-box h1 {margin:0 0 4px 0;font:normal bold 18px arial, tahoma, sans-serif; color: rgb(51, 51, 51);}
#content-box h2 {margin:14px 0 1px 0;font:normal bold 14px arial, tahoma, sans-serif;color:#333}
#content-box h3,
#content-box h4,
#content-box h5,
#content-box h6 {margin:8px 0 1px 0;font:normal bold 12px arial, tahoma, sans-serif}
#content-box h2.nb {color:#2d2579}
#content-box p {margin:0 0 8px 0;line-height:1.3em}
#content-box h2.foot-m {margin:0 0 2px 322px;color:#4c4c4d}
#content-box p.foot-m {margin:0 0 2px 322px;text-align:left;font:italic normal 11px verdana, geneva, sans-serif}
#content-box ul, #content-box ol {margin:3px 0 10px 30px;padding:0;line-height:1.3em}
#content-box ul.links li {margin-bottom:8px}
#content-box li {margin-bottom:1px}
#content-box hr {color:#cccccc; background-color:#cccccc; height:1px; width:90%; border:0;text-align:center;clear:both}
#content-box br.cl {clear:both}
#content-box address {font-style:normal}
a:link {color:#009;text-decoration:underline}
a:visited {color:#009;text-decoration:underline}
a:hover {color:#00d;text-decoration:underline}




#content-box div.note1 {
	position:relative; clear:both;
	margin:20px 10px 20px 0; padding:0 10px;
	border:1px solid #d2d2d2;
	background-color:#f9f9f9;
}
#content-box div.note1 p {margin:8px 0; color:#000}



/*
#content-r {
	position:relative; float:left;
	width:186px; min-height:324px;
	margin:0; padding:4px 0 1px 0;
}
#content-r h2 {margin:0}
#content-r h2 img {width:163px;height:36px;border:0}
*/
#content-r {
	position:relative; float:left;
	width:186px; min-height:324px;
	margin:0; padding:4px 0 1px 0;
}
#content-r h2 {margin:0;padding-top:4px; font:normal bold 16px arial, tahoma, sans-serif;color:#444}
#content-r h2 img {}

#content-r ul.q-menu {
	position:relative; list-style-type:none;
	margin:0 0 18px 6px;padding:0;
	background-image:url(img/bg_qmenu.gif);
	background-repeat:repeat-y;
}
#content-r ul.q-menu li {
	margin:0;padding:11px 0 0 14px;
	background-image:url(img/bg_qmenu_li.gif);
	background-repeat:no-repeat;
	background-position:1px 17px;
}
#content-r ul.q-menu li.lst {
	background-image:url(img/bg_qmenu_li_last.gif);
	background-position:0 17px;
}
#content-r ul.q-menu a:link {color:#000;text-decoration:none}
#content-r ul.q-menu a:visited {color:#000;text-decoration:none}
#content-r ul.q-menu a:hover {color:#000;text-decoration:underline}




#navi-path {
	position:relative; float:left;
	width:738px;
	border-bottom:1px solid #f1f1f1; padding:3px 0 3px 1px;
	margin-bottom:6px;
	font:normal normal 10px arial, tahoma, sans-serif;
}
#navi-path img {width:8px; height:7px; border:0}
#navi-path a {font-weight:bold}
#navi-path a:link {color:#484747; text-decoration:none}
#navi-path a:visited {color:#484747; text-decoration:none}
#navi-path a:hover {color:#484747; text-decoration:underline}



#content {
	position:relative; float:left;
	width:743px;
	margin:0; padding:4px 0 1px 0;
}


#content.c-quote table {border-collapse:collapse; border:1px solid #d0d0d0}
#content.c-quote td {
 font-size:12px; background-color:#eee;
 border:0; border-bottom:2px solid #fff;
}



#content-admin {
	position:relative; clear:both;
	margin:0 20px 0 20px; padding:1px 0 5px 0;
}





/* Menu Tree */
#content-box ul.menu-r {
	position:relative; width:163px;
	margin:0; padding:6px 0; list-style-type:none;
	background-color:#e9e9e9;
	background-image:url(img/bg_menu_r.gif);
	background-repeat:repeat-y;
}
#content-box ul.mr2 {
	background-color:#fff;
	background-image:url(img/bg_menu_mr2.gif);
}
#content-box ul.menu-r li {
	position:relative;
	margin:0 10px 0 10px;padding:0 0 6px 0;
	background-image:url(img/bg_line_horizontal.gif);
	background-repeat:repeat-x;
	background-position:0 100%;
}
#content-box ul.menu-r a {
	font:normal bold 11px tahoma, arial, sans-serif;
	display:block;
	background-image:url(img/arrow_menu_r.gif);
	background-repeat:no-repeat;
	background-position:100% 1px;
}
#content-box ul.menu-r a:link {color:#000; text-decoration:none}
#content-box ul.menu-r a:visited {color:#000; text-decoration:none}
#content-box ul.menu-r a:hover {color:#e70011; text-decoration:none}

#content-box ul.menu-r ul {
	position:relative;
	margin:0;padding:0; list-style-type:none;
	display:none;
}
#content-box ul.menu-r ul li {
	margin:0;padding:2px 0 2px 14px;
	background-color:#e9e9e9;
	background-image:url(img/arrow_menu_r2.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
#content-box ul.mr2 ul li {background-color:#fff}

#content-box ul.menu-r ul li a {
	display:inline;
	font:normal normal 10px tahoma, arial, sans-serif;
}
#content-box ul.menu-r ul li.here a:link {color:#e70011}
#content-box ul.menu-r ul li.here a:visited {color:#e70011}

#content-box ul.menu-r li.fold ul {display:none}
#content-box ul.menu-r li.unfold ul {display:block}
#content-box ul.menu-r li.unfold a {background-color:#e9e9e9;background-image:none;/*cursor:default*/}

#content-box ul.mr2 li {padding-bottom:3px}
#content-box ul.mr2 li a {background-color:#fff;padding:4px 0 4px 0}

#content-box ul.mr2 li#mr1 a {background-image:url(img/bg_menu_icon_business.gif)}
#content-box ul.mr2 li#mr2 a {background-image:url(img/bg_menu_icon_authority.gif)}
#content-box ul.mr2 li#mr3 a {background-image:url(img/bg_menu_icon_individual.gif)}
#content-box ul.mr2 li#mr4 a {background-image:url(img/bg_menu_icon_agency.gif)}
#content-box ul.mr2 li#mr5 a {background-image:url(img/bg_menu_icon_quote.gif)}
#content-box ul.mr2 li#mr6 a {background-image:url(img/bg_menu_icon_testimonials.gif)}
#content-box ul.mr2 li#mr7 a {background-image:url(img/bg_menu_icon_case.gif)}
/*
#content-box ul.menu-r li.unfold ul a {cursor:pointer}
#content-box ul.menu-r li.unfold a:hover {color:#000}
#content-box ul.menu-r li.unfold ul a:hover {color:#e70011}
*/
/* End of Menu Tree */




/* jquery.accordion */
.basic  {
	width: 730px; margin-bottom:16px;
}
.basic div {
}

#content-box .basic p {
	margin: 0;
	margin: 8px 3px; line-height:1.3em;
}
#content-box .basic a.acc-head {
	cursor:pointer;
	display:block;
	padding:7px 20px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #ebebeb;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#content-box .basic a.acc-head:hover {
	color: #fff;
	background-color: #b0b0b0;
}
#content-box .basic a.selected {
	color: #fff;
	background-color: #b0b0b0;
}






#content-box div.menu-r-bottom {
	position:relative; height:10px; overflow:hidden;
	margin-bottom:10px;
	background-image:url(img/bg_menu_r2.gif);
	background-repeat:no-repeat;
}
#content-box div.mrb2 {background-image:url(img/bg_menu_mrb2.gif)}


#content-box #menu-r2 {
	position:relative; height:105px;
	margin:0; padding:0 0 0 11px; list-style-type:none;
}
#content-box #menu-r2 li {
	float:left;
	margin:0;padding:0;
	height:34px; width:143px;
	background-image:url(img/bg_menu_r3.gif);
	background-repeat:no-repeat;
}
#content-box #menu-r2 li a {
	display:block;
	margin:8px 0 0 19px;
	font:normal bold 12px tahoma,arial,verdana, geneva, sans-serif;
}
#content-box #menu-r2 li a:link {color:#2d2478; text-decoration:none}
#content-box #menu-r2 li a:visited {color:#2d2478; text-decoration:none}
#content-box #menu-r2 li a:hover {color:#e70011; text-decoration:none}





div.infobox {
	position:relative; width:245px; height:289px;
	float:left; margin-right:4px;
	color:#fff;
	background-repeat:no-repeat;
}
div.ib3 {margin-right:0}
div.ib1 {background-image:url(img/bg_infobox1.jpg);background-color:#464646}
div.ib2 {background-image:url(img/bg_infobox2.jpg);background-color:#064e7f}
div.ib3 {background-image:url(img/bg_infobox3.jpg);background-color:#740808}
div.infobox div {
	min-height:143px;
	padding:0 7px 0 9px;
}
#content-box div.infobox h2 {margin:0 0 6px 0}
#content-box div.infobox h2 img {width:245px;height:40px;border:0}
#content-box div.infobox p {margin:0 0 2px 0;text-align:left}

a.read-more {position:absolute;width:101px;height:31px;left:136px;top:192px;display:block;}
a.read-more img {height:31px;border:0}


#maintext {clear:both}





#foot-p {
	position:relative; clear:both; padding:3px 30px 6px 30px;
	text-align:right;
}
img#fp-atc {width:92px;height:38px;border:0;margin-left:20px}
img#fp-bpcc {width:37px;height:62px;border:0;margin-left:20px}
img#fp-fsb {width:50px;height:50px;border:0;margin-left:20px}




#foot-d {
	position:relative; width:928px; height:204px; overflow:hidden;
	background-image:url(img/bg_foot_d.gif);
	background-repeat:no-repeat;
}
#foot-links td {line-height:1.9em;color:#555}
#foot-links p {margin:0;line-height:1.9em}
#foot-links a:link {color:#666;text-decoration:none}
#foot-links a:visited {color:#666;text-decoration:none}
#foot-links a:hover {color:#888;text-decoration:underline}





#footer {
	position:relative; height:60px;
}


#menu-bottom1 {position:relative;margin:0;padding:10px 0 0 3px;list-style-type:none}
#menu-bottom1 li {display:inline;margin:0;padding:0 4px 0 5px;border-left:1px solid #666;color:#666}
#menu-bottom1 li.frst {border-left:none;padding-left:0}
#menu-bottom1 a:link {color:#666;text-decoration:none}
#menu-bottom1 a:visited {color:#666;text-decoration:none}
#menu-bottom1 a:hover {color:#444;text-decoration:underline}

#menu-bottom2 {position:absolute;right:3px;top:10px;list-style-type:none;margin:0;padding:0}
#menu-bottom2 li {display:inline;margin:0;padding:0 4px 0 5px;border-left:1px solid #454545;color:#454545}
#menu-bottom2 li.frst {border-left:none;padding-left:0}
#menu-bottom2 a:link {color:#454545;text-decoration:none}
#menu-bottom2 a:visited {color:#454545;text-decoration:none}
#menu-bottom2 a:hover {color:#222;text-decoration:underline}







/* blBox */
body {height:100%}
#bl-box-overlay {
	position:absolute;
	top:0; left:0; width:100%; height:100%;
	background-color: #000;
	z-index:98;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
	display:none;
}
#bl-box {
	position:absolute; top:100px; left:0;
	width:100%;
	z-index:99;
	display:none;
}
.bl-box-content {
	position:relative; width:490px;
	margin:0 auto; padding:15px 20px;
	background-color:#f8f8f8;
	border:2px solid #333;
	text-align:left;
	display:none;
}
img.bl-close-img {position:absolute;top:3px;right:3px;width:66px;height:18px;border:0;cursor:pointer}

.bl-box-content h2 {margin:0 0 10px 0;font:normal bold 12px verdana, geneva, sans-serif;color:#333}
.bl-box-content h3 {margin:0 0 6px 0;font:normal bold 11px verdana, geneva, sans-serif;color:#555}
.bl-box-content p {margin:0 0 8px 0}
.bl-box-content form {margin:0;padding:0}
.bl-box-content a:link {color:#008; text-decoration:underline}
.bl-box-content a:visited {color:#008; text-decoration:underline}
.bl-box-content a:hover {color:#00d; text-decoration:underline}


div.bl-box-contact2, div.bl-box-contact3 {
	clear:both; padding-top:18px;
}

div.bl-box-contact1 label, div.bl-box-contact1 input {
	display:block;
	width:150px;
	float:left;
	margin-bottom:4px;
	font:normal normal 11px verdana, geneva, sans-serif;
}
div.bl-box-contact1 label {
	text-align: right;
	width: 230px;
	padding-top:3px;
	padding-right:10px;
	font-weight:bold; font-size:10px; color:#333;
}
div.bl-box-contact1 br {clear:both}
div.bl-box-contact1 label span {font:normal normal 10px tahoma, arial, sans-serif;}

div.bl-box-contact2 {text-align:center}
div.bl-box-contact2 input {margin-left:20px;vertical-align:middle}
div.bl-box-contact2 label {margin-right:20px;vertical-align:middle}
div.bl-box-contact2.pl input {margin-left:12px}
div.bl-box-contact2.pl label {margin-right:12px;font-family:arial, sans-serif}

div.bl-box-contact3 {text-align:center}
div.bl-box-contact3 select {margin-bottom:14px}
div.bl-box-contact3 textarea {margin-bottom:14px; height:6em}
div.bl-box-contact3 input {width:80px}

}

@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
h3 {font-size:11pt}
a img {border:0}
#header, #menu-bottom {}
}
