@charset "utf-8";



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,em,font,img,strong,sub,sup,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,input,button{

	margin:0;

	padding:0;

	border:0;

	outline:0;

	font-weight:inherit;

	font-style:inherit;

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

	vertical-align: top;

}:focus{outline:0;}

*{ margin:0; padding:0;}

body{

	color:inherit;

	margin: 0px; 

	background-position: center top;

	background-color: #ffffff;

	text-align: left;

	margin:0;

	padding:0;

}



.clear{

	clear:both;

	font-size: 0px;

}

 /*########################

 	MAIN SURR.

 ########################*/

 

 #outer {

	width:800px;

	margin-left:auto;

	margin-right:auto;

	padding: 0px;

	margin-top: 0px;

	margin-bottom: 0px;

 }.top-bar {

	background-color: #204261;

	float: left;

	width: 800px;

	padding-top: 3px;

	padding-bottom: 3px;

}

#outer .top-bar .left {

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

	font-size: 10px;

	font-weight: normal;

	color: #60a9cb;

	float: left;

	width: 300px;

	letter-spacing: 1px;

	padding-left: 23px;

}

#outer .top-bar .left a{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #60a9cb;

	text-decoration:none;

}

#outer .top-bar .left a:hover{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #60a9cb;

	text-decoration:underline;

}

#outer .top-bar .right {

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

	font-size: 10px;

	font-weight: normal;

	color: #60a9cb;

	float: right;

	width: 300px;

	letter-spacing: 1px;

	padding-right: 17px;

	text-align: right;

}



#header {

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

	background-repeat: no-repeat;

	background-position: center top;

	float: left;

	height: 377px;

	width: 800px; position:relative;
	
	z-index:10;
}


.overlap{

	width:253px;

	position:absolute;

	left:253px;

	top:30px;

}
/*.overlap b{

	padding-left:72px;

}


.overlap span{

	padding-left:42px;

}
*/

.overlap p{

	font-family:"Franklin Gothic", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:40px;

	color:#fff;

	line-height:40px;
	
	text-align:center;
}

.overlap span {

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

	/*float:left;

	padding-left:31px;padding-left:42px;*/

	font-size:16px;

	font-weight:normal;

	color: #FFFFFF;
	
	vertical-align:baseline;

}

.overlap b{

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

	font-size:14px;

	color:#a7733d;

	font-weight:normal;

	/*padding-left: 8px;*/padding-left:20px;

	line-height: 20px;

}


.overlap_home{

	width:252px;

	position:absolute;

	left:253px;

	top:44px;

}

.overlap_home p{

	font-family:"Franklin Gothic", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:40px;

	color:#fff;

	line-height:40px;
	

}

.overlap_home span{

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

	float:left;

	padding-left:31px;

	font-size:16px;

	font-weight:normal;

	color: #FFFFFF;

}

.overlap_home b{

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

	font-size:14px;

	color:#a7733d;

	font-weight:normal;

	padding-left: 8px;

	line-height: 20px;

}



.logolink{

	width:auto;

	height:auto;

	position:absolute;

	left: 26px;

	top: 20px;

}



#outer #header .left {

	float: left;

	height: 377px;

	width: 337px;

}



#outer #header h1 {

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

	background-repeat: no-repeat;

	padding-top: 23px;

	padding-left: 26px;

	background-position: 23px 26px;

	height: 142px;

	width: 119px;
	
	z-index:100;

}

#outer #header .couple {

/*	float: left;

	height: 301px;

	width: 230px;

	padding-left: 80px;
*/	
	height: 302px;
	
    left:90px;
	
    top:81px;
	
    width: 229px;

    position:absolute;
	
	z-index:-1;

}

#outer #header .middle{

	font-weight: normal;

	height: auto;

	width: 228px;

	float: left;

	padding-top: 196px;

	padding-right: 1px;

	padding-left: 11px;

}

#outer #header .small-thumb-img {

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

	font-size: 14px;

	font-weight: normal;

	color: #3d6f87;

	height: 107px;

	width: 91px;

	border: 1px solid #5ea7c9;

	background-color: #FFFFFF;

	float: left;

	margin-right: 10px;

	padding: 5px;

	text-align: center;

}

.middle .small-thumb-img img {

	border: 1px solid #d4d4d4;

	margin-bottom: 2px;

}

#outer #header .right {

	float: left;

	height: 200px;

	width: 210px;

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

	font-size: 11px;

	font-weight: normal;

	color: #808587;

	padding-top: 32px;

}

