html { background-color: #fff; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

body { background-color: #fff; background-image: url('images/main_bg.gif'); background-repeat: repeat-x; margin: 0px; }

img{border:0;}

a:link, a:visited { font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; color: #3B7FE0; }

a:hover { color: #3B7FE0; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

a[href='index.html'] {#color: #3B7FE0;}


/*

a:hover:visited { color: #3B7FE0; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }

*/

a:link.copyright, a:visited.copyright { color: #fff; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }

a:hover.copyright { color: #fff; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }


/*
a:hover:visited.copyright { color: #fff; font-size: 9px; font-family: "verdana", "arial", sans-serif; text-decoration: underline; }
*/






a:hover.subs { color: #3B7FE0; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }



a:link.subs { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }



a:visited.subs { color: #fff; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }



a:hover:visited.subs { color: #3B7FE0; font-size: 11px; font-family: "verdana", "arial", sans-serif; text-decoration: none; }







p, ul, ol, td, div { color: #626262; font-size: 11px; font-family: "verdana", "arial", sans-serif; vertical-align: top; line-height: 14px; }



.sub { color: #0043A1; font-weight: bold; }



.page { border-bottom: 1px #E2E3E6 solid; padding: 0px 3px 3px 0px; }







ul { list-style-type: square; margin: 8px 15px 15px 35px; }



ul.features { list-style-type: none; margin: 8px 15px 15px 0px; }







image { border: 0px; }







table.maintable {



width: 900px;



height: 100%;



padding: 0px;



background-image: url('images/inner_bg.gif');



}







table.innertable {



width: 820px;



height: 100%;



padding: 0px;



}







td.h100 { height: 100%; text-align: left; }







td.copyright {



padding: 12px;



text-align: center;



font-size: 9px;



color: #fff;



background-color: #0B438B;



border-bottom: 15px #fff solid;



}







td.sublink_area {

height: 32px;

background-color: #5F5F5F;

padding: 8px 8px 0px 12px;

border-top: 5px #fff solid;

color: #fff;

}







td.sublink_area_blank {



width: 444px;



height: 29px;



background-color: #fff;



border-bottom: 2px #5F5F5F solid;



}







#mainpad {



padding: 0px 20px 20px 20px;



text-align: left;



}



#mainpad2 {



padding: 0px 20px 0px 20px;



text-align: left;



}



.image_pad_right {



padding: 0px 20px 0px 0px;



}







.pad1  { padding: 0px 0px 15px 0px; }







td.line {



padding: 7px;



border-bottom: 1px #E2E3E6 solid;



}







td.linehead {



padding: 7px;



border-bottom: 1px #E2E3E6 solid;



font-weight: bold;



}







td.icon_head {



color: #1F89BD;



padding: 7px;



border-bottom: 1px #E2E3E6 solid;



border-top: 1px #E2E3E6 solid;



background-color: #F1F2F5;



font-weight: bold;



}







td.noline {



padding: 7px 7px 20px 7px;



}







td.nolinehead {



padding: 7px 7px 20px 7px;



font-weight: bold;



}







td.contact {



width: 50%;



padding: 10px;



}







td.calc_head {



background-color: #cccccc;



font-weight: bold;



text-align: center;



padding: 6px;



border: 1px #ffffff solid;



}







td.calc_head2 {



background-color: #1F89BD;



font-weight: bold;



text-align: center;



padding: 6px;



border: 1px #ffffff solid;



color: #fff;



}







td.calc {



font-weight: bold;



text-align: center;



padding: 6px;



border: 1px #ffffff solid;



}







td.head {



padding: 6px;



background-color: #EDEDED;



border-top: 1px #6699cc solid;



border-left: 1px #6699cc solid;



border-right: 1px #6699cc solid;



font-weight: bold;



text-align: center;



}







td.box {



padding: 6px;



border: 1px #6699cc solid;



}











td.main_image_right {



width: 334px;



height: 202px;



background-color: #9BBED4;



padding: 20px;



}







td.fpv {



padding: 6px;



}







td.fpv_text {



padding: 6px;



}







td.nf1 {



width: 328px;



padding: 0px;



}







td.nf2 {



width: 328px;



padding: 10px;



}







.button {



background-color:#0F4DA9;



border:2px none #FFFFFF;



color:#FFFFFF;



font-family:Verdana,Arial,Helvetica,sans-serif;



font-size:11px;



padding:4px;



text-decoration:none;



cursor: pointer;



}