body{
	padding:0;
	margin:0;
	}
input {
	font-family:"Arial", Helvetica, sans-serif;
}
div.header{
	background-image:url(../../images/top_bg.png);
			background-repeat:repeat-x;
			margin-top:-0.3em;height:3em;color:#111;
			}

div.links {
	color:#ccc;
	margin-top:-2em;
	margin-left:10.3em;
	}
	
div.links a{
	text-decoration:none;
	font-family:Helvetica;
	font-size:13px;
	padding:0.5em;
	color:#333;
	padding-right:15px;
	}
			
div.links a:hover:{color:#000;}

div.banner{
	background-image:url(../../images/top-banner.png);
	background-repeat:no-repeat;
	margin-left:13%;margin-top:0.5em;
	height:150px;
	border-top:1px solid #dddddd;
	width:950px;
	}
/*footer*/

#footer_area { width:auto;margin-top:5em;}
#footer_area { background-color:#006E9E; }

#footer { text-align:left; color:#fff; border-top:none; padding:1em 1em 3em 1em;margin-top:5em; font-size:0.8em;font-family:Helvetica; }
#footer a:link, a:visited { color:#BAD4F7; border:none;text-decoration:none; }
#footer a:hover {text-decoration:underline;}
#footer .footerleft { float:left; width:300px;line-height:1.7em;margin-left:3em;}
#footer .footerright { float:right; text-align:right; width:360px;line-height:1.7em;margin-right:3em;color:#fff; }
#footer .footerright p{margin-top:-1em;}
#footer .footerright h2{color:#ccc;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-size:1.1em;}
#footer #contact a { color:#ffffff; }
#footer #contact { margin-top:1em; }

#footer .page{padding:1em;}
 .breaker {height:0px;clear:both;margin-left:12em;}
 .breaker p a{text-decorations:none;}


/*end footer*/

table.register{
		border:1px solid #006E9E;
		margin
		}

table.register td p{
		font-family:Helvetica;
		font-size:0.8em;
		color:#006E9E;
		width:auto;
		margin:-2em 0 0 -2em;
		}

div.confirm-email {
		color:#006E9E;
		margin:2em 0;
		width:auto;
		text-align:center;
		}

table.form-table td {padding:1em;}

table.form-table{margin-top:-1em;}

table.form-table td.text1 input{margin-left:0;}

tr.submit-buttons td input{
	margin-top:-3em;
	}


td.background {
	background-color:#c3d8eb;
}

td.text1 {
	background-color:#dae7f0;
	color:#006E9E;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	padding:5px 10px;
	vertical-align:middle;
}

td.text1 input {
	width:200px;
}

td.text1 select {
	width:205px;
}

td.text1 img {
	vertical-align:middle;
}

td.text2 {
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
}

td.text3 {
	color:#000000;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}

td.textred {
	background-color:red;
	color:#ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

/*-----*/

td.page_title {
	font-family:verdana,arial;
	color:#000000;
	size:22pt;
	font-weight:bold;
	background-color:#ececec;
	border-style:solid;
	border-color:#909090;
	border-width:1px;
}

td.cell_1 {
	font-family:verdana,arial;
	color:#000000;
	size:10pt;
}

td.cell_2 {
	font-family:verdana,arial;
	color:#000000;
	size:10pt;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:2px;
}

td.cell_back {
	background-color:#ececec;
	border-style:solid;
	border-color:#909090;
	border-width:1px;
}

td.text3 {
	color:#000000;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
}

.textRed {
	background-color:red;
	color:#ffffff;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}

/***custom css for registration page**/


div.left p { 
		font-family:Helvetica;
		}
	
.message {
	padding:10px;
	color:#336699;
	width:100%;
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	line-height:1.5em;
}

.message a:link,a:visited {
	color:#333;
}

.message a:hover {
	color:#BAD4F7;	
}

#del_acc {
	background:#DAE7F0 none repeat scroll 0 0;
	width:600px;
	margin:0 auto;
}

#login_contnr, #login_contnr2{
	background:#DAE7F0;
	padding:10px;
	width:600px;
	height:auto;
	font-family:Helvetica;
	text-align:center;
	margin:0 auto;
}


#login_frm label, #theform2 label {
	color:#006E9E;
	font-size:15px;
	display:inline;
}

#login_frm input, #theform2 input {
	display:inline;
}

#login_frm input {
width:100px;
}

#theform2 input {
	width:140px;
	margin:0 5px;
}

/**custom css for change password page**/

#change_password table.register {
	margin:0 auto;
}
#change_password #submitbutton {
	margin-left:22em;
}


/** Spam help page**/

.dtTitle{
	background-image: url("../../images/glassBar.jpg");
	background-repeat:no-repeat;
	color:#FFFFFF;
	cursor:pointer;
	padding:10px;
	text-indent:30px;
}

.ddOpen{
	display:block;
}

.ddClose{
	display:none;
}

.dtClose{
	
}

.dtOpen{
	
}