#header .right .welcome-txt {

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

	font-size: 17px;

	font-weight: normal;

	color: #19769e;

}

#header .right .register-txt {

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

	font-size: 14px;

	font-weight: normal;

	color: #9d428f;

}

#header .right .register-txt a{

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

	font-size: 14px;

	font-weight: normal;

	color: #9d428f;

	text-decoration:none;

}

#header .right .register-txt a:hover{

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

	font-size: 14px;

	font-weight: normal;

	color: #9d428f;

	text-decoration:underline;

}

/*#outer #header .button {

	background-image: url(../images/header-btn.jpg);

	background-repeat: no-repeat;

	width: 140px;

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

	font-size: 12px;

	font-weight: normal;

	color: #373738;

	padding-top: 11px;

	padding-bottom: 17px;

	padding-left: 8px;

	float: left;

}

#outer #header .button a {

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

	font-size: 12px;

	font-weight: normal;

	color: #373738;

	text-decoration: none;

}

#outer #header .button a:hover {

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

	font-size: 12px;

	font-weight: normal;

	color: #204261;

	text-decoration: none;

}*/

#outer .middle {

	float: left;

	height: auto;

	width: 800px;

	padding-bottom: 10px;

}

#outer .middle .left {

	float: left;

	height: auto;

	width: 163px;

	padding-top: 12px;

	border: 0px solid #00FFFF;

}

.middle .left .nav {

	float: left;

	height: 24px;

	width: 131px;

}

#outer .middle .left .nav .leftcurve {

	background-image: url(../images/leftnav-left-curve-bul.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 24px;

	width: 18px;

}

#outer .middle .left .nav .rightcurve {

	background-image: url(../images/leftnav-right-curve.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 24px;

	width: 11px;

}

#outer .middle .left .nav .middlebg {

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

	background-repeat: repeat-x;

	float: left;

	width: 98px;

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

	font-size: 12px;

	font-weight: normal;

	color: #4a5e76;

	padding-top: 4px;

	padding-bottom: 5px;

	padding-left: 4px;

}

#outer .middle .left .nav .middlebg a {

	color: #4a5e76;

	text-decoration: none;

}

#outer .middle .left .nav .middlebg a:hover {

	color: #000000;

	text-decoration: none;

}



#outer .middle .rgt {

	float: left;

	height: auto;

	width: 637px;

}

#outer .middle .latest-member {

	float: left;

	height: auto;

	width: 347px;

	padding-top: 12px;

	background-image: url(../images/latest-member-left-bottom.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 12px;

}

#outer .middle .latest-member-ttl {

	float: left;

	height: 25px;

	width: 347px;

}

.curve {

	float: left;

	height: auto;

	width: auto;

}

.curve1{float: left;

	height: 26px;

	width: 97px;}

.curve1 a{

background:url(../images/inner-header-join-btn.jpg) no-repeat left top;

	float: left;

	height: 26px; text-decoration:none;

	width: 97px;

}

.curve1 a:hover{

background:url(../images/inner-header-join-btn_o.jpg) no-repeat left top;

	}

.curve2{float: left;

	height: 26px;

	width: 112px;}

.curve2 a{

background:url(../images/inner-header-search-btn.jpg) no-repeat left top;

	float: left;

	height: 26px; text-decoration:none;

	width: 112px; cursor:pointer;

}

.curve2 a:hover{

background:url(../images/inner-header-search-btn_o.jpg) no-repeat left top;

	}

	

	.curve3{float: left;

	height: 26px;

	width: 112px;}

.curve3 a{

background:url(../images/inner-header-search-btn.jpg) no-repeat left top;

	float: left;

	height: 26px; text-decoration:none;

	width: 112px; cursor:pointer;

}

.curve3 a:hover{

background:url(../images/inner-header-search-btn_o.jpg) no-repeat left top;

	}









#outer .middle .rgt .latest-member .latest-member-ttl-bg {

	background-image: url(../images/latest-member-top-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	float: left;

	width: 317px;

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

	font-size: 13px;

	color: #757474;

	font-weight:bold;

	padding-top: 5px;

	padding-bottom: 4px;

	padding-left: 5px;

}

#outer .middle .rgt .latest-member .latest-member-brd {

	float: left;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #c4c4c4;

	border-left-color: #c4c4c4;

	width: 338px;

	padding-right: 3px;

	padding-left: 3px;

	padding-top: 9px;

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

	font-size: 11px;

	color: #356b8d;

}

