/*Version 2.1*/
/*Main CSS*/
BODY {
	FONT-SIZE: 11px; 
	BACKGROUND: url(images/bg.gif) #B0B0B0 repeat-x; 
	MARGIN: 12px auto; 
	FONT-FAMILY: Verdana;
	}

h2 { color:#2F4959; font-size:2em; line-height:2; }

p{ font-size:12px;}


#container {
	MARGIN: auto; 
	WIDTH: 953px; 
	HEIGHT: 100%;
}

/*end of main*/

/*This is the Div for header*/
#header {
	CLEAR: both;
	BACKGROUND: url(images/bg_banner.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 955px; 
	PADDING-TOP: 0px; 
	HEIGHT: 85px;
	}

A.link_logo {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/logo_new.png) no-repeat 0px 0px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 24px 0px 0px; 
	WIDTH: 250px; 
	PADDING-TOP: 0px; 
	HEIGHT: 40px;
	}
	
UL.link_right {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 5px 0px 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
UL.link_right LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #c1c1c1 1px solid
}
UL.link_right LI.far_bottom {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 4px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 5px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}

/*This is the end of Div for header*/

/*This is the Div for footer, above undercontainer*/
#footer {
	CLEAR: both; 
	BACKGROUND: url(images/bg_footer.gif) no-repeat 0px 0px; 
	MARGIN: 0px; 
	WIDTH: 955px; 
	HEIGHT: 78px;
}
/*This is the end of Div for header*/

/*This is the Div ID for bottom links*/
UL.under_container {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 12px auto; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: center;
	}
	
UL.under_container LI {
	BORDER-RIGHT: #000000 1px solid; 
	PADDING-RIGHT: 12px; 
	DISPLAY: inline; 
	PADDING-LEFT: 12px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	}
UL.under_container LI.far_right {
	PADDING-RIGHT: 12px; 
	DISPLAY: inline; 
	PADDING-LEFT: 12px; 
	PADDING-BOTTOM: 0px; 
	BORDER-TOP-STYLE: none; 
	PADDING-TOP: 0px; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none;
	}
	
UL.under_container LI A {
	COLOR: #000000; 
	TEXT-DECORATION: none;
	}
	
UL.under_container LI A:hover {
	COLOR: #000000; 
	TEXT-DECORATION: underline;
	}
	
/*This is the end of Div ID for bottom links*/

/*This is the DIV ID for top nav*/

#navcontainer {
	CLEAR: both; 
	BACKGROUND: url(images/navspacer.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 954px; 
	PADDING-TOP: 0px; 
	HEIGHT: 33px;
	}

ul#globalnav { 
	float:left;
	list-style-type:none; 
	margin:0; 
	padding:0px 0 0 0px;
	}

ul#globalnav li { float:left; }

ul#globalnav a { 
	Display:block; 
	overflow:hidden;
	height:30px; 
	text-indent:-9999px; 
	}
	

li#home a { background:url(images/home.gif) no-repeat 0 0; width:80px; }
li#home a:hover { background:url(images/home.gif) no-repeat 0 -30px; }

li#about_us a { background: url(images/about_us.gif) no-repeat 0 0; width:100px; }
li#about_us a:hover { background: url(images/about_us.gif) no-repeat 0 -30px; }

li#hosting_service a { background: url(images/hosting_service.gif) no-repeat 0 0; width:160px; }
li#hosting_service a:hover { background: url(images/hosting_service.gif) no-repeat 0 -30px; }

li#billing_support a { background: url(images/billing_support.gif) no-repeat 0 0; width:160px; }
li#billing_support a:hover { background: url(images/billing_support.gif) no-repeat 0 -30px; }

li#contact_us a { background: url(images/contact_us.gif) no-repeat 0 0; width:120px; }
li#contact_us a:hover { background: url(images/contact_us.gif) no-repeat 0 -30px; }

#sign_in a { background: url(images/sign_in.gif) no-repeat 0 0; width:330px; }
/*#sign_in a { background: url(images/sign_in.gif) no-repeat 0 0; width:120px; float:right; padding-right:5px; padding-top:20px;  }*/
#sign_in a:hover {	background: url(images/sign_in.gif) no-repeat 0 -30px;}

/*This is the end of DIV ID for top nav*/

/*This is the DIV ID for main body (after top nav, before footer, note total with is 955, not 953*/
#content {
	BORDER-RIGHT: #959595 1px solid; 
	BORDER-LEFT: #959595 1px solid; 
	CLEAR: both; 
	BACKGROUND: #FFFFFF; 
	FLOAT: left; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px; 
	WIDTH: 953px; 
	/*WIDTH: 953px; */
	PADDING-TOP: 0px; 
	HEIGHT: 100%;
	text-align:left; 
	}
