
/**
* TITLES
**/

h1{
	clear:both;
	font-size:12px;
	color:#242775;
	border-bottom:2px solid #7eae19;
	background: url(../images/bullet_blue.gif);
	background-position:99% top;
	background-repeat: no-repeat;
	padding:0 20px 0 3px;
	margin:20px 0 20px 0;
}

h2{
	clear:both;
	font-size:12px;
	background-color:#242775;
	color:#ffffff;
	padding:5px;
	margin:10px 0 10px 0;
}

#main h2{
	clear:both;
	font-size:12px;
	background-color:#ffffff;
	color:#5f8214;
	padding:0;
	margin:0;
}


h3{
	font-size:11px;
	color:#242775;
	border-bottom:1px solid #7eae19;
	background: url(../images/bullet_blue.gif);
	background-position:left 4px;
	background-repeat: no-repeat;
	padding:0 20px 0 15px;
	margin:20px 0 20px 30px;
}

h3.news{
	background:url(../images/bullet_green_small.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	margin:15px 0 0 0;
	border:0px;
	font-size:10px;
	font-weight:normal;
	color:#5f8214;
}

div.halfbox{
	float:left;
	width:48%;
}
div.separator{
	float:left;
	width:4%;
}

/** Anchors **/
a.green_bullet{
	display:compact;
	padding:0 0 0 8px;
	margin:5px 0 0 0;
	color:#5f8214;
	background:url(../images/bullet_arrow.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
}

.help_tootltip_text{
	border-bottom: 1px #30507a dashed;
	cursor:help;
}

/**
* HELP FORM
**/
div#divHelpForm{
	float:left;
	width:458px;
	background:#d1e6f2;
	border:1px solid #242775;
	margin:10px;
	padding:5px;
	/*color:#242775;
	font-size:10px;*/
}
table#tableHelpForm{
	float:left;
	padding-left:10px;
}
table#tableHelpForm td.title{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}
table#tableHelpForm td.note{
	font-style:italic;
	font-size:8px;
}
textarea#helpFormMessage{
	width:185px;
	height:100px;
}


/**
* Hosting Order
**/
.domainAvailable{
    font:Bold 12px Verdana, Arial, Helvetica, sans-serif;
    color:#30507a;
    text-decoration:none;
}
.domainUnavailable{
    font:Bold 12px Verdana, Arial, Helvetica, sans-serif;
    color:#505050;
    text-decoration:none;
}

/**
* LOGIN PAGE
**/

.error{
    background-color: #ea3131;
    color:#ffffff;
    padding:5px;
    border:1px solid #000000;
}

.login_error{
	color:#ff0000;
}

/*** CONTACT ****/
table.contactform{
	width:100%;
	margin-top:20px;
}

table.contactform td{
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
table.contactform td.error{
	color:#8c0515;
}

table.contactform input{
	width:300px;
}
table.contactform textarea{
	width:300px;
}

#contactform_responseok{
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	text-align:center;
	background-color:#5f8214;
	color:#ffffff;
}
#contactform_responseerror{
	margin:10px 0px 10px 0px;
	padding:10px 0px 10px 20px;
	font-weight:bold;
	color:#ffffff;
	background-color:#8c0515;
}

/**HOSTING **/

table.hostingList{
    width: 96%;
    margin-left:1%;
}
table.hostingList h2{
	display:inline;
    background:none;
    padding:0px;
    margin:0px;
}
table.hostingList a.hostingTitle{
	font:Bold 12px Verdana, Arial, Helvetica, sans-serif;
    color:#242775 !important;
}

/***
* GUIDES
****/
div#guides{
	font-weight:bold;
	font-size:12px;
	color:#5f8214;
}
div#guides a{
	font-weight:bold;
	font-size:12px;
	color:#242775;
	text-decoration:underline;
}
div#guides a.guide{
	font-weight:bold;
	font-size:10px;
	color:#242775;
	text-decoration:underline;
}
div#guides img{
	vertical-align:middle;
}

/***
* GUIDES
***/
div#faq_list{
	float:left;
	margin:20px 0 20px 0;
	padding-left:20px;
	width:468px;
}

div#faq_list h3{
	clear:both;
	font-size:11px;
	color:#242775;
	background: url(../images/bullet_blue.gif);
	background-position:left 4px;
	background-repeat: no-repeat;
	padding:0px 0 0px 12px;
	margin:10px 0 10px 0;
}
div.faq_answer{
	margin-top:5px;
	background-color:#d1e6f2;
	border:1px solid #242775;
}
div.faq_answer:first-letter {
	float:left;
	/*width: 42px;*/
	font-size: 40px;
	/*line-height: 20px;*/
	font-weight: bold;
	padding:0px 5px 5px 0px;
	vertical-align:top;
}

/***
* PORTFOLIO
***/
p#icons{
	text-align:center;
	margin:0 0 10px 0;
}
	p#icons img{
		margin:2px;
		padding:2px;
		border:1px solid #79ab18;
	}

