html, body{
	background: #CFD8DB url(../images/bg_grad.gif) repeat-x top left;

	width: 100%; 
	height: 100%; 
	margin: 0px; 
	padding: 0px; 
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #02495D;
	scrollbar-track-color: #80ADBA;
	text-align: center; 
}


body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 

#wrap{

	width: 740px;
	text-align: left;
	background: #ffffff url(../images/wrap_bg.gif) repeat-y 0 0;
}

#header_logo{
	float: left;
	width: 248px;
	height: 117px;
	background: #fff url(../images/header_logo.jpg) no-repeat top left;
}

#navigation_area{
	float: right; 
	width: 492px;
	height: 117px;
	background: #fff url(../images/navigation_bg.gif) repeat-x top left;
}



#header_top_nav{
	height: 45px;
	width: 492px;
	background: url(../images/header_shadow.jpg) no-repeat bottom left;
	text-align: right;
}

#header_top_nav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	line-height: 46px;
}

#header_top_nav a:hover{
	color: #909090;
}


#home{
	background: url(../images/icon_home.gif) no-repeat 0 50%;
	padding-left: 14px;
	padding-right: 10px;
}

#contact{
	background: url(../images/icon_contact.gif) no-repeat 0 50%;
	padding-left: 17px;
	padding-right: 10px;
}

#sitemap{
	background: url(../images/icon_sitemap.gif) no-repeat 0 50%;
	padding-left: 15px;
	padding-right: 12px;
}


#navigation{
	height: 69px;
	background: url(../images/header_nav_shadow.jpg) no-repeat 0 0;
	position: absolute;
}

#navigation a{
	float: left;
}

div.hr {
	height: 3px;
	background: url(../images/hr.gif) repeat-x scroll center;
	padding-top: 15px;
	clear: both;
}

div.hr hr {
	display: none;
}


div.hr2 {
	height: 3px;
	background: url(../images/hr2.gif) repeat-x scroll center;
	padding-top: 15px;
	clear: both;
}

div.hr2 hr {
	display: none;
}

#footer{
	padding-right: 15px;
	padding-left: 10px;
	line-height: 26px;
	clear: both;
	width: 715px;
	height: 26px;
	background: #034A5E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

#footer a:hover{
	text-decoration: none;
}

#splashBox{
	width: 492px;
	text-align: center;
}

#mnCon{
	width: 492px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #515151;
	line-height: 20px;
}

#mnCon p{
	padding-left: 60px;
	padding-right: 10px;
	margin-bottom: 8px;
}


#mnCon p a.more, #mnCon a.more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	display: block;
	float: right;
	margin-right: 11px;
	background: url(../images/bullet_lg.gif) no-repeat 0 60%;
	padding-left: 15px;
	margin-top: 10px;
}


#mnCon p a.more:hover, #mnCon a.more:hover{
	text-decoration: none;
}



#mnCon p a.ext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5E;
	background: url(../images/external_link.gif) no-repeat 35% right;
	padding-right: 12px;
	margin-right: 11px;
}


#mnCon p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5E;
}

#mnCon p a:hover, #mnCon p a.ext:hover{
	color: #034A5D;
	text-decoration: none;
}



a.state_link{
padding: 2px;
margin: 1px;
font-weight: bold;
font-size: 11pt;
color: #034A5E; 
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
height: 20px;
width: 20px;
}



a.agreement{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	display: block;
	float: right;
	margin-right: 11px;
	background: url(../images/bullet_lg.gif) no-repeat 0 80%;
	padding-left: 15px;
}


a.agreement:hover{
	text-decoration: none;
}





#mnCon p strong, #mnCon h1, #mnCon h2, #mnCon h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 25px;
	display: block;
}


div.note{
	border: #C9D2D5 1px solid;
	background: #E2E6E7 url(../images/icon_did_you_know.gif) no-repeat 5px 50%;
	width: 415px;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 14px;
	text-align: justify;
}


div.phone{
	border: #C9D2D5 1px solid;
	background: #E2E6E7 url(../images/icon_phone.gif) no-repeat 5px 50%;
	width: 415px;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 55px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 14px;
	text-align: justify;
}




div.note strong, div.note h1, div.note h2, div.note h3{
	display: block;
	font-size: 13px;
	line-height: 18px;
	maring: 0px;
}

