

/*****************  GENERAL ****************************/ 

textarea#styled {
	width: 396px;
	height: 145px;

	font-family: Tahoma, sans-serif;
	background-image: url('images/back.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
}

*{
margin: 0;
}


html, body {
height: 100%;
background-color:#fff;
font-family: Arial,Verdana;
font-size:14px;
color:#888;
min-height: 100%; 
margin-bottom: 1px;

}


#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -80px; /* the bottom margin is the negative value of the footer's height */
}



.c_image1 {
padding:0;
	vertical-align: middle;
	height: 100%;
	margin: 0 auto;
}

.c_image2 {
width:150px;
height:150px;
margin:0;
}



/*****************   LINKS ****************************/ 





/*****************  HEADER ****************************/ 


.holder {

margin:0 auto;
width:782px;


}

#header {
background:url('../images/head_background.png') repeat-x;
height:90px;
width:100%;

}


#header2 {
margin:0 auto;
width:782px;
height:90px;
background:url('../images/head_fade.png');

}

#header a:link {
color:#fff;
text-decoration:none;
}


#header a:visited {
color:#fff;
text-decoration:none;
}

#header a:hover {
color:#EF018B;
}



#head_nav {
float:left;
width:450px; 
margin-top:48px;

font-size:14px;
font-family:Arial,Verdana;
font-weight:bold;
}


.logo {
float:left;
padding-right:12px;
margin-top:12px;
}


#login {
color:#fff;
font-size:14px;
font-weight:bold;
margin-top:48px;
float:right;

}


/*****************    MAIN ****************************/ 


#main {

text-align:left;
width:782px;
margin-bottom:50px;
position:relative;
}

a:link,a:visited {
color:#33CAFF;
text-decoration:none;
}

a:hover {
color:#EF018B;
}


.indent {
text-align:left;
margin-left:50px;
}


/*************** TITLES *********************************/

.orange_head {
color:#ffaa00;
margin-left:15px;
font-size:30px;
font-weight:bold;
font-family:helvetica,Arial,Verdana;
margin-top:20px;
text-align:left;
float:left;
}

.top_right {
font-size:16px;
margin-top:34px;
float:right;
margin-right:5px;
}


.purple {
color:#ef018b;
text-align:left;
font-weight:bold;
}

.orange {
color:#FFAA00;
text-align:left;
font-weight:bold;
}


.blue {
color:#33CAFF;
text-align:left;
font-weight:bold;
}



/*****************    FOOTER ****************************/ 

#push {
height:80px;
}


#footer {
height:110px;
width:100%;
background:url('../images/foot_background.png') repeat-x;

}


#footer2 {
margin:0 auto;
width:782px;
height:110px;
background:url('../images/foot_fade.png');
}



.bottom_link {
border-right:2px solid #fff;
padding-right:10px;
padding-left:10px;
}

a.foot_link {
color:#fff;
text-decoration:none;
}

a.foot_link:hover {
color:#F72872; 
}


a.foot_link2 {
color:#fff;
text-decoration:none;

}

a.foot_link2:hover {
color:#F72872; 
}

/*****************    REGISTER ****************************/ 

.register{background-image:url('../images/register_back.png');width:700px; height:371px; }
.reg_left {text-align:right;font-weight:bold;width:120px;}

.reg_middle {width:190px;}

.reg_right{width:400px;text-align:left;}




/********************* CONTACT *******************************/

.contact-back {

background:url("../images/contact_back.gif");
width:448px;
height:371px; 

}

.contact2 {
padding:5px 0 0 25px ;
}

.textfield {
background:url("../images/contact_main2.gif");
width:180px;
height:30px;
}

.textfield2{
background:transparent;
padding:6px;
border:none;
width:165px;
height:20px;
}

.textarea1{
background:url("../images/contact_comments.gif");
width:395px;
height:146px;

}

.textarea2{
background:transparent;
padding:6px 10px;
border:none;
width:375px;
height:135px;
}



.submit2{
background:url("../images/submit.gif");
width:57px;
height:21px;

}


.comments{

font-size:11pt;
font-family:Arial,verdana;
font-weight:bold;
}

/********************* FAQ *******************************/
.top_right_faq {
float:right;

font-weight:bold;
}

.faqhead {
font-family:Arial,Verdana;
color:#FFAA00;
font-size:24px;
font-weight:bold;
}

.faq {
float:left;
background:#f8f8f8;
border-bottom:2px solid #e9e9e9;
padding-bottom:20px;
width:782px;

}

.faq_hr {
height:2px;
border:0;
color:#e9e9e9;
background-color:#e9e9e9;
margin:20px auto;
width:70%;}



.faq_subhead{
font-family:Arial,Verdana;
color:#FFAA00;
font-size:16px;
font-weight:bold;
float:left;
}

.faq_ul{
padding-left:10px;
font-weight:bold;
}
/********************* FEATURES *******************************/

.features_left {

float:left;
width:170px;

padding-left:15px;
font-size:18px;
}

.table_features_left{
width:160px;
height:248px;
}

.table_fl_tr{


width:160px;
}

.table_fl_td{
width:160px;

}

.tab{
padding-left:20px;

padding-right:20px;

padding-top:10px;
padding-bottom:10px;
}

a.g_link:link {
color:#999999;
text-decoration:none;
}


a.g_link2:link {
color:#33CAFF;
text-decoration:none;
}

a.g_link:visited{
color:#999999;
text-decoration:none;
}

a.g_link:hover{
color:#ef018b;
text-decoration:none;
}


.features_right {
float:left;
padding-top:9px;
margin-left:40px;
width:480px;}

.features_right h1{
font-weight:bold;
font-size:20px;}



#jsFeatures {
background:url('../images/features2.gif');
width:782px; height:253px;}





/********************* ACCOUNT *******************************/

.result_table {

width:742px;
text-align:left;
font-size:15px;

}

a.history:link {
text-decoration:none;
color:#ffaa00;
}

a.history:visited {
text-decoration:none;
color:#ffaa00;
}

a.history:hover {
text-decoration:none;
color:#ef018b;
}


.highlight {

font-weight:bold;
}


/******************** QUESTIONNAIRE **********************************/

.questionnaire {width:100%;}
.questBreak {width:100%; height:1px; background:#ddd;}
