/* CSS Document */
#contenttoptrim {display:block;margin:0px;padding:0px;background:white;_margin-top: -8px; 
xbackground: url(./images/r5c2.jpg) top left repeat-x;width:900px;height:5px;}
h1 {font-size:12pt;margin:0px;padding:0px;}
#r5c1 {display:block;float:left;width:199px;height:5px;
				background: #CCD9E5 url(./images/sub/r5c1.jpg) top left no-repeat;
}		
#r5c3 {display:block;float:right;width:23px;height:5px;
				background: url(./images/sub/r5c4.jpg) top right repeat-y;
}	
#content {display:block;margin:0px;padding:0px;width:900px;_margin-top: -18px; 
background: white url(./images/sub/r6c1.jpg) top left repeat-y; 

}
#content h1 {
	font-size: 18pt;
	color: #b30000;
	padding:0px;
	margin:0px;
	xmargin-left: 10px;	
}
#content h2 {
	font-size: 13pt;
	color: #b30000;
	padding:0px;
	margin:0px;
	xmargin-left: 10px;	
}
#content h3 {
	font-size: 10pt;
	color: #660000;
	padding:0px;
	margin:0px;
	xmargin-left: 10px;	
}
#content p {
xfont-size:10pt;padding:0px;margin:0px;color:#666666; xmargin-left: 10px;
}

		


#r6c3 {display:block;float:right;width: 700px;
				background: white url(./images/sub/r6c4.jpg) top right repeat-y;
				margin:0px;padding:0px;
}

/* General Classes */
a.bluelink {color:#336699;}
.accent {color:#B30000;}
.accentitem {color:#B30000;font-weight:bold;}


#content_items {
	margin-left:0px;
	min-height:400px; /* min height firefox */
	_height: 400px;   /* min height  IE */
	padding:0px; margin:0px;
} 
/*Side Menu Area */
#r6c1 {display:block;float:left;width:200px;xheight:200px;width:200px;overflow:hidden;
}
#content_menu {margin:0px;padding:0px;margin-left:15px;font-size:7pt;}

/* Side Menu List Items Formatting */

#content_menu ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin-left: 0pt;
padding:0px;
font-size:8pt;
}
#content_menu li {
	list-style-image: none;
	list-style-type: none;
	display:block;
	width: 200px;
	cursor: pointer;
	margin:0px;padding:0px;
	x_margin-left: -16px;
	_width: 183px;
	padding-left: 3px;
	padding-bottom: 3px;
}
#content_menu li:hover {xcolor: white;xbackground-color: #5C748E;_width: 183px;
}
#content_menu a {margin:0px;padding:0px;text-decoration: none;}
#content_menu h1 {font-size:10pt;}


#client_menu {margin:0px;padding:0px;margin-left:15px;font-size:7pt;}

/* Side Menu List Items Formatting */

#client_menu ul {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
margin-left: 0pt;
padding:0px;
font-size:8pt;
}
#client_menu li {
	list-style-image: none;
	list-style-type: none;
	display:block;
	width: 200px;
	cursor: pointer;
	margin:0px;padding:0px;
	x_margin-left: -16px;
	_width: 183px;
	padding-left: 3px;
	padding-bottom: 3px;
}
#client_menu li:hover {xcolor: white;xbackground-color: #5C748E;_width: 183px;
}
#client_menu a {margin:0px;padding:0px;text-decoration: none;}
#client_menu h1 {font-size:10pt;}




