@charset "utf-8";
/* CSS Document */

body,p,ul,li,h1,h2,h3,h4,h5,h6 {
	padding: 0px;
	margin: 0px;
}

a img {
	border: none;
	outline: none;
}
a {
	outline: none;
}

.clear {
	clear: both;
}


.mptop02 {
	padding-top: 02px;
}
.mptop05 {
	padding-top: 05px;
}
.mptop08 {
	padding-top: 08px;
}
.mptop10 {
	padding-top: 10px;
}
.mptop15 {
	padding-top: 15px;
}
.mptop18 {
	padding-top: 18px;
}
.mptop20 {
	padding-top: 20px;
}
.mptop23 {
	padding-top: 23px;
}
.mptop25 {
	padding-top: 25px;
}
.mptop28 {
	padding-top: 28px;
}
.mptop29 {
	padding-top: 29px;
}
.mptop30 {
	padding-top: 30px;
}
.mptop32 {
	padding-top: 32px;
}
.mptop35 {
	padding-top: 35px;
}
.mptop38 {
	padding-top: 38px;
}
.mptop40 {
	padding-top: 40px;
}
.mptop43 {
	padding-top: 43px;
}
.mptop45 {
	padding-top: 45px;
}
.mptop46 {
	padding-top: 46px;
}
.mptop48 {
	padding-top: 48px;
}
.mptop53 {
	padding-top: 53px;
}
.mptop55 {
	padding-top: 55px;
}
.mptop60 {
	padding-top: 60px;
}
.mptop70 {
	padding-top: 70px;
}
.mptop78 {
	padding-top: 78px;
}
.mptop92 {
	padding-top: 92px;
}

body {
	min-width: 1025px;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top: 4px solid #44a8b1;
	background-color: #fffef0;
}

.content_body {
	margin: 0 auto;
	width: 100%;
}

/*=========== header ===========*/

#header {
	width: 960px;
	margin: 0 auto;
	height: 118px;
	padding: 0px 32px 0px 33px;
}
.header_left {
	width: 240px;
	float: left;
	padding: 24px 0px 0px 30px;
}
.header_right {
	width: 690px;
	float: left;
}
	
	.sign_login {
		float: right;
		padding: 25px 43px 0px 0px;
	}
	.sign_login ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	    position: relative;
	}
	.sign_login ul li {
		padding: 0px;
		margin: 0px;
		display: inline;
		float: left;
	}
	
	.sign_login ul li a#login {
		display: block;
		width: 37px;
		height: 29px;
		color: #000;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		outline: none;
		text-decoration: none;
		line-height: 30px;
		padding-right: 20px;
	}
	.sign_login ul li a#login:hover {
		color: #0072bc;
	}
	
	.sign_login ul li a#signup {
		display: block;
		width: 90px;
		height: 29px;
		outline: none;
		background: #7fcb41;
		color: #fff;
		font-size: 18px;
		font-family: 'BebasNeueRegular';
		text-decoration: none;
		text-align: center;
		line-height: 30px;
	}
	.sign_login ul li a#signup:hover {
		background: #6db334;
	}

    .nav_menu {
		padding: 77px 0px 0px 0px;
	}
	.nav_menu ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	    position: relative;
	}
	.nav_menu ul li {
		padding: 0px;
		margin: 0px;
		display: inline;
	    float: left;
		color: #12adc4;
		font-family: 'BebasNeueRegular';
		font-size: 19px;
		font-weight: normal;
		text-transform: uppercase;
		text-decoration: none;
	}
	
    .nav_menu ul li.home {
		display: block;
		width: 33px;
		height: 15px;
		outline: none;
		padding-right: 39px;
	}
    .nav_menu ul li.home a {
		text-decoration: none;
		color: #000;
	}
    .nav_menu ul li.home a:hover {
		color: #0072bc;
	}

    .nav_menu ul li.why {
		display: block;
		width: 73px;
		height: 15px;
		outline: none;
		padding-right: 21px;
	}
    .nav_menu ul li.why a {
		text-decoration: none;
		color: #000;
	}
    .nav_menu ul li.why a:hover {
		color: #0072bc;
	}

    .nav_menu ul li.features {
		display: block;
		width: 56px;
		height: 15px;
		outline: none;
		padding-right: 39px;
	}
    .nav_menu ul li.features a {
		text-decoration: none;
		color: #000;
	}
    
	#header .nav_menu ul li a.active {
		color: #12ADC4;
	}
	#header .nav_menu ul li a:hover {
		color: #0072bc;
	}
	.nav_menu ul li.pricing {
		display: block;
		width: 45px;
		height: 15px;
		outline: none;
		padding-right: 39px;
	}
    .nav_menu ul li.pricing a {
		text-decoration: none;
		color: #000;
	}

	
	.nav_menu ul li.support {
		display: block;
		width: 51px;
		height: 15px;
		outline: none;
		padding-right: 41px;
	}
    .nav_menu ul li.support a {
		text-decoration: none;
		color: #000;
	}
    .nav_menu ul li.support a:hover {
		color: #0072bc;
	}

    .nav_menu ul li.about {
		display: block;
		width: 38px;
		height: 15px;
		outline: none;
		padding-right: 40px;
	}
    .nav_menu ul li.about a {
		text-decoration: none;
		color: #000;
	}
    .nav_menu ul li.about a:hover {
		color: #0072bc;
	}

    .nav_menu ul li.news {
		display: block;
		width: 33px;
		height: 15px;
		outline: none;
	}
    .nav_menu ul li.news a {
		text-decoration: none;
		color: #000;
	}
    .nav_menu ul li.news a:hover {
		color: #0072bc;
	}

	.nav_menu ul li.statelaws {
		display: block;
		width: 75px;
		height: 15px;
		outline: none;
		padding-right: 41px;
	}
    .nav_menu ul li.statelaws a {
		text-decoration: none;
		color: #000;
	}
    .nav_menu ul li.statelaws a:hover {
		color: #0072bc;
	}


/*============== content =================*/

#content {
	width: 960px;
	margin: 0 auto;
	padding: 0px 32px 0px 0px;
}

img.border {
	border: 1px solid #bcbcbc;

}
/*============== home =================*/

