/* CSS Document */

/*--------------- Page Styling ---------------*/

html, body {
	margin:0px;
	padding:0px;
	background-color: #9999ff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;	
}

/*--------------- Text Styling ---------------*/

H1{
	font-size:14px;
	font-weight:bold;
	color:#3c3c3c;
	margin-top:0px;
}

H2{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

H3{
	font:Arial;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin-left:4px;
	margin-bottom:2px;
}

P{	
	font-size: 11px;
	font-weight: normal;
	color: #626262;
	font-family: Tahoma;
	margin-top:0px;
}

.newsdate{
	font-style:italic;
	color:#000000;
	font-size:10px;
	}

a:link, a:visited{
	color:#666699;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

a:hover{
	color:#999999;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}

a.login:link, a.login:visited{
	color:#666699;
	font-size:12px;
	text-decoration:underline;
}

a.login:hover{
	color:#999999;
	font-size:12px;
	text-decoration:underline;
}

a.newslink:link, a.newslink:visited{
	color:#996633;
	font-size:13px;
	text-decoration:none;

	text-align:right;
	font-style:italic;
}

a.newslink:hover{
	color:#999966;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
	font-style:italic;
}

a.footlink:link, a.footlink:visited{
	color:#666666;
	font-size:11px;
}

a.footlink:hover{
	color:#3c3c3c;
	font-size:11px;
}

/*--------------- Page Divs ---------------*/

/*--------------- All Pages---------------*/
div.container_outer{
	width:758px;
	margin:auto;	
}

div.main_topimg{
	height:59px;
	width:758px;
	background-image:url(images/main_top.png);
	background-repeat:no-repeat;
	}
div.main_outer{
	width:100%;
	background-image:url(images/main_bg.png);
	margin-top:0px;
	}
div.main_inner{
	width:730px;
	margin:auto;
	}

div.main_footimg{
	height:22px;
	width:758px;
	background-image:url(images/main_footer.png);
	background-repeat:no-repeat;
	}

div.nav_outer{
	width:100%;
	margin:0px;
	}
div.navbar_outer{
	height:27px;
	width:758px;
	margin:auto;
	}

div.navbar_inner{
	height:27px;
	width:750px;
	margin:auto;
	background-image:url(images/nav_bar_end.jpg);
	background-repeat:repeat-x;
	float:none;
	}
	

/*--------------- Index Pages---------------*/

div.left_content{
	float:left;
	padding:5px;
	width:300px;
}


div.login_outter{
	width:315px;
	}
div.login_inner{
	width:315px;
	background-image:url(images/login_bg.jpg);
	}
div.login_content{
	width:295px;
	margin:auto;
	}


div.news_outer{
	width:314px;
	}
div.news_inner{
	width:314px;
	background-image:url(images/news_bg.jpg);
	}
	
div.news_content{
	width:295px;
	margin:auto;
	}

div.news_readmore{
	width:295px;
	height:15px;
	margin:auto;
	}	


div.right_content{
	width:395px;
	float:right;
	margin:auto;
	}

div.left_infobox{
	float:left;
	}
	
	
div.right_infobox{
	float:right;
	}

div.infobox_outer{
	width:195px;
	}
	
div.infobox_inner{
	width:195px;
	background-image:url(images/infobox_bg.jpg);
	height:255px;
}

div.infobox_content{
	width:175px;
	margin:auto;
	}

/*--------------- Features and Release Pages---------------*/

div.featben_outer{
	width:526px;
	float:left;
	}

div.featben_inner{
	width:526px;
	background-image:url(images/featben_main_bg.jpg);
	}
	
div.featben_content{
	width:500px;
	margin:auto;
	}

div.featben_paragraph{
	width:390px;
	float:right;
	padding-right:20px;
	}
	
div.featben_rightbox_outer{
	width:190px;
	float:right;
	}
	
/* not used */
#featben_rightbox_inner{
	width:190px;
	margin:auto;
	}
/* not used */

/*--------------- Pricing Pages---------------*/

div.pricing_leftbox_outer{
	width:485px;
	}
	
div.pricing_leftbox_shadow{
	width:485px;
	background-image:url(images/pricing_leftbox_shadowbg.jpg);
	}
	
div.pricing_leftbox_bg{
	width:477px;
	margin:auto;
	background-image:url(images/pricing_leftbox_gradbg.jpg);
	background-repeat:repeat-x;
	}
	
div.pricing_leftbox_content{
	width:457px;
	margin:auto;
	}

div.pricing_rightbox_outer{
	width:231px;
	float:right;
	}
	
div.pricing_rightbox_shadow{
	width:231px;
	background-image:url(images/pricing_rightbox_shadowbg.jpg);
	}
	
div.pricing_rightbox_bg{
	width:223px;
	margin:auto;
	background-image:url(images/pricing_rightbox_grad.jpg);
	background-repeat:repeat-x;
	}
	
div.pricing_rightbox_content{
	width:200px;
	margin:auto;
	}

/*--------------- Options Pages---------------*/

div.options_outer{
 width:658px;
 }
 
div.options_topshadow{
	width:658px;
	background-image:url(images/options_topshadowbg.jpg);
	}
	
div.options_top_gr{
	width:652px;
	margin:auto;
	background-image:url(images/options_topbg_gr.jpg);
	}
	
div.options_top_bl{
	width:652px;
	margin:auto;
	background-image:url(images/options_topbg_bl.jpg);
	}
 
div.options_standard_content{
	width:490px;
	margin:auto;
	float:right;
	padding-right:15px;
	}
	
div.options_additional_content{
	width:490px;
	margin:auto;
	float:right;
	padding-right:15px;
	}
 
div.options_spacer_l{
	width:130px;
	float:left;
	}
	
div.options_shadowblue{
	width:526px;
	float:right;
	padding-right:1px;
	background-image:url(images/options_shadowbg_blue.jpg);
	}

div.options_gradblue{
	width:518px;
	margin:auto;
	background-image:url(images/options_gradbg_blue.jpg);
	background-repeat:repeat-x;
	}
	
div.options_content{
	width:490px;
	margin:auto;
	}

/*--------------- Permits Pages---------------*/

div.permits_outer{
	width:342px;
	float:left;
	}

div.permits_inner{
	width:342px;
	background-image:url(images/permits_main_bg.jpg);
	}
	
div.permits_content{
	width:315px;
	margin:auto;
	}

div.permits_tablerow_shadowbg_bl{
	width:730px;
	margin:auto;
	background-image:url(images/permits_shadowbg_blue.jpg);
	}
	
div.permits_tablerow_bl{
	width:722px;
	margin:auto;
	background-image:url(images/options_gradbg_blue.jpg);
	background-repeat:repeat-x;
	}
	
div.permits_tablerow_content{
	width:700px;
	margin:auto;
	}

div.permits_tablehead_shadow{
	width:685px;
	float:right;
	background-image:url(images/permits_tablehead_grbg.jpg);
	}
	
div.permits_tablehead_bg{
	width:677px;
	margin:auto;
	background-image:url(images/permits_tablehead_bggrd.jpg);
	background-repeat:repeat-x;
	}
	
div.permits_tablehead_content{
	width:657;
	margin:auto;
	}

div.permits_state_outer{
	width:526px;
	float:left;
	}

div.permits_state_inner{
	width:526px;
	background-image:url(images/featben_main_bg.jpg);
	}
	
div.permits_state_content{
	width:490px;
	margin:auto;
	}

div.permits_leftbox_outer{
	width:190px;
	float:right;
	}
	
div.permits_leftbox_inner{
	width:190px;
	margin:auto;
	}

/*--------------- MoreInfo/Security/Thanksyou Pages---------------*/

div.moreinfo_main_outer{
	width:697px;
	margin:auto;
	}
div.moreinfo_main_inner{
	width:697px;
	background-image:url(images/feedback_formbg.jpg);
	}
	
div.moreinfo_main_content{
	width:670px;
	margin:auto;
	}
		
	

/*--------------- Feedback Pages---------------*/
div.feedback_main_outter{
	width:697px;
	margin:auto;
	}
div.feedback_main_inner{
	width:697px;
	background-image:url(images/feedback_formbg.jpg);
	}
	
div.feedback_main_content{
	width:670px;
	margin:auto;
	}
	


/*--------------- Object Classes ---------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.img{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}

.menuimage{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.img_float_left{
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}

.featben_imgfloat{
	float:left;
	padding-left:20px;
	padding-right:20px;
	}

/*--------------- Menu Image Swap ---------------*/

div.home{
	height: 27px;
	width: 53px;
	margin:0;
	padding:0;
	background-image:url(images/nav_home_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.home a, div.home a:link, div.home a:visited {
	display:block;
	border:0px;
}
div.home a:hover img{
	visibility:hidden;
	border:0px;
}

div.home img {
	width:100%;
	height:100%;
	border:0px;
}

div.home{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}




div.tour{
	height: 27px;
	width: 79px;
	margin:0;
	padding:0;
	background-image:url(images/nav_tour_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.tour a, div.tour a:link, div.tour a:visited {
	display:block;
	border:0px;
}
div.tour a:hover img{
	visibility:hidden;
	border:0px;
}

div.tour img {
	width:100%;
	height:100%;
	border:0px;
}

div.tour{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}




div.features{
	height: 27px;
	width: 119px;
	margin:0;
	padding:0;
	background-image:url(images/nav_features_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.features a, div.features a:link, div.features a:visited {
	display:block;
	border:0px;
}
div.features a:hover img{
	visibility:hidden;
	border:0px;
}

div.features img {
	width:100%;
	height:100%;
	border:0px;
}

div.features{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}



div.pricing{
	height: 27px;
	width: 57px;
	margin:0;
	padding:0;
	background-image:url(images/nav_pricing_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.pricing a, div.pricing a:link, div.pricing a:visited {
	display:block;
	border:0px;
}
div.pricing a:hover img{
	visibility:hidden;
	border:0px;
}

div.pricing img {
	width:100%;
	height:100%;
	border:0px;
}

div.pricing{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}


div.options{
	height: 27px;
	width: 58px;
	margin:0;
	padding:0;
	background-image:url(images/nav_options_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.options a, div.options a:link, div.options a:visited {
	display:block;
	border:0px;
}
div.options a:hover img{
	visibility:hidden;
	border:0px;
}

div.options img {
	width:100%;
	height:100%;
	border:0px;
}

div.options{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}



div.permits{
	height: 27px;
	width: 58px;
	margin:0;
	padding:0;
	background-image:url(images/nav_permits_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.permits a, div.permits a:link, div.permits a:visited {
	display:block;
	border:0px;
}
div.permits a:hover img{
	visibility:hidden;
	border:0px;
}

div.permits img {
	width:100%;
	height:100%;
	border:0px;
}

div.permits{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}


div.moreinfo{
	height: 27px;
	width: 100px;
	margin:0;
	padding:0;
	background-image:url(images/nav_moreinfo_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.moreinfo a, div.moreinfo a:link, div.moreinfo a:visited {
	display:block;
	border:0px;
}
div.moreinfo a:hover img{
	visibility:hidden;
	border:0px;
}

div.moreinfo img {
	width:100%;
	height:100%;
	border:0px;
}

div.moreinfo{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}


div.feedback{
	height: 27px;
	width: 139px;
	margin:0;
	padding:0;
	background-image:url(images/nav_feedback_over.jpg);
	background-repeat:repeat-x;
	float:left;
}

div.feedback a, div.feedback a:link, div.feedback a:visited {
	display:block;
	border:0px;
}
div.feedback a:hover img{
	visibility:hidden;
	border:0px;
}

div.feedback img {
	width:100%;
	height:100%;
	border:0px;
}

div.feedback{
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px;
}







/*----------------------------------------------------------------*/

