* { margin:0; padding:0;}
body{ background: #B9BDBF; }
html, input, textarea{font-family:Arial; font-size:11px; color:#262B2E;	}

input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

strong a{ background:url(images/line_ins.gif) bottom left repeat-x; text-decoration:none;}
strong a:hover{ background:none;}


.column { float:left;}
.clear { clear:both;}


/*header*/
.header_menu {background:#646971;}
#header_menu {margin:0 auto; width:780px;}
.header_menu .size_width_1{width:17px; background:url(images/bgr_hed_men_1.jpg) top left repeat-y; height:100%;}
.header_menu .size_width_2{width:745px; background:url(images/bgr_hed_men_2.jpg) top left repeat-x; height:100%;}
.header_menu .size_width_3{width:18px; background:url(images/bgr_hed_men_3.jpg) top left repeat-y; height:100%;}

.header_logo {background:#B9BDBF;}
#header_logo {margin:0 auto; width:780px;}
.header_logo .size_width_1{width:17px;}
.header_logo .size_width_2{width:745px; background:url(images/bgr_hed_logo_2.jpg) top left repeat-x; height:100%; position: relative;}
.header_logo .size_width_2 img{margin:0;}
.header_logo .size_width_2 img.logo {margin: 33px 165px 0 29px; float:left}
.header_logo .size_width_2 img.demo {margin: 75px 35px 0 29px; float:right}
.header_logo .size_width_2 div{ margin-top:60px; color:#656A72; font-size:12px; line-height:18px;}
.header_logo .size_width_3{width:18px;}

.header_content {background:url(images/bgr_hed_cont_tal.jpg) 0 0 repeat-x;}
#header_content {margin:0 auto; width:780px;}
.header_content .size_width_1{width:16px;}

.header_content .size_width_2_left{width:372px; background:url(images/bgr_hed_cont_bgr1.jpg) 0 0 repeat-x; height:100%;}
.header_content .size_width_2_left .bgr_coner{background:url(images/bgr_hed_cont_bgr1a.jpg) bottom right no-repeat; height:100%;}
.header_content .size_width_2_left .bgr_coner .indent{padding:32px 42px 0 29px; color:#1E2224; line-height:24px; font-size:19px; font-weight:bold;}
.header_content .size_width_2_left .bgr_coner .indent .cite{font-size:11px;font-style:italic;font-weight:normal;padding:0;margin:0;line-height:14px;}
.header_content .size_width_2_left .bgr_coner .indent strong a{ color:#1B1E20; font-weight:normal}
.header_content .size_width_2_left .bgr_coner .indent strong img{ margin:0 0 0 6px; vertical-align:middle;}

/* */
.header_content .size_width_2_left_copy{width:372px; background:url(images/bgr_hed_cont_bgr1b.jpg) 0 0 repeat-x; height:100%;}
.header_content .size_width_2_left_copy .bgr_coner{height:100%;}
.header_content .size_width_2_left_copy .bgr_coner .indent{padding:32px 42px 0 29px; color:#1E2224; line-height:24px; font-size:19px; font-weight:bold; color: #fff;}
.header_content .size_width_2_left_copy .bgr_coner .indent .cite{font-size:11px;font-style:italic;font-weight:normal;padding:0;margin:0;line-height:14px;}
.header_content .size_width_2_left_copy .bgr_coner .indent strong a{ color:#1B1E20; font-weight:normal}
.header_content .size_width_2_left_copy .bgr_coner .indent strong img{ margin:0 0 0 6px; vertical-align:middle;}
/* */

.header_content .size_width_2{ width:746px; background:url(images/bgr_hed_cont_bgr1.jpg) 0 0 repeat-x; height:100%;}
.header_content .size_width_2 .indent{padding:32px 30px 0 29px; color:#1E2224; line-height:20px; font-size:12px;}
.header_content .size_width_2 .indent strong a{ color:#1B1E20; font-weight:normal}
.header_content .size_width_2 .indent strong img{ margin:0 0 0 6px; vertical-align:middle;}
.header_content .size_width_2 .indent p{ margin:14px 0 12px 0;}

.header_content .size_width_2_right{width:374px; background:url(images/bgr_hed_cont_bgr2.jpg) 0 0 repeat-x; height:100%; position: relative;}
.header_content .size_width_2_right .bgr_coner{background:url(images/bgr_hed_cont_bgr2a.jpg) bottom right no-repeat; height:100%;}
.header_content .size_width_2_right .bgr_coner .indent{ padding:31px 0 0 30px; color:#F0F2F2; font-size:12px;}
.header_content .size_width_2_right .bgr_coner .indent a{ color:#B6D700; text-decoration:underline}
.header_content .size_width_2_right .bgr_coner .indent a:hover{ color:#B6D700; text-decoration:none}
.header_content .size_width_2_right .bgr_coner .indent p{ margin-top:12px; line-height:17px;}

.header_content .size_width_3{width:17px;}

/*footer*/
#footerContainer {background: #646971 url(images/footer_bgr.jpg) repeat-y scroll center top}
#footer{ color:#E6E9E9; font-size:12px; margin:0 auto; width:780px; padding:32px 0 0 0; text-indent:46px;}
#footer a{ color:#E6E9E9; text-decoration:none; word-spacing:normal;}
#footer a:hover{ text-decoration:underline;}
#footer span{ word-spacing:6px;}


/*content*/
.wrapper_tal{background:#B9BDBF url(images/wrapper_tal.jpg) top left repeat-x; }
.content{margin:0 auto; width:780px;}

.cont_bgr_y{background:url(images/cont_bgr_y.jpg) top left repeat-y; width:780px; height:100%;}
.cont_bgr_top{background:url(images/cont_bgr_top.jpg) top left no-repeat; width:780px; height:100%;}
.cont_bgr_bottom{background:url(images/cont_bgr_bottom.jpg) bottom left no-repeat; width:780px; height:100%;}

.content .heit_main{ width:45px; float:left; height:317px;}
.content .indent_top{height:29px;}
.content .indent_bottom{height:23px;}
.content .bgr_separate_line{width:780px; background:url(images/separate_line.gif) top left repeat-y;}

.text{color:#262B2E; font-size:12px;}
.text strong a{color:#1B1E20; font-size:11px; text-decoration:none}
.text strong img{margin:0 0 0 6px; vertical-align:middle;}
.text span{color:#87A400; font-size:14px;}
.text a{color:#014f7f; text-decoration:none}
.text a:hover{color:#00a0c2; text-decoration:none}

/*================== index.html ==================*/
.box_indent{ margin:0 0 25px 0;}
.box_indent span{ font-size:14px;font-weight:bold;}
.box_indent .box{ width:100%}
.box_indent .size_w1{ float:left; width:274px;}
.box_indent .size_w1 b{ color:#262B2E; font-weight:normal; }
.box_indent .size_w1 b span{ color:#6C7279; font-size:12px;}
.box_indent .size_w2{ float:left; width:40px;}
.box_indent img{ margin:3px 0 11px 0;}
.box_indent p{ margin:0; padding:0; font-size:14px; line-height:14px;}
/*================== index-1.html ==================*/
.img_indent{margin-right:22px; float:left}
.p_indent p{ margin-bottom:12px;}
.separate_img{margin:14px 0 21px 0;}
.list_indent{margin-top:22px; width:312px;}
.list_indent .list_col_1{width:171px;}
/*================== index-3.html ==================*/
.img_indent1{margin-bottom:13px;}
/*================== index-4.html ==================*/
.indent_f1{ height:31px;}
.f1 input{ width:235px; height:18px;}
.f1 textarea{ width:235px; height:139px; overflow:auto; margin-bottom:5px;}
.f1 textarea, input{ color:#262B2E; font-family:Arial; font-size:12px; padding:1px 0 1px 5px; border:1px solid #656A72; vertical-align:middle}
.f1 .size_w1{width:70px; float:left; height:36px; padding-top:2px;}
/*================== index-5.html ==================*/
.txt_p{font-size:12px; line-height:15px;}
.txt_p img{ margin-bottom:15px;}
.txt_p p{ margin:11px 0 0 0; }
.txt_p a{ color:#014f7f; text-decoration:none; font-size:14px;}
.txt_p a:hover{ color:#00a0c2; text-decoration:underline}
/*==================list====================*/
ol {margin-left:20px; padding:5;}
ul {margin:0; padding:10px;}
li {margin:0; padding:0; font-size:13px;}
li a{line-height:18px; color:#769C00; text-decoration:underline;}
li a:hover{text-decoration:none; color:#000000;}

/*custom styles*/
.homeWhat {
width: 320px;
}

.homeWhat img {
	float: left;
	margin-right: 15px;
	}
	
.homeWhat .content {
	float: left;
	width: 275px;
	padding-bottom: 25px;
	}
	
.homeWhat .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	}

.homeWhat .text {
	font-size: 11px;
	line-height: 14px;
	}

h1.pageTitle {
	margin-bottom: 25px;
	line-height: 24px;
	}
	
.contactBox {
	padding: 5px 10px;
	width: 300px;
	position: absolute;
	top: 30px;
	left: 20px;
}

.tag {
	position: absolute;
	top: 50px;
	right: 80px;
}

.contactBox h2 {
	color: #05466D;
	font-size: 18px;
	padding-bottom: 2px;
}
	
span.contactText {
	color: #FFF;
	font-weight: bold;
}

span.contactText a:link,
span.contactText a:active,
span.contactText a:visited,
span.contactText a:hover {
	color: #B6D700;
}

span.contactText a:hover {
	color: #777;
}
	
/* BREADCRUMB */

div#breadcrumb {
	color: #000;
	font-size: 0.9em;
	margin: 0px 0 25px 0;
}

div#breadcrumb a:link,
div#breadcrumb a:active,
div#breadcrumb a:visited,
div#breadcrumb a:hover {
	font-size: 0.9em;
	color: #13888e;
	text-decoration: underline;
}

div#breadcrumb a:hover {
	text-decoration: none;
}

img { behavior: url(/iepngfix/iepngfix.htc);}

#navigation {
	width: 760px;
	height: 39px;
	margin: 0 auto;
}

#navigation ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

#navigation ul li {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	height: 39px;
	width: 105px;
	background: none;
	position: relative;
}

#navigation span {
	position: absolute;
	height: 39px;
	top: 0;
	left: 0;
	width: 105px;
}

#navigation a:link,
#navigation a:visited,
#navigation a:active,
#navigation a:hover {
	position: absolute;
	height: 39px;	
	top: 0px;
	left: 0px;
	font-size: 9px;
	width: 105px;
}

#navFeatures {

}

#navFeatures span {
	background: url(images/nav_features.png) no-repeat 0px 0px;

}

#navFeatures a:link,
#navFeatures a:active,
#navFeatures a:visited,
#navFeatures a:hover {

}

#navFeatures a:hover span,
#navFeatures a.selected:link span,
#navFeatures a.selected:visited span,
#navFeatures a.selected:active span,
#navFeatures a.selected:hover span {
	background: url(images/nav_features.png) no-repeat 0px -39px;
}

#navProcess {

}

#navProcess span {
	background: url(images/nav_process.png) no-repeat 0px 0px;

}

#navProcess a:link,
#navProcess a:active,
#navProcess a:visited,
#navProcess a:hover {

}

#navProcess a:hover span,
#navProcess a.selected:link span,
#navProcess a.selected:visited span,
#navProcess a.selected:active span,
#navProcess a.selected:hover span {
	background: url(images/nav_process.png) no-repeat 0px -39px;
}

#navPricing {

}

#navPricing span {
	background: url(images/nav_pricing.png) no-repeat 0px 0px;

}

#navPricing a:link,
#navPricing a:active,
#navPricing a:visited,
#navPricing a:hover {

}

#navPricing a:hover span,
#navPricing a.selected:link span,
#navPricing a.selected:visited span,
#navPricing a.selected:active span,
#navPricing a.selected:hover span {
	background: url(images/nav_pricing.png) no-repeat 0px -39px;
}

#navHome {

}

#navHome span {
	background: url(images/nav_home.png) no-repeat 0px 0px;

}

#navHome a:link,
#navHome a:active,
#navHome a:visited,
#navHome a:hover {

}

#navHome a:hover span,
#navHome a.selected:link span,
#navHome a.selected:visited span,
#navHome a.selected:active span,
#navHome a.selected:hover span {
	background: url(images/nav_home.png) no-repeat 0px -39px;
}

#page_title {
	width: 722px;
	float: left;
	color: #fff;
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 50px;
	margin: 0 0 0 25px;
}

#subPageContent {
	padding: 0 45px 25px 45px;
	margin-top: -10px;
}

#subPageContent p {
	font-size: 14px;
	margin: 0 0 13px 0;
	line-height: 20px;
}

#pricing {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	margin: 10px auto 20px auto;
}

#pricing td {
	font-size: 14px;
	padding: 5px 10px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}