#banner_home_bg {
	clear: both;
	background: url(../images/home_banner_bg.gif) repeat-x;
	width: 100%;
	height: 347px;
	margin: 0 auto;
}
.banner_home {
	width: 1025px;
	margin: 0 auto;
}
.banner_home_left {
	width: 430px;
	float: left;
	padding-left: 63px;
}
.banner_home_right {
	width: 532px;
	float: left;
}

	.banner_home_left h1 {
		margin: 0px;
		padding-top: 27px;
		font-size: 44px;
		color: #003366;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-align: center;
	}
	
	.banner_home_left p {
		text-align: center;
		margin: 0px;
		padding-top: 0px;
		line-height: 160%;
		font-size: 16px;
		font-style: italic;
		color: #333333;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.banner_home_left p span {
		border-bottom: 1px solid #333;
		border-bottom-style: dotted;
	}
	
	.banner_logo {
		text-align: center;
		padding: 13px 40px 0px 0px;
	}
	
	.banner_btn {
		margin-left: 8px;
		    padding-left: 24px;
		    padding-top: 15px;
	}
	.banner_btn ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	.banner_btn ul li {
		padding: 0px;
		margin: 0px;
		display: inline;
		margin-right: 25px;
		float: left;
	}
	.banner_btn ul li a {
		width: 150px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		display: block;
		background: #fff;
		font-family: 'BebasNeueRegular';
		font-size: 19px; text-decoration: none; color: #003366;
	}
	.banner_btn ul li a:hover {
		background-color: #5a5a5a;
		color: #fff;
	}
	.banner_btn ul li a#tour {
		color: #fff;
		background: #7fcb41;
	}
	.banner_btn ul li a#tour:hover {
		background: #6db334;
	}

    .banner_home_right_bg {
		background: url(../images/home_banner.png) no-repeat;
		padding: 278px 0px 28px 296px;
		color: #003366;
		font-size: 19px;
		background-position: 68px 18px;
		margin-top: 6px;
	}
    .banner_home_right_bg01 {
		color: #003366;
		font-size: 19px;
		font-family: 'BebasNeueRegular';
		text-transform: uppercase;
		margin-top: -4px;
	}
    .banner_home_right_bg02 {
		color: #333333;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
	}
	
	
.over_text {
	padding: 36px 0px 0px 0px;
	text-align: center;
	color: #333333;
	line-height: 35px;
	font-size: 23px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.over_text span {
	font-weight: bold;
	border-bottom: 1px solid #333333;
	border-bottom-style: dotted;
}

.home_content {
	width: 980px;
	padding: 40px 0px 0px 0px;
}
.home_content_left {
	width: 499px;
	float: left;
	padding-left: 11px;
}
.home_content_right {
	width: 445px;
	float: left;
	padding-left: 25px;
}
	
	.icon_bg {
		width: 450px;
	}
	.icon_bg_left {
		width: 55px;
		float: left;
	}
	.icon_bg_right {
		width: 395px;
		float: left;
	}
	
	.icon_bg_right h1 {
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		font-size: 28px;
	}
	.icon_bg_right h1 a {
		font-family: 'BebasNeueRegular';
		color: #003366;
		text-decoration: none;
	}
	
	.icon_text01 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
    }
	
	.icon_bg02 {
		width: 430px;
	}
	.icon_bg_left02 {
		width: 50px;
		float: left;
	}
	.icon_bg_right02 {
		width: 380px;
		float: left;
	}
	
	.icon_bg_right02 h1 {
		padding: 0px;
		margin: 0px;
		text-transform: uppercase;
		font-size: 28px;
	}
	.icon_bg_right02 h1 a {
		font-family: 'BebasNeueRegular';
		color: #003366;
		text-decoration: none;
	}
	
	.icon_text02 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
    }
	
	
	#observe_bg {
	    background: url(../images/observe_bg.gif) no-repeat;
	    background-position: left top;
		width: 380px;
		padding: 25px 0px 0px 54px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
    }

	#remote_bg {
		margin-top: 50px;
	    background: url(../images/remote_bg.gif) no-repeat;
	    background-position: left top;
		width: 380px;
		padding: 21px 0px 0px 54px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
    }

	#private_bg {
	    background: url(../images/private_bg.gif) no-repeat;
	    background-position: left top;
		width: 375px;
		padding: 25px 0px 0px 50px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
    }

	#alert_bg {
		margin-top: 50px;
	    background: url(../images/alert_bg.gif) no-repeat;
	    background-position: left top;
		width: 380px;
		padding: 21px 0px 0px 50px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		line-height: 22px;
		font-weight: normal;
    }

.home_content01 {
	clear: both;
	width: 960px;
	padding: 48px 0px 0px 0px;
}
.home_content01_left {
	width: 509px;
	float: left;
}
.home_content01_right {
	width: 451px;
	float: left;
}

	.monitor_bg {
		background: url(../images/monitor_bottom.gif) no-repeat;
		background-position: left bottom;
		background-color: #f4f0d8;
		width: 451px;
		height: 304px;
	}
	
	.monitor01 {
		padding: 18px 0px 12px 23px;
		color: #003366;
		font-size: 38px;
		line-height: 36px;
		font-family: 'BebasNeueRegular';
	}
	
	.monitor02 {
		height: 90px;
		background-color: #ffffff;
		padding: 20px 50px 0px 47px;
		width: 355px;
	}
	.monitor02_left {
		width: 164px;
		float: left;
		border-right: 1px solid #ece9dc; 
	}
	.monitor02_right {
		width: 137px;
		float: left;
		padding-left: 53px;
	}

    .price_monitor {
		color: #003366;
		font-size: 65px;
		font-family: 'BebasNeueRegular';
	}
	
	.permonth {
		margin-top: -10px;
		padding: 0px 0px 0px 20px;
		color: #996666;
		font-size: 15px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
	}
	.peryear {
		margin-top: -10px;
		padding: 0px 0px 0px 44px;
		color: #996666;
		font-size: 15px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
	}

    
	.monitor03 {
		padding: 19px 0px 0px 146px;
	}
	
	.monitor03 a {
		width: 156px;
		height: 44px;
		line-height: 43px;
		text-align: center;
		display: block;
		background: #7fcb41;
		font-family: 'BebasNeueRegular';
		font-size: 26px; text-decoration: none; color: #fff;
	}
	
	.monitor03 a:hover {
		width: 156px;
		height: 44px;
		line-height: 43px;
		text-align: center;
		display: block;
		font-family: 'BebasNeueRegular';
		font-size: 26px; text-decoration: none; color: #fff;
		color: #ffffff;
		background: #6db334;
	}

	.how_bg {
		background: url(../images/how_bg.gif) no-repeat;
		width: 451px;
		height: 304px;
	}
	
	.how01 {
		padding: 15px 0px 0px 22px;
		color: #003366;
		font-size: 38px;
		font-family: 'BebasNeueRegular';
	}
	.how02 {
		padding: 08px 0px 0px 22px;
	}
	.how03 {
		padding: 26px 0px 0px 24px; 
		color: #7b7b7b; 
		font-size: 20px; 
		font-weight: normal; 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		line-height: 27px; 
		width: 345px;
	}
	
	.how04 {
		padding: 30px 0px 0px 50px;
	}
	.how04 ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	    position: relative;
	}
	.how04 ul li {
		padding: 0px;
		margin: 0px;
		display: inline;
		float: left;
	}
	
	.how04 ul li a#blackberry {
		background: url(../images/icon_blackberry.gif) no-repeat;
		display: block;
		width: 174px;
		height: 52px;
		padding: 12px 0px 0px 38px;
		color: #32b8ca;
		font-size: 35px;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-decoration: none;
		line-height: 34px;
	}
	.how04 ul li a#blackberry:hover {
		color: #0072bc;
	}

    .how04 ul li a#android {
		background: url(../images/icon_android.gif) no-repeat;
		display: block;
		width: 128px;
		height: 52px;
		padding: 12px 0px 0px 37px;
		color: #32b8ca;
		font-size: 35px;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-decoration: none;
		line-height: 34px;
	}
	.how04 ul li a#android:hover {
		color: #0072bc;
	}
	

