html, body, form, img, table, td, th, tr {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	} 
form {
	display: block;
	}
body {
	color: #444444;	
	background: #FF9900;
       font-size:12px;
	}
td {
	vertical-align: top;
	background: none;
	}

html, body {
	height: 100%;
	}

img {
	border: 0px;
	}

.manuals_table td 
{
	padding-left:3px; 
	padding-right:3px; 
	padding-top:5px; 
	padding-bottom:10px; 
	border-bottom:dashed 1px #ccc; 
	 
			border-right:dashed 1px #ccc; 
			}

.inp
{
	margin: 0;
	padding: 2px 3px;
	font-size: 10pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	border: 1px solid #85484b;
	}

.btn
{
    BORDER: 1px solid #85484b; 
    color: #3b3b3b;
    cursor: hand;
	padding: 0 5px;
}
.btn_disabled
{
    BORDER: 1px solid #85484b; 
    color: gray;
    background-color: lightgrey;
    cursor: hand;
	padding: 0 5px;
}
input.textarea, textarea {
	margin: 0;
	padding: 2px 3px;
	font-size: 1opt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: black;
	border: 1px solid #85484b;
	}
textarea {
	height: 74px;
}


a {
	color:#669134;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;	
	}

.blue {
	color: #4252a8;
	}



h1,  h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 24px;
	font-style: normal;
	color: #0042a5;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 20px;
	font-style: normal;
	color: #0042a5;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	}

p {
	margin-top: 0px;
	margin-bottom: 17px;
	}



/*	list	*/
ul {
	margin:0; padding:0;
	list-style:outside;
	}
li {
	list-style:none;
	background: url(/images/list_point1.png) no-repeat;
	background-position:0px 1px;
	margin:0; padding:0;
	padding-left:22px;
	padding-bottom: 6px;
	}	

	


/*	main
---------------------------------------------------------------------------*/
#main {
	margin-left:auto;
	margin-right:auto;
	width:780px;
	}



/*	header
---------------------------------------------------------------------------*/
#headertd {
	padding-top: 13px;
	padding-bottom: 2px;
	}
#header {
	height: 108px;
	background: #efeff2 url(/images/header_bg.png) repeat-x;
	}
#header .bgl {
	height: 108px;
	background: url(/images/header_bgl.png) no-repeat top left;
	}
#header .bgr {
	height: 108px;
	background: url(/images/header_bgr.png) no-repeat top right;
	padding: 0 17px;
	}
	
#header .logotable td {
	vertical-align: bottom;	
	}
#header .logotitle1 {
	font: 30px Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #353d5f;
	}
#header .logotitle2 {
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #2e2e2e;
	}

#header .logotitle2 h1 {font-size:11px;color: #777;letter-spacing:0.04em;}


/*	topline
---------------------------------------------------------------------------*/
#toplinetd {
	padding-bottom: 2px;
	}
#topline {
	height: 29px;
	background: #64677d url(/images/topline_bg.png) repeat-x;
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	}
	
#topline, #topline a {
	color: #eff2ff;
	}

#topline td {
	height: 29px;
	vertical-align: middle;
	}

#topline .bgl {
	height: 29px;
	background: url(/images/topline_bgl.png) no-repeat top left;
	}
#topline .bgr {
	height: 29px;
	background: url(/images/topline_bgr.png) no-repeat top right;
	padding: 0 17px;
	}
	
#topline .callnow {	
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;	
	}


/*	maintd
---------------------------------------------------------------------------*/
#maintd {
	padding-bottom: 2px;
	}
#maintable {
	background: #fff;
	}
.centertd {
	padding: 0 17px;
	}
	
.leftside {
	padding-right: 17px;
	}
.leftside, .rightside {
	padding-bottom: 33px;
	}

	
/*	menu
---------------------------------------------------------------------------*/
#menu {
	width: 183px;
	padding-bottom: 20px;
	}
#menu a {
	display: block;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 38px;
	height: 38px;
	text-decoration: none;
	background: #3f466a url(/images/menuitem_bg.png) no-repeat;
	padding-left: 41px;
	margin-bottom: 1px;
	}
#menu a:hover, #menu a.hover {
	color: #1f2132;
	background: #fff url(/images/menuitem_rollover_bg.png) no-repeat;
	}



/*	testimonials
---------------------------------------------------------------------------*/
#testimonials {
	background: #383b51;
	}
	