/*Custom Groups and Elements Classes */
/*Silver*/
li.silverlist {background-color:#eeeeee;border-top:solid white 1px;border-bottom:solid silver 1px;}
li:hover.silverlist{}
a.silverlist {color:#B30000;}
a:hover.silverlist{color:#336699;}
li.silveritem {background-color:#eeeeee;}
li:hover.silveritem{}
a.silveritem {color:#336699;}
a:hover.silveritem{color:#666666;}

/*Light Blue*/
li.bluelist {background-color:#E0E6EF;border-top:solid white 1px;border-bottom:solid silver 1px;}
li:hover.bluelist{}
a.bluelist {color:#B30000;}
a:hover.bluelist{color:#336699;}
li.blueitem {background-color:#E0E6EF;}
li:hover.blueitem{}
a.blueitem{color:#336699;}
a:hover.blueitem{color:#666666;}

/*Dark Blue*/
li.dkbluelist{background-color:#336699;color:white;border-top:solid white 1px;border-bottom:solid silver 1px;}
li:hover.dkbluelist{}
a.dkbluelist {color:white;}
a:hover.dkbluelist{color:#E0E6EF;}
li.dkblueitem{background-color:#336699;color:white;}
li:hover.dkblueitem{}
a.dkblueitem{color:white;}
a:hover.dkblueitem{color:#E0E6EF;}





/*Welcome Div Formatting */
#welcome {border:solid red 0px;}
#welcome h1 {
	font-size: 16pt;
	color: #b30000;
	padding:0px;
	margin:0px;
}
#welcome h2 {
	font-size: 13pt;
	color: #b30000;
	padding:0px;
	margin:0px;
	xpadding-left:20px;
}
#welcome h3 {
	font-size: 10pt;
	color: #660000;
	padding:0px;
	margin:0px;
	xpadding-left:50px;
}
#welcome ul { padding:0px;margin:0px;padding-bottom:8px;_margin-left:-16px;}
#welcome li {
	padding:0px;margin:0px;
	list-style-type: disc;
	list-style-image: url(./images/check.jpg);
	list-style-position: inside;
	font-size:9pt;
	font-weight:bold;
	color:#b30000;
}
#welcome li.linobullet {
list-style-type: none;
list-style-image: none;
list-style-position: outside;
color:white;
xpadding-top:2px;xpadding-bottom:5px;
}
#welcome li.txtcenter {text-align:center;}
/*Billboard Graphic & Text float:right;margin-right:20px;width:300px;padding:5px;*/
div.billboard {background-color:white;display:block;padding:5px;border:solid silver 1px;}
div.bbfullblead{margin:0px;padding:0px;}
div.bbright {float:right;margin-right:7px;_margin-right:3px;}
div.bbleft {float:left;}
div.bbnarrow {width:300px;height:200px;_width:310px;}
div.bbthin {width:175px;height:215px;overflow:hidden;}
div.bbmed {width:365px;height:205px;_width:375px;_height:215;overflow:hidden;}
div.bbstd {width:500px;height:205px;_width:510px;_height:215;overflow:hidden;}
div.bbwide {width:600px;height:200px;_width:610px;}
img.billboard {padding:0px;margin:2px;border:solid silver 1px;}
h3.billboard {padding:0px;margin:0px;color:#b30000;font-size:10pt;}
p.billboard {font-size:8pt;padding:0px;margin:0px;color:#666666;}
p.billboardsmall{font-size:7pt;padding:0px;margin:0px;color:#666666;}
a.billboard {font-size:7pt;padding:0px;padding-left:30px;margin:0px;color:#330000;}

/*
#billboard {background-color:white; display:block; height:175px;width: 450px;padding:10px;border:solid silver 1px;}
#billboard img {padding:0px;margin:0px;margin-right:20px;border:solid silver 1px;}
#billboard h3 {padding:0px;margin:0px;color:#b30000;font-size:10pt;}
#billboard p {font-size:8pt;padding:0px;margin:0px;color:#666666;}
#billboard a {font-size:7pt;padding:0px;padding-left:30px;margin:0px;color:#330000;}
*/
#snapshot h3.spotname {color:#B30000;font-size:8pt;padding:0px;margin:0px;text-align:center;} 
#snapshot small {font-size:7pt;padding:0px;margin:0px;color:#336699;}
div.hostingback {cbackground: url(./images/hostingback.jpg) bottom left no-repeat;}

div.pagetext {padding:10px;float:left;}
p.pagetext {font-size:9pt;padding:0px;margin:0px;color:#666666;}
li.pagetext {
color:#666666;
font-size:8pt;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0px;
padding:0px;
}
/*Showcase sample window formatting */
#showboard {
display:block;height:202px;width:302px;
_height:206px;_width:306px;
float:right;margin-left:5px;margin:0px;overflow:hidden;
/*faux inner border */
background-color:#333333;padding:1px; 
/*faux shadow */
border-bottom:solid #dddddd 3px; 
border-right:solid #dddddd 3px; 
}
#showboard img.DisplayNone {display:none;position:relative;top:1px;left:1px;zindex:100;}
#showboard img.DisplayBlock {display:block;position:relative;top:1px;left:1px;zindex:100;}
#showboardPrevButton {display:block;height:20px;width:20px;xbackground-color:red;position:relative;top:-20px;left:0px;zindex:1000;cursor:pointer;}
#showboardNextButton {display:block;height:20px;width:40px;xbackground-color:blue;position:relative;top:-40px;left:260px;zindex:1000;cursor:pointer;}


#hostingsnap h1 {font-size:12pt;color:#b30000;border-bottom:dotted 2px #10263F;}
#hostingsnap h2{border:0px;}
#hostingsnap li {
	xmargin:0px;xadding:0px;
	list-style-type: disc;
	list-style-image: url(./images/globebullet.jpg);
	list-style-position: inside;
	color:#336699;
}

/*Hosting Description Div Formatting */
#host_bas {display:block;overflow:hidden; height:60px;border-bottom:silver solid 1px;
	background: url(./images/server_bas.jpg) no-repeat;background-position: 100px 0px;}
#host_bas h1 {color:#999999;border:0px;}
#host_bas h2 {color:#336699;font-size:10pt;margin-left:50px;}
#host_std {display:block;overflow:hidden; height:60px;border-bottom:silver solid 1px;
	background: url(./images/server_std.jpg) no-repeat;background-position: 100px 0px;}
#host_std h1 {color:#999999;border:0px;}
#hos_adv {display:block;overflow:hidden; height:60px;border-bottom:silver solid 0px;
	background: url(./images/server_adv.jpg) no-repeat;background-position: 100px 0px;}
#hos_adv h1 {color:#999999;border:0px;}
/*bullet list in hosting descriptions */
#hostingdescriptionlist ul {margin:0px;padding:0px;}
#hostingdescriptionlist p {font-size: 10pt; padding-top:0px;padding-bottom:0px;margin:0px;
color: #666666;}
#hostingdescriptionlist li {
font-size: 8pt;
color: #666666;
margin:0px;padding:0px;
list-style-image: none;
list-style: disc outside;
}						
/* Form Fields formatting */
fieldset {display:block;width: 510px;padding:0px;margin:0px;margin-top:10px;
background-color: #EFF6FF;
_background: #EFF6FF url(./images/whitespacer.jpg) top left repeat-x; 
}
legend {display:block; border: solid 1px #666666; padding-left:2px;padding-right:2px;text-align:center;
background-color: white;
width:150px;color: #b30000; font-size:10pt;font-weight:bold;}
label {display:block;padding:2px;margin:0px;width:68px;height:15px;font-size:9pt;color:#336699;font-weight:bold}		  
label.host_basic_product {float:left;text-align:center;}
label.host_std_product {float:left;text-align:center;border:dotted #dddddd 1px; border-top:0px; border-bottom:0px;}
label.host_adv_product {float:left;text-align:center;}
label.host_product_label {width: 275px;xheight:20px;float:left;text-align:left;padding-left:5px;}
label.header{color:#b30000;display:block;position:relative; top:-10px;}
label.required {color:#b30000;}

		  form {padding:10px;font-size:10pt;}
		  fieldset {width:99%;border:solid 1px #336699;_border-top:0px;padding-top:-20px;}
		  input.left {display:block;padding:0px;margin:0px;float:left;width:33%;}
		  input.right {display:block;padding:0px;margin:0px;float:right;width:66%;}
		  textarea.right {display:block;padding:0px;margin:0px;float:right;width:66%;}
		  .legendstretcher {display:block;width:200px; height:40px;margin:0px;padding:0px;padding-top:2px;
		   background: #EFF6FF url(./images/legendback.jpg) top left no-repeat;color:white;}
		  legend {display:block;border:0px;padding:0px;margin:0px;height:40px;}		  
		  .input_button {margin:20px;width:100px;}		 
		  
		  
.opaquemouseoverhead {
width:500px;
background:#C4D5E3;
font-weight:bold;
padding:0px;
}

.opaquemouseoverbody {
width:500px;
background:#FFFFFF;
padding:0px;
}		  
