html body div span object iframe h1 h2 h3 h4 h5 h6 p blockquote pre a abbr acronym address big cite code del dfn em font img ins kbd q s samp small strike strong sub sup tt var b u i center dl dt dd ol ul li fieldset form label legend caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	cursor:auto;
	overflow:hidden;
}
ol,ul {
	list-style:none;
}
blockquote,q {
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}
/* remember to define focus styles! */:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}
* {
	padding:0;
	margin:0;
}
body {
	margin:0;
	padding:0;
	background:#fff url(../images/bg.png) repeat-x top;
	font-family:Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
	font-size:13px;
	color:#555;
	line-height:200%;
}
a {
	color:#324479;
	text-decoration:underline;
}
a:visited {
	color:#324479;
}
a:hover {
	color:#0066CC;
	text-decoration:underline;
}
img {
	border:0;
}
.headertx {
	height: 0px;
	overflow: hidden;
}
.wrapper0 {
	overflow:hidden;
}
.wrapper960 {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.wrapper980 {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
.fleft {
	float:left;
	overflow:hidden;
}
.fright {
	float:right;
	overflow:hidden;
}
.h60 {
	height:60px;
}
.h296 {
	height:296px;
/*	background:url(../images/bgslider.png) no-repeat top;*/
	background:url(../images/bgs.png) no-repeat 0px 0px;
}
.h46 {
	height:46px;
	padding-bottom:30px;
}
#logo {
	padding-top:12px;
	line-height:0;
	float:left;
}
#tmenu {
	padding-top:22px;
	float:right;
	line-height:18px;
	height:38px;
	overflow:hidden;
}
#tmenu a {
	margin-right:18px;
	border-bottom:2px solid #00121f;
	display:inline-block;
	padding-bottom:2px;
	line-height:18px;
	color:#D0DDE6;
	text-decoration:none;
	font-size:16px;
	font-weight:normal;
}
#tmenu a:visited {
	color:#d5e0e8;
	border-bottom:2px solid #00121f;
	text-decoration: none;
}
#tmenu a:hover {
	/* background-color:#94CB3C;
	*/
	border-bottom:2px solid #91cd2f;
	color:#fff;
	text-decoration:none;
}
#tmenu span {
	margin-right:18px;
	border-bottom:2px hidden #20303f;
	display:inline-block;
	color:#fff;
	padding-bottom:2px;
	text-decoration:none;
	font-size:16px;
	font-weight:normal;
}
.features {
	background:url(../images/bg_features.png) repeat-y top;
}
.fboxl {
	width:300px;
	padding-right:30px;
	overflow:hidden;
}
.fboxr {
	width:300px;
	overflow: hidden;
}
.fboxtitle {
	padding-left:75px;
	font-size:16px;
	/* color:#3f7198;
	*/
	color:#306080;
	line-height:25px;
	height:50px;
	font-weight:bold;
}
.fboxtitle span {
	font-family:Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
	font-weight:normal;
}
/*.fbt1 {
	background:url(../images/bg_fbox1.png) no-repeat left;
}
.fbt2 {
	background:url(../images/bg_fbox2.png) no-repeat left;
}
.fbt3 {
	background:url(../images/bg_fbox3.png) no-repeat left;
}*/
.fbt1 {
	background:url(../images/bgs.png) no-repeat 0px -1800px;
}
.fbt2 {
	background:url(../images/bgs.png) no-repeat 0px -1900px;
}
.fbt3 {
	background:url(../images/bgs.png) no-repeat -500px -1900px;
}
.fbtxt {
	padding-top:10px;
	padding-left:10px;
	font-size:13px;
	line-height:200%;
}
.fblink {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
	font-weight:bold;
}
.fblink span {
	font-size:16px;
	color:#324479;
}
.hsep {
	border-bottom:8px solid #f2f2f2;
}
.planbox {
	width:301px;
/*	background:url(../images/bg-plans.png) no-repeat top left;*/
	background:url(../images/bgs.png) no-repeat 0px -300px;
	padding-right:28px;
	height:287px;
	overflow:hidden;
}
.planbox2 {
	padding-right:0px;
}
.pricebadge {
	width:270px;
	padding-left:25px;
	overflow:hidden;
}
/*.pb1 {
	background:url(../images/pricebadge01c.png) no-repeat top right;
}
.pb2 {
	background:url(../images/pricebadge02c.png) no-repeat top right;
}
.pb3 {
	background:url(../images/pricebadge03c.png) no-repeat top right;
}*/
.pb1 {
	background:url(../images/bgs.png) no-repeat 0px -780px;
}
.pb2 {
	background:url(../images/bgs.png) no-repeat 0px -1100px;
}
.pb3 {
	background:url(../images/bgs.png) no-repeat 0px -1450px;
}
.pbheader {
	height:57px;
    padding-bottom: 15px;
	overflow:hidden;
}
.pbheader h1 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	text-decoration: none;
	height:57px;
	padding-top:18px;
	font-size:20px;
	line-height:39px;
	color:#fff;
}
.pbheader a {
	color:#fff;
	text-decoration:none;
}
.pbheader a:visited {
	color:#fff;
	text-decoration:none;
}
.pbheader a:hover {
	color:#fff;
	text-decoration:none;
}
.pbitem {
	background:url(../images/arrow_plans.png) no-repeat left;
	padding-left:15px;
}
.pbprice {
	padding-top:12px;
	padding-right:15px;
	height:25px;
	text-align:right;
	vertical-align:middle;
	font-size:12px;
	overflow:hidden;
}
.pbprice a {
	padding:0;
	margin:0;
	padding-left:15px;
	vertical-align:top;
	line-height:23px;
}
.pbprice span {
	font-size:16px;
}
.bar1 {
	height:44px;
	width:615px;
	color:#254e6a;
	margin-left:50px;
	line-height:44px;
	padding-top:2px;
	padding-left:40px;
	/*background: url(../images/iconthumb.png) no-repeat left;*/
	background: url(../images/bgs.png) no-repeat 0px -720px;;
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
}
.bar1 span {
	font-size:12px;
}
.bar2 {
	width:106px;
	height:36px;
	padding-top:5px;
	padding-right:20px;
	line-height:0px;
}
.bar3 {
	width:106px;
	height:36px;
	padding-top:5px;
	line-height:0px;
}
#footerwrapper {
	overflow:hidden;
	background:url(../images/bg-footer2.jpg) repeat-x top;
	margin-top:50px;
}
#footer {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	height:165px;
	padding-top:40px;
}
.footercol285 {
	width:285px;
	float:left;
	color:#d3d3d3;
	overflow:hidden;
}
.copyright {
	padding-top:30px;
	padding-left:35px;
}
.footercol187 {
	width:155px;
	padding-left: 32px;
	float:left;
	color:#d3d3d3;
	overflow:hidden;
}
.footercol187 a {
	color:#d3d3d3;
	padding-left: 15px;
	background: url(../images/arrow_footer.png) no-repeat left; 
	text-decoration:none;
}
.footercol187 a:visited {
	color:#d3d3d3;
	text-decoration:none;
}
.footercol187 a:hover {
	color:#fff;
	text-decoration:underline;
}
.footercol270 {
	width:270px;
	float:right;
	color:#d3d3d3;
	text-align:center;
	padding-top:8px;
	line-height:18px;
	overflow:hidden;
}
#footer a {
	color:#d3d3d3;
	text-decoration:none;
}
#footer a:visited {
	color:#d3d3d3;
	text-decoration:none;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}
