html{margin:0; width:100%; height:100%;overflow: auto;}

body {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
/*	background:url(../images/body-bg.gif) repeat-x top center;
	background-color:#07b1e6;
*/	font-size:12px;
	color:#424242;
}
/*input, textarea{background-color:#ebebe4}*/
a {
	color:#009ac7;
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#009ac7;
	text-decoration:underline;
	outline:none;

}
input, select {
	color:#383639;
	padding:1px 1px 1px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383639
}
.mainPage_containerbg{
	background:url(../images/backgroundshadow.png) no-repeat center top;
	height:180px;
} 

.mainPage_container {
	width:982px;
	margin:0 auto;
	height:auto;
	padding:0;
	padding-top:12px;
	
}
.whitetxt {
	color:#FFF;
}
.whitetxt a {
	color:#FFF;
}
.txt11 {
	font-size:11px
}
#account-txt {
	padding-top:5px;
}
#account-txt a {
	color: #00A94F;
}
.redtxt {
	color:#FF0000;
}
.printicon {
	float:right;
	padding:14px 10px 5px 0;
}
.printicon a {
	background:url(../images/print.png) no-repeat left top;
	padding:5px 0 5px 30px;
}
.printicon a:hover {
	background:url(../images/print-big.png) no-repeat left top;
}
.width100percent {
	float:left;
	width:100%;
}
.radiobtn {
	margin:0;
	padding:0;
*margin-left:-4px;
}
/*------------Main Container---------------*/

