body{margin:0; font-family:georgia; color:#444444; font-size:10pt; background:#FFFFFF url('images/header_bg.png') repeat-x;}
a, a:link{text-decoration:none;color:#3366CC;font-weight:bold;cursor:pointer}
a:hover{color:#1E292B;}
img{border:none;}
h1{font-size:1.6em; margin:0;}
h2{font-size:1.4em; margin:0;}
h3{font-size:1.2em; margin:0;}
h4{font-size:1.0em; margin:0;}
h5{font-size:0.8em; margin:0;}
fieldset {border: 1px solid #dedbd1; background-color:#FFFFFF;padding:5px;margin:5px;}
fieldset legend {font-size:1.6em;font-weight:bold;}
form {}
input, select, textarea, checkbox, file {border:1px solid #D6D6D6; background-color:#EEEEEE; color:#444444;}
ol {font-weight:bold;}
ul {font-weight:bold;}
.form_title{vertical-align:top;}
.form_value{text-align:left; vertical-align:top; padding-left:10px;}
.button{border: 1px dotted #004f9a; background-color: #FFFFFF; color: #80BC00; padding:2px; margin:2px; text-align: center;}

.message {background-color: #FFC; border: 1px dotted #CCCCCC; padding: 5px; margin-top:5px; font-weight:bold}
.message ul {padding-left:20px; color:#004f9a;}

#header{
width:850px;
margin:0 auto 0 auto;
}

#logo{
	float:left;
}

#login{
font-size:0.8em;
float:right;
margin-top:45px;
max-width:550px;
}

#menu{
clear:both;
float:right;
margin-top:-23px;
max-width:550px;
}

#cwrapper{
background-color:#f7f4ea;
}

#content{
width:850px;
margin:0 auto 0 auto;
overflow: hidden;
}
#content .cbox{
background:#FFFFFF url('images/cfade_bg.png') repeat-x;
border:1px solid #dedbd1;
padding:5px;
margin:5px;
line-height:1.4em;
}
#content .cbox .pop{font-size:1.2em; color:#FF9900; font-weight:bold;}

#lcontent{
float:left;
width:425px;
}
#rcontent{
float:right;
width:425px;
}

#footer {
font-size: 0.85em;
padding: 15px;
background: #FFFFFF url('images/fade_bg.png') repeat-x;
}
#footer #spacer{background: #FFFFFF url('images/footer_bg_spacer.png') no-repeat; height:5px; width:750px;}
#footer a, #footer a:link {color: #1E292B;}
#footer a:hover {color: #3366CC;}

/** Style for Tab Interface **/

.shadetabs {}

.shadetabs ul {margin: 0;padding: 0;list-style: none;}
.shadetabs li {display: inline;}

.shadetabs a {
float: left;
background: #004f9a url('images/color_tabs_left.gif') no-repeat left top;
margin: 0 1px 0 0;
padding: 0 0 1px 3px;
text-decoration: none;
color: #ffffff;
}

.shadetabs a span {
background: transparent url('images/color_tabs_right.gif') no-repeat right top;
display: block;
padding: 4px 9px 2px 6px;
color:#ffffff;
}

.shadetabs a span {}

.shadetabs a:hover {
background-color: #000000;
text-decoration: none;
}

.shadetabs a:hover span {
background-color: #000000;
}

.shadetabs li.selected {
background-color: #ffffff;
}

.shadetabs .selected a { /*selected main tab style */
background-color: #000000;
}

.shadetabs .selected a span { /*selected main tab style */
background-color: #000000;
}

.shadetabs .selected a:hover { /*selected main tab style */
background-color: #000000;
}

.shadetabs .selected a:hover span { /*selected main tab style */
background-color: #000000;
}

.subshadetabsadmin a {
float: right;
background: #004f9a url('images/color_tabs_bleft.gif') no-repeat left bottom;
margin: 0 1px 0 0;
padding: 0 0 0 3px;
text-decoration: none;
color: #ffffff;
}

.subshadetabsadmin a span {
background: transparent url('images/color_tabs_bright.gif') no-repeat right bottom;
display: block;
padding: 2px 5px 1px 3px;
color:#ffffff;
font-size:0.8em;
}

/** Style for Drop Down Menu **/

.dropmenudiv {
font-size:1.4em;
position: absolute;
border: 2px solid #004f9a; /*THEME CHANGE HERE*/
border-width: 0 1px;
line-height:18px;
background-color: white;
width: 205px;
visibility: hidden;
}

.dropmenudiv a, .dropmenudiv a:link {
display: block;
text-indent: 3px;
border-bottom: 1px solid #004f9a; /*THEME CHANGE HERE*/
text-decoration: none;
font-weight: bold;
color: #000000;
padding:2px;
}

* html .dropmenudiv a { /*IE only hack*/}

.dropmenudiv a:hover { /*THEME CHANGE HERE*/
background-color: #004f9a;
color:#FFFFFF;
text-decoration: none;
}

#hplans {padding-bottom: 1.0em; font-size:0.8em; line-height:1.2em; margin-top:10px;}
#hplans td {border-bottom: 1px solid #CECECE; padding: 0.1em; text-align: center;}
#hplans tr.alt {background: #F3F3F3;}
#hplans tr.prices {background: #DFDFDF; font-weight: bold;}
#hplans tr.packtitles {font-weight: bold;}
#hplans td.titles {border-right: 1px solid #CECECE; text-align: left; padding-left:5px;}
#hplans tr.packages {text-align: center;}
#hplans tr:hover {background: #DFDFDF;}

.titless{
	float:left;
	cursor:crosshair;
	font-weight:bold;
	margin-left:2px;
}

.q_img{margin-right:2px;}

.feature_popout{
	float:right;
	margin-top:-5px;
	margin-left:85px;
	padding:3px;
	width:195px;
	display:none;
	position:absolute;
	background:#F3F3F3;
	border:1px solid #CECECE;
}


.colorwell {
	border: 2px inset #CCC;
	width: 6em;
	cursor: pointer;
}
.colorwell-selected {
	border: 2px solid #000000;
	font-weight: bold;
}