body{
font-family: Arial, Helvetica, sans-serif, "Times New Roman";
color: #000000;
font-size: 11px;
margin:0;
background: #CED5DD;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 765px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
padding: 0px 0px 0px 0px;
background: url('../images/mainbackground2.jpg') repeat-y;
}

#topsection{
height: 116px; /*Height of top section*/
padding: 10px 10px 0px 0px;
margin: 0px 0px 0px 1px;
background: white url('../images/logo-blue_3.jpg') no-repeat;
color: #FFFFFF;
}

#mastermenu{
background: url('../images/left1bg2_0.gif') repeat-x;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
/*margin-right: 169px; /*Set left margin to LeftColumnWidth*/
width: 100%;
}

#footer{
clear: left;
width: 100%;
background: #333366;
color: #FFF;
text-align: center;
padding: 0px 0px;
}

#footer a{
color: #FFFF80;
}

.index{
background: url('../images/bluesky1_2.jpg') no-repeat;
height: 250px;
width: 765px;
margin: -5px 5px 0px -4px;
}

.index p{
	padding: 180px 0px 0px 25px;
	font: 16px "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none; 
	color: #FFFFFF;
}

.innertube{
margin: 5px 5px 0px 5px; /*Margins for inner DIV inside each column (to provide padding)*/
}

#bluebox{
padding: 10px;
background: #EDF1F4;
}

#working{
padding: 10px;
background: #FFFFFF;
font-weight: bold;
text-align: center
}

.aTLD
{
color: #ffffff;
background: #333366;
margin: 10px 0px 0px 0px;
padding: 5px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
text-align: center
} 

.bTLD
{
padding: 10px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
text-align: center;
word-spacing: 20px
} 

.grey-rounded-shadow-box{
background: url('../images/grey-rounded-shadow-box.gif') no-repeat;
height: 50px; /*Height of top section*/
/*padding: top right bottom left;*/
padding: 15px 0px 0px 25px;
font: 16px  "Trebuchet MS", Verdana, Arial, sans-serif;
font-weight: bold;
}

#topmenu {
	min-height: 67px;
	text-align: right
}

#topmenu a{
	font-weight: bold;
	text-decoration: none; 
	color: #FFFFFF;
}

.banner1 {
	position:absolute;
	top:67px
}

.endOfSection { clear: both; }

td {  font-size: 12px}

td.bigred {
font-size: 15px;
font-weight: bold;
color: #CC0000;
}

A:link {  
font-size: 12px; 
font-weight: bold;
text-decoration: underline; 
color: #000000;
}

A:hover {  
font-size: 12px; 
font-weight: bold;
text-decoration: none; 
color: #000000;
}

A:active { 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
color:#000000; 
}

A:visited { 
font-size: 12px; 
font-weight: bold;
text-decoration: underline;
color: #000000;
} 

A:visited:hover { 
font-size: 12px; 
font-weight: bold;
text-decoration: none;
color: #000000;
} 

.copyright {font-size: 9px; color: #999999}

a {
color: #000000
}

input
{
color: #000000;
background: #CED5DD;
border: 1px solid #133457;
font-weight: normal;
}

input.button
{
color: #ffffff;
background: #333366;
border: 1px solid #133457;
font-weight: bold;
}

option
{
color: #000000;
background: #CED5DD;
border: 1px solid #133457;
font-weight: normal;
}

textarea
{
color: #000000;
background: #CED5DD;
border: 1px solid #133457;
font-weight: normal;
}

legend
{
color: #ffffff;
background: #333366;
border: 1px solid #781351;
padding: 2px 6px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
font-size: 15px;
} 

input.orange
{
color: #ffffff;
background: #333366;
border: 1px solid #781351;
font-weight: bold;
}

input.red
{
color: white;
background: red;
border: 1px solid #781351;
font-weight: bold;
}

input.green
{
color: white;
background: green;
border: 1px solid #781351;
font-weight: bold;
}

td.contactform
{
color: #ffffff;
background: #333366;
border: 1px solid #781351;
padding: 2px 6px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
} 

tr.orange
{
color: #ffffff;
background: #333366;
padding: 2px 6px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
} 

td.orange
{
color: #ffffff;
background: #333366;
padding: 2px 6px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
} 

td.subtotal
{
color: #000000;
border: 0px solid #781351;
padding: 2px 6px;
font-weight: bold;
font-family: "Times New Roman",Arial, Helvetica, sans-serif;
font-size: large;
} 

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background: blue;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
}

