@charset "utf-8";
/* Page Defaults */
body {
	background-image:url(bkg_full.jpg);
	background-position: top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px; padding:0px;
	color:#000000;
}
h1 {color:#666666; font-size:16px;}
h2 {color:#666666; font-size:14px;}
h3 {color:#666666; font-size:12px;}
h1 a, h2 a, h3 a, h4 a {color:#666666; text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {text-decoration:underline;}

/* Header Settings */
.header {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; padding:4px;}
.header form, #header p {margin:0px; padding:0px;}
.header .textfield, .header .submit, .header select {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.header .submit {font-size:9px; color:#FFFFFF; background-color:#b1b0b0; border:none; padding:2px; margin-bottom:1px;}
.header a {color:#333333; text-decoration:none; text-decoration:underline;}
.header a.current {font-weight:bold; text-decoration:none;}
#navwrapper {margin:0px; padding:0px;}
#navwrapper ul {margin:0px; padding:0px; list-style:none; border:none;}
#navwrapper li {display: block; margin:0px; padding:0px; float:left;}
#navwrapper a {
	font-size:12px; 
	text-transform:uppercase; 
	text-decoration:none; 
	padding:10px; 
	color:#FFFFFF; 
	margin:0px; 
	font-weight:normal; 
	border-right:1px solid #bfbfbf;
	display:block;
}
#navwrapper a:hover {background-color:#b1b0b0;}
#navwrapper a.current {font-weight:bold; background-color:#b1b0b0;}

/* Footer Settings */
.footer {padding:6px 0px 6px 0px; font-size:10px; color:#666666;}
.footer hr {height:1px; color:#c3cdd2; background-color:#c3cdd2; margin-bottom:10px;}
.footer a {color:#666666; text-decoration:none; padding:4px 15px 4px 0px;}
.footer a:hover {text-decoration:underline;}

#ratecheck {padding:0px; background-repeat:repeat-x; background-position:top; background-color:#053768; padding:2px;}
#ratecheck form {padding:0px; margin:0px;}
#ratecheck input, #ratecheck select {font-size:14px;}
#ratecheck td {color:#FFFFFF; font-size:16px; font-weight:bold;}

.feattab {
	margin: 0px;
	padding: 29px 10px 29px 40px;
	width:280px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	background-image:url(../subnav_blue.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.feattab a {color:#666666; text-decoration:none;}

.content_main {
	background-position:right bottom; background-repeat:no-repeat;
	border-right: 1px solid #e6e6e6; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; 
	margin:0px; padding:10px;
}
.content_full {background-repeat:no-repeat; border: 1px solid #e6e6e6; margin:0px; padding:10px;}
.content_noborder {margin:0px; padding:10px; border:none;}
.content_runner {
	background-image:url(runner_bkg.jpg); background-position:right bottom; background-repeat:repeat-y;
	border-left: 1px solid #dadada; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; 
	margin:0px; padding:0px;
	text-align:right; vertical-align:bottom;
}

.restrictions {font-style:italic; font-size:10px;}
.restrict_link, a {color:#0000CC;}

#feat_bkg {position:absolute; z-index:1;}
#feat_content {background-image: url(../10x10_fader.png); margin: 0px 0px 20px 0px; padding:20px; width: 350px; position:absolute; z-index:101;}
#feat_demo {width: 350px; text-align:right; position:absolute; z-index:102;}
#feat_demo a {color:#990000; text-decoration:none;}
h3.feat {margin:10px; padding:0px;}
p.feat {margin:10px 10px 20px 10px; padding:0px;}
.rollover {background-color:#FFFFFF; border:1px solid #dadada; padding:5px; position:absolute; font-size:10px;}

.blue {color:#96B2C6;}
.green {color:#a0a018;}
.orange {color:#ff9900;}
.grey {color:#999999;}

.bottomtabs {
	background-image:url(biztabs_bkg.jpg); background-position:bottom; background-repeat:repeat-x; background-color:#267da8; 
	color:#FFFFFF; font-size:11px; font-weight:bold; 
	padding:6px; margin:0px;
	border:1px solid #FFFFFF;
	cursor:pointer;
}
.bottomtabs_highlght {float:right; text-align:right; color:#ff9900; font-size:9px; margin:-2px 0px 2px 2px;}
.ratesheet {border:1px solid #6F83A2; font-size:11px;}
.ratesheet th {background-color:#6F83A2; text-align:center; color:#FFFFFF;}
.ratesheet td {border-top:1px solid #6F83A2;}

.homebox {border:1px solid #cccccc; margin-top:3px;}
#home_top_right {background-image:url(top_right.jpg); background-position:right; background-repeat:repeat-y; background-color:#FFFFFF;}
#home_top_right form table tr td, #wireless #home_top_right form table tr td input {font-size:10px;}
#home_bot_right {background-image:url(top_right.jpg); background-position: right; background-repeat:repeat-y; background-color:#FFFFFF;}
#home_bot_left {font-size:18px; text-align:center; background-image:url(left_btm.jpg); background-position: bottom right; background-repeat:no-repeat; background-color:#436db1; color:#cd6413; padding:20px; vertical-align:bottom;}