.home_content02 {
	clear: both;
	width: 960px;
	padding: 28px 0px 0px 0px;
}
.home_content02_left {
	width: 509px;
	float: left;
}
.home_content02_right {
	width: 451px;
	float: left;
}
	
	.latestnews a {
		color: #996666;
		font-size: 28px;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-decoration: none
	}
	
	.lastnewstext_bg {
		width: 460px;
	}
	.terms_content #lastest_news .a_news a,
	.lastnews_title a {
		color: #003366; 
		font-size: 14px; 
		font-weight: bold; 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		line-height: 20px;
		text-decoration: none;
	}
	.terms_content #lastest_news .a_news a:hover,	
	.lastnews_title a:hover {
		color: #325476;
		text-decoration:underline;
	}
	.lastnews_text {
		color: #333333; 
		font-size: 14px; 
		font-weight: normal; 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		line-height: 20px;
	}
	.lastnews_name {
		color: #333333; 
		font-size: 11px; 
		font-weight: bold; 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		line-height: 20px;
	}
	
	.whycontent_bg {
		background: url(../images/whycontent_bg.gif) no-repeat;
		width: 451px;
		height: 475px;
	}
	
	.why01 {
		padding: 15px 0px 0px 19px;
	}
	.why01 a {
		color: #003366;
		font-size: 28px;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-decoration: none;
	}
	
	.why02 {
		padding: 03px 0px 0px 19px;
	}

    .whycontent_textbg {
		padding: 0px 0px 0px 19px; 
		width: 414px;
	}
	.whycontent_text {
		color: #000000; 
		font-size: 12px; 
		font-weight: normal; 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		line-height: 18px; 
		font-style: italic;
	}
	
	.whycontent_name {
		padding-top: 10px;
		color: #333333; 
		font-size: 12px; 
		font-weight: bold; 
		font-family: Georgia, 'Times New Roman', Times, serif; 
		line-height: 18px; 
	}
	
	.whydotln {
		padding: 20px 0px 17px 19px;
	}
	
/*============== why =================*/

#banner_why_bg {
	clear: both;
	background: url(../images/why_banner_bg.gif) repeat-x;
	min-width: 1025px;
	height: 131px;
	margin: 0 auto;
}

#banner_why_bg p {
	margin: 0 auto;
	width: 960px;
	padding: 38px 0px 0px 0px;
	color: #003366;
	font-size: 57px;
    font-family: 'BebasNeueRegular';
	text-transform: uppercase;
}

.protect_text {
	width: 960px;
	margin: 0 auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 27px;
}
.protect_text h1 {
	padding: 0px;
	margin: 0px;
	font-size: 38px;
	color: #73c82b;
	font-weight: normal;
}
.protect_text p {
	font-size: 20px;
	color: #333333;
	font-style: italic;
	padding-top: 07px;
}
.protect_text p a {
	color: #0072bc;
	text-decoration: none;
}
.protect_text p a:hover {
	color: #0072bc;
	text-decoration: underline;
}

.state_text {
	width: 960px;
	margin: 0 auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	padding-top: 27px;
}
.state_text h1 {
	padding: 0px;
	margin: 0px;
	font-size: 38px;
	color: #73c82b;
	font-weight: normal;
}
.state_text p {
	font-size: 20px;
	color: #333333;
	font-style: normal;
	padding-top: 07px;
	line-height: 130%;
}
.state_text p a {
	color: #0072bc;
	text-decoration: none;
}
.state_text p a:hover {
	color: #0072bc;
	text-decoration: underline;
}

.why_content {
	width: 960px;
	margin: 0 auto;
}

