﻿#sidebar li
{
	padding: 1px 4px;
}

#footer .block li
{
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
	margin-top: -1px;
}

#footer .block li a
{
	border-top-width: 0;
	border-bottom-width: 0;
	margin-top: 0;
}

*
{
	margin: 0;
	padding: 0;
}

html
{
	color: #999999;
	background: url(images/background_grad.jpg) repeat;
	font: normal 76% "Trebuchet MS" , "Lucida Grande" , Verdana, Sans-Serif;
}

.linkheader1
{
	float: right;
	color: White;
	font-family: Verdana;
	font-size: 10px;
	margin-top: 40px;
	margin-right: 20px;
}

.linkheader1 .link
{
	color: #B2C3DF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

.linkheader1 .link:hover
{
	color: #B2C3DF;
	font-family: Verdana;
	font-size: 10px;
	border-bottom-color: #3EFB19;
	font-weight: normal;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #3EFB19;
}
.linkheader2
{
	float: right;
	color: White;
	font-family: Verdana;
	font-size: 11px;
	margin-top: 40px;
	margin-bottom: 6px;
	padding-right: 20px;
}

.linkheader2 .link
{
	color: #B2C3DF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
}

.linkheader2 .link:hover
{
	color: #B2C3DF;
	font-family: Verdana;
	font-size: 10px;
	border-bottom-color: Green;
	font-weight: normal;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #3EFB19;
}


.tableHostingPlan
{
	border-bottom: solid 1px black;
	border-left: solid 1px black;
}
.tableHostingPlan th
{
	font-size: 9pt;
	color: White;
	background-color: #DDDDDD;
	padding: 4px;
	text-align: left;
	border-bottom: #DDDDDD 1px solid;
}
.tableHostingPlan td
{
	padding: 5px;
	font-size: 12px;
	font-family: Tahoma;
	text-align: left;
	border-top: solid 1px black;
	border-right: solid 1px black;
}

.tableHostingPlan tr
{
	border: solid 1px black;
}
TD.Table
{
	border: 1px solid #CFCFCF;
}

TD.TableMainHead
{
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
TD.TableMainHead2
{
	border-top: 1px solid #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.testOrderFormHeader
{
	background-color: #EDF3FA;
	border-left: 1px solid #D2DEEB;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #D2DEEB;
	font-weight: bold;
	height: 20px;
	color: #474747;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 5px;
}
.testOrderFormHeader02
{
	background-color: #EDF3FA;
	border: 1px solid #D2DEEB;
	font-weight: bold;
	height: 20px;
	color: #474747;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 5px;
}
.testOrderFormCells
{
	height: 20px;
	color: #474747;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.testOrderFormCells02
{
	height: 20px;
	color: #1861BD;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 5px;
}
.formblack
{
	font-family: Verdana, Arial, Tahoma, Geneva, Sans-Serif;
	font-size: 10px;
	color: #474747;
}
.button2
{
	font-family: Arial, Verdana, Tahoma, Geneva, Sans-Serif;
	font-size: 11px;
	color: #000000;
	height: 19px;
	font-weight: bold;
	background-color: #FFCC00;
	border: 1px solid #000000;
}



td.mainBoxHead
{
	background-color: #3385D6;
	border-style: solid;
	border-right: 1px solid #CCE3F5;
	border-top: 1px solid #CCE3F5;
	border-left: 1px solid #CCE3F5;
	border-bottom: 1px solid #CCE3F5;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 16px;
	color: #ffffff;
}

td.top
{
	color: #333333;
	background-color: #CCE0F5;
	border: #CCE0F5 solid 1px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
}


td.dark_brown
{
	background-color: rgb(220,220,220);
}

td.blueNav3
{
	background-color: #E5F2FF;
	border-style: solid;
	border-right: 1px solid #CCE3F5;
	border-top: 1px solid #CCE3F5;
	border-left: 1px solid #CCE3F5;
	border-bottom: 1px solid #CCE3F5;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 12px;
}

td.mainBox
{
	background-color: #FFFFFF;
	border-style: solid;
	border-right: 1px solid #CCE3F5;
	border-top: 1px solid #CCE3F5;
	border-left: 1px solid #CCE3F5;
	border-bottom: 1px solid #CCE3F5;
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 12px;
}


.accountplan
{
	height: 240px;
}

.contentbox
{
	float: right;
	margin-right: 10px;
	width: 279px;
	height: 132px;
	font-family: Verdana,Arial;
	font-size: 10px;
	color: #2a363d;
	text-align: left;
	background-image: url(        'images/bluebox_bg.gif' );
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.dash
{
	margin-top: 35px;
	margin-right: 20px;
	float: right;
	color: #3EFB19;
	font-family: Verdana;
	font-size: 10px;
	border-right-style: dashed;
	border-right-width: 1px;
	font-weight: normal;
	height: 20px;
}


.navlink
{
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px dotted #333333;
}

.navlink:link
{
	color: #1f67b1;
	border-bottom-color: #1f67b1;
}

.navlink:visited
{
	color: #333333;
	border-bottom-color: #333333;
}

.navlink:hover, .navlink:active
{
	color: #ad0004;
}

a
{
	text-decoration: none;
	font-weight: bold;
}

a:link
{
	color: #1f67b1;
}



a:hover, a:active
{
	color: #ad0004;
	border-bottom-color: #ad0004;
}

.underline:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
	line-height: 1.2em;
}

h1
{
	font-size: 32px;
}

h2
{
	font-size: 22px;
}

h3
{
	font-size: 16px;
}

h4
{
	font-size: 20px;
}

h5
{
	clear: both;
	display: block;
	margin: 0.8em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(220,220,220);
	font-weight: bold;
	color: rgb(50,50,50);
	font-size: 16px;
}

h6
{
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(220,220,220);
	font-weight: bold;
	color: rgb(50,50,50);
	font-size: 16px;
}


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
{
	font-weight: normal;
	border-bottom-width: 0;
}

/* Lists */

ul, ol
{
	margin: 1em 0;
	line-height: 1.8em;
}

ol li
{
	margin-left: 2.5em;
}

ul
{
	padding-left: 2em;
	list-style-type: square;
}

.drop-shadow
{
	float: left;
	position: relative;
	margin: 10px 3px 0 10px !important;
	margin: 10px 3px 0 5px;
	background: transparent url(images/drop_shadow.png) bottom right no-repeat !important;
	background: transparent url(images/drop_shadow_ie.gif) bottom right no-repeat;
}

.drop-shadow img
{
	padding: 4px;
	display: block;
	position: relative;
	margin: -6px 6px 6px -6px;
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
}

.drop-shadow p
{
	right: 11px;
	bottom: 0px;
	color: #eeeeee;
	padding: 5px 10px;
	position: absolute;
	background-color: #2e333b;
	border-top: 1px solid #111111;
}

blockquote
{
	clear: both;
	padding: 1em;
	font-size: 0.9em;
	line-height: 1.7em;
	background-color: #eeeeee;
	border: 1px solid #a9a9a9;
	background: #eeeeee url(images/right_quotes.png) 95% 85% no-repeat;
}

code
{
	font-family: Consolas, Monaco, Verdana, "Courier New";
	font-size: .93em;
}

abbr, acronym, cite
{
	border-bottom: 1px dotted #333333;
	cursor: help;
}

ins, del
{
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left center;
}

ins
{
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/add.gif);
}

del
{
	background-image: url(images/delete.gif);
}

body
{
	width: 950px;
	color: #333333;
	margin: 0 auto;
}

#topheader
{
	float: left;
	clear: both;
	width: 100%;
}

#menu
{
	float: left;
	width: 100%;
}

#line
{
	float: left;
	clear: both;
	width: 100%;
	background: #2E333B;
}

#header
{
	float: left;
	clear: both;
	width: 948px;
	height: 75px;
	vertical-align: middle;
	text-align: center;
	background: #2E333B;
	border: solid 1px white;
	position:absolute;
	top:0px;
}
#maincontent 
{
	position:relative;
	top:70px;
}

#wrapper
{
	float: left;
	width: 100%;
	clear: both;
	line-height: 1.6em;
	background-color: White;
	position:relative;
	
}

#content
{
	float: left;
	width: 700px;
	overflow: hidden;
}

#widecontent
{
	float: left;
	width: 700px;
	overflow: hidden;
}

#fullcontent
{
	float: left;
	width: 950px;
	overflow: hidden;
	margin-top: 20px;
}
#sidebar
{
	float: left;
	width: 150px;
	padding: 10px 0;
	overflow: hidden;
	background-color: #dddddd;
}

#sidenotes
{
	float: left;
	width: 250px;
	overflow: hidden;
	padding: 10px 0 0;
	background-color: #eeeeee;
}

#sidefeature
{
	float: left;
	width: 250px;
	overflow: hidden;
	padding: 0 0 0;
}

#footer
{
	clear: both;
	float: left;
	width: 100%;
	color: #999999;
	background-color: #4f555d;
}

#header h1
{
	float: left;
	color: #ffffff;
	margin: 0 15px 0 10px;
	padding: 15px 0;
	font-size: 1.1em;
	text-indent: -9999px;
	text-transform: lowercase;
	background: transparent url(images/logo.gif) left center no-repeat;
}

#header ul
{
	list-style-type: none;
	margin: 0 10px;
	padding: 0;
	float: right;
}

#header li
{
	float: left;
}

#header a
{
	float: left;
	color: #dddddd;
	display: block;
	padding: 10px 8px 0;
	border-bottom-width: 0;
}

#header a:hover
{
	color: #ffffff;
}

#header li.active a
{
	color: #ffffff;
	text-decoration: underline;
}

.post
{
	padding: 10px 20px;
}

h2.post-title
{
	margin-bottom: 15px;
}

.post-content p
{
	margin-top: 10px;
	margin-bottom: 10px;
}


p.post-footer
{
	background-color: #dadada;
	margin-bottom: 10px;
	margin-top: 25px;
	padding: 5px 10px;
	color: #dadada;
}

p.post-footer strong
{
	color: #333333;
	padding-right: 10px;
	border-right: 1px solid #a9a9a9;
}

p.post-footer em
{
	font-style: normal;
	padding-right: 10px;
	border-right: 1px solid #a9a9a9;
}

p.post-footer a
{
	border-bottom-width: 0;
}

a.more
{
	border-bottom-width: 0;
}

#sidebar h3
{
	padding: 0 10px;
}

#sidebar ul
{
	padding-left: 35px;
	line-height: 2.0em;
}

#sidebar li
{
	list-style-image: url(images/pushpin.gif);
}

#sidenotes h3
{
	padding: 0 10px;
}

#sidenotes ul
{
	margin: 10px 0 0;
	padding: 0;
	list-style-type: none;
}

#sidenotes a
{
	display: block;
	color: #333333;
	margin-top: -1px;
	padding: 5px 10px;
	font-weight: normal;
	border-top: 1px solid #a9a9a9;
	border-bottom: 1px solid #a9a9a9;
}

#sidenotes a:hover
{
	background-color: #f9f9f9;
}

#sidenotes a strong
{
	display: block;
}

#sidenotes a em
{
	display: block;
}

#footer .block
{
	float: left;
	width: 210px;
	padding: 10px 0;
}

#footer .block h3
{
	padding: 0 10px 5px 13px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

#footer .block ul
{
	padding: 0 10px 20px;
	list-style-type: none;
}

#footer .block ul a
{
	display: block;
	margin-top: -1px;
	padding: 5px 10px;
	border-top: 1px solid #777777;
	border-bottom: 1px solid #777777;
}

#footer .block ul a:hover, #footer .block ul a:active
{
	background-color: #2e333b;
}

#footer p
{
	padding: 0 15px;
}

#footer .block p
{
	margin: 15px 0;
}

#footer a
{
	color: #999999;
	border-bottom-color: #666666;
}

#footer a:hover, #footer a:active
{
	color: #c5c5c5;
	border-bottom-color: #999999;
}

#footer p.copyright
{
	clear: both;
	background-color: #3f444c;
	padding: 10px 15px;
}


.headerbg
{
	background-image: url(images/pic_default.gif);
	background-repeat: no-repeat;
	height: 244px;
	background-color: white;
}

#maintable
{
	font: normal "Trebuchet MS" , "Lucida Grande" , Verdana, Sans-Serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: 0;
	height: 244px;
}
#maintable h1
{
	margin-left: 65px;
}

h1
{
	font: normal "Trebuchet MS" , "Lucida Grande" , Verdana, Sans-Serif;
	font-size: 19px;
	color: #333333;
	font-weight: bold;
	text-align: center;
}

#maintable h2
{
	font: normal "Trebuchet MS" , "Lucida Grande" , Verdana, Sans-Serif;
	color: #333;
	font-size: 13px;
	font-weight: normal;
	margin: 2px 0px 0px 230px;
	padding-bottom: 0px;
	letter-spacing: 0;
}
.RightBox
{
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	width: 230px;
	margin-top: 10px;
	margin-left: 8px;
	background-color: #edf7ff;
}

.RightBox p
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.RightBoxPadding
{
	background-color: #edf7ff;
	padding-left: 15px;
	padding-right: 6px;
}

.RightBoxTitle
{
	font-family: "Trebuchet MS" ,Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333f45;
	background-image: url(       'Images/redarrow.gif' );
	background-repeat: no-repeat;
	padding-left: 8px;
}

.RightBoxText
{
	font-family: "Trebuchet MS" ,Verdana,Arial;
	font-size: 11px;
	color: #58646b;
	width: 200px;
	margin-left: 8px;
}

.RightBoxImg
{
	float: right;
	margin-right: 10px;
	margin-top: -5px;
}

.RightBoxLinks
{
	margin: 0px;
	margin-left: 8px;
	color: #557f97;
	font-family: "Trebuchet MS" ,Verdana,Arial;
	font-size: 10px;
}

.RightBoxLinks a:link, .RightBoxLinks a:visited
{
	color: #557f97;
	text-decoration: none;
}

.RightBoxLinks a:hover
{
	text-decoration: underline;
}

#tblComponent
{
	font-family: "Lucida Sans Unicode" , "Lucida Grande" , Sans-Serif;
	font-size: 11px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#tblComponent th
{
	font-size: 11px;
	font-weight: normal;
	padding: 5px 8px;
	color: #039;
}
#tblComponent td
{
	color: #557f97;
}
#tblComponent .odd
{
	background: #edf7ff;
}



.roundedcornr_box_783904
{
	background: #005ec8 url(images/roundedcornr_783904_grad.gif) repeat-x top left;
}
.roundedcornr_top_783904 div
{
	background: url(images/roundedcornr_783904_tl.gif) no-repeat top left;
}
.roundedcornr_top_783904
{
	background: transparent url(images/roundedcornr_783904_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_783904 div
{
	background: url(images/roundedcornr_783904_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_783904
{
	background: transparent url(images/roundedcornr_783904_br.gif) no-repeat bottom right;
}

.roundedcornr_top_783904 div, .roundedcornr_top_783904, .roundedcornr_bottom_783904 div, .roundedcornr_bottom_783904
{
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_783904, .roundedcornr_content_920731, .roundedcornr_content_936340
{
	margin: 0 10px;
}


.roundedcornr_box_920731
{
	background: #2fc702 url(images/roundedcornr_920731_grad.gif) repeat-x top left;
}
.roundedcornr_top_920731 div
{
	background: url(images/roundedcornr_920731_tl.gif) no-repeat top left;
}
.roundedcornr_top_920731
{
	background: transparent url(images/roundedcornr_920731_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_920731 div
{
	background: url(images/roundedcornr_920731_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_920731
{
	background: transparent url(images/roundedcornr_920731_br.gif) no-repeat bottom right;
}
.roundedcornr_top_920731 div, .roundedcornr_top_920731, .roundedcornr_bottom_920731 div, .roundedcornr_bottom_920731
{
	height: 10px;
	font-size: 1px;
}


.roundedcornr_box_936340
{
	background: #ff8e01 url(images/roundedcornr_936340_grad.gif) repeat-x top left;
}
.roundedcornr_top_936340 div
{
	background: url(images/roundedcornr_936340_tl.gif) no-repeat top left;
}
.roundedcornr_top_936340
{
	background: transparent url(images/roundedcornr_936340_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_936340 div
{
	background: url(images/roundedcornr_936340_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_936340
{
	background: transparent url(images/roundedcornr_936340_br.gif) no-repeat bottom right;
}

.roundedcornr_top_936340 div, .roundedcornr_top_936340, .roundedcornr_bottom_936340 div, .roundedcornr_bottom_936340
{
	height: 10px;
	font-size: 1px;
}

.roundedcornr_box_571124
{
	background: #d83a39 url(images/roundedcornr_571124_grad.gif) repeat-x top left;
}
.roundedcornr_top_571124 div
{
	background: url(images/roundedcornr_571124_tl.gif) no-repeat top left;
}
.roundedcornr_top_571124
{
	background: transparent url(images/roundedcornr_571124_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_571124 div
{
	background: url(images/roundedcornr_571124_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_571124
{
	background: transparent url(images/roundedcornr_571124_br.gif) no-repeat bottom right;
}

.roundedcornr_top_571124 div, .roundedcornr_top_571124, .roundedcornr_bottom_571124 div, .roundedcornr_bottom_571124
{
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_571124
{
	margin: 0 10px;
}

.roundedcornr_box_864783
{
	background: url(images/roundedcornr_864783_tl.png) no-repeat top left;
}
.roundedcornr_top_864783
{
	background: url(images/roundedcornr_864783_tr.png) no-repeat top right;
}
.roundedcornr_bottom_864783
{
	background: url(images/roundedcornr_864783_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_864783 div
{
	background: url(images/roundedcornr_864783_br.png) no-repeat bottom right;
}
.roundedcornr_content_864783
{
	background: url(images/roundedcornr_864783_r.png) top right repeat-y;
}

.roundedcornr_top_864783 div, .roundedcornr_top_864783, .roundedcornr_bottom_864783 div, .roundedcornr_bottom_864783
{
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_864783, .roundedcornr_bottom_864783
{
}
.roundedcornr_content_864783
{
	padding: 0 15px;
}

.footerbox A
{
	font-size: 12px;
	font-family: Arial;
}
.footerbox
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
}

.boxheader
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	text-decoration: underline;
	font-family: Century Gothic;
	font-family: Arial;
}


.boxheader a:hover
{
	text-decoration: underline;
}

#boxUL
{
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	font-family: Arial;
}

#boxUL li
{
	font-weight: bold;
	padding: 0;
	margin: 0;
	list-style-type: none;
	font-size: 12px;
	font-family: Arial;
	line-height: 15px;
}

.middle-column-box-white
{
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

.middle-column-box-title-grey
{
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: rgb(220,220,220);
	font-weight: bold;
	color: rgb(50,50,50);
}

.middle-column-box-white
{
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}

#middle-column
{
	float: left;
	width: 590px;
	padding: 0em 0.6em 0em 0.7em;
	background-color: rgb(255,255,255);
	color: rgb(100,100,100);
	line-height: 1.3em;
	font-size: 1.2em;
}

/* CSS MENU */
ul#menu
{
	width: 100%;
	height: 28px;
	background: #FFF url(  "images/menu-bg.gif" ) top left repeat-x;
	font-size: 11px;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul#menu li
{
	display: block;
	float: left;
	margin: 0 0 0 5px;
}
ul#menu li a
{
	height: 28px;
	margin-top: 2px;
	margin-bottom: 1px;
	color: #777;
	text-decoration: none;
	display: block;
	float: left;
	padding: 4px 15px 0;
	text-transform: uppercase;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #777777;
}
ul#menu li a:hover
{
	color: #333;
}
ul#menu li a.current
{
	color: #FFF;
	background: #FFF url(  "images/current-bg.gif" ) top left repeat-x;
	padding: 4px 15px 0;
}