.parbutton {
	line-height:0px;
}
.amp {
	font-family:Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
}
.mids {
	background: url(../images/bg-ms.jpg) top repeat-x; 
	padding-top: 40px; 
	padding-bottom: 40px; 
	height: 169px; 
	overflow: hidden; 
	margin-top: 30px; 
	margin-bottom: 50px;
}
#container {
	margin:0 auto;
	position:relative;
	text-align:left;
	width:918px;
}
#slider ul,#slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	height:296px;
	overflow:hidden;
}
#prevBtn,#nextBtn {
	display:block;
	width:20px;
	height:51px;
	position:absolute;
	left:-21px;
	top:120px;
}
#nextBtn {
	left:918px;
}
#prevBtn a,#nextBtn a {
	display:block;
	width:20px;
	height:51px;
	/*background:url(../images/btn_prev.png) no-repeat 0 0;*/
	background:url(../images/bgs.png) no-repeat 0px -660px;
}
#nextBtn a {
	/*background:url(../images/btn_next.png) no-repeat 0 0;*/
	background:url(../images/bgs.png) no-repeat 0px -600px;
}
.sliderbox {
	width:918px;
	height:296px;
	overflow:hidden;
}
.sliderbox1 {
	background:url(../images/slide01.jpg) no-repeat top;
}
.sliderbox2 {
	background:url(../images/slide02.jpg) no-repeat top;
}
.sliderbox3 {
	background:url(../images/slide03.jpg) no-repeat top;
}
/*.sliderbox1 {
	background:url(../images/slidesbg.jpg) no-repeat 0px 0px;
}
.sliderbox2 {
	background:url(../images/slidesbg.jpg) no-repeat 0px -296px;
}
.sliderbox3 {
	background:url(../images/slidesbg.jpg) no-repeat 0px -592px;
}*/
.greenbutton {
	line-height:0;
	padding-left:80px;
	padding-top:20px;
}
.sbtitle1 {
	padding-top:45px;
	padding-bottom:10px;
	padding-left:20px;
	font-size:36px;
	color:#f4f4f4;
	line-height:40px;
	overflow:hidden;
}
.sbtitle1 span {
	text-decoration:line-through;
}
.sbtext1 {
	color:#fff;
	background:url(../images/arrow_slidebox.png) no-repeat left;
	font-family:Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
	font-size:16px;
	line-height:30px;
	padding-left:12px;
	margin-left:20px;
	margin-top:135px;
	overflow:hidden;
}
.sbtext1b {
	color:#fff;
	background:url(../images/arrow_slidebox.png) no-repeat left;
	font-family:Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
	font-size:16px;
	line-height:30px;
	padding-left:12px;
	margin-left:20px;
	overflow:hidden;
}
.sbtitle2 {
	padding-top:80px;
	padding-bottom:10px;
	padding-left:20px;
	font-size:36px;
	color:#f4f4f4;
	line-height:40px;
	overflow:hidden;
}
.sbtitle2 span {
	font-size:18px;
}
.sbtext2 {
	width:360px;
	color:#fff;
	font-family:Tahoma,Arial,Helvetica,"Microsoft Sans Serif",sans-serif;
	font-size:16px;
	line-height:26px;
	padding-left:20px;
	overflow:hidden;
}
.sbtext2 span {
	font-size: 6px;
}