.banner {
	width:979px;
	float:left;
	height:98px;
	background: url(../images/ct-banner.jpg) no-repeat;
	background-color:#fff;
}
.banner_logo {
	float:left;
	padding-left:4px;
	/*position:absolute;
	margin-top:-7px;*/
}
.banner_logo img {
	border: none;
}
*/.banner_loginSec {
	float:right;
	width:65%;
	height:76px;
	margin:0px 0px 0px 0px
}
.banner_loginSec_topLink {
	float:right;
	height:17px;
	width:100%;
	text-align:right
}
.banner_loginSec_topLink ul {
	margin:0px;
	padding:0px;
	list-style:none;
	height:17px
}
.banner_loginSec_topLink ul li {
	margin:0px 10px 0px 0px;
	padding:0px;
	display:inline;
	font-size:11px
}
.banner_loginSec_topLink ul li a {
	color:#383639;
	text-decoration:none
}
.banner_loginSec_topLink ul li a:hover {
	color:#383639;
	text-decoration:underline
}
.banner_loginSec_topLink ul li.help {
	background:url(../images/btn_help.gif) no-repeat bottom;
	padding:2px 10px 1px 10px;
}
.banner_loginSec_login {
	float:right;
	height:69px;
	margin-top:0px;
	padding-top:9px;
}
.banner_loginSec_login .textbox {
	background:url(../images/logintextbox_bg.gif) repeat-x top;
	border:1px solid #a2a2a2;
	width:122px;
	margin-top:2px;
}
.banner_loginSec_login .rememberme {
	font-size:10px;
	color:#383639
}
.banner_loginSec_login a {
	color:#666;
	text-decoration:none;
}
.banner_loginSec_login a:hover {
	color:#009ac7;
	text-decoration:underline;
}
.banner_loginSec_login span a {
	color:#009ac7;
	text-decoration:none;
	font-size:11px;
  font-weight:normal;
}
.banner_loginSec_login span a:hover {
	color:#009ac7;
	text-decoration:underline;
}
.banner_loginSec_login_inner {
	float:right;
	height:69px;
	background:url(../images/topLogin_innerbg.gif) no-repeat bottom right;
	width:100%;
}
.banner_loginSec_login .btn_smallGreen {
	margin-top:5px;
}
/*------------tab---------------*/
.mainTab-bg{background-color:#FFFFFF; border-left:1px solid #acacac; border-right:1px solid #acacac; height:35px; float:left}

.mainTab {
	float:left;
	height:25px;
	width:975px;
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 0px 2px;
	padding-left: 0;
}
.mainTab ul {
	margin:0;
	padding:0px 0px 0px 11px;
	list-style:none;
	
}
.mainTab ul li {
	display:inline;
}
.mainTab a {
	float:left;
	background:url("#") no-repeat left top;
	margin:0;
	padding:0px 4px 0px 6px;
	text-decoration:none;
}
.mainTab a span {
	float:left;
	display:block;
	background:url("#") no-repeat right top;
	font-size:15px;
	color:#009ac7;
	padding:0px 10px 0px 5px;
	margin:0;
	height:25px;
	line-height:25px;
}
.mainTab a.sel {
	float:left;
	background:url(../images/main-nav-sel-left.gif) no-repeat left bottom;
	margin:0;
	padding:0px 4px 0px 6px;
	text-decoration:none;
}
.mainTab a span.sel {
	float:left;
	display:block;
	background:url(../images/main-nav-sel-right.gif) no-repeat right bottom;
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:15px;
	color:#424242;
	height:25px;
	line-height:25px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.mainTab a span {
	float:none;

}
/* End IE5-Mac hack */
.mainTab a:hover span {
	color:#424242;
}
.mainTab a:hover {
	background:url(../images/main-nav-sel-left.gif) no-repeat left bottom;

}
.mainTab a:hover span {
	background:url(../images/main-nav-sel-right.gif) no-repeat right bottom; 
	
}
/*.mainTab a.sel:hover {
	background:url("tab_left_sel.gif") no-repeat left bottom;
	}
.mainTab a:hover span.sel {
	background:url("tab_right_sel.gif") no-repeat right bottom;
	}  */
	
/*------------tab---------------*/




/*------------TOP Navtab---------------*/

.topNavTab-bg{background-color:#FFFFFF; border:0px solid red; height:25px; border-left:1px solid #acacac; border-right:1px solid #acacac;float:left}


.topNavTab {
	float:left;
	height:25px;
	width:977px;
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 0px 0px;
	z-index:100;
	position:relative;
}
.topNavTab ul {
	margin:0;
	padding:0px 0px 0px 12px;
	list-style:none;
}
.topNavTab ul li {
	display:inline;
}
.topNavTab a {
	float:left;
	background:url("#") no-repeat left top;
	margin:0;
	padding:0px 4px 0px 6px;
	text-decoration:none;
}
.topNavTab a span {
	float:left;
	display:block;
	background:url("#") no-repeat right top;
	font-size:15px;
	color:#009ac7;
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	height:25px;
	line-height:25px;
}
.topNavTab a.sel {
	float:left;
	background:url(../images/top-nav-sel-left.gif) no-repeat left bottom;
	margin:0;
	padding:0px 4px 0px 6px;
	text-decoration:none;
}
.topNavTab a span.sel {
	float:left;
	display:block;
	background:url(../images/top-nav-sel-right.gif) no-repeat right bottom;
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:15px;
	color:#424242;
	height:25px;
	line-height:25px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.topNavTab a span {
	float:none;

}
/* End IE5-Mac hack */
.topNavTab a:hover span {
	color:#424242;
}
.topNavTab a:hover {
	background:url(../images/main-nav-sel-left.gif) no-repeat left bottom;

}
.topNavTab a:hover span {
	background:url(../images/main-nav-sel-right.gif) no-repeat right bottom; 
	
}
/*.mainTab a.sel:hover {
	background:url("tab_left_sel.gif") no-repeat left bottom;
	}
.mainTab a:hover span.sel {
	background:url("tab_right_sel.gif") no-repeat right bottom;
	}  */
	
/*------------TOP Navtab---------------*/



/*------------sub tab---------------*/

.mainSubTab-bg{background-color:#FFFFFF;height:35px; width:977px; float:left; border:0px solid red;border-left:1px solid #acacac; border-right:1px solid #acacac;}
.mainSubTab {
	float:left;
	height:32px;
	width:955px;
	margin-top:-1px;
	margin-left:12px;
	background:url(../images/main-sub-nav-left.gif) no-repeat left top;
	background-color:#009ac7;
	/*border-left:1px solid #009ac7;
	border-right:1px solid #009ac7;*/
	z-index:auto;
	position:relative;
}

.mainSubTab-divright {
	float:right;
	height:32px;
	width:952px;
	margin-right:0px;
	background:url(../images/main-sub-nav-right.gif) no-repeat right top;
	background-color:#009ac7;
	/*border-left:1px solid #009ac7;
	border-right:1px solid #009ac7;*/
}

.mainSubTab ul {
	margin:0;
	padding:3px 0px 0px 1px;
	list-style:none;
}
.mainSubTab ul li {
	display:inline;
}
.mainSubTab a {
	float:left;
	margin:0;
	padding:0px 4px 0px 5px;
	text-decoration:none;
}
.mainSubTab a span {
	float:left;
	display:block;
	font-size:12px;
	color:#424242;
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	height:25px;
	line-height:25px;
}
.mainSubTab a.sel {
	float:left;
	background:url(../images/top-sub-nav-sel-left.gif) no-repeat left bottom;
	margin:0;
	padding:0px 4px 0px 5px;
	text-decoration:none;
}
.mainSubTab a span.sel {
	float:left;
	display:block;
	background:url(../images/top-sub-nav-sel-right.gif) no-repeat right bottom;
	padding:0px 10px 0px 5px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	color:#009ac7;
	height:25px;
	line-height:25px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.mainSubTab a span {
	float:none;

}
/* End IE5-Mac hack */
.mainSubTab a:hover span {
	color:#009ac7;
}
.mainSubTab a:hover {
	background:url(../images/top-sub-nav-sel-left.gif) no-repeat left bottom;

}
.mainSubTab a:hover span {
	background:url(../images/top-sub-nav-sel-right.gif) no-repeat right bottom; 
	
}


/*.mainSubTab ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	height:25px
}
.mainSubTab ul li {
	float:left;
	margin:0px 10px 0px 10px;
	padding:5px 10px 5px 10px;
	display:inline;
	font-size:12px;
	color:#383639;
}
.mainSubTab ul li:hover {
	background:url(../images/mainSubTab_bg_hover.gif) repeat-x top;
	margin:0px 10px 0px 10px;
	padding:5px 10px 6px 10px;
	display:inline;
	font-size:12px;
	color:#009ac7;
	cursor:pointer
}
.mainSubTab ul li.sel {
	background:url(../images/mainSubTab_bg_hover.gif) repeat-x top;
	margin:0px 10px 0px 10px;
	padding:5px 10px 6px 10px;
	display:inline;
	font-size:12px;
	color:#009ac7;
	cursor:pointer
}
.mainSubTab ul li.sel a {
	color:#009ac7;
	text-decoration:none
}
.mainSubTab ul li.sel a:hover {
	color:#009ac7;
	text-decoration:none
}*/
/*------------End sub tab---------------*/

/*------------Body---------------*/
.content-box-border { border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; }
fieldset {
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
}
.legendbody {
	color:#383639;
	font-size:15px;
}
.mainBody_container {
	background-color:#FFFFFF;
	float:left;
	width:977px;
	border-left:1px solid #acacac; border-right:1px solid #acacac;
}
.mainBody_container_Inn {
	margin: -1px 0px 0px 13px;
	float:left;
	width:954px;
}
.mainBody_container_Inn_home {
	width:100%;
	background:url(../images/homeBody_bg.gif) no-repeat top;
	height:446px;
}
.find_station {
	float:left;
	width:425px;
	padding:10px 8px 8px 10px
}
.find_arrow {
	float:left;
	width:7px;
	padding:5px 0px 0px 0px
}
.h1 {
	font-size:18px;
	color:#009ac7;
	height:28px;
	width:100%;
	float:left
}
.h2 {
	font-size:16px;
	height:24px;
	width:100%;
	float:left;
}
#tabs {
	float:left;
	font-size:14px;
	color:#383639;
	width:100%;
	margin-top:5px;
}
#tabs .tabsnav {
	float:left;
	width:38%;
}
.find_station .searchbtn {
	float:left;
	margin:10px 0 0 2px;
}
.find_map {
	float:left;
	width:463px;
	text-align:center;
	padding:8px 0px 0px 6px
}
.line {
	width:100%;
	float:left;
}
.heading {
	font-size:18px;
	height:28px;
     color:#009ac7; font-weight:bold;
 	padding:12px 0 0 12px;
}
.heading span {
	font-size:16px;
	color:#5b5b5b;
}
.wizard {
	width:941px;
	height:30px;
	border-bottom:1px solid #c6c6c6;
	padding:2px 0 0 10px;
}
.wizard_number {
	padding-right:6px;
	text-align:left
}
.wizard_text {
	padding-right:10px;
	text-align:left
}

.wizard_text .color {
	color:#383639;
	font-weight:bold;
}
.color_green {
	color:#009ac7;
}
.wizard_text a {
	color:#424242;
	text-decoration:none
}
.innerpagebody_top {
	width:953px;
	background:url(../images/innerpage_body_tpCurve.gif) top no-repeat;
	height:5px
}
.innerpagebody_top_2 {
	width:953px;
	background:url(../images/innerpage_body_tpCurve_2.gif) top no-repeat;
	height:5px
}
.innerpagebody_body {
	width:951px;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
	background:url(../images/innerpage_body_bg.gif) repeat-x top
}
.innerpagebody_bodyInn {
	padding:0px;
	width:100%
}

.subHeading {
	font-size:14px;
	height:25px;
	color:#009ac7;
	font-weight:bold;
}
.subtoSubHeading {
	font-size:14px;
	height:25px;
}
.innerpagebody_bottom {
	width:953px;
	background:url(../images/innerpage_body_btCurve.gif) top no-repeat;
	height:5px
}
.notes_top {
	background:url(../images/note_curve_top.gif) no-repeat bottom;
	height:6px
}
.notes {
	background:url(../images/note_bg.gif) repeat-x bottom;
	border-left:1px solid #fcc3c3;
	border-right:1px solid #fcc3c3;
	min-height:18px;
	padding:3px 10px 3px 10px
}
.notes_body {
	font-weight:bold;
	color:#000000
}
.notes_bottom {
	background:url(../images/note_curve_bottom.gif) no-repeat top;
	height:6px
}
.confirmation_top {
	background:url(../images/confirmation_top.gif) no-repeat bottom;
	height:6px
}
.confirmation {
	background:url(../images/confirmation_bg.gif) repeat-x bottom;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	min-height:18px;
	padding:3px 10px 3px 10px;
	font-size:13px;
	background-color:#effad0
}
.confirmation_bottom {
	background:url(../images/confirmation_bottom.gif) no-repeat top;
	height:6px
}
.dowller {
	color:#ff0000
}
.success {
	color:#2f7311
}
.formlebalwd {
	padding:2px 3px 2px 0px;
	width:85px;
}
.formlebal2 {
	padding:2px 3px 2px 7px;
}

.body-inner-table{
	padding:0px 10px 0px 5px;
}

.formlebal {
	float:left;
	width:155px;
	padding:9px 3px 0px 3px
}
.formRight {
	float:left;
	width:255px;
	padding:7px 3px 0px 3px
}
.whatNews {
	float:left;
	width:100%;
	padding:5px 3px 0px 3px
}
.whatNews ul {
	margin:0px;
	padding:0px;
	list-style:none
}
.whatNews ul li {
	margin:0px;
	padding:3px 5px 3px 12px;
	display:block;
	background:url(../images/bullet_left.gif) no-repeat left;
}
.curved-box-lineLeft {
	border-left:1px #cdcdcd solid;
	background-color:#FFFFFF
}
.curved-box-lineTop {
	border-top:1px #cdcdcd solid;
	background-color:#FFFFFF
}
.curved-box-lineRight {
	border-right:1px #cdcdcd solid;
	background-color:#FFFFFF
}
.curved-box-lineBottom {
	border-bottom:1px #cdcdcd solid;
	background-color:#FFFFFF
}
.curved-box-body {
	background-color:#ffffff
}
.bodyPoint {
	line-height:17px
}
.bodyPoint ul {
	padding:0px;
	margin:0px 0px 0px 16px;
}
.bodyPoint ul li {
	padding:0px 0px 3px 0px;
	margin:0px;
}

/*
.homeflashArea{background:url(../images/home_flashArea.jpg) no-repeat left top; width:757px; height:246px; color:#FFFFFF; font-size:13px}
*/
.homeflashArea a{color:#FFFFFF; text-decoration:none}
.homeflashArea a:hover{color:#FFFFFF; text-decoration:underline}
.homeflashArea_containt{margin:50px 10px 15px 200px}
.hightHeading{height:22px}
.txtDisable{color:#818181}
.homeBullet ul{ padding:0px; margin:0px; list-style:none}
.homeBullet ul li{background:url(../images/home_bullet.gif) no-repeat left top; padding:0px 12px 5px 12px;}
.solutionBullet ul{padding:0px; margin:0px; list-style:none}
.solutionBullet ul li{background:url(../images/bullet_arrow_2.gif) no-repeat left top; padding:0px 12px 10px 12px;}
.headingBlack{color:#424242; font-size:18px; font-weight:bold; height:22px}
.headingBlueLeft{color:#009ac7; font-size:12px; font-weight:bold; height:25px; text-align:right; padding-right:22px}
.leftTab ul{padding:0px; margin:0px; display:block; text-align:right; width:166px}
.leftTab ul li{background:url(../images/left_tabBG.gif) right bottom no-repeat; padding:8px 22px 0px 0px; height:23px; cursor:pointer; list-style:none}
.leftTab ul li:hover{background:url(../images/left_tabBG_hover.gif) right bottom no-repeat; padding:8px 22px 0px 0px; cursor:pointer; height:23px;}
.leftTab ul li.sel{background:url(../images/left_tabBG_hover.gif) right bottom no-repeat; padding:8px 22px 0px 0px; cursor:pointer; height:23px;}
.leftTab a{ color:#424242; text-decoration:none}
.leftTab a:hover{ color:#424242; text-decoration:none}
.refresh_btn{background:url(../images/btn_refresh.gif) right top no-repeat; height:18px; text-align:right; font-size:11px}
.paddingTop_3{ padding-top:3px}
.paddingRight_5{ padding-right:5px}
/*------------End Body---------------*/

/*------------Footer---------------*/
.footermain_cont {
	height:52px;
	float:left;
	background:url(../images/footer_bg.gif) repeat-x top;
	width:979px;
	text-align:center;
	font-size:11px;
	border:0px solid red;
	padding-top:10px;
}

.footermain_cont .footerlinks{ color:#999; float:left; padding-top:4px;}
.footermain_cont .footerlinks a{color:#999; padding:0 10px;}

.footermain_cont .copyright{ float:right; color:#999; padding-right:7px;padding-top:4px;}



/*------------End Footer---------------*/

.grid {
	width:100%;
	border-right:none;
}
.grid th {
	background-color:#dae8f1;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	height:25px;
	padding:2px 7px;
}
.grid td {
	padding:5px 5px;
	background-color:#FFFFFF
}
.grid tr.odd td {
	background-color:#f3f3f3;
}

.grid th th, .grid td td {
	border-right:none;
	padding:0px 0px;
}
/*.grid .alternate-row, .grid tr.alternate-row td
{
}
.seprator, tr.seprator td, tr.seprator th
{
border-top:solid 1px #d8dbe8;
}
.seprator-bottom, tr.seprator-bottom td
{
border-bottom:solid 1px #d8dbe8;
}
.seprator-bottom td, tr.seprator-bottom td table tr td
{
border-bottom:solid 0px #d8dbe8;
}*/

/*------------popup---------------*/
.login_tpleft {
	background:url(../images/login_topBG.png);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#1f3363;
	font-size:18px;
	padding:0px 5px 8px 10px
}
.login_tpright {
	background:url(../images/login_TPright_tab.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:41px;
	height:55px;
	font-size:12px;
	padding:0px 0px 0px 0px
}
.login_left {
	background:url(../images/login_leftBG.png);
	background-repeat:repeat-y;
	width:10px;
	background-position:right;
}
.login_right {
	background:url(../images/login_rightBG.png);
	background-repeat:repeat-y;
	background-position:left;
	width:10px
}
.login_bottom {
	background:url(../images/login_bottonBG.png);
	background-repeat:repeat-x;
	height:10px;
	background-position:top;
}
.login_body {
	background-color:#FFFFFF;
	padding:12px 10px 12px 10px
}
.coupon_tpbg {
	background:url(../images/coupon_tpBG.png);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:18px;
	padding:0px 5px 8px 10px
}
.couponHeading {
	color:#ff7e00;
	font-size:14px
}
/*------------End popup---------------*/


/*------------btn---------------*/
.btn_smallGreen {
	float:left;
	margin-top:4px;
	background-image:url(../images/btn_bigGreen__left.png);
	background-repeat:no-repeat;
	padding:0px 0 0px 6px;
	height:23px;
	text-decoration:none;
	cursor:pointer
}
/*.btn_smallGreen:hover {
	float:left;
	background-image:url(../images/btn_smallGreen_left_hover.png);
	background-repeat:no-repeat;
	padding:0px 0 0px 8px;
	height:27px;
	text-decoration:none;
	cursor:pointer
}*/
.btn_smallGreen span {
	float:left;
	padding:2px 25px 13px 18px;
	background-image:url(../images/btn_bigGreen_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
}
/*.btn_smallGreen span:hover {
	float:left;
	padding:5px 16px 8px 7px;
	background-image:url(../images/btn_smallGreen__right_hover.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:11px;
	color:#ffffff;
}*/
.btn_bigGreen {
	float:left;
	margin-top:4px;
	background-image:url(../images/btn_bigGreen__left.png);
	background-repeat:no-repeat;
	padding:0px 0 0px 6px;
	height:23px;
	text-decoration:none;
	cursor:pointer
}
/*.btn_bigGreen:hover {
	float:left;
	background-image:url(../images/btn_bigGreen__left_hover.png);
	background-repeat:no-repeat;
	padding:0px 0 0px 8px;
	font-family:height:35px;
	text-decoration:none;
	cursor:pointer
}*/
.btn_bigGreen span {
	float:left;
	padding:2px 25px 13px 18px;
	background-image:url(../images/btn_bigGreen_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
}
/*.btn_bigGreen span:hover {
	float:left;
	padding:8px 15px 13px 7px;
	background-image:url(../images/btn_bigGreen_right_hover.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:11px;
	color:#ffffff;
}*/
.btn_bigdisable {
	float:left;
	background-image:url(../images/btn_bigGreen_left_disable.gif);
	background-repeat:no-repeat;
	padding:0px 0 0px 8px;
	font-family:Arial, Helvetica, sans-serif;
	height:31px;
	text-decoration:none;
}
.btn_bigdisable span {
	float:left;
	padding:9px 15px 8px 7px;
	background-image:url(../images/btn_bigGreen_right_disable.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:11px;
	color:#ffffff;
}
.btn_light {
	float:left;
	background-image:url(../images/btn_light_left.gif);
	background-repeat:no-repeat;
	padding:0px 0 0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	height:31px;
	text-decoration:none;
	cursor:pointer
}
.btn_light span {
	float:left;
	padding:8px 15px 8px 7px;
	background-image:url(../images/btn_light_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:12px;
	color:#1b75bb;
}
.btn_light:hover span {
	color:#000000
}
.homeicon {
	background:url(../images/homeicon.jpg) no-repeat 0px top;
	float:left;
	width:100px;
	padding:8px 8px 10px 35px;
}
.btn_signUp {
	float:left;
	background-image:url(../images/btn_signUP_left.gif);
	background-repeat:no-repeat;
	padding:0px 0 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	height:24px;
	text-decoration:none;
	cursor:pointer
}
.btn_signUp span {
	float:left;
	padding:3px 12px 6px 5px;
	background-image:url(../images/btn_signUP_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size:12px;
	color:#383639;
}
.btn_signUp:hover span {
	color:#009ac7;
}



.btn_bigGreen_dis {
	float:left;
	margin-top:4px;
	background-image:url(../images/btn_bigGreen__left_dis.png);
	background-repeat:no-repeat;
	padding:0px 0 0px 6px;
	height:23px;
	text-decoration:none;
	cursor:pointer
}

.btn_bigGreen_dis span {
	float:left;
	padding:2px 25px 13px 18px;
	background-image:url(../images/btn_bigGreen_right_dis.png);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
}





/*------------End btn---------------*/

/*------------Comman---------------*/
.lineHight {
	line-height:22px
}
.width {
	width:100%
}
.displayNone {
	display:none
}
.redioNumber {
	width:26px;
	height:22px;
	text-align:center;
}
.hight {
	height:20px
}
.lineHieght {
	line-height:22px
}
.margin_div {
	margin:5px 0px 0px 25px
}
.padding_div {
	padding:0px
}
.alignCenter {
	text-align:center
}
.alignRight {
	text-align:right
}
.clearRight {
	clear:right;
}
.clearBoth {
	clear:both;
	float:none;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.lignHight_22 {
	line-height:22px
}
.lignHight_28 {
	line-height:28px
}
.padding_5 {
	padding:5px;
}
.padding_7 {
	padding:5px;
}
.padding_10 {
	padding:10px;
}
.padding_15 {
	padding:15px;
}
.padding_20 {
	padding:20px;
}
.padding_30 {
	padding:30px;
}
.padding_40 {
	padding:40px;
}
.paddingTop_33 {
	padding-top:33px;
}
.paddingTop_35 {
	padding-top:35px;
}
.paddingTop_40 {
	padding-top:40px;
}
.paddingTop_50 {
	padding-top:50px;
}
.paddingTop_60 {
	padding-top:60px;
}
.paddingTop_100 {
	padding-top:100px;
}
.paddingTop_150 {
	padding-top:150px;
}
.paddingTop_30 {
	padding-top:30px;
}
.paddingTop_25 {
	padding-top:25px;
}
.paddingTop_20 {
	padding-top:20px;
}
.paddingTop_10 {
	padding-top:10px;
}
.paddingTop_12 {
	padding-top:12px;
}
.paddingTop_13 {
	padding-top:13px;
}
.paddingTop_14 {
	padding-top:14px;
}
.paddingTop_15 {
	padding-top:15px;
}
.paddingTop_5 {
	padding-top:5px;
}
.paddingTop_7 {
	padding-top:7px;
}
.paddingRight_10 {
	padding-right:10px;
}
.paddingRight_15 {
	padding-right:15px;
}
.paddingRight_20 {
	padding-right:20px;
}
.paddingRight_25 {
	padding-right:25px;
}
.paddingRight_30 {
	padding-right:30px;
}
.paddingRight_40 {
	padding-right:40px;
}
.paddingRight_50 {
	padding-right:50px;
}
.paddingRight_60 {
	padding-right:60px;
}
.paddingRight_70 {
	padding-right:70px;
}
.paddingRight_80 {
	padding-right:80px;
}
.paddingLeft_5 {
	padding-left:5px;
}
.paddingLeft_10 {
	padding-left:10px;
}
.paddingLeft_15 {
	padding-left:15px;
}
.paddingLeft_20 {
	padding-left:20px;
}
.paddingLeft_25 {
	padding-left:25px;
}
.paddingLeft_30 {
	padding-left:30px;
}
.paddingLeft_40 {
	padding-left:40px;
}
.paddingLeft_50 {
	padding-left:50px;
}
.paddingLeft_60 {
	padding-left:60px;
}
.paddingLeft_70 {
	padding-left:70px;
}
.paddingLeft_80 {
	padding-left:80px;
}
.paddingLeft_100 {
	padding-left:100px;
}
.paddingLeft_145 {
	padding-left:145px;
}
.paddingLeft_180 {
	padding-left:180px;
}
.paddingLeft_200 {
	padding-left:200px;
}
.paddingLeft_250 {
	padding-left:250px;
}
.paddingLeft_300 {
	padding-left:300px;
}
.paddingRight_250 {
	padding-right:250px;
}
.paddingRight_10 {
	padding-left:10px;
}
.paddingLeft_10 {
	padding-left:10px;
}
.marginLR_20 {
	margin:0px 20px 0px 20px;
}
.borderTop {
	border-top:1px solid #f3d8c2
}
/*------------Comman End---------------*/

/*------------Drag & Drop---------------*/

.element {
	float:left;
	width:125px;
	cursor:pointer;
	padding:0px;
	font-size:11px;
}
.element1 {
	float:left;
	width:100px;
	padding:0px;
	font-size:11px;
}
.blankemail {
	float:left;
	color:#FF0000;
	padding:5px 0;
	display:block;
	width:100%;
	background:url(../images/cancel.png) no-repeat left center;
	padding-left:20px;
}
.allgradboxes-bg {
	float:left;
	margin-top:25px;
	background:url(../images/grad-box-normal.jpg) no-repeat left top;
	width:100%;
}
.gradbox {
	float:left;
	width:191px;
	padding:10px 5px 5px 10px;
	line-height:18px;
}
.gradbox div.h1 {
	height:20px;
	padding-top:5px;
}
#alongaroute, #nearlocation {
	height:180px;
}


.pagetopleftcurve{width:6px; height:12px; float:left; background:url(../images/page-top-left-curve.gif) no-repeat left top;}
.pagetoprightcurve{width:6px; height:12px; float:right; background:url(../images/page-top-right-curve.gif) no-repeat right top;}
.pagetoptop { border-top:1px solid #acacac; float:left; width:967px; height:auto; line-height:0; }
.pagetopside { border-left:1px solid #acacac;border-right:1px solid #acacac; height:100px; width:977px }

/*03/03/2010*/
.graphbox{ background:url(../images/img_graphbg.gif) repeat-x top left; height:248px; border:1px solid #c6c6c6;}
.gridhead{font-size:13px; font-weight:bold; color:#00a94f;}
.calendar{border:1px solid #7e9db9;}
.calendar input{border:1px solid #fff;}
.pageing{font-size:12px; color:#999;}
.pageno{font-size:12px; color:#fff; background-color:#666666; height:14px; line-height:14px; padding:0px 4px; text-align:center; margin:0px 3px; font-weight:bold;}

.bottomlink{ padding:5px 0 0 0;}
.bottomlink a{ color:#424242; font-weight:bold;}

/*end 03/03/2010*/


.ct-dashbord{background:url(images/CT_dashboard-bg.gif) repeat-x #E6E6E6; height:300px; border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}


.ct-dashbord-heading {
	font-size:18px;
	height:28px;
    color:#009ac7; font-weight:bold;
	padding:0 0 5px 0;
}

.gadget{}
.txtSmall{ font-size:11px;}

.gadget span{ font-size:16px; color:#333333; font-weight:bold;}
.green-gadget{color:#fff; font-size:18px; padding:7px;}



/*report*/
.borderBottom{border-bottom:1px solid #c6c6c6;}
.tblbgtile{ background-color:#e4e4e4;border:1px solid #c6c6c6;}
.loginbg{ background-color:#009ac7; font-size:10px; color:#FFFFFF;}
.loginbg a:link, .loginbg a:active, .loginbg a:visited{ text-decoration:none; color:#fff;}
.loginbg a:hover { text-decoration:underline; color:#fff;}
.logincloud{ background:url(../images/img_login_bg.png) no-repeat bottom left; height:176px;}
.loginbottom{ background-color:#6a6a6a;}
.loginHead{font-size:18px; color:#fff; font-weight:bold;}
.whiteborder{border-bottom:1px solid #fff;}
.loginstation{ background:url(../images/login_stationno.png) no-repeat top left; height:32px; width:37px; line-height:32px; font-size:20px; font-weight:bold; color:#009ac7; text-align:center;}
.cityname{font-size:15px; font-weight:bold;}
.logininfotxt{ font-size:12px;}
.loginvehicle{background:url(../images/login_vehicle.png) no-repeat top left; height:166px; width:224px; top:26px; left:10px; position:absolute;}
.cloudtxt{ font-size:13px; color:#009ac7; padding:15px 0px 0px 110px}

#padding-left0, .padding-left0 { padding-left:0 }

.btn_bigBlue {
	float:left;
	margin-top:4px;
	background-image:url(../images/btn_smallblue_left.gif);
	background-repeat:no-repeat;
	padding:0px 0 0px 5px;
	height:23px;
	text-decoration:none;
	cursor:pointer
}

.btn_bigBlue span {
	float:left;
	padding:2px 25px 13px 18px;
	background-image:url(../images/btn_smallBlue_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	line-height:20px;
}

.btn_bigGreen15 {
	float:left;
	margin-top:4px;
	background-image:url(../images/btn_bigGreen__left.png);
	background-repeat:no-repeat;
	padding:0px 0 0px 6px;
	height:23px;
	text-decoration:none;
	cursor:pointer
}

.btn_bigGreen15 span {
	float:left;
	padding:2px 25px 13px 18px;
	background-image:url(../images/btn_bigGreen_right.png);
	background-repeat:no-repeat;
	background-position:top right;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	line-height:20px;
}
.fonttoplink{ font-size:11px; color:#818181;}




/* jw styles */
.content-box { width: 95%; margin: 0 auto; }
.content-box-sub { padding: 0 15px 15px 15px; }
h1, .heading1 { font-size: 18px; color: #009ac7; font-weight: bold; padding: 8px 0 4px 0; margin: 0; }
h2 { font-size: 15px; color: #00a950; font-weight: bold; padding: 8px 0 4px 0; margin: 0; }
h3 { font-size: 14px; color: #009ac7; font-weight: bold; padding: 8px 0 4px 0; margin: 0; }
h4, .heading4 { font-size: 13px; color: #00a950; font-weight: bold; padding: 8px 0 4px 0; margin: 0; }
h5 { color: #424242; font-size: 18px; font-weight: bold; padding: 8px 0 4px 0; margin: 0; }
p { padding: 8px 0 4px 0; margin: 0; }
.content-box td h1, .content-box td h2, .content-box td h3, .content-box td h4, .content-box td h5, .content-box td p { padding: 0 0 0 0; }
.content-box td { vertical-align: top; padding: 0 10px 0 0; }
.content-box table { margin: 12px auto; border-collapse: collapse; }
.content-box ul{ padding: 0; margin: 0; list-style: none; }
.content-box ul li{background: url(../images/bullet_arrow_2.gif) no-repeat left top; padding: 0 12px 10px 12px; }
.managementphoto { float: left; padding: 5px 15px 10px 0; }
.content-box fieldset table { border-collapse: collapse; width: 95%; margin: 0 auto; }
.content-box fieldset td { padding: 5px 10px; text-align: left; }
.content-box hr { border: 0; height: 1px; color: #ccc; background: #ccc; padding: 0; margin: 15px 0; }
.products-table { border: 1px solid #ccc; border-width: 1px 0 0 1px; width: 100%; }
.products-table th { background: #41add6; border: 1px solid #ccc; border-width: 0 1px 1px 0; text-align: left; color: #fff; padding: 5px; font-size: 1.1em; }
.products-table td { border: 1px solid #ccc; border-width: 0 1px 1px 0; text-align: left; padding: 2px 5px; }
.press { text-align: center; }
.press li { display: inline; }
.prtable { border-collapse: collapse; width: 100%; border: none; }
.prtable td { border: none; padding: 5px 10px 5px 0; text-align: left; }
.thumbnail { float: left; width: 200px; text-align: center; padding: 10px; height: 250px; }
.thumbnail-thin { float: left; width: 125px; text-align: center; padding: 10px; height: 250px; }
.imgborder a img { border: 1px solid #999; }
#slideshow { width: 757px; height: 246px; position: static; z-index: 1; }
#slidetitle { width: 300px; margin: -230px 0 0 430px; position: static; z-index: 1; }
#slidetitle .mainscene { margin-left: -50px; }
#slidetitle h1 { color: #fff; }
#slidetitle h2 { color: #fff; }
#slidetitle p { color: #fff; }
.slide-installations { margin: 120px 0 0 50px; }
#slidetitle .slide-installations h2 { margin: 0; padding: 0; }
#slidearrows { width: 80px; margin: 210px 0 0 700px; position: absolute; z-index: 9; }
a img { border: none; }
.tutorial td { border-collapse: collapse; padding: 10px 10px 10px 0; vertical-align: top; }
.tutorial td p { padding: 5px 0; margin: 0; }
blockquote { margin-left: 15px; padding-left: 15px; border-left: 5px solid #ccc; }
.global-nav-top-links { padding-left: 10px; padding-right: 10px; }


/* end jw styles */



/* dropdown */
#dropdown { /* cancel the default list style */ list-style: none; margin: -3px 10px 0 0; padding: 0; width: 120px; position: relative; float: right; }

	#dropdown li { }
	#dropdown li a.parent { display: block; width: 113px; height: 20px; font-weight: bold; padding: 0 0 0 7px; line-height: 1.7; background: url(../images/dropdown/parent.gif) 0 0 no-repeat; text-decoration: none; color: #666; font-size: 11px; }
	#dropdown li a.hover { background:url(../images/dropdown/parent.gif) 0 -20px no-repeat; color: #0099FF; }

		#dropdown ul { /* cancel the default list style */ margin:0; padding:0; list-style:none; display:none; /* make sure it has the highest z-index */ position:absolute; left:0; z-index:500; /*background:#fff;*/ width:120px; background:url(../images/dropdown/child.gif) left bottom no-repeat; }

			#dropdown ul li { font-size:11px; }

				#dropdown ul li a { display:block; font-weight: bold; padding:0 0 0 10px; height:20px; color: #666; text-decoration: none; }
				#dropdown ul li a:hover { color: #0099FF; }