body {

	margin:0;

	background-color:#ffffff;

	color:#666666;

	background-image:url("../images/background-body.png");

	background-repeat:repeat-x;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size:12px;

}



#header {

	width:800px;

	height:30px;

	background-image:url("../images/background-nav.png");

	background-repeat:no-repeat;

}



#subnav {

	width:800px;

	height:20px;

	background-image:url("../images/background-subnav.png");

	background-repeat:no-repeat;

	/*padding:5px 8px 0 12px;*/

	padding-top: 3px;

	font-size:9px;

	cursor:default;

}



a:link { color:#3030A0;text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }

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

a:visited:hover { color:#303060;text-decoration:underline; }

a:hover { color:#3030FF;text-decoration:underline; }

a:active { color:#3030FF;text-decoration:underline; }



h2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 22px;

}



#footer-container { width:800px;height:32px;background-color:#ffffff;background:#ffffff url("../images/background-footer.png") no-repeat left top;margin-top:8px;clear:both; margin-bottom:5px; }

#footer-container .copyright { color:#AAAAAA;padding-top:7px; font-size:11px; text-align:center !important; }



.inputstyle {

	font-family: Geneva, Arial, Helvetica, sans-serif

	font-size: 10px;

	font-weight: normal;

	color: #5F726F;

	background-color: #E2EDEB;

	border: 1px solid #333333;

}





form {  }

      

      form .submit {

        display: block;

        margin-top: 1em;

        font-size: .85em;

        padding: .25em .75em;

        color: #37779D; 

      }

    

        input[type=text], input[type=password], textarea, select {

        	background: #fff url('../images/form_input_bg.gif') repeat-x bottom left;

        	border-bottom: 1px solid #999;

        	border-right: 1px solid #999;

        	border-top: 1px solid #ccc;

        	border-left: 1px solid #ccc;

        }

        

        input[type=submit],input[type=button] {

        	background: url('../images/fade-butt.png');

        	border: 3px double #999;

        	border-left-color: #ccc;

        	border-top-color: #ccc;

        	padding: 1px;	

        }

        

        input[type=submit]:active,input[type=button]:active {

        	border: 3px double #ccc;

        	border-left-color: #999;

        	border-top-color: #999;

        }

        

        input[type=submit]:hover,input[type=button]:hover { 

          color: #2492CC; 

        }

    

.big_error_message {

  border: 1px solid #920000;

  padding: 1em;

  margin: 1em;

}



.side-button {

	width:130px;

	height:25px;

	background-image:url("../images/button.jpg");

	background-repeat:no-repeat;

	/*padding:5px 8px 0 12px;*/

	padding-top: 5px;

	cursor:default;

}



.side-button-text {

	margin-left:18px;

	margin-top: 5px;

	color: #DEDDDD;

	font-size: 11px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	text-decoration: none;

}
.search_heading a, detail_page_heading{ text-decoration:none; color:#000066; font-size:18px;}
.search_heading a:hover{ text-decoration:none; color:#000066; font-size:18px;}