#outer .middle .rgt .latest-member .latest-memb {

	background-image: url(../images/latest-member-img-bg.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 82px;

	padding-top: 6px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

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

	font-size: 10px;

	color: #757474;

	text-align: center;

}

#outer .middle .rgt .latest-member .view-all {

	float: left;

	height: auto;

	width: 316px;

	padding-top: 3px;

	padding-right: 10px;

	padding-left: 10px;

}

#outer .middle .rgt .latest-member .latest-member-brd .view-all img {

	margin-left: 60px;

}



#outer .middle .rgt .search {

	float: right;

	height: auto;

	width: 290px;

}

#outer .middle .rgt .search-top {

	float: left;

	height: 29px;

	width: 290px;

	background-image: url(../images/search-top.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

#outer .middle .rgt .search .search-bottom {

	background-image: url(../images/search-box-bottom-curve.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	width: 281px;

	padding-bottom: 25px;

	float: left;

	padding-left: 9px;

}

#outer .middle .rgt .search .search-mid {

	float: left;

	height: auto;

	width: 247px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #c4c4c4;

	border-left-color: #c4c4c4;

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

	font-size: 12px;

	color: #303030;

	padding-top: 8px;

	padding-left: 14px;

}

#outer .middle .rgt .grey-txt {

	float: left;

	height: auto;

	width: 637px;

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

	background-repeat: repeat-y;

}

#outer .middle .rgt .grey-txt-bg {

	float: left;

	height: auto;

	width: 602px;

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

	background-repeat: repeat-x;

	background-position: left top;

	padding-left: 5px;

	padding-top: 20px;

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

	font-size: 13px;

	font-weight: normal;

	color: #4a6176;

	padding-right: 6px;

	padding-bottom: 1px;

}

#outer .middle .rgt .grey-txt .grey-ttl {

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

	font-size: 15px;

	font-weight: bold;

	color: #235173;

	text-transform: uppercase;

}

#outer .middle .rgt .grey-txt .grey-red {

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

	font-size: 15px;

	font-weight: bold;

	color: #ba4f14;

	text-transform: uppercase;

}

#outer .middle .rgt .grey-txt .grey-txt-blue {

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

	font-size: 14px;

	font-weight: normal;

	color: #19769e;

}

#outer .middle .rgt .reg {

	float: left;

	width: 637px;

	padding-top: 15px;

}

#outer .middle .rgt .reg-form {

	float: left;

	height: auto;

	width: 344px;

	background-image: url(../images/reg-bot-shadow.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 27px;

}

#outer .middle .rgt .reg .reg-form-top {

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

	background-repeat: repeat-x;

	float: left;

	width: 327px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #FFFFFF;

	padding-top: 4px;

	padding-bottom: 5px;

	padding-left: 5px;

}

strong {

	font-weight: bold;

}

.reg-brd {

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

	background-repeat: repeat-y;

	float: left;

	height: auto;

	width: 320px;

	padding-top: 14px;

	padding-right: 10px;

	padding-left: 14px;

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

	font-size: 11px;

	font-weight: normal;

	color: #4f4f4f;

}

#outer .middle .rgt .reg .reg-form-lft {

	float: left;

	width: 105px;

	padding-top: 4px;

	padding-bottom: 10px;

}

#outer .middle .rgt .reg .reg-form-rgt {

	float: left;

	height: auto;

	width: 210px;

	text-align: right;

	padding-bottom: 6px;

}

.small-let {

	font-size: 9px;

}

.float-left {

	float: left;

}

#outer .middle .rgt .reg .reg-form .reg-brd .reg-form-rgt input {

	border: 1px solid #a5acb2;

	height: 20px;

}

.red {

	color: #ba4f14;

	clear: both;

}

.reg-form .reg-brd .view-all img {

	float: right;

}

em {

	font-style: italic;

}

#outer .middle .rgt .reg-login {

	float: left;

	height: 333px;

	width: 260px;

	padding-right: 13px;

	padding-left: 20px;

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

	font-size: 16px;

	color: #918e91;

	background-image: url(../images/home-member-login-bg.jpg);

	background-repeat: no-repeat;

	background-position: right 85px;

	padding-top: 12px;

}

#outer .middle .rgt .reg-login-btn {

	width: 150px;

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

	font-size: 12px;

	color: #FFFFFF;

	float: left;

	padding-top: 200px;

	padding-bottom: 0px;

	padding-left: 8px;

}

