body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c526c;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #FF3000;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 2.8em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	color: #FF3000;
}

a:hover {
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	background:#e1f2fa url(images/main_body_bg.jpg) repeat-x 70px 194px;
}
#wrapper1 {
	margin: 0 auto;
	padding: 0;
	background:#e1f2fa url(images/main_body_bg.jpg) no-repeat;
}

/* Header */

#header-wrapper {
	height: 193px;
	background: url(images/header_bg.jpg) repeat-x;
	z-index:0;
}

#header {
	width: 910px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background:url(images/menu_bottom.jpg) no-repeat bottom;
	z-index:1;
	height:192px;
}

/* Logo */

#logo {
	float: left;
	width: 398px;
	margin: 0;
	padding: 0;
	color: #000000;
	}


/* login */
#login_box{ background:url(images/login_bg.jpg) no-repeat;
width:329px; height:104px; float:right; padding-top:10px;}
.form_1{ padding-left:25px;}
#login_box #login_form{ background:url(images/login_bg.jpg) no-repeat;
width:329px; height:104px; float:right;}
#login_box #login-input-text {
	width: 170px;
	padding: 4px 5px 2px 5px;
	border: 1px solid #DEDEDE;
	background: #FFFFFF;
	text-transform: lowercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #5D781D;
	margin:2px;
}

#login_box #submit {
	width: 50px;
	height: 22px;
	border: none;
	background: #dcf2fd;
	color: #5a706e;
	border:1px solid #8bbedb;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	width:55px;
	float:right;
	margin-right:45px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#login_box label {
	color: #5a706e;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	width:60px;
	padding-right:10px;
}

/* Menu */

#menu {
	float: right;
	width: 910px;
	height: 33px;
	margin: 0 auto;
	padding: 0;
}

#menu ul {
	margin: 0;
	padding: 13px 0 0 10px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	margin-right: 1px;
	background: url(images/btn.jpg) no-repeat;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0174b3;
	border: none;
	text-transform:uppercase;
	width:102px;
	height:33px;
	line-height:35px;
}

#menu a:hover{
	background: url(images/btn_h.jpg) no-repeat;
	text-decoration: none;
}
.selected{
	background: url(images/btn_h.jpg) no-repeat;
	text-decoration: none;
}
#menu .current_page_item a {
}

/* Box */
.box_bg{ background: url(images/box_bg.jpg) no-repeat; height:175px; line-height:18px; font-size:12px; padding:0 3px;}
.box_bg p{ line-height:18px;}
.box_bg a{ color:#5e7cbc; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:underline;}
.box_bg a:hover{ text-decoration:none; }

.box_bg h2{ font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; color:#468939; }

/* Page */

#page {
	width: 910px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(images/body_bg.gif) repeat-y;
}

#page-bgtop {
	padding: 10px 0px;
	background:url(images/body_bottom.gif) no-repeat 1px bottom;
}
/* Content */

#content {
	width: 878px;
	padding: 0px 0px 0px 0px;
	margin:0 auto;
}

/* Footer */

#footer {
	height: 60px;
	margin: 0 auto;
	padding: 0px 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	background:#e1f2fa;
	text-align:center;
	vertical-align:text-top;
}

#footer p {
	margin: 0;
	padding-top:2px;
	line-height: normal;
	font-size: 12px;
	text-align: center;
	color: #065192;
}

#footer a {
	color: #000000;
	font-size:12px;
	padding:10px;
}
#footer a;hover {
	color: #000000;
	font-size:12px;
}
.head{
font-size:24px; 
font-weight:bold;
color:#0274b0;
background-color: #CCCCCC

}
.head1{
font-size:18px; 
font-weight:bold; 
background-color:#d6ecf9;
}
.head2{
font-size:11px;color:#000000
}
.error {  

     font: normal 10px arial;  

     padding: 3px;  

     margin: 3px;  

     background-color: #ffc;  

    border: 1px solid #c00;  

 } 
 #trail{
 position: absolute;
 
 padding-left:490px;
 padding-top:50px;


 
    }
#trailhome{
width:200px;
height:25px;
 position: absolute;
 
 padding-left:490px;
 padding-top:60px;


 
    }
	
.poll{
	position: absolute;
	padding-left:190px;
	padding-bottom:50px;
	top:735px;
	left: -175px;



}