#testimonials, #testimonials a {	
	color: #fff;
	text-decoration: none;
	}
#testimonials h3 {
	font: 16px Georgia, "Times New Roman", Times, serif;
	color: #dadbe2;
	}
#testimonials .box {
	padding: 0 15px;
	}
#testimonials .text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 4px;
	}
#testimonials .person {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #b9bcd5;
	padding-bottom: 2px;
	text-align: right;
	}
	
	
	
	
	

/*	content
---------------------------------------------------------------------------*/
#content {
	padding-right: 9px;
	}


/*	promo	*/
#promo {
	width: 540px;
	height: 155px;
	background: #f2f2f0 url(/images/home_anim1.gif) no-repeat;
	
	font: 26px "Times New Roman", Times, serif;
	font-weight: bold;
	color: #8d8d92;
	
	margin-bottom: 20px;
	}
#promo .box {
	padding-top: 37px;
	padding-left: 20px;
	}
#promo .p2 {
	font: 34px "Times New Roman", Times, serif;
	font-weight: normal;
	color: #0042a5;	
	}
#promo .p3 {
	font: 32px "Times New Roman", Times, serif;
	font-weight: normal;
	color: #61971b;	
	}
#promo .p4 {
	font: 34px "Times New Roman", Times, serif;
	font-weight: bold;
	color: #deb35c;	
	}



/*	why	*/
#why {
	float: right;
	width: 269px;
	color: #383b51;
	background: #f8f8f9;

	margin-left: 20px;
	margin-bottom: 7px;
	}
#why .bgl {	background: url(/images/why_lbg.png) repeat-y top left;	}
#why .bgr {	background: url(/images/why_rbg.png) repeat-y top right;	}

#why .top {
	height: 16px;
	background: url(/images/why_tbg.png) repeat-x;
	}
#why .bottom {
	height: 17px;
	background: url(/images/why_bbg.png) repeat-x;
	}	
#why .box {
	padding: 0 16px 0 16px;
	}
	
#why h1, #why h2 {
	font: 28px Georgia, "Times New Roman", Times, serif;
	color: #717383;
	padding-bottom: 12px;
	}
#why ul {
	padding-bottom: 14px;
	}
#why li {
	background: url(/images/list_point2.png) no-repeat;
	padding-left:23px;
	padding-bottom: 6px;
	}	

#why .readmore {
	display: block;
	float: right;
	white-space: nowrap;

	text-decoration: none;
	background: #383b51 url(/images/readmore_bg.png) no-repeat;
	padding: 0 10px;	
	}
#why .readmore a {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;	
	line-height: 17px;
	text-decoration: none;
	}
#why .readmore a img {
	margin-left: 0;
	margin-right: 2px;
	}
#why .readmore a:hover img {
	margin-left: 2px;
	margin-right: 0px;
	}


/*	bottom_text	*/
#bottom_text {
	padding: 15px 0;
	border-top: 4px solid #61971b;
	
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #6c6e75;	
}


/*	footer
---------------------------------------------------------------------------*/
#footertd {
	padding-bottom: 2px;
	}
#footer {
	height: 53px;
	background: #efeff2 url(/images/footer_bg.png) repeat-x;
	}
#footer .bgl {
	height: 53px;
	background: url(/images/footer_bgl.png) no-repeat top left;
	}
#footer .bgr {
	height: 53px;
	background: url(/images/footer_bgr.png) no-repeat top right;
	text-align: center;
	}
#footer .box {
	padding: 19px 50px;	
	}
#footer, #footer a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #808092;
	}
#footer a:hover {
	color: #30313b;
	}	


/*	copyright
---------------------------------------------------------------------------*/
#copyright {
	padding: 8px 0 9px;
	text-align: center;
	}
#copyright, #copyright a {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #818287;
	}



/*	etc
---------------------------------------------------------------------------*/
.sep1 {
	padding: 17px 0 17px;
	}
.sep1 div {
	background: #96969c url(/images/sep1_bg.png) repeat-x;
	height: 1px;
	font-size: 1px;
	line-height: 0;
	}
.sep2 {
	padding: 14px 0 13px;
	}
.sep2 div {
	background: #63667c url(/images/sep2_bg.png) repeat-x;
	height: 1px;
	font-size: 1px;
	line-height: 0;
	}

img.limg {
	float: left;
	}
img.rimg {
	float: right;
	}
	
	

.clear {
	font-size: 1px;
	line-height: 0;
	clear: both;
	}
	