div.note a.more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	display: block;
	float: right;
	margin-right: 11px;
	background: url(../images/bullet_lg.gif) no-repeat 0 80%;
	padding-left: 15px;
	margin-top: 10px;
}


div.note a.more:hover{
	text-decoration: none;
}




div.page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: justify;

}

a.info{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #02495D !important;
	border-bottom: 1px dotted #22809A !important;
	text-decoration: none !important;
}

a.info:hover{
	border-bottom: 1px dotted #60B9D2 !important;
	color: #4EA7C0 !important;
	text-decoration: none !important;
}

div.page a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 20px;
	text-decoration: underline;
}

div.page a:hover{
	text-decoration: none;
}

span.news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 20px;
}



span.news a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 20px;
	text-decoration: underline;
}

span.news a:hover{
text-decoration: none;
}



div.page strong, div.page h1, div.page h2, div.page h3{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 24px;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 5px;
}

strong.plus, h1.plus, h2.plus, h3.plus {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 24px;
	padding-left: 40px;
	margin-top: 10px;
	margin-bottom: 5px;
	background: url(../images/hd_plus.gif) no-repeat 0 50%;
}


div.page ul{
	margin: 10px;
	margin-left: 45px;
	list-style: none;
}



div.page ul.arrow_links li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	background: url(../images/hd_arrow.gif) no-repeat 0 50%;
	padding-left: 42px;
	padding-top: 8px;
	padding-bottom: 5px;
	line-height: 45px;
	height: 45px;
}


.error{
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 25px;
	display: block;
	background: url(../images/icon_error.gif) no-repeat 0 50%;
	padding-left: 20px;
}


#validate1, #validate2, #validate3, #validate4, #validate5, #validate6, #validate7, #validate8, #validate9, #validate10, #user_name_field{
	display: none;
	background: #F4FAC0;
	text-align: center;
	color: #282828;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 8pt;
	font-weight: 900;
	text-decoration: none;
	width: 100%;
	height: 25px;
	line-height: 25px;
}

#phone_block, #current_site_block, #refer_message_block{
display: none;
}


#btn_snd_msg{
	border: none;
	width: 107px;
	height: 29px;
	background: url(../images/btn_send_message_off.gif) no-repeat 0 0;
	cursor: pointer;
}

#btn_snd_msg:hover{
	border: none;
	width: 107px;
	height: 29px;
	background: url(../images/btn_send_message_on.gif) no-repeat 0 0;
	cursor: pointer;
}


#btn_go{
	border: none;
	width: 42px;
	height: 21px;
	background: url(../images/btn_go_off.gif) no-repeat 0 0;
	cursor: pointer;
}


#btn_go:hover{
	border: none;
	width: 42px;
	height: 21px;
	background: url(../images/btn_go_on.gif) no-repeat 0 0;
	cursor: pointer;
}


#btn_submit_form{
	border: none;
	width: 107px;
	height: 29px;
	background: url(../images/btn_submit_form_off.gif) no-repeat 0 0;
	cursor: pointer;
margin-right: 10px;
}

#btn_submit_form:hover{
	border: none;
	width: 107px;
	height: 29px;
	background: url(../images/btn_submit_form_on.gif) no-repeat 0 0;
	cursor: pointer;
margin-right: 10px;
}


#mnCon p.globe{
	background: url(../images/hd_globe.gif) no-repeat 20px 0;
}

#mnCon p.screen{
	background: url(../images/hd_screen.gif) no-repeat 20px 0;
}

#mnCon p.contact{
	background: url(../images/hd_contact.gif) no-repeat 20px 0;
margin-top: 20px;
}

#mnCon p.arrow{
	background: url(../images/hd_arrow.gif) no-repeat 20px 0;
}

#mnCon p.programming{
	background: url(../images/hd_cogg.gif) no-repeat 20px 0;
}

#mnCon p.lock{
	background: url(../images/hd_lock.gif) no-repeat 20px 0;
}

#mnCon p.money{
	background: url(../images/hd_money.gif) no-repeat 20px 0;
}

#mnCon p.news{
	background: url(../images/hd_news.gif) no-repeat 20px 0;
}

#mnCon p.newsSm{
	background: url(../images/hd_news_sm.gif) no-repeat 35px 6px;
}


#mnCon p.people{
	background: url(../images/hd_people.gif) no-repeat 20px 0;
}

#mnCon p.plus{
	background: url(../images/hd_plus.gif) no-repeat 20px 0;
}