A.leftmenu:link {  
font-size: 11px; 
font-weight: bold;
text-decoration: none; 
color: #FFFFFF;
}

A.leftmenu:visited { 
font-size: 11px; 
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
} 

A.leftmenu:hover { 
font-size: 11px; 
font-weight: bold;
text-decoration: underline;
color: #FFFFFF;
} 

A.leftmenu:visited:hover { 
font-size: 11px; 
font-weight: bold;
text-decoration: underline;
color: #FFFFFF;
} 

A.leftmenu:active { 
font-size: 11px; 
font-weight: bold;
text-decoration: underline;
color: #FFFFFF; 
}

span
{
font-size:125%;
font-weight: bold;
color: black;
}

span.menuhead
{
font-size:230%;
font-weight: bold;
}

span.total
{
font-size:100%;
font-weight: bold;
color: black;
}

span.bigspan
{
font-size:200%;
font-weight: bold;
color: black;
}

span.isavail
{
font-size:100%;
font-weight: bold;
color: black;
}

span.small
{
font-size:90%;
font-weight: normal;
color: black;
}


#faqlist li
{
list-style-type: square ;
}

ul.hmenu
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

li.hmenu {display:inline}

A.hmenu:link {  
font-size: 12px; 
font-weight: bold;
text-decoration: none; 
color: #ffffff;
padding:0.2em 0.6em;
}

A.hmenu:visited { 
font-size: 12px; 
font-weight: bold;
text-decoration: none;
color: #ffffff;
padding:0.2em 0.6em;
} 

A.hmenu:hover { 
font-size: 12px; 
font-weight: bold;
text-decoration: none;
color: #CED5DD;
padding:0.2em 0.6em;
} 

A.hmenu:visited:hover { 
font-size: 12px; 
font-weight: bold;
text-decoration: none;
color: #CED5DD;
padding:0.2em 0.6em;
} 

A.hmenu:active { 
font-size: 12px; 
font-weight: bold;
text-decoration: none;
color: #ffffff; 
padding:0.2em 0.6em;
}

.buttonfront {
	background: url('../images/buttonbg.gif') no-repeat;
	height: 30px;
	width: 114px;
	display: block;
	float: right;
	text-align: center;
	color: #fff;
	font: bold 10pt Arial, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 7px;
	}
a.buttonfront {
	color: white;
	}
a.buttonfront:visited {
	color: white;
	}
a.buttonfront:visited:hover {
	color: #F7C945;
	}
a.buttonfront:hover {
	color: #F7C945;
	}

th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #000000;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 55px;
	margin-right : 30px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 25px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}

#slantedmenu{
font-weight: bold;
font-size: 90%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background: #e0e0e0;
border: 1px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url('../images/slantdivider.gif') top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: black;
}

.box_3 {
	background:  url('../images/sales_box_plan_lg.png') no-repeat;
	height:370px;
}
.box_3 p {margin:0;padding:0;}
.box_2 h2, .box_3 h2{
	font-size:32px;
	font-weight:bold;
	margin:10px 0 0px 16px;
	
}

h2.plan_header {
	font: 24px Trebuchet MS, Arial, sans-serif;
}


h2.plan_header1 {
	background: #E2600A;
	font: 24px Trebuchet MS, Arial, sans-serif;
	color: white;
	padding: 5px;
}


h2.plan_header2 {
	background: #0A44A5;
	font: 24px Trebuchet MS, Arial, sans-serif;
	color: white;
	padding: 5px;
}

.squarebox1 {
	background: #F5B083;
	height: 250px;
}

.squarebox2 {
	background: #C1DFF8;
	height: 250px;
	margin: 0px 0px 0px 5px;
}