.why_content h2 {
	margin: 0px;
	color: #003366;
	font-size: 26px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.why_content p {
	width: 940px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


/*============== Rules & Regulations =================*/


.law_content {
	width: 960px;
	margin: 0 auto;
}

.law_content h2 {
	margin: 0px;
	color: #003366;
	font-size: 26px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.law_content p {
	width: 940px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	padding-top: 07px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.law_content ul {
	width: 800px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 0;
	padding-left: 40px;
	padding-top: 07px;
}

.law_content li {
	margin-bottom: 07px;
}


/*============== Container for Punishment & Sobering Reality =================*/

.pun_sob_contain {
	overflow: hidden;
	width: 100%;
}

/*============== Punishment Section - Float Left =================*/

.law_content_pun {
	width: 730px;
	margin: 0 auto;
	float: left;
}

.law_content_pun h2 {
	margin: 0px;
	color: #003366;
	font-size: 26px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.law_content_pun p {
	width: 720px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	padding-top: 07px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.law_content_pun ul {
	width: 650px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 0;
	padding-left: 40px;
	padding-top: 07px;
}

.law_content_pun li {
	margin-bottom: 07px;
}


/*============== Box for Sobering Reality Content on State Pgaes =================*/


.reality_bg {
	background: url(../images/whatthey_bg.gif) no-repeat;
	width: 220px;
	float: right;
	margin-right: 5px;
	margin-top: 70px;
	padding-bottom: 20px;
}

.reality_bg h1 {
	margin: 0px;
	padding: 13px 0px 0px 0px;
	color: #003366;
	font-size: 30px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-align: center;

}
.reality_bg p {
	padding: 0px 0px 0px 21px;
}
.reality_content {
	padding: 17px 0px 0px 0px;
	width: 210px;
}
.reality_content_left {
	width: 220px;
	float: left;
}
.reality_content_text {
	width: 210px;
}
.reality_content_text p {
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* font-style: italic; */
}
.reality_name{
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	padding: 12px 0px 0px 20px;
}
.reality_dotln{
	padding: 20px 0px 10px 20px;
}




/*============== Simple Section Break - Clumsy =================*/


.law_break {
	width: 960px;
	margin: 0 auto;
	padding-top: 38px;
	padding-bottom: 20px;
}


.why_content_btn {
	width: 960px;
	margin: 0 auto;
	padding-top: 38px;
	padding-bottom: 70px;
}

.why_content_btn a#signuptoday{
	margin-left: 366px;
	display: block;
	width: 215px;
	outline: none;
	color: #fff;
	font-size: 35px;
    font-family: 'BebasNeueRegular';
	background: #7fcb41;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	padding: 15px 0px 15px 0px;
}

.why_content_btn a#signuptoday:hover {
	background: #6db334;
}


.partner_btn {
	width: 960px;
	margin: 0 auto;
	padding-top: 40px;
	padding-bottom: 40px;
}

.partner_btn a#partner{
	margin-left: 200px;
	display: block;
	width: 500px;
	outline: none;
	color: #fff;
	font-size: 35px;
    font-family: 'BebasNeueRegular';
	background: #7fcb41;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	padding: 15px 0px 15px 0px;
}

.partner_btn a#partner:hover {
	background: #6db334;
}


.whatthey_bg {
	background: url(../images/whatthey_bg.gif) no-repeat;
	width: 960px;
	height: 485px;
}

.whatthey_bg h1 {
	margin: 0px;
	padding: 13px 0px 0px 21px;
	color: #003366;
	font-size: 38px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
}
.whatthey_bg p {
	padding: 0px 0px 0px 21px;
}

.whatthey_content {
	padding: 17px 0px 0px 0px;
	width: 940px;
}
.whatthey_content_left {
	width: 455px;
	float: left;
}
.whatthey_content_right {
	width: 433px;
	float: left;
	padding-left: 40px;
}

.whatthey_content_text {
	width: 440px;
}
.whatthey_content_text p {
	color: #000000;
	font-size: 14px;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/* font-style: italic; */
}
.whatthey_name{
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	padding: 12px 0px 0px 20px;
}
.whatthey_dotln{
	padding: 20px 0px 10px 20px;
}







.company_logo {
	clear: both;
	width: 960px;
	margin: 0 auto;
}

.company_logo p {
	color: #939393;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 50px;
}

.company_logo_img {
	padding-top: 06px;
	width: 960px;
}
.company_logo_img_left {
	float: left;
	width: 310px;
}
.company_logo_img_mid {
	float: left;
	width: 340px;
	text-align: center;
}
.company_logo_img_right {
	float: left;
	width: 310px;
	text-align: right;
}

.why_botoom {
	clear: both;
	background: url(../images/why_bottom_bg.gif) no-repeat;
	height: 120px;
	width: 960px;
}
.why_botoom_left {
	width: 366px;
	float:left;
}
.why_botoom_mid {
	width: 322px;
	float:left;
}
.why_botoom_right {
	width: 272px;
	float:left;
}

	.why_botoom_left p {
		color: #003366;
		font-size: 28px;
        font-family: 'BebasNeueRegular';
		padding: 27px 0px 0px 27px;
		font-weight: normal;
	}

	.why_botoom_mid .why_botoom_price {
		padding: 24px 0px 0px 36px;
		width: 250px;
	}
	.why_botoom_mid .why_botoom_price_left {
		width: 113px;
		float: left;
		border-right: 1px solid #ece9dc;
	}
	.why_botoom_mid .why_botoom_price_right {
		width: 107px;
		float: left;
		padding-left: 20px;
	}

    .why_botoom_mid .why_botoom_price_num {
		padding: 0px;
		margin: 0px;
		color: #003366;
		font-size: 50px;
		font-family: 'BebasNeueRegular';
	}
	
	.why_botoom_mid .why_botoom_price_permonth {
		margin-top: -10px;
		padding: 0px 0px 0px 20px;
		color: #996666;
		font-size: 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
	}
	.why_botoom_mid .why_botoom_price_peryear {
		margin-top: -10px;
		padding: 0px 0px 0px 44px;
		color: #996666;
		font-size: 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
		font-weight: normal;
	}
     
	.why_botoom_right .why_menu {
		padding: 45px 0px 0px 30px;
		width: 218px;
	}
	.why_botoom_right .why_menu ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	    position: relative;
	}
	.why_botoom_right .why_menu ul li {
		padding: 0px;
		margin: 0px;
		display: inline;
		float: left;
	}
	
	.why_botoom_right .why_menu ul li a#why_see {
		display: block;
		width: 101px;
		height: 29px;
		outline: none;
		background: #7fcb41;
		color: #fff;
		font-size: 18px;
		font-family: 'BebasNeueRegular';
		text-decoration: none;
		text-align: center;
		line-height: 30px;
		margin-right: 16px;
	}
	.why_botoom_right .why_menu ul li a#why_see:hover {
		background: #6db334;
	}
	
	.why_botoom_right .why_menu ul li a#why_signup {
		display: block;
		width: 101px;
		height: 29px;
		outline: none;
		background: #7fcb41;
		color: #fff;
		font-size: 18px;
		font-family: 'BebasNeueRegular';
		text-decoration: none;
		text-align: center;
		line-height: 30px;
	}
	.why_botoom_right .why_menu ul li a#why_signup:hover {
		background: #6db334;
	}

/*============== pravicy =================*/

