body {

	margin:0;

	color:#232323;

	padding-top: 0px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

	background-image: url(../images/site/bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #e6f0f9;

}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span {

	/*margin:0;
	
	padding:0; swe han*/
}

ul {

	list-style-type:square;

}

/*******************************************************************************

*

*	TOP HEADER

*

*******************************************************************************/	

#topheader {

	width:990px;

	height:188px;

	margin:auto;

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #034767;

	text-decoration: none;

	padding: 0px;

	float: none;

	background-image: url(../images/site/logo_banner.jpg);

	background-repeat: no-repeat;

}

.top_strip {

	margin: 0px;

	float: left;

	width: 370px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 618px;

}

.selectlang {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #090909;

	text-decoration: none;

	background-image: url(../images/site/topmenu_01.gif);

	background-repeat: no-repeat;

	margin: 0px;

	float: left;

	height: 30px;

	width: 112px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.selectlang:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #af0602;

	text-decoration: none;

	background-image: url(../images/site/topmenu_01.gif);

	background-repeat: no-repeat;

	margin: 0px;

	float: left;

	height: 30px;

	width: 112px;

	padding-top: 9px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.selectlang select {

	height:18px;

	font-size:9px;

	width:100px;

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

}

.freesignup {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #090909;

	text-decoration: none;

	background-image: url(../images/site/topmenu_02.gif);

	background-repeat: no-repeat;

	margin: 0px;

	float: left;

	height: 26px;

	width: 100px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 24px;

}

.freesignup:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #af0602;

	text-decoration: none;

	background-image: url(../images/site/topmenu_02.gif);

	background-repeat: no-repeat;

	margin: 0px;

	float: left;

	height: 26px;

	width: 100px;

	padding-top: 13px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 24px;

}

/*******************************************************************************

*

*	SEARCH BOX

*

*******************************************************************************/	

.top_search {

	float: left;

	height: 65px;

	width: 450px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-image: url(../images/site/search.png);

	background-repeat: no-repeat;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.top_logoSpace {

	float: left;

	height: 80px;

	width: 536px;

}

.searchname {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	height: 24px;

	padding-top: 8px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 60px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.searchradio {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	height: 8px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 60px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width:150px;

}

.searchtextbox {

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 19px;

	width: 210px;

	border: 1px solid #CCCCCC;

}

.searchtextbox:hover {

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 19px;

	width: 210px;

	border: 1px solid #999999;

}

.searchname1 {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	height: 24px;

	padding-top: 8px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.loginname1 {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	float: left;

	margin-top: 12px;

}

.go {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #3f3c3c;

	text-decoration: none;

	background-color: #8accef;

	margin: 0px;

	float: left;

	height: 18px;

	width: 27px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.go:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #c11717;

	margin: 0px;

	float: left;

	height: 18px;

	width: 27px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.advance_search {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 18px;

	width: 117px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-image: url(../images/site/advancesearch.jpg);

	background-repeat: no-repeat;

}

.advance_search:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 18px;

	width: 117px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	background-image: url(../images/site/advancesearch1.jpg);

	background-repeat: no-repeat;

}

/*******************************************************************************

*

*	MAIN MENU

*

*******************************************************************************/

.menu_area {

	float: left;

	height: 34px;

	width: 960px;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 25px;

	margin: 0px;

}

.menu {

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	text-transform: none;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 24px;

	padding-top: 10px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	text-align:right;

}

.menu:hover {

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	text-transform: none;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #353131;

	margin: 0px;

	float: left;

	height: 24px;

	padding-top: 10px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

}

.menu_hover {

	font-family: Arial;

	font-size: 14px;

	font-weight: bold;

	text-transform: none;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #353131;

	margin: 0px;

	float: left;

	height: 24px;

	padding-top: 10px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	cursor:text;

}

.sub_menu_hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: none;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 26px;

	padding-top: 5px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	text-align:right;

}

/*******************************************************************************

*

*	SUB MENU

*

*******************************************************************************/

.sub_menu_areaLeft {

	float: left;

	height: 24px;

	width: 193px;

}

.sub_menu_area {

	float: left;

	height: 24px;

	width: 530px;

	padding: 0px;

	margin: 0px;

	font-size:10px;

	background-image: url(../images/site/sub_menu_bg.jpg);

	background-repeat:no-repeat;

}

.sub_menu {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: none;

	color:#eb6d88;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 26px;

	padding-top: 5px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	text-align:right;

}

.sub_menu:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: none;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 26px;

	padding-top: 5px;

	padding-right: 13px;

	padding-bottom: 0px;

	padding-left: 13px;

	text-align:right;

}

/*******************************************************************************

*

*	BODY AREA

*

*******************************************************************************/	

#home_body_area {

	width:742px;

	height: 280px;

	margin:auto;

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #034767;

	text-decoration: none;

	padding: 0px;

	float: none;

	background-image:url(../images/site/home_intro.jpg);

	background-repeat:no-repeat;
	
	background-position:bottom left;

}