/*This is the end of DIV ID for main body (after top nav, before footer*/

/*This is Div ID for all banners*/
#contact_banner {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/contact_banner.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 953px; 
	PADDING-TOP: 0px; 
	HEIGHT: 154px;
	}

#hosting_banner {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/hosting_banner.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; 
	WIDTH: 953px; 
	PADDING-TOP: 0px; 
	HEIGHT: 154px;
	}

#about_banner {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/about_banner.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 953px; 
	PADDING-TOP: 0px; 
	HEIGHT: 154px;
	}
	
#support_banner {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/support_banner.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 953px; 
	PADDING-TOP: 0px; 
	HEIGHT: 154px;
	}

#home_banner {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(images/home_banner.gif) no-repeat 0px 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 953px; 
	PADDING-TOP: 0px; 
	HEIGHT: 482px;
	}
/*This is end of Div ID for all banners*/

/*This is Div ID for left menu*/
#content_left {
	background-color:#D9DAD4;
	float:left;
	width:230px;  /**230px**/
	background-image: url("images/bg_leftnav.jpg");
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear:both;
	}

ul#content_left_mainnav {
	margin:0px 0 0px 0;
	padding:0;
	list-style:none; 
	}
	
ul#content_left_mainnav li {
	padding:4px 10px;vertical-align:middle;clear:both;
	/*border-bottom:#DDDDDD 1px solid;*/
	border-bottom:none;
	border-top:#FFFFFF 1px solid;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 7px 7px;
	}
	
ul#content_left_mainnav li a:hover {
	text-decoration:underline;
	}
	

/*This is end of Div ID for left menu*/

/*This is the class for left sub menu, start from ".", as they are not ID start from "#"*/
.content_left_sub {
	padding:2px 0 2px 12px;
	display:inline;/*padding:2px 0 2px 15px;*/
	text-decoration:none;
	color:#2F4959;
	font-weight:bold;
	font-size:1.15em;
	}
	
.content_left_sub:hover {
	text-decoration:none;
	}

.content_left_sub_add {
	padding:2px 0 2px 12px;
	display:inline;
	text-decoration:none;
	color:#9DA4B2;
	font-weight:bold;
	}
	
.content_left_links {
	padding:2px 0 2px 12px;
	display:block;
	}

.content_left_links a {
	color:#CC0000;
	Font-size:10px;
	text-decoration:none;
	}

.content_left_links a:hover {
	text-decoration:underline;
}
/*This is the end class for left sub menu*/

/*This is Div ID for content right*/
#content_right { 
	width:683px; 
	margin-left:252px;  /**250px**/
	margin-right:18px; /**20px**/
	}

.content_right_links { display:inline;}

.content_right_links a { 
	color:#CC0000; 
	font-size:12px; 
	text-decoration:none; }
	
.content_right_links a:hover {	text-decoration:underline; }

table.compareplans { 
	text-align:left; 
	border-collapse:collapse; 
	margin:20px 0 0 0; 
	width:100%; 
	font-size:0.85em;
	}

th { 
	font-weight:normal; 
	text-align:left;
	padding:5px 10px; 
	border-right:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	border-bottom:1px solid #cccccc; 
	border-top:1px solid #cccccc; 
	}
	
td { 
	text-align:center;
	border-right:1px solid #cccccc; 
	border-bottom:1px solid #cccccc;
	}

.thplans { 
	background:#f0f2f2; 
	padding:10px 0 10px 0; 
	font-size: 11px; 
	text-align:center; 
	color:#2F4959;
	font-weight:bold; 
	border-right: 1px solid #cccccc; 
	border-top:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	}
	
.thplans_l { 
	background:#f0f2f2; 
	padding:10px 0px 10px 80px; 
	font-size: 11px; 
	text-align:left; 
	color:#2F4959;
	font-weight:bold; 
	border-right: 1px solid #cccccc; 
	border-top:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	}

.thplans_r { 
	background:#f0f2f2; 
	padding:10px 20px 10px 80px; 
	font-size: 11px; 
	text-align:left; 
	color:#000000;
	font-weight: lighter;
	border-right: 1px solid #cccccc; 
	border-top:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	}
	
.thcol { background:#FFF; font-size: 11px;}

/*This is end of Div ID for content right*/

/*For index page only*/
.table_outline { 
	/*padding:0 0 0 0; */
	color:#2F4959;
	text-align:left;
	border-top-width: 0px; 
	border-right-width: thin; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	 }