#mnCon p.search{
	background: url(../images/hd_search.gif) no-repeat 20px 0;
}

#mnCon p.testimonials{
	background: url(../images/hd_testimonials.gif) no-repeat 20px 0;
}

#mnCon p.flash{
	background: url(../images/hd_flash.gif) no-repeat 20px 0;
}


.b1{
	background: url(../images/bullet_lg.gif) no-repeat 0 50%;
	margin-top: 10px;
	margin-left: 15px;
	padding-left: 15px;
	display: block;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #034A5D;
}


.b2{
	background: url(../images/bullet_sm_more.gif) no-repeat 0 50%;
	padding-left: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #034A5D;
}

#contentWrap{
	display: block;
	clear: both;
}
#sidebar{
	float: left;
	width: 243px;
	background: #ECF0F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}

#sidebar h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	background: #D8DDE0 url(../images/sidebar_heading.png) no-repeat top right;
	height: 29px;
	width: 243px;
	line-height: 29px;
	text-indent: 25px;
	margin: 0px;
}

.sb_main{
	clear: both;
	display: block;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 10px;
	margin-left: 70px;
	color: #666666;
	background: url(../images/bullet_lg.gif) no-repeat 0 90%;
	padding-left: 17px;
	display: block;
	clear: both;
	padding-top: 7px;
}

.sb_main:hover{
	color: #878787;
	text-decoration: none;
}


.sb_resource{
	clear: both;
	display: block;
	text-align: left;
	margin-top: 7px;
	margin-bottom: 10px;
	margin-left: 70px;
	color: #666666;
	background: url(../images/resource_arrow.gif) no-repeat 0 80%;
	padding-left: 7px;
	display: block;
	clear: both;
	padding-top: 7px;
}

.sb_resource:hover{
	color: #878787;
	text-decoration: none;
}



div.box img.project{
	padding: 10px;
	float: left;
}

#sidebar p.news{
	margin-right: 4px;
	padding-left: 48px;
	background: url(../images/icon_news.gif) no-repeat 15px 50%;
}

#sidebar p.testimonials{
	margin-right: 4px;
	padding-left: 48px;
	background: url(../images/icon_testimonials.gif) no-repeat 15px 50%;
}



div.box a.more{
	color: #666666;
	background: url(../images/bullet_sm_more.gif) no-repeat 0 50%;
	margin-right: 10px;
	width: 208px;
	padding-left: 5px;
}



div.box a.more:hover{
	color: #666666;
	text-decoration: none;
}


div.box{
	width: 243px;
	background: #ECF0F1 url(../images/sidebar_grad_bg.png) no-repeat bottom left;
	padding-bottom: 25px;
	padding-top: 10px;
}


div.box a.view{
	color: #666666;
	background: url(../images/bullet_sm_more.gif) no-repeat 0 50%;
	margin-right: 10px;
	width: 208px;
	padding-left: 5px;
}

div.box a.view:hover{
	color: #666666;
	text-decoration: none;
}

span.no{
	background: url(../images/icon_error.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
}
span.yes{
	background: url(../images/icon_checkmark.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
}

span.not_sure{
	background: url(../images/icon_not_sure.gif) no-repeat 0 50%;
	padding-left: 20px;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
}

td{
padding-top: 4px;
padding-bottom: 4px;
}

#contact_info{
	display: block;
	background: #fff url(../images/inline_logo.gif) no-repeat 0 50%;
	padding-left: 77px;
	height: 79px;
	line-height: 19px;
	margin-left: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
}

#contact_info a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	text-decoration: underline;
}




#contact_info strong, #contact_info h1, #contact_info h2, #contact_info h3{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #034A5D;
	maring: 0px;
}

div.services_button{
	display: block;
	width: 243px;
	height: 30px;
	background: #E0E0E0 url(../images/services_row_bg.gif) repeat-x 0 0;
	line-height: 30px;
}

div.services_button a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #343434;
	background: url(../images/bullet_services.gif) no-repeat 0 50%;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	margin-left: 15px;
}


div.services_button a:hover{
	color: #000;
	background: url(../images/bullet_services_on.gif) no-repeat 0 50%;
}




#mnCon p.globe{
	background: url(../images/hd_globe.gif) no-repeat 20px 0;
}

#mnCon p.screen{
	background: url(../images/hd_screen.gif) no-repeat 20px 0;
}

