body {
/*	background-image:url(../images/bg.jpg);  /*   */
}

.articleheader {  
	font-family: verdana; 
	font-size: 11pt; 
	color: #000000; 
	text-decoration: none
	}
.articletext {  font-family: verdana; font-size: 10pt; color: #000000; text-decoration: none}

.navtext {  
	text-decoration: none; 
	font-family: verdana;
	}
.newssummary {  
	font-size: 8pt; 
	text-decoration: none; 
	font-family: verdana;
	}
.newsheader {  
	font-family: verdana; 
	font-size: 9pt; 
	color: #696969; 
	font-weight: bold; 
	text-decoration: none
}
.newsheader:hover {  
	font-family: verdana; 
	font-size: 9pt; 
	color: #9bc056; 
	font-weight: bold; 
	text-decoration: none
	}

.topNavHeading {  
	font-family: verdana; 
	font-size: 10pt; 
	color: white; 
	font-weight: bold; 
	text-decoration: none
	}
.topNavHeading:hover {  
	font-family: verdana; 
	font-size: 10pt; 
	color: gold; 
	font-weight: bold; 
	text-decoration: none
	}
.footerNavHeading {  
	font-family: verdana; 
	font-size: 9pt; 
	color: dimgray; 
	text-decoration: none
	}
.footerNavHeading:hover {  
	font-family: verdana; 
	font-size: 9pt; 
	color: #9bc056; 
	text-decoration: none
	}
.footerLink {  
	font-family: Arial, verdana; 
	color: gainsboro;
	font-size: 1;
	text-decoration: none
	}		
.footerLink:hover {  
	font-family: Arial, verdana; 
	color: #9bc056;
	font-size: 1;
	text-decoration: none
	}			

.smalllinks {  font-family: verdana; font-size: 10pt; text-decoration: none; color: #000000}
.smalllinks:hover {  font-family: verdana; font-size: 10pt; text-decoration: none; color: #000000}
.bodycopy {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.bodycopy:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6103}

.associatedheaders {  font-family: verdana; font-size: 10pt; text-decoration: none; font-weight: bold}
.greentext {  font-family: verdana; font-size: 10pt; color: #006600}
.bluelink {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: underline}
.menulinks {  font-family: verdana; font-size: 9pt; color: #000000}
.menulinks:hover {  font-family: verdana; font-size: 9pt; color: #000000 text-decoration: underline;} 

.newslinksmoreinfo { font-family: verdana; font-size: 10pt; color: #FF0000; font-weight: bold }

.bluelink2 {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: none}
.bluelink2:hover {  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: underline}

.standardlink {  
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: dimgray; 
	text-decoration: none
	}
.standardlink:hover {  
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ffffff; 
	text-decoration: none
	}
.standardlinkwhite {  
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: white; 
	text-decoration: none
	}
.standardlinkwhite:hover {  
	font-family: verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #ff0000; 
	text-decoration: none
	}

#menu table{
	text-align:left;

}
#menu a {
	text-decoration:none;
	font-size:12px;

}


#menu a:hover{
	/*  background-color:#00CCCC;  /*  */
}



A.menulink {
	FONT-SIZE: 11px; COLOR: #282828; FONT-FAMILY: Verdana; TEXT-DECORATION: None
}

A.menulink:visited {
	FONT-SIZE: 11px; COLOR: #282828; TEXT-DECORATION: None
}

A.menulink:hover {
	FONT-SIZE: 11px; COLOR: #005599; TEXT-DECORATION: Underline
}




/*    */

.head1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}

.head2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFFFFF;
}

.head3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #666666;  /*  #0099FF;  /*  */
	font-weight:bold;
}

.sub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}

.body1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}

.body3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0099FF;
}

a.link1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none; color: #333333;
}
a.link1:hover { text-decoration:none; color: #999999; }
p.link1 { line-height: 20px; 
}
.visit1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none; color: #0099FF;
}

