@charset "utf-8";
/* CSS Document */

html body { height:100% }

*{ margin:0; padding:0; }

body { background-color:#D3D3D3; background-image:url(images/bg.jpg); background-repeat:repeat-x; }

body, td, input, textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }

input, textarea { font-weight:bold;}

h1,h3 {margin:0.5em; color:#77206F; }

h1 { font-size:2em; padding-top:10px; padding-bottom:6px; border-bottom:1px dashed #CCCCCC; }

h2 { font-size:1em; padding:5px 0px 5px 20px;  font-weight:bold; color:#ffffff; background-color:#6E1E67;}

h4 { font-size:1em; padding:5px 0px 0px 20px;  font-weight:bold; color:#999999; background-image:url(images/nav_white.jpg); background-repeat:repeat-x; height:35px;}

.title { font-size:1em;  font-weight:bold; color:#999999; }

h6 { font-size:1em; padding:5px 0px 5px 20px;  font-weight:bold; color:#999999; }

h3 { font-size:1.5em; color: #666666; }

p ul  { margin-top:1.5em; line-height:2.8em; font-size:1.3em}

ul  { margin-left:3em  }

span { padding:40px 0px 20px 20px; line-height:30px; }

a { text-decoration:none; color:#333333;}

a:hover { border:none; text-decoration:underline; }

h1 a h2 a h3 a { border:none; text-decoration:none; color:#333333; }

h1 a:hover h2 a:hover h3 a:hover { background:none; color:#CCCCCC; }

hr { border-bottom:1px dashed #CCCCCC; display: block; }


/*wrapper*/

#wrapper { margin:0 auto; width:900px; background-color:#FFFFFF; }

/*Header*/

#header { margin:0 auto; width:900px; height:122px; background-image:url(images/index.jpg);}
 
#logo { margin-left:10px;  height:122px; width:162px; background-image:url(images/logo.jpg); background-repeat:no-repeat; float:left;}

#menu {
	float:right;
	margin-top:87px;
	padding-top:0px;
	vertical-align:bottom;
	width: 720px;
	height: 35px;
}

#menu ul { list-style:none; float:left; margin:0px; padding:0px; width:720px;}

#menu li{ float:left; padding-left:3px;}

#menu a {display:block; float:left; width:auto; height:15px; background-image:url(images/nav_white.jpg); background-repeat:x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4C0E35; padding-top:10px; padding-bottom:10px; padding-left:4px; padding-right:4px;  }

#menu a:hover { width:auto; height:15px; background-image:url(images/nav_green.jpg); background-repeat:x; text-decoration:none;  padding-top:10px; padding-bottom:10px; padding-left:4px; padding-right:4px;}

#body { margin:0 auto; width:900px; background-color:#FFFFFF; height: auto; padding:0px; float:left;}

#leftcontent { margin-left:4px; width:407px; height: auto; background-color:#FFFFFF; padding:20px 0px 0px 0px; float:left; }

.welcome { width:407px; height:auto; background-image:url(images/welcomebg.jpg); background-repeat:repeat-x; background-position:center;  float:left; }

.content { width:385px; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; color:#585858; line-height:18px; padding-top:10px; padding-left:10px; } 

.content1{ font-family:Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; color:#585858; line-height:18px; padding-top:10px; padding-left:10px; } 



#rightcontent { width:480px; height: auto; background-color:#FFFFFF; padding:10px 0px 0px 0px; float:right; }

#footer{ width:900px; background-color:#e7e7e7; padding:10px 0px 0px 0px; float:right; }

span.footer { padding-left:100px;}


/*LOGIN*/

#loginbox { margin-top:120px; margin-left:400px; position: absolute; width:407px; height:225px; background:none; background-image:url(images/welcomebg.jpg); background-repeat:repeat-x; border:1px dashed #999999;  float:right; z-index:100;}

#loginbox1 {margin-top:120px; margin-left:400px; position: absolute; width:407px; height:225px; background:none; background-image:url(images/welcomebg.jpg); background-repeat:repeat-x; border:1px dashed #999999;  float:right; z-index:200;}

#leftlogin { width:140px; margin-bottom:10px; background:none; height: auto; text-align:right; padding-right:10px; float:left; }

#rightlogin { width:200px; background:none; height: auto;  float:left; }

.submitbutton { margin:0; width:80px; text-align:center; height:28px; background-image: url(images/nav_green.jpg); background-repeat:repeat-x; border:none; padding:3px;}

#forgotpass{ margin-top:200px; margin-left:500px; position: absolute; width:407px; height:155px; background:none; background-image:url(images/welcomebg.jpg); background-repeat:repeat-x; border:1px dashed #999999;  float:right; z-index:200;}

#signup { margin:0px; width:898px; height:auto; background:#f6f6f6; border:1px dashed #999999;  float:right;}

input {color: #781351;
background: #ffffff;
height:25px;
border: 1px dashed #cccccc;}

textarea {color: #781351;
background: #ffffff;
border: 1px dashed #cccccc;}

label { width:27em; margin-right:0.5em; text-align:right; float:left; display:block;}



#left{ margin:0; width:165px; height:auto; float:left; margin-right:10px;}

#right{ margin:0; width:475px; height:auto; float:left; }

span.box {display:block; width:148px; margin:0px; background: #ffffff;padding:0px; border:1px solid #cccccc; height:auto; margin-right:7px; float:left; margin-bottom:10px; }

.image1 { margin:10px; padding-top:26px; background-image:url(images/frame.jpg); background-repeat:no-repeat; height:179px; background-position:center center; vertical-align:middle; width:127px;  }

#rightimage{ margin-left:20px; width:177px; height:auto; float:left; border:1px dashed #cccccc; }

#request {	margin-top:120px;	margin-left:400px;	position: absolute;	width:407px;	height:225px;	background:none;	background-image:url(images/welcomebg.jpg);	background-repeat:repeat-x;	border:1px dashed #999999;	float:right;
	z-index:100;	left: -191px;	top: 219px;}


#blog { margin:0 auto; width:800px; height:auto; }

#search { margin:0 auto; width:800px; height:60px; background-color:#eeeeee; border:1px dashed #333333; }

font { width:7em; margin-right:1.5em; text-align:right; float:left; height:50px; padding-top:8px; display:block;}

#contact { margin-left:20px; width:860px; height:auto; border:1px dashed #CCCCCC; background-color:#eeeeee; }
.link
{font-family:Verdana, Arial, Helvetica, sans-serif; size:12px; color:#333333; font-weight:bold;}

.sub_head
{font-family:Verdana, Arial, Helvetica, sans-serif; size:10px; color:#333333; font-weight:bold; }

.red_alert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #FF0000;
	text-decoration: none;
	
}

.whitetext11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;
	color: #FF0000;
	text-decoration: none;
	
}


.button_blue {
width:68px;
 height:24px;
	background:url(images/delete.jpg) no-repeat;
	border:none;
	font:Arial, Helvetica, sans-serif 12px bold ; 
	font-weight:bold;
	font-size:13px;
	color: #ffffff;
	padding-bottom:4px;
}	

.suc_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #186916;
	text-decoration: none;
	font-weight:bold;
}
.fail_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #622F26;
	text-decoration: none;
	font-weight:bold;
}

.profiletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #134985;
	text-decoration: none;
}
.warningMessage{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: none}


.content_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #487FBD;
	text-decoration: none;
}

.textline {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ACACAC;
	text-decoration: none;
}

.content
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #4A4A4A;
font-weight:normal;
line-height:18px;
text-decoration:none;
}
.link3_zoom {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.link3_zoom:hover {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link_3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.link_3:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.link_6_under {
    font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #F339E4;
	text-decoration: underline;
}
.link_6_under:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #C5A5CA;
	text-decoration: none;
}
.white
{font-family:Verdana, Arial, Helvetica, sans-serif; size:12px; color:#ffffff; font-weight:bold; }
.maintitle
{font: 18px Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; }

.maintitle_1
{font: 14px Arial, Helvetica, sans-serif; color: #333333; font-weight:bold; }



.recaptchatable .recaptcha_image_cell, #recaptcha_table {
	background-color:#FFFFFFF;
	}
 
 #recaptcha_table {
	border-color: #609999; /*reCaptcha widget border color*/
	height: 80px;
	width: 150px;
 }
 
 #recaptcha_response_field {
	border-color: #CF09999; /*Text input field border color*/
	background-color:#FFFFFFF; /*Text input field background color*/
 }