#mnCon p.contact{
	background: url(../images/hd_contact.gif) no-repeat 20px 0;
margin-top: 20px;
}

#mnCon p.arrow{
	background: url(../images/hd_arrow.gif) no-repeat 20px 0;
}

#mnCon p.programming{
	background: url(../images/hd_cogg.gif) no-repeat 20px 0;
}

#mnCon p.lock{
	background: url(../images/hd_lock.gif) no-repeat 20px 0;
}

#mnCon p.money{
	background: url(../images/hd_money.gif) no-repeat 20px 0;
}

#mnCon p.news{
	background: url(../images/hd_news.gif) no-repeat 20px 0;
}

#mnCon p.people{
	background: url(../images/hd_people.gif) no-repeat 20px 0;
}

#mnCon p.plus{
	background: url(../images/hd_plus.gif) no-repeat 20px 0;
}

#mnCon p.search{
	background: url(../images/hd_search.gif) no-repeat 20px 0;
}

#mnCon p.testimonials{
	background: url(../images/hd_testimonials.gif) no-repeat 20px 0;
}

#mnCon p.flash{
	background: url(../images/hd_flash.gif) no-repeat 20px 0;
}

#mnCon p.error{
	background: url(../images/icon_error.gif) no-repeat 20px 6px;
}


#mnCon em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #AC0F25;
	line-height: 25px;
	display: block;
}


#services_used{
	width: 100%;
	height: 73px;
	background: url(../images/services_bg.gif) repeat-x 0 0;
	margin-right: 4px;
	text-align: center;
}


span.services_hd{
	background: url(../images/hd_cogg.gif) no-repeat 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #034A5D;
	line-height: 25px;
	display: block;
	padding-left: 60px;
	padding-right: 10px;
	margin-bottom: 8px;
}

div.project_hd{
	border: #C9D2D5 1px solid;
	background: #E2E6E7 url(../images/icon_web_design.gif) no-repeat 5px 50%;
	width: 419px;
	float: right;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #02495D;
	line-height: 14px;
	text-align: justify;
}

div.project_hd strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	color: #02495D !important;
	line-height: 25px;
	display: block;
}


div.back_fwd{
	width: 100%;
	height: 20px;
	display: block;
	text-align: center;
line-height: 20px;
}

div.back_fwd img.next_btn{
	float: right;
	padding-right: 5px;
}

div.back_fwd img.back_btn{
	float: left;
}

div.portfolio strong, div.portfolio_2 strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
	display: block;
}


div.portfolio strong.hd, div.portfolio_2 strong.hd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bolder;
	color: #034A5D;
	line-height: 14px;
	display: block;
	text-decoration: underline;
}


div.portfolio a.more, div.portfolio_2 a.more{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
	display: block;
	float: right;
	margin-right: 11px;
	background: url(../images/bullet_lg.gif) no-repeat 0 80%;
	padding-left: 15px;
	margin-top: 10px;
}

div.portfolio a.more:hover, div.portfolio_2 a.more:hover{
	text-decoration: none;
}

div.portfolio img, div.portfolio_2 img{
	padding: 8px;
	padding-top: 3px;
	float: left;
}



div.portfolio{
	padding-left: 5px;
	padding-bottom: 2px;
	margin-top: 4px;
}

div.portfolio_2{
	padding-left: 5px;
	padding-bottom: 2px;
	background: url(../images/portfolio_2_bg.gif) repeat-x bottom left;
}


#sitemap ul{
	list-style: none;
	margin-bottom: 4px;

}

#sitemap ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #034A5E;
	text-decoration: underline;
	background: url(../images/bullet_list.gif) no-repeat 0 50%;
	padding-left: 15px;
}

#sitemap ull li a:hover{
	text-decoration: none;
}

#sitemap ul li a:visited{
	color: #666;
}


#sitemap ul ul{
	margin-left: 20px;
}

#sitemap ul ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #034A5E;
	text-decoration: underline;
	background: url(../images/bullet_list2.gif) no-repeat 0 50%;
	padding-left: 15px;
}

#sitemap ul ul li a:hover{
	text-decoration: none;
}

#sitemap ul ul li a:visited{
	color: #666;
}

#hosting_table{
	width: 464px;
	text-align: left;
	background: url(../images/hosting_bg.gif) repeat-y 0px 0px;
}