#outer .middle .rgt .reg-login-btn a {

	background-image: url(../images/member-login-btn.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	color:#fff;

	text-decoration:none; float:left;

	padding:14px 30px 8px 20px;

}

#outer .middle .rgt .reg-login-btn a:hover{

	color: #FFFFFF;background-image: url(../images/member-login-o.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;}

#outer .middle .rgt .reg-login-btn a:hover{

	font-size: 12px;

	color: #000;

	text-decoration:none;

}

#outer .middle .rgt .bar-links {

	background-image: url(../images/bar-link-bottom.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	float: left;

	width: 637px;

	padding-bottom: 6px;

}

#outer .middle .rgt .bar-links-ttl {

	background-image: url(../images/bar-link-top.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	float: left;

	width: 637px;

	font-family: "Century Gothic", Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #2170ad;

	text-align: center;

	font-weight: bold;

	height: 30px;

	padding-top:12px;

}



#outer .middle .rgt .bar-links-ttl span {

	color: #ba4f14;

	}

#outer .middle .rgt .bar-mid {

	height: auto;

	width: 635px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #d0d6dc;

	border-left-color: #d0d6dc;

	float: left;

}

#outer .middle .rgt .middle-bars {

	height: 33px;

	width: 605px;

	padding-bottom: 4px;

	padding-left: 10px;

	float: left;

}

#outer .middle .rgt .middle-bars-bg {

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

	background-repeat: repeat-x;

	background-position: left top;

	float: left;

	height: 33px;

	width: 565px;

}

.middle-bars .middle-bars-bg-left {

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

	font-size: 14px;

	color: #19769e;

	float: left;

	width: 150px;

	padding-top: 9px;

	text-transform: uppercase;

}

.middle-bars .middle-bars-bg-right {

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

	font-size: 12px;

	color: #676767;

	float: left;

	width: 410px;

	padding-top: 9px;

}

#outer .footer {

	float: left;

	height: 84px;

	width: 800px;

	padding-bottom: 8px;

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

}

#outer .footer .flag {

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

	font-size: 10px;

	color: #74787a;

	text-align: right;

	float: right;

	width: 600px;

	padding-top: 25px;

}

#outer .footer .flag a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74787a;
	text-decoration:none;

}
#outer .footer .flag a:hover{
	color: #74787a;
	text-align: right;
	text-decoration:none;
}

#outer .footer .copyright {

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

	font-size: 10px;

	color: #FFFFFF;

	float: right;

	width: 700px;

	text-align: center;

	padding-top: 10px;

	padding-bottom: 5px;

}

#outer .footer .copyright a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;

}
#outer .footer .copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}

.middle-bars .middle-bars-bg-left a {

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

	font-size: 14px;

	color: #19769e;

	text-transform: uppercase;

	text-decoration: none;

}

.middle-bars .middle-bars-bg-left a:hover {

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

	font-size: 14px;

	color: #000000;

	text-transform: uppercase;

	text-decoration: none;

}

#outer .middle .rgt .cities {

	float: left;

	height: auto;

	width: 291px;

	background-image: url(../images/cities-botoom.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 36px;

}

#outer .middle .rgt .cities-top {

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

	background-repeat: repeat-x;

	float: left;

	width: 256px;

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

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding-top: 11px;

	padding-bottom: 9px;

	padding-left: 5px;

	text-align: center;

}

.cities-top-join {

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

	font-size: 23px;

	font-weight: bold;

	color: #FFFFFF;

	width: 60px;

	float: left;

	height: auto;

}

.cities-top-left {

	float: left;

	padding-top: 10px;

	padding-left: 20px;

	padding-right: 5px;

}



.cities-brd {

	height: auto;

	width: 279px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-top-color: #cbcbcb;

	border-right-color: #cbcbcb;

	border-bottom-color: #cbcbcb;

	border-left-color: #cbcbcb;

	float: left;

}

.cities-brd-left {

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

	font-size: 11px;

	color: #bc6e1b;

	float: left;

	height: auto;

	width: 120px;

	padding-left: 18px;

	line-height: 17px;

	padding-top: 10px;

}

.cities-brd-left a {

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

	font-size: 11px;

	color: #bc6e1b;

	line-height:20px;

	text-decoration: none;

}

.cities-brd-left a:hover {

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

	font-size: 11px;

	color: #5FA8CB;

	text-decoration: none;

}

form{ width: auto; }

