﻿#pageheader { background-color: #005CB8; padding: 10px 0; clear: both; }
#pageheader .content { margin: 0em auto; width: 765px; }
#pageheader h1 { font-size: 1.7em; color: #fff; margin: 0; }
#pageheader a:link { color: #B3CFEB; text-decoration: underline; }
#pageheader a:visited { color: #B3CFEB; text-decoration: underline; }
#pageheader a:active { color: #B3CFEB; text-decoration: underline; }
#pageheader a:hover { color: #fff; text-decoration: underline; }

#hp-signup-btn { margin-top: 15px; }
			#hp-signup-btn table { border-collapse: collapse; border-spacing: 0px; }
			#hp-signup-btn .left { background-image: url('images/hp_signup_lft.png'); padding:0 0 0 0; background-repeat: no-repeat; width: 7px; height: 52px; cursor: pointer; }
			#hp-signup-btn .middle { background-image: url('images/hp_signup_mid.png'); background-repeat: repeat-x; height: 52px; padding: 0px 33px; cursor: pointer; white-space: nowrap; }
			#hp-signup-btn .link { color: #fff; font-weight: bold; font-size: 1.5em; }
			#hp-signup-btn .right { background-image: url('images/hp_signup_rgt.png'); background-repeat: no-repeat; width: 7px; height: 52px; cursor: pointer; }
			#hp-signup-btn a:link { color: #fff; text-decoration: none; }
			#hp-signup-btn a:visited { color: #fff; text-decoration: none; }
			#hp-signup-btn a:active { color: #fff; text-decoration: none; }
			#hp-signup-btn a:hover { color: #fff; text-decoration: none; }
			

body {
background:#fff url("images/top.gif") repeat-x;
font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
font-size:13px;
color:#222;
padding:0;
margin:0;
}

* {
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}


.domainInText {
	font-weight:bolder;	
}

.inputStuffBIG {
	vertical-align:middle; 		
	font-family: arial, helvetica, sans-serif;;
	font-size:medium;
	font-weight:bold;
	color:#464646;
}

.tabDesc {
	 border-bottom:1px gray dotted;
	 font-weight:bolder;	
}

.inputStuff {
	vertical-align:middle; 	
	font-family: arial, helvetica, sans-serif;;
	font-size:small;
}


.headerStyle {
	font-size: 28px;
	font-weight:bold;
	text-align: left;
	color:#444;
	text-decoration:none;
	border-bottom:0px;
}

a:link a:visited a:hover{
	color:#444;
	text-decoration:none;
	border-bottom:0px;
}


.headerStyle:hover {
	font-size: 28px;
	font-weight:bold;
	text-align: left;
	color:#444;	
	text-decoration:none;
	border-bottom:0px;
}

.headerSub {
	font-size: small;
	color:#444;
	background-color:#ffffcc;
}


#container
	{
	/*	width: 500px;
		padding: 30px;
		border: 1px solid #ccc;
		background: #fff;*/
			font-family: arial, helvetica, sans-serif;;


	}

#tabnav
	{
		height: 36px;
		margin: 0;
		padding-left: 10px;

		background: url(images/tab_bottom.gif)  repeat-x  bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
 		padding-bottom:0px;
 		margin-bottom:0px;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 20px;
		line-height: 30px;
		padding: 2px 10px 1px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link
	{
		float: left;
		background: #f3f3f3;
		font-size: 20px;
		line-height: 30px;
		padding: 2px 10px 1px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
		/*font-weight: bold;	*/
	}

#tabnav a:visited.active
	{
		border-bottom: 3px solid #DCEEF8;
		padding-bottom:0px;
		margin-bottom:0px;
		font-weight: bold;		
		background: #DCEEF8;
		color: #000;
	}
	
#tabnav a:visited.activeInvite
	{
		border-bottom: 3px solid #f4f4f4;
		padding-bottom:0px;
		margin-bottom:0px;
		font-weight: bold;		
		background: #f4f4f4;
		color: #000;
	}


#tabnav a:link.active
	{
		border-bottom: 3px solid #DCEEF8;
		padding-bottom:0px;
		margin-bottom:0px;
		font-weight: bold;		
		background: #DCEEF8;
		color: #000;
	}
#tabnav a:link.activeInvite
	{
		border-bottom: 3px solid #f4f4f4;
		padding-bottom:0px;
		margin-bottom:0px;
		font-weight: bold;		
		background: #f4f4f4;
		color: #000;
	}

#tabnav a:hover
	{
		background: #fff;
	}
	
.tabStyle {
	padding-left:40px;
	height:255px;
}

.sliderImp {
	 font-size:small;
	 color:gray;
 
}



#footer {
background:#eee;
font-size:11px;
color:#555;
margin:0 auto;
padding:10px 0;
text-align:center;
position:relative;
border-top:#bbb 1px solid;
border-bottom:#222 6px solid;
}

#footer a {
color:#555;
font-weight:bold;
text-decoration:none;
}

#footer a:hover {
color:#333;
text-decoration:none;
}


.message {
	padding: 15px;
	margin: 10px 0px;
	border: 2px solid #084176;
	/*background: #084176; */

}

.message p {
	/* color: #fff !important;*/
	color: #084176;
	font-size: larger;
}

.message h2, .message p {
	margin: 0;
	padding: 0;
}