#body_area {

	width:985px;

	margin:auto;

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	line-height:15px;

	text-transform: none;

	color: #034767;

	text-decoration: none;

	padding-bottom: 0px;

	padding-right:5px;

	float: none;

}

.left {

	margin: 0px;

	float: left;

	height: 609px;

	width: 170px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}

.more {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: lowercase;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../images/site/more.png);

	background-repeat: no-repeat;

	margin: 0px;

	float: right;

	height: 16px;

	width: 60px;

	padding-top: 2px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 40px;

}

.more a {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: lowercase;

	color: #FFFFFF;

	text-decoration: none;

}

.more:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: lowercase;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../images/site/more1.png);

	background-repeat: no-repeat;

	margin: 0px;

	float: right;

	height: 16px;

	width: 60px;

	padding-top: 2px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 40px;

}

.login_head {

	font-family: Arial;

	font-size: 17px;

	font-weight: bold;

	color: #a7c101;

	text-decoration: none;

	float: left;

	width: 100px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 20px;

	background-image: url(../images/site/login.png);

	background-repeat: no-repeat;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-position: 0px 3px;

}

.login_text {

	font-family: Arial;

	font-size: 11px;

	font-weight: normal;

	color: #c5c4b9;

	text-decoration: none;

	margin: 0px;

	float: left;

	width: 118px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.login_textbox {

	font-family: Arial;

	font-size: 11px;

	color: #000000;

	float: left;

	height: 20px;

	width: 113px;

	border: 1px solid #666666;

}

.login_textbox:hover {

	font-family: Arial;

	font-size: 11px;

	color: #000000;

	float: left;

	height: 20px;

	width: 113px;

	border: 1px solid #CCCCCC;

}

.home_body_area {

	margin: 0px;

	float: left;

	height: 200px;

	width: 345px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 397px;

}



.body_area {

	margin: 0px;

	float: left;

	width: 742px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 6px;

}

.head {

	font-family: Arial;

	font-weight: bold;

	margin-bottom: 0px;

	float: left;

	width: 740px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 23px;

	line-height:20px;

	color: #bc0d33;

	height: 25px;

}

.head_home {

	font-family: Arial;

	font-weight: bold;

	margin-bottom: 0px;

	float: left;

	width: 320px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 23px;

	line-height:20px;

	color: #bc0d33;

	height: 25px;

}

.body_text {

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

	color: #8f8d69;

	margin: 0px;

	float: left;

	width: 600px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 13px;

	padding-left: 0px;

}

.home_body_text {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #4c4847;

	margin: 0px;

	float: left;

	width: 310px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 13px;

	padding-left: 0px;

}

.home_body_text a{

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #4c4847;

}

.home_body_text a:hover{

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #4c4847;

}

.home_body_text2 {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #4c4847;

	margin: 0px;

	float: left;

	width: 295px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 30px;

}

.body_banner_area {

	background-image: url(../images/site/body_banner.jpg);

	background-repeat:repeat-y;

	background-color:#FFFFFF;

	font-weight:normal;

	margin-bottom: 20px;

	padding: 0px;

	float: left;

	width: 742px;

}

.body_banner_area h2 {

	display:block;

	background:url(../images/site/content_top.gif) 0 0 no-repeat;

	width:722px;

	height:32px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#e5f0f8;
	
	margin:0;/*swe han*/

}

.body_banner_area a {

	color:#1655a4;

	text-decoration:underline;

}

.body_banner_area p {

	padding-bottom:20px;

}

.banner_bottom {

	background-image:url(../images/site/body_bottom.jpg);

	float:left;

	height:12px;

	width: 742px;

	margin-top:10px

}

.banner1_text {

	font-family: "Arial";

	font-size: 16px;

	background-color:#353535;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	width: 712px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 30px;

}

.seemore {

	margin: 0px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 640px;

}

.seemore_area {

	margin: 0px;

	float: left;

	width: 679px;

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 30px;

}

.seemore_area img.space {

	padding-bottom: 8px;

	padding-right: 5px;

}

.guardian_profile_area {

	margin: 0px;

	float: left;

	width: 679px;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 30px;

}

.contactus_profileArea {

	float: left;

	width: 252px;

}

.contactus_google_mapArea {

	float: right;

	width: 422px;

}

.guardian_profileArea {

	float: left;

	width: 320px;

}

.google_mapArea {

	float: right;

	width: 300px;

}

.recommendation_area {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 675px;

}

/**********************************************************************************/

.advancesearch_content_area {

	margin: 0px;

	float: left;

	width: 155px;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

.advancesearch_banner_area {

	background-image: url(../images/site/advancesearch_bg.jpg);

	background-repeat:repeat-y;

	background-color:#FFFFFF;

	font-weight:normal;

	margin-bottom: 20px;

	padding: 0px;

	float: left;

	width: 176px;

	margin-right:12px;

}

.advancesearch_banner_area h2 {

	display:block;

	background:url(../images/site/advancesearch_top.gif) 0 0 no-repeat;

	width:156px;

	height:32px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#e5f0f8;
	
	margin:0;/*swe han*/

}

.advancesearch_banner_area a {

	color:#1655a4;

	text-decoration:underline;

}

.advancesearch_banner_area p {

	padding-bottom:20px;

}

.advancesearch_banner_bottom {

	background-image:url(../images/site/body_bottom.jpg);

	float:left;

	height:12px;

	width: 176px;

	margin-top:10px;
	
	

}

.searchresult_area {

	background-image: url(../images/site/searchresult_bg.jpg);

	background-repeat:repeat-y;

	background-color:#FFFFFF;

	font-weight:normal;

	margin-bottom: 20px;

	padding: 0px;

	float: left;

	width: 554px;

}

.searchresult_area h2 {

	display:block;

	background:url(../images/site/searchresult_top.gif) 0 0 no-repeat;

	width:534px;

	height:32px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#e5f0f8;
	
	margin:0;/*swe han*/

}

.searchresult_area a {

	color:#1655a4;

	text-decoration:underline;

}

.searchresult_area p {

	padding-bottom:20px;

}

.searchresult_banner1_text {

	font-family: "Arial";

	font-size: 16px;

	background-color:#353535;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	margin: 0px;

	float: left;

	width: 524px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 6px;

	padding-left: 30px;

}

.searchresult_banner_bottom {

	background-image:url(../images/site/body_bottom.jpg);

	float:left;

	height:12px;

	width: 554px;

	margin-top:10px

}

.searchresult_content_area {

	margin: 0px;

	float: left;

	width: 512px;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

}

.searchresult_seemore {

	margin: 0px;

	float: left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 452px;

}

/*******************************************************************************

*

*	FOOTER

*

*******************************************************************************/	

#footer {

	width:100%;

	margin:auto;

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #034767;

	text-decoration: none;

	padding: 0px;

	float:left;

	height: 80px;

	background-image: url(../images/site/footer.jpg);

	background-repeat: repeat-x;

	background-color:#000000;

	background-position: center top;

}

#footer_1 {

	width:990px;

	height:80px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	font-family: Tahoma;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #034767;

	text-decoration: none;

	padding: 0px;

	float: none;

}