.pravicy_title {
	padding-top: 35px;
	color: #73c82b;
	font-size: 38px;
}
.pravicy_email a {
	color: #0072bc;
	text-decoration: none;
	line-height: 22px;
}
.pravicy_infor {
	padding-top: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003366;
	font-weight: bold;
}
.pravicy_inoder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #003366;
	font-weight: bold;
}
.pravicy_text01 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333;
	line-height: 22px;
}
.pravicy_text01 h3 {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.pravicy_list {
	padding-top: 05px;
}
.pravicy_list ul {
	padding: 0px;
	margin: 0px;
}
.pravicy_list ul li {
	padding: 0px;
	margin: 0px;
	line-height: 22px;
	margin-left: 25px;
}

.pravicy_text01 a {
	color: #0072bc;
	text-decoration: none;
}

/*============== features =================*/

.features_content {
	width: 960px;
	margin: 0 auto;
}
.features_content_left {
	width: 300px;
	float: left;
}
.features_content_right {
	width: 640px;
	float: left;
	padding-left: 20px;
}

	.features_content_right h1 {
		color: #73c82b;
		font-size: 37px;
		font-weight: normal;
	}
	.features_content_right p {
		color: #333;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 22px;
	}
	.features_content_right p a {
		color: #0072bc;
		text-decoration: none;
	}

.features_info {
	width: 640px;
}
.features_info_left {
	width: 108px;
	float: left;
}
.features_info_right {
	width: 532px;
	float: left;
}
	.features_info_right h2 {
		color: #003366;
		font-size: 26px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	
    .features_info_right p {
		padding-top: 08px;
		color: #333;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		line-height: 22px;
	}

.features_nav {
	float: right;
	width: 300px;
	background: #f4f0d8;
}


.features_nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
}
.features_nav ul li {
	padding: 0px;
	margin: 0px;
	height: 87px;
	width: 300px;
	border-bottom: 1px solid #c5c3af;
	cursor:pointer;
}
.features_nav ul li.active {
	background: #f7efbf;
}
.features_nav ul li a {

}
.features_nav ul li a:hover {
	background: #f7efbf;
}

.features_nav_cont {
	padding-left: 15px;
	width: 270px;
}
.features_nav_cont_left {
	width: 45px;
	float: left;
}
.features_nav_cont_right {
	width: 225px;
	float: left;
}
	
	.features_nav_cont_right h3 a {
		color: #003366;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: normal;
	}
	.features_nav_cont_right p {
		padding-top: 03px;
		color: #717171;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		font-weight: normal;
	}

.features_link {
	padding: 10px 0px 0px 0px;
	width: 640px;
}
.features_link_left {
	width: 320px;
	float: left;
}
.features_link_left a {
	color: #325476;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: none;
}
.features_link_left a:hover {
	color: #0072bc;
}
.features_link_right {
	width: 320px;
	float: left;
	text-align: right;
}
.features_link_right a {
	color: #325476;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-decoration: none;
}
.features_link_right a:hover {
	color: #0072bc;
}

/*============== features_observe =================*/

.fobserve {
	width: 640px;
}
.fobserve_left {
	width: 340px;
	float: left;
}
.fobserve_right {
	width: 300px;
	float: left;
}

.fobserve01 {
	width: 640px;
}
.fobserve_left01 {
	width: 320px;
	float: left;
}
.fobserve_right01 {
	width: 320px;
	float: left;
}

.observe_text {
	width: 295px;
}
.observe_text h2 {
	color: #003366;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.observe_text p {
	padding-top: 05px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.observe_text p span {
	color: #0072bc;
}
.observe_text p a {
	color: #0072bc;
	text-decoration: none;
}

.observe_text01 {
	width: 300px;
}
.observe_text01 h2 {
	color: #003366;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.observe_text01 p {
	padding-top: 05px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

.observe_text02 {
	width: 320px;
}
.observe_text02 h2 {
	color: #003366;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.observe_text02 p {
	padding-top: 05px;
	color: #333333;
	font-size: 14px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}


.text_start {
	color: #333;
	font-size: 12px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*============== features_compalitity =================*/

.fcompa_menu {
	width: 640px;
}
.fcompa_menu_left {
	width: 425px;
	float: left;
}
.fcompa_menu_right {
	width: 215px;
	float: left;
	text-align: right;
}

.fcompa_android_bg {
	background: url(../images/ob_com_icon_ad.gif) no-repeat;
	background-position: left center;
	padding: 10px 0px 0px 54px;
	height: 51px;
	color: #003366;
	font-size: 35px;
    font-family: 'BebasNeueRegular';
	text-transform: uppercase;
}

.fcompa_blackberry_bg {
	background: url(../images/ob_com_icon_blackberry.gif) no-repeat;
	background-position: left center;
	padding: 10px 0px 0px 54px;
	height: 51px;
	color: #003366;
	font-size: 35px;
    font-family: 'BebasNeueRegular';
	text-transform: uppercase;
}

    .fcompa_login {
		padding-top: 13px;
		width: 215px;
	}
	.fcompa_login ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	    position: relative;
	}
	.fcompa_login ul li {
		padding: 0px;
		margin: 0px;
		float: left;
		text-transform: uppercase;
	}
	
	.fcompa_login ul li a {color: #036; text-decoration: none; outline: none;}
	
	.fcompa_login ul li  {
		text-decoration: none;
		display: block;
		outline: none;
		color: #003366;
		font-size: 15px;
		font-family: 'BebasNeueRegular';
		text-decoration: none;
		text-align: center;
		padding: 7px 17px;
    }
	
	.fcompa_login ul li.active, .fcompa_login ul li:hover {
      background: #f7efbf;
	}	

.popular-phones {
  width: 638px;
  padding-left: 02px;
  border-top: 5px solid #bcbbb2;
  padding-top: 32px;
  margin-top: 20px;
}
.pop-phone {
  float: left; 
  text-align: center;
  width: 158px;
}

.pop-phone p {	
    padding-top: 10px;
	color: #003366;
	font-size: 14px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-transform: uppercase;}

.fcompa_list {
	width: 638px;
	padding-left: 02px;
	border-top: 5px solid #bcbbb2;
	padding-top: 32px;
}
.fcompa_list_col01 {
	width: 158px;
	float: left;
	text-align: center;
}
.fcompa_list_col02 {
	width: 160px;
	float: left;
	text-align: center;
}
.fcompa_list_col03 {
	width: 160px;
	float: left;
	text-align: center;
}
.fcompa_list_col04 {
	width: 160px;
	float: left;
	text-align: center;
}

.fcompa_list_col01 .fcompa_list_info {
	padding-top: 10px;
	color: #003366;
	font-size: 15px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-transform: uppercase;
}
.fcompa_list_col01 h4 {
	text-align: left;
	color: #44698b;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.fcompa_list_text ul {
	text-align: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.fcompa_list_text ul li {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.fcompa_list_col02 .fcompa_list_info {
	padding-top: 10px;
	color: #003366;
	font-size: 15px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-transform: uppercase;
}
.fcompa_list_col02 h4 {
	text-align: left;
	color: #44698b;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.fcompa_list_col03 .fcompa_list_info {
	padding-top: 10px;
	color: #003366;
	font-size: 15px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-transform: uppercase;
}
.fcompa_list_col03 h4 {
	text-align: left;
	color: #44698b;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.fcompa_list_col04 .fcompa_list_info {
	padding-top: 10px;
	color: #003366;
	font-size: 15px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-transform: uppercase;
}
.fcompa_list_col04 h4 {
	text-align: left;
	color: #44698b;
	font-size: 17px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.see_ins_btn {
	clear: both;
	width: 638px;
	margin: 0 auto;
}

.see_ins_btn a#see_ins01{
	display: block;
	width: 638px;
	outline: none;
	color: #7d7c75;
	font-size: 27px;
    font-family: 'BebasNeueRegular';
	background: #f4f0d8;
	text-decoration: none;
	text-align: center;
	padding: 11px 0px 12px 0px;
	text-transform: uppercase;
}

.see_ins_btn a#see_ins01:hover {
	color: #fff;
	background: #0072bc;
}

.see_ins_btn a#see_ins02{
	display: block;
	width: 638px;
	outline: none;
	color: #7d7c75;
	font-size: 27px;
    font-family: 'BebasNeueRegular';
	background: #f4f0d8;
	text-decoration: none;
	text-align: center;
	padding: 11px 0px 12px 0px;
	text-transform: uppercase;
}

.see_ins_btn a#see_ins02:hover {
	color: #fff;
	background: #0072bc;
}

.see_ins_btn a#see_ins03{
	display: block;
	width: 638px;
	outline: none;
	color: #7d7c75;
	font-size: 27px;
    font-family: 'BebasNeueRegular';
	background: #f4f0d8;
	text-decoration: none;
	text-align: center;
	padding: 11px 0px 12px 0px;
	text-transform: uppercase;
}

.see_ins_btn a#see_ins03:hover {
	color: #fff;
	background: #0072bc;
}

.see_ins_btn a#see_ins04{
	display: block;
	width: 638px;
	outline: none;
	color: #7d7c75;
	font-size: 27px;
    font-family: 'BebasNeueRegular';
	background: #f4f0d8;
	text-decoration: none;
	text-align: center;
	padding: 11px 0px 12px 0px;
	text-transform: uppercase;
}

