body{margin:0;font:12px Arial,Helvetica,sans-serif;padding:0;border:none;background-color:#fff;margin:0;text-align:left;}
p{font-size:12px; padding:0; margin:8px 0 8px 0; text-align:left}
p a:link,p a:visited,ul a:link,ul a:visited,ol a:link,ol a:visited{color:#069;text-decoration:none}
ol li {text-align:left; font-size:11px; font:stdInput;}
.smalltext{font-size:9px;padding-bottom:2px;}
img{border:0px}
strong{color:#333;font-weight:bold}
.homeform,.Retrieve_QuoteLabel,label,select,input{color:#333333;font:11px 'lucida sans unicode','lucida grande','Trebuchet','Verdana';}
.homeform a{color:#333;text-decoration:none}
.homeform a:hover{text-decoration:underline}
.subnav{width:756px;margin-left:auto;margin-right:auto;color:#fff;padding:5px 7px 6px 7px;font:10px Verdana,Arial,Helvetica,sans-serif}
.subnav a:link,.subnav a:visited{color:#fff;text-decoration:none;font-weight:bold}
p a:hover,ul a:hover,ol a:hover,.top a:hover,.subnav a:hover{text-decoration:underline;}
.underline{text-decoration:underline;font-weight:bold}
.boxtext{font:11px Arial,Helvetica,sans-serif;padding-top:5px}
h1{font:normal 24px Arial,Helvetica,sans-serif;padding:2px 0 2px 0;margin:0px;color:#666; text-align:left}
h2{font:normal 16px Arial,Helvetica,sans-serif;padding:4px 0 2px 0;margin:0px; text-align:left}
h3{font:normal 14px Arial,Helvetica,sans-serif;padding:2px 0 2px 0;margin:0px;color:#000; text-align:left}
h4{font:normal 12px Arial,Helvetica,sans-serif;padding:2px 0 2px 0;margin:0px;color:#000; text-align:left}
#body{margin-left:15px; margin-top:20px; text-align:left}
.orange{color:#FF6A06;font-weight:normal;}
/*header*/
.logo{padding:5px 0 5px 0;}
.phone{position: absolute; left: 740px; top: 5px;}
.slogan{font-size:16px; font-weight:bold}
/*header navigation*/
.nav1{width:100%;color:#FFFFFF;text-align:left;padding:5px 0 5px 15px; background-color:#FFCC00; display:block}
.nav1 a:link, .nav1 a:visited{font-size:11px;text-align:left;text-decoration:none;color:#FFFFFF;text-align:left;}
.nav1 a:hover{text-decoration:underline;}
.nav2{width:100%;color:#FFFFFF;text-align:left;padding:3px 0 3px 15px; background-color:#3399ff; display:block;}
.nav2 a:link, .nav2 a:visited{font-size:11px;text-align:left;text-decoration:none;color:#FFFFFF;text-align:left;}
.nav2 a:hover{text-decoration:underline;}
.lang{color:#3399ff;text-align:right;padding:5px 0 5px 15px;}
.lang a:link, .lang a:visited{font-size:11px;text-decoration:none;color:#3399ff;text-align:left;}
.lang a:hover{text-decoration:underline;}
/*form*/
.formTL{background:url(images/formTL.jpg) left top no-repeat #01ABE9}
.formTM{background:#01ABE9;padding:5px 0 0 0;font-size:15px; font-weight:bold; color:#fff;}
.formTR{background:url(images/formTR.jpg) right top no-repeat #01ABE9}
.formML{background:#01ABE9}
.formM{background:#01ABE9;color:#fff;font-size:11px;padding:5px 0 5px 0}
.formMR{background:#01ABE9}
.formBL{background-image:url(images/formBL.jpg);background-repeat:no-repeat;background-position:left bottom;height:26px;}
.formBM{background:url(images/formB.jpg) right bottom repeat-x;color:#FFFFFF;text-align:right} 
.formBM a:link, .formBM a:visited{color:#fff;text-decoration:none;}
.formBM a:hover{color:#fff;text-decoration:underline}
.formBMleft{background:url(images/formB.jpg) repeat-x left bottom;} 
.formBMleft a:link, .formBMleft a:visited{color:#fff;text-decoration:none;}
.formBMleft a:hover{color:#fff;text-decoration:underline}
.formBMSmall{background:url(images/formB.jpg) right bottom repeat-x;color:#FFFFFF;padding:2px 0 2px 0;text-align:left;font-size:10px} 
.formBMSmall a:link, .formBMSmall a:visited{color:#fff;text-decoration:none;}
.formBMSmall a:hover{color:#fff;text-decoration:underline}
.formBR{background:url(images/formBR.jpg) right bottom no-repeat;}
.formBL2{background:url(images/formBL2.jpg) left bottom no-repeat #01ABE9;}
.formBM2{background:#01ABE9;padding:0 0 6px 0;color:#fff; font-size:11px}
.formBR2{background:url(images/formBR2.jpg) right bottom no-repeat #01ABE9}

.form_title{font-size:11px;padding:2px 0 2px 0;color:White;}

.form_input{padding:0 0 2px 0}
.input{width:150px;font-size:11px; }
.input2{font-size:10px}
.input3{height:18px; padding:0;width:80px;font-size:10px}
.form_button{padding:1px 5px 1px 0;text-align:right}
.inputtext{color:#fff}

.greyTL{background:url(images/border/grey-tl.jpg) left top no-repeat}
.greyTM{border-top: solid 1px #ccc;color:#0099cc; padding:0}
.greyTR{background:url(images/border/grey-tr.jpg) right top no-repeat}
.greyML{border-left: solid 1px #ccc;}
.greyM{font-size:10px}
.greytext{font-size:16px}
.greyM a:link, .greyM a:visited{color:#01ABE9;text-decoration:none;font-weight:bold}
.greyM a:hover{color:#01ABE9;text-decoration:underline}
.greyMR{border-right: solid 1px #ccc;}
.BlButton{background-image:url(images/BlueButton.gif) no-repeat top bottom;}

.greyBL{background:url(images/border/grey-bl.jpg) left bottom no-repeat}
.greyBM{border-bottom: solid 1px #ccc;}
.greyBR{background:url(images/border/grey-br.jpg) right bottom no-repeat}

.regL{
	background-color:#fff;background-image:url(images/reg-left.gif);background-repeat:no-repeat;background-position:left top;}
.regM{	background-color:#fff;background-image:url(images/reg-m.gif);background-repeat:repeat-x;background-position:right top; vertical-align:top; padding:8px 0 0 0}
	
.regR{
	background-color:#fff;background-image:url(images/reg-right.gif);background-repeat:no-repeat;background-position:right top;}

.blueTL{background:url(images/blueTL.gif) left top no-repeat}
.blueTM{font-size:11px; background:url(images/blueT.gif) left top repeat-x;text-align:left;padding:2px 0 2px 0;color:#01ABE9;}
.blueTM small{font-size:11px; color:#999999}
.blueTR{background:url(images/blueTR.gif) right top no-repeat; }
.blueML{background:url(images/blueML.gif) left top repeat-y}
.blueM{font-size:10px; text-align:left}
.blueText{color:#01ABE9; font-size:11px;}
.blueMR{background:url(images/blueMR.gif) right top repeat-y}
.blueBL{background:url(images/blueBL.gif) left bottom no-repeat}
.blueB{background:url(images/blueB.gif) left bottom repeat-x;padding:2px 0 2px 0;color:#666;text-align:right; font-size:9px}
.blueB a:link, .blueB a:visited {color:#01ABE9;text-decoration:none;font-size:11px;}
.blueB a:hover{color:#01ABE9;text-decoration:underline}

.blueBR{background:url(images/blueBR.gif) right bottom no-repeat }

.gridHeader{font-size: x-small;text-align:left;background-color:#01ABE9;}
.reg_tittle{color:#01ABE9; font-size:11px; padding:6px 0 0 0;}
.reg_image{padding:2px 0 0 0; text-align:left}

.download{background:#fff; padding:4px; font-size:12px; color:#3399ff; border-top:solid 1px #ccc; text-align:left}
.download a:link, .download a:visited{color:#3399ff;text-decoration:none;font-weight:bold}
.download a:hover{text-decoration:underline; color:#666666}

/*footer*/
.footer{margin-left:auto;margin-right:auto;position:relative;top:15px;font-size:11px;color:#666;padding:4px 0 4px 4px;width:845px;border:solid 1px #ccc;background-color:#FFF;} 

.text_title{padding:0 10px 0 0; text-align:left}
.text_subtitle{padding:0 10px 0 0; text-align:left}
.text_subtitle p{font:14px Arial,Helvetica,sans-serif; text-align:left}
.text_p{padding:0 20px 0 0; font-size:12px; color:#666666; vertical-align:top; text-align:left}
.text_p a:link, .text_p a:visited {color:#666666; text-decoration:underline}
.text_p a:hover {color:#3399ff; text-decoration:underline}

.textlink{padding:0; vertical-align:top; text-align:left}

.BluFormTL{background:url(images/bg/form-tl.jpg) top left  no-repeat; }
.BluFormTM{background:url(images/bg/form-tm.jpg) top left  repeat-x;color:#000;  text-align:left; padding:4px 0 2px 0; font-size:14px}
.BluFormTR{background:url(images/bg/form-tr.jpg) top right  no-repeat}
.BluFormML{background:url(images/bg/form-m.jpg) bottom left  repeat-x #e1e1e1}
.BluFormM{background:url(images/bg/form-m.jpg) bottom left  repeat-x #e1e1e1; color:#000; vertical-align:top; text-align:left}
.BluFormMR{background:url(images/bg/form-m.jpg) bottom left  repeat-x #e1e1e1}
.BluFormBL{background:url(images/bg/form-bl.jpg) bottom left  no-repeat}
.BluFormBM{background:url(images/bg/form-bm.jpg) top left repeat-x}
.BluFormBR{background:url(images/bg/form-br.jpg) bottom right no-repeat}
.BluForm-Label{font-size:12px;padding:2px 0 2px 0;}
.BluForm-Field{font-size:12px;padding:2px 0 2px 0}
.resultNo{padding:0; font-size:12px; color:#666666;text-align:right }
.resultNo a:link, .resultNo a:visited {color:#01B5DA; text-decoration:underline;}
.resultNo a:hover {color:#3399ff; text-decoration:underline}


.gformTL{background:url(images/bg/gformTL.jpg) top left  no-repeat; height:26px}
.gformTM-Title{background:url(images/bg/gformTM.jpg) top left  repeat-x; font-size:14px;}
.gformTM-Price{background:url(images/bg/gformTM.jpg) top left  repeat-x; font-size:14px; font-weight:bold; text-align:right}
.gformTR{background:url(images/bg/gformTR.jpg) top right  no-repeat}

.gformML{background:#FFF; border-left:solid 1px #dedede}
.gformM{background:#FFF; vertical-align:top}
.gformMR{background:#FFF;border-right:solid 1px #dedede}

.gformBL{background:url(images/bg/gformBL.jpg) bottom left  no-repeat}
.gformBM{background:url(images/bg/gformBM.jpg) bottom left repeat-x; text-align:right; padding:0 0 5px 0}
.gformBM2{background:url(images/bg/gformBM.jpg) bottom left repeat-x;padding:0 0 5px 0}
.gformBM2 a:link, .gformBM2 a:visited {color:#3399ff; text-decoration:none; font-size:11px;}
.gformBM2 a:hover {color:#3399ff; text-decoration:underline}
.gformBR{background:url(images/bg/gformBR.jpg) bottom right no-repeat}

.gform-Img{vertical-align:top; padding:8px 10px 0 0; font-size:12px;}
.gform-Img img{border:solid 1px #dedede}
.gform-Text{vertical-align:top; font-size:11px; padding:8PX 0 0 0}

A.AreaLink{FONT-SIZE: 11px;COLOR: #02C2F1;}
A.AreaLink:hover{FONT-SIZE: 11px;COLOR: gray;}