.footer_links {

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 20px;

	width: 100%;

	color: #FFFFFF;

	padding-top: 25px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.privacy_policy_text {

	font-family: Arial;

	font-size: 11px;

	font-weight: normal;

	color: #5f5d3e;

	text-decoration: none;

	margin: 0px;

	float: left;

	width: 100%;

	padding-top: 30px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.privacy_head {

	font-family: Arial;

	font-size: 12px;

	font-weight: bold;

	color: #9e2410;

	text-decoration: none;

}

.privacy_head1 {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	line-height: 22px;

}

.footer_text {

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

	color: #cb0002;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 43px;

	width: 944px;

	padding-top: 53px;

	padding-right: 30px;

	padding-bottom: 32px;

	padding-left: 30px;

}

.footer_copyrights {

	font-family: Arial;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 20px;

	width: 100%;

	color: #c2c093;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.footer_copyrights a {

	text-decoration: none;

	color: #c2c093;

}

.footer_copyrights a:hover {

	text-decoration: underline;

	color: #c2c093;

}

.footer_validation {

	font-family: "Trebuchet MS";

	font-size: 9px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	margin: 0px;

	float: left;

	height: 20px;

	width: 100px;

	color: #c75c2c;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 422px;

}

/*******************************************************************************

*

*	FOOTER LINKS

*

*******************************************************************************/	

a.footerlink:link {

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	color: #FFFFFF;

	padding-right: 5px;

	padding-left: 5px;

}

a.footerlink:visited {

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	color: #FFFFFF;

	padding-right: 5px;

	padding-left: 5px;

}

a.footerlink:hover {

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	color: #c2c093;

	padding-right: 5px;

	padding-left: 5px;

}

a.footerlink:active {

	font-family: Arial;

	font-size: 11px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	color: #FFFFFF;

	padding-right: 5px;

	padding-left: 5px;

}

/*******************************************************************************

*

*	HOMEPAGE MEMBER LOGIN

*

*******************************************************************************/	
#language {

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#034767;
	
	padding-bottom:10px;
}

#language a {

	text-decoration:none;
}