.fieldbox{ width:240px; height:26px; padding:2px 0; float:left; border:0px solid #f00;} 

.fieldbox label{ width:80px; text-align:right; vertical-align:middle; float:left;}

.fieldbox span{ width:150px; padding-left:6px; text-align:left; vertical-align:middle; float:left;}



.fieldbox .selectbox{ height:20px; border:1px solid #7f9db9;}





.navi{

	width:148px;

	padding-right:5px;

	float:left;

}

.navi a{ width:auto; background:url(../images/navleft.jpg) no-repeat left top; line-height:24px; text-decoration:none; cursor:pointer; padding-left:18px; float:left; color:#4a5e76; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

.navi a:hover{ background:url(../images/navleft_o.jpg) no-repeat left top; color:#FFFFFF}



.navi a span{ width:119px;  background:url(../images/navright.jpg) no-repeat right top; line-height:24px; padding-right:12px; cursor:pointer; padding-left:5px; float:left; color:#4a5e76; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }



.navi a:hover span{ background:url(../images/navleft_o-14.jpg) no-repeat right top; color:#FFFFFF}

.navi a.active{width:auto; padding-right:0px; background:url(../images/navleft_o.jpg) no-repeat left top; color:#FFFFFF; line-height:24px; text-decoration:none; padding-left:18px; float:left;}

.navi a.active span{width:119px;  padding-right:12px; background:url(../images/navleft_o-14.jpg) no-repeat right top; color:#FFFFFF; line-height:24px; text-decoration:none; padding-left:5px; float:left;}





.button{width: 140px;float:left; }

.button a{font-family: Arial, Helvetica, sans-serif; padding:11px 0 17px 8px; width:140px; text-decoration:none; font-weight:normal; background: url(../images/header-btn.jpg) no-repeat left top; float:left; font-size: 12px;color: #373738;}	

.button a:hover{ color:#FFFFFF; background: url(../images/header-btn_o.jpg) no-repeat left top; }

.grey-txt a{ text-decoration:none; font-weight:bold; color:#bc6e1c}

.grey-txt a:hover{ color:#5ea6c8;}



form{ width: auto; }

.fieldbox2{ width:316px; height:auto; padding:0px 0 0px 0 !important; height:32px; padding:3px 0; float:left; border:0px solid #f00;} 

.fieldbox2 label{ width:110px; padding-right:0px; padding-top:4px; font-size:11px; font-weight:bold;color:#4f4f4f; text-align:left; border:0px solid #f00; vertical-align:middle; float:left;}

.fieldbox2 span{ width:200px; padding-left:0px; text-align:left; border:0px solid #f00; vertical-align:middle; float:left;}

.fieldbox2 span .textbox{ height:20px; width:198px; border:1px solid #a5acb2;}

.fieldbox2 span .selectbox1{height:20px; width:198px; border:1px solid #a5acb2;}

.fieldbox2 p{ color:#8b8f92}

.fieldcontentbox{ height:15px; font-size:10px; float:left; color:#5b7588; width:311px; padding-right:5px; text-align:right; font-style:italic}

.content{ font-size:13px;}

.fieldbox2 p a{ border:0px solid #f00; float:right; text-decoration:none; background:url(../images/joinnow-btn.jpg) no-repeat left top; width:71px; 	height:23px;}

.fieldbox2 p a:hover{ background:url(../images/joinnow_o.jpg) no-repeat left top; }



.view-all a{ background:url(../images/view-all-btn.jpg) no-repeat left top; width:54px; text-decoration:none; float:right; height:20px;}

.view-all a:hover{ background:url(../images/viewal_o.jpg) no-repeat left top}

.view-all p{

	float:left;

	width:auto;

	line-height: 20px;

}



.btn{ border:0px solid #f00; float:left;  background:url(../images/search-btn.jpg) no-repeat left top; width:71px; 	height:23px; cursor:pointer;}

.btn:hover{ background:url(../images/search_o.jpg) no-repeat left top; }

.fieldbox2 .month{ width:80px;}

.fieldbox2 .day{ width:57px;}

.fieldbox2 .year{ width:55px;}



a.searchfor{ width:auto; text-decoration:none; font-family:Arial, Helvetica, sans-serif ;line-height:10px; font-size:10px; color:#716f6f;background:url(../images/local-search-arrow.jpg) no-repeat right top; padding-right:15px; }

a.searchfor b{ color:#9d3913; font-weight:bold;}

a.searchfor:hover{

	text-decoration:underline;

}

.latest-memb img{ margin-bottom:1px;}



a.memberslogin{width:125px; text-decoration:none; padding-top:10px; height:22px; padding-bottom:3px; padding-left:8px; float:left; background:url(../images/inner-header-login-btn.jpg) no-repeat left top; color:#FFFFFF;}

a.memberslogin:hover{background:url(../images/inner-header-login-btn-o.jpg) no-repeat left top; color:#000000;}

/*************** For latest member feed begin *************************************/
   #wld_badge_wrapper { border: 0px solid black; width: 380px; overflow: hidden; height:90px; }
    #wld_badge_inner { padding: 0px; }

    .wld_badge_item { float: left;  border: 1px solid #c4c4c4; margin:1px 4px 2px 4px;}
    .wld_badge_item img { float: none;border: 0px solid black; width:64px; height:65px; text-align:center; padding:5px 5px 0px 5px ; }
    .wld_badge_item_detail { margin: 4px 0px 4px 0px ;width:74px; font-family:Arial, Helvetica, sans-serif; font-size: 100%; overflow: hidden; text-align:center; height:13px; }

    .wld_badge_clear { clear: both; }

/*************** For latest member feed end *************************************/





.box{ width:293px; float:left; background:url(../images/bg.jpg) repeat-y 0px top; margin-right:0px;}

.box_top{ width:293px; float:left; background:url(../images/tab_top.jpg) no-repeat left top; }

.box_bottom{ width:289px; float:left; background:url(../images/tab_bottom.jpg) no-repeat left bottom;padding-top:5px; height:367px; padding-left:1px; padding-right:1px; padding-bottom:20px;  }

.box_bottom .caption{ background:#9dcee3 url(../images/num.gif) no-repeat 40px 5px ; padding:5px 0 12px 80px; text-align:left; color:#195872; font-size:14px; font-weight:normal;}

.box_bottom .caption span{ font-weight:bold; padding-left:5px;}

.box_bottom a.step_a{  background:url(../images/step_1.jpg) no-repeat 5px top; width:160px; padding:16px 0 19px 105px; border:0px solid #f00; margin:20px 11px 20px 11px; float:left; font-size:19px; color:#195872; text-decoration:none  }

.box_bottom a:hover.step_a{  background:url(../images/step_1_o.jpg) no-repeat 5px top; color:#fff}

.box_bottom a.step_b{  background:url(../images/step_2.jpg) no-repeat 5px top; width:160px; padding:5px 0 7px 105px;border:0px solid #f00; margin:20px 11px 20px 11px; font-size:19px; float:left;color:#195872;text-decoration:none  }

.box_bottom a:hover.step_b{  background:url(../images/step_2_o.jpg) no-repeat 5px top; color:#fff}

.box_bottom a.step_c{  background:url(../images/step-3.jpg) no-repeat 5px top; width:160px; padding:5px 0 7px 105px; border:0px solid #f00; float:left; margin:20px 11px 20px 11px; font-size:19px; text-decoration:none ;color:#195872;  }

.box_bottom a:hover.step_c{  background:url(../images/step-3_o.jpg) no-repeat 5px top; color:#fff}

.box_bottom a span{ font-size:25px; line-height:22px;}

.navi_a a{ width:auto; background:url(../images/navleft-a.jpg) no-repeat left top; line-height:normal; text-decoration:none; cursor:pointer; padding-left:18px; float:left; color:#4a5e76;font-size:12px; margin-top:1px;  font-weight:normal; }

.navi_a a span{ width:119px;  background:url(../images/navright-a.jpg) no-repeat right top; line-height:normal; padding-right:12px; cursor:pointer; padding-left:5px; padding-top:7px; padding-bottom:7px; float:left; color:#4a5e76;  font-size:12px; font-weight:normal; }



.navi_a a:hover{  background:url(../images/navleft-a-o.jpg) no-repeat left top; color:#fff; }

.navi_a a:hover span{ color:#fff;  background:url(../images/navright-a-o.jpg) no-repeat right top; }

.navi_a a.active{width:auto; background:url(../images/navleft-a-o.jpg) no-repeat left top; color:#fff;   cursor:pointer; padding-left:18px; float:left;font-size:12px; margin-top:1px; }

.navi_a a.active span{width:119px;color:#fff;  background:url(../images/navright-a-o.jpg) no-repeat right top;  padding-left:5px; float:left;font-size:12px; margin-top:0px; }



