body
{
	background-color: #FFFFFF;
	
}
h1
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:24px;
	color:#1BB9EC;
}
h2
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:20px;
	color:#1BB9EC;
}
h3
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:18px;
	color:#1BB9EC;
}
h4
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16px;
	color:#1BB9EC;
}
h5
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:14px;
	color:#1BB9EC;
}
h6
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:12px;
	color:#1BB9EC;
}
.heading
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16px;
	color:#30B1D0;
	font-weight:bold;
}

.heading2
{
	font-family:Helvetica,Arial,Sans-serif;
	font-size:16px;
	color:#7A942E;
	font-weight:normal;
        position:relative;
        top:30px;
        left:-70px;
        background-color: #C7DE7C;
        padding: 8px;

}


.input_fields
{
	border:solid 3px #30B1D0;
	width:400px;
	height:28px; 
	font-size:24px;
}

.input_fields2
{
	border:solid 3px #30B1D0;
	width:100px;
	height:46px; 
	font-size:24px;
}

.input_fields3
{
	border:solid 3px #30B1D0;
	width:400px;
	height:250px; 
	font-size:14px;
}

.button
{
font-size: 28px;
line-height: 26px;
padding-top: 7px;
padding-right: 20px;
padding-bottom: 9px;
padding-left: 20px;


}
#wrapper
{



}
#logo_area
{
 width:819px;
 height:112px;
 background:url(../images/top_bg.png) no-repeat;

}
#logo
{
 width:299px;
 height:103px;
 float:left;
 background:transparent url(../images/logo.png) no-repeat;
 position:relative;
 top:1px;
 left:10px;
}
#login
{
 width:200px;
 height:35px;
 float:right;
 background:transparent url(../images/login.png) no-repeat;
 position:relative;
 top:-13px;
 right:-20px;

 cursor:pointer;
}
#logout
{
 width:100px;
 height:35px;
 float:right;
 background:transparent url(../images/logout.png) no-repeat;
 position:relative;
 top:10px;
 right:14px;
 cursor:pointer;
}
#left
{
 width:233px;
 height:47px;
 float:left;
 background:transparent url(../images/search_left.png) no-repeat;
 position:relative;
 top:10px;
 left:25px;
  border:solid 0px #0033FF;
}
#right
{
 width:122px;
 height:47px;
 float:right;
 background:transparent url(../images/search_right.png) no-repeat;
 position:relative;
 top:10px;
 right:30px;
  border:solid 0px #0033FF;
}
#center
{
 width:440px;
 height:45px;
 float:left;
 background:#fff;
 position:relative;
 top:1px;
 left:20px;
 border:solid 0px #0033FF;
}

#search_area
{
 width:819px;
 height:400px;
 position:relative;
 top:-8px;
 border:solid 1px #FF0000;
 background:#fff url(../images/search_bg.png) no-repeat;
 border:solid 0px #0033FF;
}

#border
{
 width:810px;
 height:1px;
 position:relative;
 top:68px;
 background:#FFFFFF;
 }


#bsot
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
        position:relative;
        top:-10px;
        
}
#dtext
{
 	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
padding-left:205px;
padding-right:205px;

        
}
#signup
{
 width:247px;
 height:61px;
 float:right;
 background:transparent url(../images/sign-up.png) no-repeat;
 position:relative;
 top:20px;
 left:-40px;
 border:solid 0px #003399;
}
#gray_line
{
 width:563px;
 height:11px;
 float:right;
 background:transparent url(../images/gray_line.png) no-repeat;
 position:relative;
 top:-163px;
}
#content
{
 height:auto; 
 width:819px;
 background:#FFF;
 position:relative;
 top:50px;
 border:solid 0px #CCFF33;
 font-size:14px;
 font-family:Helvetica,Arial,Sans-serif

}

#footer
{
 width:819px;
 height:20px;
 background:transparent url(../images/bottom.png) no-repeat;
 position:relative;
 top:-20px;
 font-size:10px;
 font-family:Helvetica,Arial,Sans-serif;
}
#loginform
{
	display:block;
	height:200px;
	width:200px;
	visibility:hidden;
	position:relative;
	top:20px;
	left:300px;
	border:solid 0px #990000;
	background:#1BB9EC;
	opacity:1.0;
}
#form_fields
{
	height:70px;
	border:solid 0px #993300; 
	background:#1BB9EC; 
	position:relative;
	top:-10px;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding-left:10px;
}

error {
	font-family: Helvetica,Arial,Sans-serif;
	font-size: 14px;
	color: #FF0000;
	background-color: #FFFF99;


}

.btn-l,input[type=submit].btn-l,input[type=button].btn-l{background-position:0 -400px;font-size:20px;line-height:26px;padding:7px 20px 9px;}

.message {
   display: none;
   margin: 0 0 13px 0;
   padding: 13px 13px 13px 52px;
   background: url('icon_check.gif') left no-repeat #EFA;
   background-position: 13px 5px;
   border: solid 1px #BD8;
}