.see_ins_btn a#see_ins04:hover {
	color: #fff;
	background: #0072bc;
}


/*============== pricing =================*/

.pricing_ttl {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	padding-top: 40px;
	margin-left: 20px;
}
.pricing_ttl h1 {
	padding: 0px;
	margin: 0px;
	font-size: 27px;
	color: #73c82b;
	font-weight: normal;
}

.pricing_table {
	width: 960px;
}
.pricing_table th {
	background-color: #003366;
	text-align: center;
	color: #ffffff;
	height: 39px;
	vertical-align: middle;
}
.pricing_table td {
	background-color: #c5ecfd;
	text-align: center;
	border: 1px solid #9fbddc;
	color: #003366;
	vertical-align: middle;
	font-size: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.pricing_table .boderleft {
	border-left: none;
}
.pricing_table .boderright{
	border-right: none;
}
.pricing_table .boderbottom{
	border-bottom: none;
}
.pricing_table .trboder {
	border: 1px solid #9fbddc;
}

.num_title {
	font-size: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.price_td {
	color: #003366;
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.per_td {
	color: #003366;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}
.hieght86 {
	height: 86px;
}
.hieght44 {
	height: 44px;
}

.pricing_text_start {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 18px;
}
	
.pricing_infor {
	padding-top: 33px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003366;
	padding-bottom: 05px;
	border-bottom: 5px solid #bcbbb2;
	font-weight: normal;
}

.pricing_content {
	width: 960px;
}
.pricing_content_left {
	width: 510px;
	float: left;
}
.pricing_content_right {
	width: 450px;
	float: left;
}

	.pricing_content_left  h3 {
		color: #003366;
		font-size: 17px;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		width: 430px;
	}
	.pricing_content_left  p {
		padding-top: 05px;
		color: #333;
		font-size: 14px;
		line-height: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		width: 445px;
	}
	.pricing_content_left  p a {
		color: #0072bc;
		text-decoration: none;
	}
	
	.pricing_content_right  h3 {
		color: #003366;
		font-size: 17px;
		line-height: 18px;
		font-family: Arial, Helvetica, sans-serif;
		width: 430px;
	}
	.pricing_content_right  p {
		padding-top: 05px;
		color: #333;
		font-size: 14px;
		line-height: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		width: 445px;
	}
	.pricing_content_right  p a {
		color: #0072bc;
		text-decoration: none;
	}

.pricing_title {
	color: #003366;
	font-size: 17px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
.pricing_text {
	color: #333;
	font-size: 14px;
	line-height: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	text-align: left;
}
.pricing_text a {
	color: #0072bc;
	text-decoration: none;
}

.pricing_table a.chooseplan{
	margin-top: 05px;
	margin-left: 21px;
	background: url(../images/pricing_btn.gif) no-repeat;
	display: block;
	width: 117px;
	outline: none;
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	padding-top: 05px;
	height: 26px;
}

.pricing_table a.chooseplan:hover {
	background: url(../images/pricing_btn_over.gif) no-repeat;
}

/*============== support =================*/

#banner_support_bg {
	clear: both;
	background: url(../images/why_banner_bg.gif) repeat-x;
	min-width: 1025px;
	height: 131px;
	margin: 0 auto;
}

.support_bg {
	margin: 0 auto;
	width: 960px;
}
.support_bg_left {
	width: 790px;
	padding: 38px 0px 0px 0px;
	float: left;
}
.support_bg_left p {
	color: #003366;
	font-size: 57px;
    font-family: 'BebasNeueRegular';
	text-transform: uppercase;
}
.support_bg_right {
	width: 170px;
	padding: 45px 0px 0px 0px;
	float: left;
}

a.support_contact {
	display: block;
	width: 170px;
	outline: none;
	color: #003366;
	background: #fff;
	font-size: 28px;
    font-family: 'BebasNeueRegular';
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	line-height: 42px;
}

a.support_contact:hover {
	background-color: #5a5a5a;
	color: #fff;
}
a.support_contact:hover {
}

.support_text {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
}
.support_text a {
	color: #0072bc;
	text-decoration: none;
}

/*============== support install=================*/

.support_ins {
	width: 640px;
}
.support_ins_left {
	float: left;
	width: 320px;
	text-align: center;
}
.support_ins_right {
	float: left;
	width: 320px;
	text-align: center;
}

	.support_ins_left a.viewinstall {
		margin-left: 15px;
		display: block;
		width: 289px;
		outline: none;
		color: #fff;
		font-size: 17px;
		font-family: 'BebasNeueRegular';
		text-decoration: none;
		text-align: center;
		height: 28px;
		background: #00a99d;
		line-height: 22px;
		padding-top: 08px;
	}
	
	.support_ins_left a.viewinstall:hover {
		color: #064440;
	}

	.support_ins_right a.viewinstall {
		margin-left: 15px;
		display: block;
		width: 289px;
		outline: none;
		color: #fff;
		font-size: 17px;
		font-family: 'BebasNeueRegular';
		text-decoration: none;
		text-align: center;
		height: 28px;
		background: #00a99d;
		line-height: 22px;
		padding-top: 08px;
	}
	
	.support_ins_right a.viewinstall:hover {
		color: #064440;
	}



/*============== support android=================*/

.sup_and_content {
	width: 960px;
	margin: 0 auto;
}
.sup_and_content_left {
	width: 300px;
	float: left;
}
.sup_and_content_right {
	width: 640px;
	float: left;
	padding-left: 20px;
}

.support_nav {
	float: right;
	width: 300px;
	background: #f4f0d8;
}
.support_nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
}
.support_nav ul li {
	padding: 0px;
	margin: 0px;
	height: 52px;
	width: 300px;
	border-bottom: 1px solid #c5c3af;
}
.support_nav ul li.active {
	background: #f7efbf;
}
.support_nav ul li a {
	color:#000;
	text-decoration: none;
}


.support_nav_cont {
	padding-left: 15px;
	width: 275px;
}
.support_nav_cont_left {
	width: 30px;
	float: left;
}
.support_nav_cont_right {
	width: 240px;
	float: left;
}
	
	.support_nav_cont_right p {
		padding-top: 05px;
		color: #003366;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
	}

.sup_and_content_right h1 {
	color: #73c82b;
	font-size: 37px;
	font-weight: normal;
}
	
.sup_and_content_right p {
	color: #333;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
}
.sup_and_content_right p a {
	color: #0072bc;
	text-decoration: none;
}

.support_step {
	width: 640px;
}
.support_step_left {
	width: 340px;
	float: left;
}
.support_step_right {
	float: left;
	width: 300px;
	text-align: center;
}

	.support_step_left  h3 {
		color: #003366;
		font-size: 26px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	.support_step_left  p {
		padding-top: 05px;
		color: #333;
		font-size: 14px;
		line-height: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		width: 310px;
	}

/*============== about =================*/

.about_content {
	width: 960px;
	margin: 0 auto;
}
.about_content_left {
	width: 300px;
	float: left;
}
.about_content_right {
	width: 640px;
	float: left;
	padding-left: 20px;
	position:relative;
}
.about_content_right #dude {
	position: absolute;
	right: 22px;
	top: 134px;
}

.about_nav {
	float: right;
	width: 300px;
	background: #f4f0d8;
}
.about_nav ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
}
.about_nav ul li {
	padding: 0px;
	margin: 0px;
	width: 300px;
	border-bottom: 1px solid #c5c3af;
}
.about_nav ul li.active {
	background: #f7efbf;
	width: 300px;
	padding: 16px 0px 17px 0px;
}
.about_nav ul li a {
	display: block;
	width: 300px;
	text-decoration: none;
	padding: 16px 0px 17px 0px;
}
.about_nav ul li a:hover {
	background: #f7efbf;
}

.about_nav ul li a span, .about_nav ul li.active span {
	margin-left: 28px;
	margin-top: 20px;
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.about_content_right h1 {
		color: #73c82b;
		font-size: 37px;
		font-weight: normal;
	}
		
	.about_content_right p {
		color: #333;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		line-height: 22px;
	}
	.about_content_right p a {
		color: #0072bc;
		text-decoration: none;
	}
	
	
.about_com_bg {
	border: 1px solid #f2f2f2;
	background: #fff;
	height: 236px;
}

.about_logo {
	width: 958px;
}
.about_logo_left {
	width: 260px;
	float: left;
}
.about_logo_right {
	width: 698px;
	float: right;
	text-align: right; 
}

	.about_logo_left h3 {
		padding: 40px 0px 0px 22px; 
		color: #003366;
		font-size: 21px;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-transform: uppercase;
		line-height: 20px;
	}
	
	.about_logo_list {
		padding-top: 25px;
		width: 684px;
		float: right;
	}
	.about_logo_list_col01{
		width: 157px;
		margin-right: 13px;
		float: left;
	}
	.about_logo_list_col02 {
		width: 157px;
		margin-right: 13px;
		float: left;
	}
	.about_logo_list_col03 {
		width: 157px;
		margin-right: 13px;
		float: left;
	}
	.about_logo_list_col04 {
		width: 157px;
		margin-right: 13px;
		float: left;
	}
	
.about_logo01 {
	width: 958px;
}
.about_logo01_left {
	width: 700px;
	float: left;
}
.about_logo01_right {
	width: 258px;
	float: left;
	padding: 0px 0px 0px 0px;
}

	.about_logo01_left h3 {
		padding: 0px 0px 0px 22px; 
		color: #003366;
		font-size: 21px;
		font-family: 'BebasNeueRegular';
		font-weight: normal;
		text-transform: uppercase;
		line-height: 20px;
	}
	.about_logo01_left p {
		padding: 03px 0px 0px 22px; 
		color: #333;
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		line-height: 20px;
		width: 625px;
	}

.about_logo01_right  a.learnmore{
	margin-top: 40px;
	margin-left: 05px;
	display: block;
	width: 182px;
	outline: none;
	color: #fff;
	background: #333333;
	font-size: 21px;
    font-family: 'BebasNeueRegular';
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	line-height: 20px;
	height: 28px;
	padding-top: 08px;
}

.about_logo01_right  a.learnmore:hover {
	background: #5a5a5a;
}

.about_text {
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
}
.about_text a {
	color: #0072bc;
	text-decoration: none;
}

.about_com_text {
	width: 640px;
}
.about_com_text_left {
	float: left;
	width: 175px;
	padding-top: 07px;
}
.about_com_text_right {
	float: left;
	width: 465px;
}

	.about_com_text_right  h3 {
		color: #003366;
		font-size: 26px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
	}
	.about_com_text_right  p {
		padding-top: 05px;
		color: #333;
		font-size: 14px;
		line-height: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
	}

.about_press {
	color: #003366;
    font-family: 'BebasNeueRegular';
	font-size: 30px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 18px;
}

.about_press_list {
	padding-top: 05px;
}
.about_press_list ul {
	padding: 0px;
	margin: 0px;
}
.about_press_list ul li {
	padding: 0px;
	margin: 0px;
	line-height: 10px;
	margin-left: 25px;
	color: #0072bc;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
}
.about_press_list ul li a {
	color: #0072bc;
	text-decoration: none;
}
.about_press_list ul li a:hover {
	color: #003366;
	text-decoration: none;
}


/*============== Contact =================*/

.fl{
	float:left;
}

#content #contact-body{
	padding: 32px 0px 0px;
}

#content #contact-body p{
    color: #333333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}

#content #contact-body .leftcol{
	background: url(../images/contact-leftcol-bg.gif) no-repeat 0 0 transparent;
	width:300px;
	height:402px;
	margin-right:17px;
}

#content #contact-body .leftcol p {
    color: #333333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
	padding-top:10px;
	padding-left:18px;
}