#member {

	width:225px;

	float:right;

	background:url(../images/site/member_form_bg.gif) 0 0 repeat-x #353535;

}

#member h2 {

	display:block;

	background:url(../images/site/member_login_bg.gif) 0 0 no-repeat;

	width:205px;

	height:31px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;
	
	margin:0;/*swe han*/

}

#member form {

	width:191px;

	padding:9px 17px 24px 17px;

	color:#ffffff;

}

#member form label {

	font:normal 12px/22px Arial, Helvetica, sans-serif;

	float:left;

	display:block;

}

#member form input.txtBox {

	width:185px;

	height:19px;

	border-left:#808080 solid 1px;

	border-top:#808080 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	color:#000;

	background-color:#fff;

	margin:0;

	padding:0;

	float:left;

}

#member form a.thePassword {	

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#f8db14;

	background-color:#353535;

	text-decoration:underline;

}

#member form a:hover {

	text-decoration:none;

}

.theTextBox{

    width:140px;

    float:left;

	margin-top:10px;

}

.theLoginButton{

    float:left;

    margin-left:20px;

}

/*******************************************************************************

*

*	RIGHT SIDE BAR

*

*******************************************************************************/	

#sidebar_right {

	float:right;

	width:225px;

    color:#ffffff;

	margin-bottom:10px;

}

#sidebar {

	width:225px;

	margin-right:0px;

	margin-bottom:10px;

	background:url(../images/site/member_form_bg.gif) 0 0 repeat-x #353535;

}

#sidebar h2 {

	display:block;

	background:url(../images/site/member_login_bg.gif) 0 0 no-repeat;

	width:205px;

	height:31px;

	padding:0 0 0 20px;

	font:bold 16px/31px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background-color:inherit;

}

#sidebar .content {

	width:190px;

	font-weight:normal;

	padding: 9px 17px 0px 17px;

	color:#FFFFFF;

}

#sidebar .content a.favoritesLink {

	background:url(../images/site/register_member_icon.gif) 0 0 no-repeat;

	padding:0 0 0 20px;

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background-color:#353535;

	text-decoration:none;

	float:left;

	margin:0px 0 8px 0;

	width:145px;

}

#sidebar .content a {

	padding:0 0 0 0px;

	color:#f8db14;

	text-decoration:underline;

	width:180px;

}

#sidebar .content a:hover {

	text-decoration:underline;

	color:#FFFFFF;

}

#sidebar .content form {

	color:#FFFFFF;

}

#sidebar .content form label {

	font:normal 12px/22px Arial, Helvetica, sans-serif;

	float:left;

	display:block;

}

#sidebar .content form input.txtBox {

	width:185px;

	border-left:#808080 solid 1px;

	border-top:#808080 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	color:#000;

	background-color:#FFFFFF;

	margin:0;

	padding:0;

	height:19px;



}

