body{
	margin:0;
	padding: 0;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
}
.txtblack {
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
ul{
	list-style-type:none;
}

form {
	margin: 0;
	padding: 0;
}

h1, h2, h3, span {
	margin: 0;
	padding: 0;
}

#wrapper {
	width: 777px;
	margin: 0 auto;
	height:auto;
}

#header{
	width: 777px;
	margin: 0 auto;
	height:180px;
}

#textfield_one{
	width:777px;
	float:left;
	margin-top:25px;
}

#button_field{
	width:200px;
	float:right;
	margin-top:-10px;
	padding-right:19px;
}

.button{
	font-family:Tahoma; 
	font-size:11px; 
	padding-left:2px;
	font-weight:bold; 
	color:#000000; 
	height:20px; 
	background-image:url(../images/button-bg.gif); 
	background-repeat:repeat-x; 
	width:77px;
	border:1px solid #7f9db9; 
	text-align:center;	
}

#textfield_two{
	width:597px;
	float:right;
	margin-top:2px;
}

.textfield{ 
	font-family:Tahoma; 
	font-size:11px; 
	color:#000000;
	margin-left:180px;
	border:1px solid #7f9db9; 
	height:16px;
}

.textfield_registration{ 
	font-family:Tahoma; 
	font-size:11px; 
	margin-left:50px;
	margin-top:8px;
	padding-bottom:3px;
	border:1px solid #7f9db9; 
}

.textfield_registration01{ 
	font-family:Tahoma; 
	font-size:11px; 
	margin-left:2px;
	margin-top:8px;
	padding-bottom:3px;
	border:1px solid #7f9db9; 
}

.inputdefault{ 
	font-family:Tahoma; 
	font-size:11px; 
	border:1px solid #7f9db9; 
}

.textfield_rest{ 
	font-family:Tahoma; 
	font-size:11px; 
	color:#000000;
	border:1px solid #7f9db9; 
	height:16px;
}

.textarea_popup{ 
	font-family:Tahoma; 
	font-size:11px; 
	color:#000000;
	border:1px solid #7f9db9;
}

#black_bar{
	background-image:url(../images/black-bg.gif);
	background-repeat:repeat-x;
	width:777px;
	height:7px;
	margin: 0 auto;
}

#black_bar_footer{
	background-image:url(../images/footer-repeat.gif);
	background-repeat:repeat-x;
	height:14px;
	width:777px;
	margin: 0 auto;
}

#content{
	/*width:777px;*/
	margin: 0 auto;
	height:auto;
	float:left;
}

#content_area{
	width:777px;
	margin: 0 auto;
	height:auto;
	background-image:url(../images/bg-content.gif);
	background-repeat:repeat-x;
	float:left;
}

.inner_page_head{
	font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	color:#3e3e3e;
	padding:9px;
}
#footer{width:778px; height:auto; clear:both;padding-top:2px;}

#foote_black_bar{
	width:778px;
	height:7px;
	background-image:url(../images/footer_black_bar.gif);
	background-repeat:repeat-x;
	clear:both;
}

#footer01{
	width:778px;
	height:64px;
	clear:both;
	background-image:url(../images/footer01.gif);
	background-repeat:no-repeat;
	background-position:left;
}

.copyright{
	font-family: Tahoma;
	font-size: 11px;
	color: #241b15;
	text-align:left;
	float:left;
	margin-top:20px;
	padding-left:20px;
	text-decoration:underline;
}

#footer-right{
	width:160px;
	float:right;
	padding-top:0px;
	padding-right:10px;
	height:auto;
}

.footer-link{font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left;font-size: 11px;font-style: normal;	font-weight: normal;padding-left:20px;	font-variant: normal; padding-top:10px;text-transform: none;color: #ffffff;float:left; text-decoration:underline;}

.footer-link:hover{color:#CADAFC;text-decoration:none;padding-left:20px;font-variant: normal;text-transform: none; float:left;padding-top:10px;}


#skip_content {
	width:200px;
	height: auto;
	float:right;
	padding-right:15px;
	text-align:right;
}

#logo {
	width:775px;
	height:auto;
	float:left;
}

#top_curve {
	width: 777px;
	margin: 0 auto;
	height:25px;
	float:right;
	background-image:url(../images/curve.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:7px;
}


#top_link {
	width: 300px;
	margin: 0 auto;
	height:22px;
	float:right;
	padding-left:50px;
	padding-top:0px;
}