#content #contact-body .leftcol #map{
	padding: 12px 0px 0px 17px;
}

#content #contact-body .leftcol .contact01{
    padding: 17px 0 0 18px;
}

#content #contact-body .leftcol .contact02{
    padding: 6px 0 0 19px;
}

#content #contact-body .leftcol .contact01 a {
    color: #003366;
    font-family: 'BebasNeueRegular';
    font-size: 24px;
    font-weight: normal;
    text-decoration: none;
}


#content #contact-body .rightcol{
	width:643px;
}

#content #contact-body .rightcol .befor-form .error{
	color:#ed1c24;
	font-size:14px;
	line-height:22px;
	padding-top:38px;
	position:relative;
}

#content #contact-body .rightcol .befor-form .error #error-mes{
    background: none repeat scroll 0 0 #FCD5DD;
    border: 1px solid #EC0738;
    color: #650016;
    display: none;
    font-size: 15px;
    height: 47px;
    line-height: 46px;
    margin-bottom: 30px;
    position: absolute;
    text-align: center;
    text-indent: 10px;
    top: 6px;
    width: 450px;}

#content #contact-body .rightcol .befor-form .error #error-mes p{
    font-size: 13px;
    line-height: 21px;}


#content #contact-body .rightcol .befor-form .error .required{
	float:right;
	padding-right:4px;
}

div.vform{
	padding-top:16px;
}

.vform #requestform .form-line{
	margin-bottom:20px;
}

.vform #requestform .form-line label{
	font-weight:bold;
	width:166px;
}

.vform #requestform .form-line label.error{
	color: red;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: normal;
	font-style:italic;
    line-height: 22px;
	padding-left:166px;
}

.vform #requestform .form-line input{
	background: none repeat scroll 0 0 #FFFDCA;
	width:470px;
	display:block;
	height:32px;
	border-color:#dbd57c;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
	font-size: 22px;
	font-weight:600;
}