#sidebar .content form a.thePassword {	

	font:bold 11px/14px Arial, Helvetica, sans-serif;

	color:#f8db14;

	background-color:#353535;

	text-decoration:underline;

}

#sidebar .content form a:hover {

	text-decoration:none;

	color:#f8db14;

}

#sidebar .content .loginname2 {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	margin-top: 12px;

}

#sidebar .content .send {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #3f3c3c;

	text-decoration: none;

	background-color: #8accef;

	margin: 0px;

	height: 18px;

	width: 50px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

}

#sidebar .content .send:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #c11717;

	margin: 0px;

	height: 18px;

	width: 37px;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 3px;

}

#sidebar .content .go {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #3f3c3c;

	text-decoration: none;

	background-color: #8accef;

	margin: 0px;

	float: left;

	height: 18px;

	width: 27px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#sidebar .content .go:hover {

	font-family: Arial;

	font-size: 11px;

	font-weight: bold;

	text-transform: capitalize;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #c11717;

	margin: 0px;

	float: left;

	height: 18px;

	width: 27px;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#sidebar .content .theSendButton{

    margin-left:150px;

}

.spacer {

	clear:both;

	font-size:0;

	height:20px;

}

/*******************************************************************************

*

*	MAIN TABLE

*

*******************************************************************************/

.datatable {

	border: 0px;

	vertical-align:top;

}

.datatable td {

	border: 1px solid #ffffff;

	padding: 4px;

	vertical-align:top;

}

.datatable th {

	border: 1px solid #ffffff;

	background-color:#e5f0f8;

	font-weight: bold;

	text-align:left;

	padding: 5px;

	color:#3e2d08;

	vertical-align:top;

}

.datatable tr.altrow {

	background-color:#e5f0f8;

	vertical-align:top;

}

.datatable td.map {

	background-color:#ffffff;

	vertical-align:top;

}

.boldtext {

	font-weight:bold;

}

.requiredField {

	color:#FF0000;

	font-weight:bold;

}

.datatable input.textBox {

	width:200px;

	margin:0;

	padding:0;

}

.datatable input.textBoxMedium {

	width:120px;

	margin:0;

	padding:0;

}

.datatable input.textBoxShort {

	width:80px;

	margin:0;

	padding:0;

}

.profileBox {

	height:25px;

	margin:0;

	padding:0;

}

/*******************************************************************************

*

*	MAIN BUTTONS

*

*******************************************************************************/

a.mbutton {

	background: transparent url('../images/site/button_right.png') no-repeat scroll top right;

	display: block;

	float: left;

	height: 18px;

	margin-right: 6px;

	padding-right: 18px;

	text-decoration: none;

	color: #FFFFFF;

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

	font-size:11px;

	font-weight:bold;

}

a.mbutton span {

	background: transparent url('../images/site/button_left.png') no-repeat;

	display: block;

	line-height: 14px;

	padding: 2px 0 3px 18px;

}

a.mbutton:hover span {

	text-decoration:none;

	color:#f8db14;

}

/**********************************************************************************/



a.hbutton {

	background: transparent url('../images/site/button_right_home.png') no-repeat scroll top right;

	display: block;

	float: left;

	height: 28px;

	margin-right: 6px;

	padding-right: 18px;

	text-decoration: none;

	color: #FFFFFF;

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

	font-size:11px;

	font-weight:bold;

}

a.hbutton span {

	background: transparent url('../images/site/button_left_home.png') no-repeat;

	display: block;

	line-height: 14px;

	padding: 2px 0 5px 18px;

}

a.hbutton:hover span {

	text-decoration:none;

	color:#f8db14;

}



/**********************************************************************************/



a.sbutton {

	background: transparent url('../images/site/button_right_misc.png') no-repeat scroll top right;

	display: block;

	float: left;

	height: 28px;

	margin-right: 6px;

	padding-right: 17px;

	text-decoration: none;

	color: #FFFFFF;

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

	font-size:11px;

	font-weight:bold;

}

a.sbutton span {

	background: transparent url('../images/site/button_left_misc.png') no-repeat;

	display: block;

	line-height: 14px;

	padding: 2px 0 5px 18px;

}

a.sbutton:hover span {

	text-decoration:none;

	color:#f8db14;

}