#hosting_header{
	background: #fff url(../images/hosting_header.jpg) no-repeat top left;
	width: 464px;
	height: 189px;
	display: block;
}

#hosting_footer{
	background: #fff url(../images/hosting_footer.jpg) no-repeat top left;
	width: 464px;
	height: 53px;
	display: block;
}

#hosting_table div.divider {
	height: 2px;
	background: url(../images/hosting_divider.gif) repeat scroll center;
	clear: both;
}



#hosting_table .row{
	width: 464px;
}

#hosting_table .row .service{
	background: url(../images/bullet_services.gif) no-repeat 0 50%;
	float: left;
	height: 27px;
	width: 127px;
	line-height: 27px;
	padding-left: 25px;
	margin-left: 10px;
	margin-right: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: normal;
	font-weight: normal;
	color: #343434;
}


#hosting_table .row .basic_lg{
	float: left;
	height: 27px;
	width: 155px;
	line-height: 27px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	color: #2D6878;
	float: left;
}


#hosting_table .row .basic_sm{
	float: left;
	height: 27px;
	width: 155px;
	line-height: 27px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #2D6878;
	float: left;
}

#hosting_table .row .basic_yes{
	float: left;
	height: 27px;
	width: 155px;
	line-height: 27px;
	text-align: center;
	float: left;
	background: url(../images/hosting_yes.gif) no-repeat 50% 50%;
}

#hosting_table .row .basic_no{
	float: left;
	height: 27px;
	width: 155px;
	line-height: 27px;
	text-align: center;
	float: left;
	background: url(../images/hosting_no.gif) no-repeat 50% 50%;
}



#hosting_table .row .plus_lg{
	float: left;
	height: 27px;
	width: 143px;
	line-height: 27px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	color: #2D6878;
	float: left;
}


#hosting_table .row .plus_sm{
	float: left;
	height: 27px;
	width: 143px;
	line-height: 27px;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #2D6878;
	float: left;
}


#hosting_table .row .plus_yes{
	float: left;
	height: 27px;
	width: 143px;
	line-height: 27px;
	float: left;
	background: url(../images/hosting_yes.gif) no-repeat 50% 50%;
}

#hosting_table .row .plus_no{
	float: left;
	height: 27px;
	width: 143px;
	line-height: 27px;
	float: left;
	background: url(../images/hosting_no.gif) no-repeat 50% 50%;
}


#rss_block{
	width: 150px;
	height: 23px;
	float: right;
	margin: 2px;
	margin-right: 5px;
	text-align: right;
}

#rss_drop_down{
	border: #333 solid 1px;
	background: #DFDFDF url(../images/feed_bg.gif) repeat 0px 0px;
	padding: 5px;
	display: none;
}


#rss_drop_down a.rss{
	background: url(../images/rss.png) no-repeat 0 50%;
	padding-left: 18px;
	margin-left: 2px;
}


#city_table{
	width: 484px;
	background: #E4E6E6;
	text-align: center;
	padding: 2px;
}

#city_table a{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-sytle: normal;
	text-decoration: none;
	border-bottom: 1px dotted #034A5E;
	color: #034A5E;
	display: block;
}


#city_table a:hover{
	text-decoratin: none;
	color: #363636;
	border-bottom: 1px dotted #191919;
}

#city_table div.col{
	width: 24%;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	border-right: 1px solid #CFCFCF;
	float: left;
}

#liveHelpBlock{
	display: none;
}

/* start page classes */
div.pages{
	margin-top: 6px;
	margin-left: 5px;
	float: left;
	font: 11px arial, sans-serif;
	margin-top: 2px;
	padding-top: 2px;
	clear: left;
	font-size: 85%;
}

div.pages a, div.pages span{
	font: 11px arial, sans-serif;
	display: block;
	float: left;
	padding: 0.2em 0.5em;
	margin: 2px;
	border: 1px solid #02495D;
	background: #fff;
	color: #02495D;
	text-decoration: none !important;
}

div.pages a:hover,
div.pages a:active{
	border: 1px solid #5BA2B6;
	color: #000;
}

div.pages span.current{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #02495D;
	font-weight: bold;
	background: #02495D;
	color: #fff;
}

.pages a.nextprev{
	font-weight: bold;
	color: #666;
	border: 1px solid #ddd;
	color: #999;
}

div.pages span.disabled{
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}
/* end page classes */