#content #contact-body .vform #requestform .form-line p {
    color: #7a7a7a;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
	padding-left:166px;
}

.vform #requestform .form-line textarea{
	background: none repeat scroll 0 0 #FFFDCA;
	width:470px;
	height:164px;
	border-color:#dbd57c;
	border-style:solid;
	border-width:1px;
	vertical-align:middle;
	display:block;
	font-size: 22px;
	font-weight:600;

}


.vform #requestform .submitbtn{
    background:#333333;
    border: 0;
	font-family: 'BebasNeueRegular';
    color: #FFFFFF;
    cursor: pointer;
    font-size: 21px;
    font-weight: normal;
    outline: none;
    padding: 0;
	margin: 0;
    text-align: center;
	vertical-align:middle;
	height: 37px;
    width: 182px;
	margin-left:166px;
}

.vform #requestform .submitbtn:hover{
	background:#5a5a5a;
}


/*============== THANK YOU ==================*/

h2.mytopheader {
    color: #73C82B;
    font-size: 37px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}


/*============== footer =================*/

#footer_bg {
	background-color: #f2f0d8;
	clear: both;
	min-width: 1025px;
	height: 113px;
	margin: 0 auto;
}
#footer_bg a:hover {
	color: #0072bc;
}
.footer_content {
	padding: 0px 33px 0px 32px;
	width: 960px;
	margin: 0 auto;
}

.footer_link {
	width: 960px;
	margin: 0 auto;
}
.footer_link_left {
	width: 400px;
	float: left;
}
.footer_link_right {
	width: 560px;
	float: right;
	text-align: right;
}
.footer_ln {
	clear:both; 
	padding: 13px 0px 08px 0px; 
	margin: 0 auto; 
	width: 960px;
}

.facebook {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
.facebook a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.twitter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
}
.twitter a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}



.footer_link_right a {
	color: #000000;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: none;
}
.copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
}

/*====================================

		NAM CSS 01-31-11
===============================*/

.terms_content {
    margin: 0 auto;
    width: 960px;
}

.terms_content p{
	color: #333333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    width: 960px;
}


.terms_content ul{
	margin:0;
	padding:0px 0px 29px 0px;;
	color: #0072bc;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:22px;
	font-style:normal;
	text-align:left;
	list-style:none;
	border-bottom:1px dashed #333333;
}

.terms_content #support_index #left_index{
	width:510px;
	float:left;
}

.terms_content #support_index #right_index{
	width:450px;
	float:left;
}

.terms_content #support_index ul{
	padding:0px 0px 0px 30px;
	border-bottom:none;
	list-style: outside;
}

.terms_content #support_index ul h3{
	position:relative;
	left:-30px;
	padding-bottom:3px;
}





.terms_content ul h3{
	color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
}

	.terms_content a{
		text-decoration:none;
		color: #0072bc;
	}

	.terms_content a:hover{
		text-decoration:underline;
		color: #0072bc;
	}


.terms_content .a_term{
	padding-bottom:17px;	
}

.terms_content .a_term h3{
	color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 22px;
	padding-bottom:1px;
}



/*========================

	NEWS
	
========================*/

.terms_content #lastest_news h2{
	color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height:38px;
	border-bottom:5px solid #bcbbb2;
}

h2 #latest_state_news {
	margin: 0px;
	color: #003366;
	font-size: 26px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.terms_content #lastest_news .a_news{
	padding-bottom:17px;
}

.terms_content #lastest_news .a_news p{
	color: #333333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    width: 960px;
	padding-top:1px;
}


/*=====================

	SUPPORT

=========================*/


.terms_content .a_support h2{
	color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height:38px;
	border-bottom:5px solid #bcbbb2;
}

.terms_content .a_support .first_question{
	padding-top:15px;
}

.terms_content .a_support .a_question{
	padding-bottom:26px;
}


.terms_content .a_support .a_question h3{
	color: #003366;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
	font-weight: bold;
    line-height:22px;
	text-decoration:none;
}


.terms_content .a_support .a_question p{
	color: #333333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 21px;
    width: 960px;
	padding-top:1px;
}


/*====================================

		STATE RELALTED
===============================*/

#stateflag {
	float: right;
	margin-right: 20px;
	margin-top: -22px;
}

#stateimage {
	float: right;
	margin: 0 0 10px 10px;
}


#hi {
	left: 0;
	position: relative;
	top: -200px;
}

#ak {
	left: -210px;
	position: relative;
	top: -100px;
}

#us_imagemap {
	position: relative;
	width: 960px;
}

#tooltip {
	position: absolute;
	border: 1px #000 solid;
	z-index: 3000;
	background-color: #fff;
	top: 150px;
	left: 650px;
	opacity: 1;
	width: 300px;
}

#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3 {
	background-color: #6dc523;
	color: #fff;
	display: block;
	margin-bottom: 10px;
	padding: 5px;
	text-align: center;
	width: 290px;
}

#tooltip .body {
	margin: 10px;
}

#mapcontent {
	float: left;
	margin-top: 20px;
	width: 100%;
}

	#mapcontent p {
		margin-bottom: 15px;
	}
	
	#mapcontent h2 {
		margin-bottom: 15px;
	}

#states_list {
	background: #c4ebfc;
	width: 260px;
	padding: 10px;
	float: right;
	margin: 20px 0 20px 20px;
}

#states_list h1 {
	border-bottom: #003366 solid 4px;
	margin: 0px;
	padding: 13px 0px 0px 0px;
	color: #003366;
	font-size: 30px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-align: center;

}

#states_left {
	float: left;
	margin: 15px 0 0 5px;
	width: 120px;;
}

#states_right {
	float: right;
	margin-top: 15px;
	width: 120px;
}

#states_list a {
	color: #003366;
}

#states_list p {
	line-height: 22px;
}

/*====================================

		SOCIAL ICONS ON STATE PAGES
======================================*/


#stayinformed {
	background: #f4f0d8;
	width: 220px;
	float: right;
	margin-right: 5px;
	margin-top: 70px;
}

#stayinformed h1 {
	margin: 0px;
	padding: 13px 0px 0px 0px;
	color: #003366;
	font-size: 20px;
    font-family: 'BebasNeueRegular';
	font-weight: normal;
	text-align: center;
	margin-bottom: 10px;
}

#stayinformed a {
	border-bottom: #c5c3af solid 1px;
	clear: left;
	display: block;
	padding: 17px 0 20px 0;
	text-align: center;
	width: 220px;
	text-decoration: none;
}

#stayinformed #twitterblock {
	border-bottom: none;
}

#stayinformed img {
	margin-right: 5px;
	margin-bottom: -5px;
	margin-top: -7px;
	margin-left: 15px;
	width: 35px;
	float: left;
}


/*====================================

		END OF NAM CSS 01-31-11
===============================*/


	