#privacy {
	width: 200px;
	margin: 0 auto;
	height:8px;
	float:right;
	padding-left:50px;
	padding-top:5px;
}
a.map{color:#ffffff; text-decoration:underline; padding-top:6px;}
a:hover.map{color:#d5d5d5; text-decoration:none;}
a:active.map{color:#ffffff; text-decoration:underline;}
a:visited.map{color:#ffffff; text-decoration:underline;}

a.content{text-align:left; margin-top:5px;color:#365697; text-decoration:underline;}
a:hover.content{color:#000000; text-decoration:none;text-align:left;}


a.account{text-align:left; background-image:url(../images/bullet02.gif)
; background-repeat:no-repeat; padding-left:20px; padding-top:10px; color:#365697;text-decoration:none; font-size:11px; color:#000000; font-weight:bold; background-position:9px 14px;}
a:hover.account{color:#000000; background-image:url(../images/bullet03.gif)
; background-repeat:no-repeat; height:8px; padding-left:20px;text-decoration:none;text-align:left;font-weight:bold;background-position:9px 14px;color:#737373;}


a.account1{text-align:left; background-image:url(../images/bullet02.gif)
; background-repeat:no-repeat; padding-left:20px; padding-top:10px; color:#365697;text-decoration:none; font-size:11px; color:#000000; font-weight:normal; background-position:9px 14px;}
a:hover.account1{color:#000000; background-image:url(../images/bullet03.gif)
; background-repeat:no-repeat; height:8px; padding-left:20px;text-decoration:none;text-align:left;font-weight:normal;background-position:9px 14px;color:#737373;}
.menu_bg{
	height:25px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
#top_search{
	width: 777px;
	margin: 0 auto;
	height:22px;
	float:left;
	height:108px;
	background-image:url(../images/inner_search_panel.gif);
	background-repeat:no-repeat;
	background-position:right;
	margin-top:0px;
}

#nav{
	width:400px;
	height:auto;
	float:left;
}
.login_main{
	background-color:#eeeeee;
	border:1px solid #cccccc;
	padding:9px;
	font-family:Tahoma;
	font-size:11px;
	color:#365697;
	font-weight:bold;
}

.login_text{
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	padding:9px;
	font-family:Tahoma;
	font-size:11px;
	float:right;
	color:#365697;
	font-weight:normal;
}

#login_button{
	width:300px;
	padding-left:69px;
}

#registration_text{
	width:768px;
	background-color:#f6f6f6;
	height:auto;
	padding-left:5px;
	padding-bottom:8px;
	float:left;
	color:#365697;
	padding-top:8px;
	border:1px solid #cccccc;
}



.registration_text_form{
	background-color:#eeeeee;
	border:1px solid #cccccc;
	float:left;
}

.registration_form_text{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#365697;
	padding-left:8px;
	padding-bottom:6px;
	padding-top:6px;
	
}

.time_form_text{
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	color:#365697;
	padding-bottom:2px;
	padding-top:2px;	
	
}


.pro_form_text{
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;	
}

.input1
	{
	font-family:  Tahoma,arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	BORDER: #333333 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	width:180px;
}
.input
	{
	font-family:  Tahoma,arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	BORDER: #333333 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	width:130px;
}
.input2
	{
	font-family:  Tahoma,arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	BORDER: #333333 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: right;
	width:80px;
}
.textarea
	{
	font-family:  Tahoma,arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	BORDER: #333333 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;
	width:600px;
}
.table_border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #658CBD;
	border-right-color: #658CBD;
	border-bottom-color: #658CBD;
	border-left-color: #658CBD;
}

.table_border02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
}

.thumb_border {
border-width:2px;
border-color:#B4B9BF;
border-style:solid;
}


.subcat_text{
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;	
}

A.subcat_text{
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;	
}
A:hover.subcat_text{
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;	
}
A:visited.subcat_text{
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-decoration:underline;	
}

.result_heading{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	color:#990f12;
	padding:5px;
}

.tbl_height{
	height:25px;
}

a.pagination{
	font-family:Tahoma;
	font-size:11px; 
	text-decoration:underline;
	font-weight:bold;
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	color:#990f12;
	padding-top:0px;
	padding-left:2px;
	padding-bottom:0px;
	padding-right:2px;
}
:hover.pagination{
	font-family:Tahoma; 
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-color:#fff9d7;
	border:1px solid #ffe458;
	color:#990f12;
	padding-top:0px;
	padding-left:2px;
	padding-bottom:0px;
	padding-right:2px;
}
.pageindex{
	font-family:Tahoma;	
	font-size:11px;
	font-weight:bold;
	background-color:#f6f6f6;
	border:1px solid #cccccc;
	color:#990f12;
	padding:7px;
}

.popup_heading{
	background-color:#3e61a9;
	padding-left:75px;
	padding-top:10px;
	font-size:14px; 
	padding-bottom:9px;
}

/*Added by designer later*/
.error_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-top:20px;
	color:#ff3300;
}

.error_msg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	background-image:url(../images/blcbullet.gif);
	background-repeat:no-repeat;
	background-position: 0 15px;
	padding:10px 15px 10px 9px;
}

#registration_text02{
	width:759px;
	height:auto;
	padding-left:15px;
	padding-bottom:8px;
	float:left;
	color:#365697;
	padding-top:8px;
	border:1px solid #cccccc;
	/*background-image:url(../images/error_page_bg.gif);
	background-repeat:repeat-x;*/
}


/*Added by designer later*/
.msg_bgcolor
{
/*BACKGROUND-COLOR:#E5DBEC;*/
FONT-FAMILY: Verdana,Verdana,Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
}
 .errortxt
{
    FONT-SIZE: 10px;
	FONT-FAMILY: arial, verdana;
	color:#FF0000;
	FONT-WEIGHT:normal;
	
}

.inputgrey100{ 
	font-family:Tahoma; 
	font-size:11px;
	background-color:#CCCCCC;
	border:1px solid #7f9db9; 
}