a.link2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:none; color: #FFFFFF;
}
a.link2:hover { text-decoration:underline; color: #FFFFFF; }
p.link2 { line-height: 20px; 
}
.visit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration:underline; color: #FFFFFF;
}

a.link3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-decoration:none; color: #333333;
}
a.link3:hover { text-decoration:underline; color: #0099FF; }
p.link3 { line-height: 20px; 

}

a.email1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	text-decoration:none; color: #0099FF;
}
a.email1:hover { text-decoration:none; color: #333333; }
p.email1 { line-height: 18px; 
}

.bodycontact1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.navspace1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #99CCFF;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none; color: #333333;
}

.background {
	background-color: #FFFFFF;
}

.pageheaders {  
	font-family: verdana; 
	font-size: 18pt; 
	color: #6f6f6f; 

	}
/*   plans  */  

body a{color:#0F5596; text-decoration:underline;}
body a:hover{text-decoration:none;}

/* The header and footer */
.header {display:block; height:100px; background-image:url(../images/blue-headerbg.gif);z-index:-1;}
.footer {display:block; height:45px; background-image:url(../images/blue-footerbg.gif); color:#0F5596; text-align:center; padding:5px;font-size:12px;clear:both; font-variant:small-caps;}
.footer ul{list-style:none;}
.footer li{display:inline; margin:0px 5px 0px 5px; color:#0F5596;}
.footer a{text-decoration:none; color:#0F5596; font-variant:small-caps;}
.footer a:hover{text-decoration:underline;}
#footer2{display:block; height: 60px;text-align:center;font-size:10px;margin-top:30px;}

/*logo*/
#logoimage{z-index:1;position:absolute;left:70px;top:5px;width: 102px;height: 94px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/logo.png');}
 /* IE ignores styles with [attributes], so it will skip the following. */
#logoimage[id] {z-index:1;position:absolute;left:70px;top:5px;width: 102px;height: 94px;background: url(../images/logo.png) top left;}/*heading text*/
.logotext{z-index:100;position:absolute;left:180px;top:30px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 18px;font-weight:bold; }
.logotext1 {color:#0F5596; float:left; display:block; border:1px solid #0F5596;padding:3px; margin-right:5px; /*padding-bottom:5px;padding-top:5px;*/}
.logotext2 {color:#fff; float:left; display:block;border:1px solid #fff; padding:3px;/*padding-bottom:5px;padding-top:5px;*/}
.headerpic{z-index:0;position:absolute;right:0px;top:0px;height:100px;width:550px;background-image:url(../images/blue-headerpic.jpg);}

/*menu*/
#menu_container {float:left; position:relative; width:165px; margin-left:-164px; display:inline; height:100%;}
#sidemenucontainer {height:420px;width:160px; position:absolute; left:0px; top:5px;/*border:1px solid #0F5596;*/}
#sidemenucontainer a{font-size:14px;font-weight:bold;text-align:center;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:30px;}
.button1 {display:block;width:160px;height:30px;background:url(../images/button1.gif); background-position:top left;background-color:transparent; border:1px solid #0F5596; border-bottom:0px; }
.button1:hover {background-position:0 -30px;color:#fff; }
.button2 {display:block;width:160px;height:30px;background:url(../images/button2.gif); background-position:top left;background-color:transparent;border:1px solid #0F5596; border-bottom:0px;}
.button2:hover {background-position:0 -30px;overflow:hidden;color:#fff; }
.button3{display:block;width:160px;height:30px;background:url(../images/button3.gif); background-position:top left;background-color:transparent;border:1px solid #0F5596; border-bottom:0px;}
.button3:hover {background-position:0 -30px;overflow:hidden;color:#fff; }
.button4 {display:block;width:160px;height:30px;background:url(../images/button4.gif); background-position:top left;background-color:transparent;border:1px solid #0F5596; border-bottom:0px;}
.button4:hover {background-position:0 -30px;overflow:hidden;color:#fff; }
.button5{display:block;width:160px;height:30px;background:url(../images/button5.gif); background-position:top left;background-color:transparent;border:1px solid #0F5596; border-bottom:0px;}
.button5:hover {background-position:0 -30px;overflow:hidden;color:#fff; }
.button6 {display:block;width:160px;height:30px;background:url(../images/button6.gif); background-position:top left;background-color:transparent;border:1px solid #0F5596;}
.button6:hover {background-position:0 -30px;overflow:hidden;color:#fff; }
.bottom{display:block;width:162px;height:105px;background:url(../images/menubottom.gif);}

/*right menu*/
#right {float:right; position:relative; width:220px; margin-right:-220px; display:inline; text-align:center;}
#sideboxdark{position:relative;color:#0F5596; border:1px solid #0F5596; width:220px;background-color:#EFF2F9;text-align:right;margin-top:5px; margin-left:5px; padding-top:5px; font-size:12px;}
#sideboxdark td {font-size:12px;color:#0F5596;}
#sideboxdark a{display:block;padding:2px;padding-right:5px;background-color:#D7ECFF;color:#0F5596;text-decoration:none;line-height:20px;}
#sideboxdark a:hover{background-color:#0F5596;color:#fff;}
.sideboxdark-heading{font-size:14px; font-weight:bold;}
.smalltext {font: 9px;}

/*title, color select and login*/
#top_container{height:50px; display:block; border-bottom:5px solid #0788ff; padding:5px; padding-right:0px;}

/*login containers*/
#logins{position:relative;padding-right:5px;float:right;margin-top:25px;}
#heading {position:relative;float:left; display:block; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px; color: #0F5596; padding-bottom:5px;}
.sign_in{position:relative;float:right;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-right:5px;color:#0F5596;margin-top:30px;}
.logins a{position:relative;float:right;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding-right:5px;color:#0F5596;margin-top:30px;}

/*domain name checker*/
.domain{position:relative; float:right; font-weight:bold; color:#0F5596; font-size:12px;}



/*highlight the active text fields*/
input[type="text"], input[type="password"], textarea {
    color: #555753;
    background-color: #fff;
    border: 1px solid #d3d7cf;
    border-top: 1px solid #babdb6;
    border-left: 1px solid #babdb6;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, textarea:focus  {
    color: #000;
    background-color: #fff;
    border: 1px solid #3465a4;
}
select:focus{border: 1px solid #3465a4;}

.navinput {
border: 1px solid #8FBCE9;
width: 100px;
}

/*style form buttons*/
button, input[type="button"], input[type="submit"]  {background-color: #D7ECFF;color: #0F5596;border: 1px solid #0788FF; font-weight: bold; cursor: pointer; font-size: 12px; margin:2px; padding:3px;}

button:hover, input[type="button"]:hover, input[type="submit"]:hover  {background-color: #0F5596; color: #fff;}

/*
input.btn{color:#0F5596;font-size:84%;font-weight:bold;background-color:#D7ECFF; border:1px solid #0788FF;height:25px;line-height:30px;}
input.btnhov{border-color:#0F5596;background-color:#0F5596;color:#ffffff;}
*/
.button a{margin:8px;color:#0F5596;font-weight:bold;background-color:#D7ECFF; border:1px solid #0788FF;padding:5px;text-decoration:none;}
.button a:hover{border-color:#0F5596;background-color:#0F5596;color:#ffffff;}

/*style the data tables*/
#table_data{width:100%;border:1px solid #0788FF;margin:5px auto;text-align:center; float:left;}
*html #table_data{margin-top:15px;}
#table_data a{text-decoration:none; color:#0F5596;}
#table_data a:hover{text-decoration:underline;}
.table_heading{display:block;border:1px solid #0788FF;background-color:#D7ECFF;color:#0F5596;text-align:right;padding-right:5px;height:30px;line-height:30px; font-size:12px;}
.table_data{border:1px solid #D7ECFF;text-align:left;padding-left:5px;}
.top-table_heading{border:1px solid #0788FF;background-color:#D7ECFF;color:#0F5596;text-align:center;height:30px;line-height:30px;}
.top-table_data{border:1px solid #D7ECFF;text-align:center;}

/*style the ORDER button*/
.table_btn a{display:block; width:80px; background-color:#6e6e6e;border:1px solid #6e6e6e;color:#ffffff;text-decoration:none;line-height:20px;text-align:center; font-weight:bold; margin:0 auto;}
.table_btn a:hover{background-color:#c8c8c8;color:#0F5596; text-decoration:none;}

.features_heading{background-color:#a7d5ff;color:#0F5596;text-align:left; font-weight:bold; line-height:20px;}
.plan_heading{border:1px solid #0F5596;background-color:#0F5596;color:#ffffff;text-align:center; font-weight:bold;}
.plan-features{text-align:left;}
.plan{text-align:center;}
/*style every second row with a background color*/
.row_style{background-color:#D7ECFF;}
.row_style2 td{border:1px solid #D7ECFF;}

.data_table{border:1px solid #ccc;}

.red{color:#CC0000}
/*FAQ styles*/
.question{width:50px; height:50px; display:block;border:1px solid #0788FF;background-color:#D7ECFF;text-align:center;font-size:30px; color:#0F5596;line-height:50px;}
.answer{width:50px; height:50px; display:block;border:1px solid #0788FF;background-color:#D7ECFF;text-align:center;font-size:30px; color:rgb(7,136,255);line-height:50px;}
.colin{color:#fff;}

/*style the hr*/
hr {border:0px;border-top:3px double #0788FF; height: 1px;margin: 0 auto;}	

/*image container*/
#image_container{display:block; width:100%; float:left; text-align:center;height:229px;background:url(../images/blue-image_bg.gif);}
.image{background-image:url(../images/blue-image.gif);width:400px;height:229px;margin:0 auto;}
/*remove borders from images*/
img{border-style: none;}

/*Portfolio styles----------------------------------------------------*/
#port_data{float:left;border:1px solid #0788FF;padding:2px;}
#port_data table{margin-bottom:15px;}
.port-table_heading{border:1px solid #0788FF;background-color:#D7ECFF;text-align:center;}
.port-table_heading a{font-size:14px; font-weight:bold; text-decoration:none; line-height:25px;}
.port-table_data{border:1px solid #D7ECFF;}
.port-table_data img{margin:0 auto; text-align:center;}
.port-table_service{border:1px solid #0788FF; color:#0F5596; text-align:right;}

/*client area styles--------------------------------------------------*/
/*order table*/
.orderheadingrow {
background-color: #0788FF;
color: #ffffff;
}

.orderrow1 {
background-color: #E8F0F9;
color: #000000;
}

.orderrow2 {
background-color: #D6E4F6;
color: #000000;
}

.order-link{background-color:#ffc091; border:1px solid #ff6c00; color:#ff6c00; padding:3px; text-decoration:none; font-size:14px; font-weight:bold;}
.order-link:hover{background-color:#ff6c00; color:#FFFFFF;}

/*on domain checker page, text that says is available or not*/
.domaincheckeravailable {
	color: #0788FF;
}

.domaincheckerunavailable {
	color: #cc0000;
}

.navbar {
background: #0F5596;
}

.navbutton {
background-color: #D7ECFF;
color:#0F5596;
cursor: pointer;
text-align:center;
line-height:18px;
}

.navbuttonover {
background-color: #0F5596;
cursor: pointer;
text-align:center;
color: #ffffff;
line-height:18px;
}

.navbox {
background-color: #EFF2F9;
padding: 5px;
}

.navinput {
border: 1px solid #8FBCE9;
width: 100px;
}

.clear {clear:both;height:1px;overflow:hidden;}
#overDiv{position:absolute; visibility:hidden; z-index:1000;}
