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
{
margin:0px;
padding:0px;
float:left;
width:100%;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
}

.wrapper
{
width:800px;
margin:0px auto;
height:1000px;
}
.header
{
float:left;
width:800px;
height:394px;
background-image:url(../img/header1.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.headerinner
{
float:left;
width:800px;
height:394px;
background-image:url(../img/headerinner.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.headertop
{
float:left;
width:800px;
}
.top-bar
{
	float: left;
	width: 800px;
	background-image:url(../img/header_top.jpg);
	height:19px;
}
.textleft
{
float:left;
width:390px;
height:19px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;
padding-left:10px;
padding-top:0px;
line-height:19px;
}
.textright
{
float:left;
width:276px;
height:19px;
padding-top:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
padding-left:124px;
line-height:19px;
}
.headerleft
{
float:left;
width:329px;
height:367px;
}
.headermid
{
float:left;
width:165px;
height:367px;
}
.headerright
{
float:left;
width:280px;
height:321px;
padding-top:10px;
padding-left:25px;
}
.headerrightinner
{
float:left;
width:280px;
height:321px;
padding-top:5px;
padding-left:25px;
}
.overlap
{
float:left;
width:254px;
padding-top:15px;
text-align:center;
}
.headerlefttop
{
float:left;
width:329px;
}
.headerleftmid
{
	float: left;
	width: 270px;
	padding-left: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin-top:15px;
	margin-bottom:5px;
}
.small-thumb-img {
	font-family: "Georgia", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3d6f87;
	width: 91px;
	border:1px solid #5ea7c9;
	background-color:#FFFFFF;
	float:left;
	margin-right:10px;
	text-align:center;
	height:110px;
	padding:5px;
}
.small-thumb-img img 
{
border: 1px solid #fff;
}
.headerleftbot
{
float:left;
width:329px;
height:77px;
}
.headerleftbotjoin
{
float:left;
width:160px;
height:77px;
}
.headerleftbotjoin a{
	width:160px;
	height:77px;
	background-image:url(../img/join-free.png);
	background-repeat:no-repeat;
	display:block;
}

.headerleftbotjoin a:hover{
	background-image:url(../img/join-free1.png);
	background-repeat:no-repeat;
}
.headerleftbotsearch
{
float:left;
width:160px;
height:77px;
}
.headerleftbotsearch a
{
	width:166px;
	height:77px;
	background-image:url(../img/search-free.png);
	background-repeat:no-repeat;
	display:block;
}

.headerleftbotsearch a:hover
{
	background-image:url(../img/search-free-hover.png);
	background-repeat:no-repeat;
}


.content
{
float:left;
width:800px;
}
.left
{
float:left;
width:160px;
height:auto;
margin-top:15px;
}

.left .head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4a5e76;
	 font-weight:bold;
	 line-height:16px;
	 width:148px;
	 float:left;
	 padding:5px 0px 5px 5px;
}
.navi{
	width:148px;
	padding-right:5px;
	float:left;
}

.navi a{ width:auto; background:url(../img/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(../img/navleft_o.jpg) no-repeat left top; color:#FFFFFF}
.navi a span{ width:119px;  background:url(../img/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(../img/navleft_o-14.jpg) no-repeat right top; color:#FFFFFF}

.navi a.active{width:auto; padding-right:0px; background:url(../img/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(../img/navleft_o-14.jpg) no-repeat right top; color:#FFFFFF; line-height:24px; text-decoration:none; padding-left:5px; float:left;}


.navi_a a{ width:auto; background:url(../img/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; font-family:Arial, Helvetica, sans-serif;}

.navi_a a span{ width:119px;  background:url(../img/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; font-family:Arial, Helvetica, sans-serif;}

.navi_a a:hover{  background:url(../img/navleft-a-o.jpg) no-repeat left top; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.navi_a a:hover span{ color:#fff;  background:url(../img/navright-a-o.jpg) no-repeat right top; font-family:Arial, Helvetica, sans-serif;}

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

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

.latestmembers
{
float:left;
width:350px;
margin-top:15px;
margin-left:0px;
}
.latestmembersinner
{
float:left;
width:640px;
margin-top:15px;
margin-left:0px;
margin-bottom:15px;
}
.latest-member-ttlinner
{
	float: left;
	height: 22px;
	width: 637px;
}
.latest-member-ttl-bginner
{
	background-image: url(../img/latest-member-top-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	width: 607px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #757474;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.curveinner
{
	float: left;
	height: auto;
	width: auto;
}
.latest-member-brdinner
{
	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: 623px;
	padding-right: 3px;
	padding-left: 8px;
	padding-top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #356b8d;
	height:auto;
}
.latest-member-bottominner{
float:left;
width:636px;
height:12px;
background-image: url(../img/latest-membe-bottominner.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
.view-allinner {
	float: left;
	width: 606px;
	padding-right: 10px;
	padding-left: 10px;
}
.view-allinner a
{ 
 background:url(../img/viewall_btn.jpg);
 background-repeat:no-repeat;
 width:54px;
 height:19px;
 display:block;
 float:right;
}

.view-allinner a:hover
{
 background:url(../img/viewall_hover.jpg);
  background-repeat:no-repeat;
}

.view-allinner p
{
	float:left;
	width:auto;
}


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

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

    .wld_badge_clear { clear: both; }


.latest-member-brdinner .wld_badge_item{
	float: left;  border: 1px solid #c4c4c4; margin:2px 6px 2px 6px;
}
/*************** For latest member feed end *************************************/
.latest-member-ttl
{
	float: left;
	height: 22px;
	width: 347px;
}
.latest-member-ttl-bg
{
	background-image: url(../img/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;
}
.curve
{
	float: left;
	height: auto;
	width: auto;
}
.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;
	height:auto;
}
.latest-member-bottom{
float:left;
width:346px;
height:12px;
background-image: url(../img/latest-member-left-bottom.jpg);
background-repeat: no-repeat;
background-position: left bottom;
}
.view-all {
	float: left;
	width: 316px;
	padding-right: 10px;
	padding-left: 10px;
}
.view-all a
{ 
 background:url(../img/viewall_btn.jpg);
 background-repeat:no-repeat;
 width:54px;
 height:19px;
 display:block;
 float:right;
}

.view-all a:hover
{
 background:url(../img/viewall_hover.jpg);
  background-repeat:no-repeat;
}

.view-all p
{
	float:left;
	width:auto;
}
.search
{
float:left;
width:275px;
height:190px;
margin-left:10px;
background-image:url(../img/search_box1.jpg);
background-repeat:no-repeat;
padding-top:5px;
}
.searchinner
{
float:left;
width:281px;
height:245px;
margin-left:10px;
background-image:url(../img/search-box-inner.jpg);
background-repeat:no-repeat;
padding-top:5px;
}

.fieldbox
{
width:300px;
height:25px;
} 

.fieldbox label
{
width:110px;
text-align:right;
vertical-align:middle;
font-size:12px;
float:left;
}

.fieldbox span
{ 
width:140px;
padding-left:6px;
text-align:left;
vertical-align:middle;
float:left;
}
.fieldbox .selectbox
{ 
height:20px;
border:1px solid #7f9db9;
}

.grey-txt {
	float: left;
	height: auto;
	width: 637px;
	background-image: url(../img/grey-text-bg.jpg);
	background-repeat: repeat-y;
	margin-top:0px;
}

.grey-txt-bg {
	float: left;
	height: auto;
	width: 602px;
	background-image: url(../img/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;
}

.grey-txt .grey-ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #235173;
	text-transform: uppercase;
}
.grey-txt a{ text-decoration:none; font-weight:bold; color:#bc6e1c}

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

.grey-txt .grey-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ba4f14;
	text-transform: uppercase;
}

a.blulink{
text-decoration:none; font-weight:normal; color:#006699;
}
.grey-txt .grey-txt-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #19769e;
}
.reg {
	float: left;
	width: 637px;
	padding-top: 15px;
}
.memberlogin
{
	float: left;
	width: 315px;
	background-image:url(../img/log-in.jpg);
	background-repeat:no-repeat;
	margin-left:15px;
}
.loginbox
{
width:71px;
height:23px;
float:right;
}

.reg-form {
	float: left;
	height: auto;
	width: 344px;
	background-image: url(../img/reg-bot-shadow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 27px;
}
.reg-forminner {
	float: left;
	height: auto;
	width: 344px;
	background-image: url(../img/reg-bot-shadow.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 27px;
	margin-left:5px;
}

.reg .reg-form-top {
	background-image: url(../img/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(../img/reg-vet-bg.jpg);
	background-repeat: repeat-y;
	float: left;
	height: auto;
	width: 318px;
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	border-left:1px solid #D5D6D8;
	border-right:1px solid #D5D6D8;
}

.reg .reg-form-lft {
	float: left;
	width: 105px;
	padding-top: 4px;
	padding-bottom: 10px;
}

.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;
}

.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;
}

.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(../img/home-members-login-bg.jpg);
	background-repeat: no-repeat;
	background-position: right 85px;
	padding-top: 12px;
}
.reg-logininner {
	float: left;
	height: 333px;
	width: 250px;
	padding-right: 13px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #918e91;
	background-image: url(../img/home-members-login-bg.jpg);
	background-repeat: no-repeat;
	background-position: right 85px;
	padding-top: 12px;
}

.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;
}

.reg-login-btn a {
	background-image: url(../img/memberslogin_btn.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#fff;
	text-decoration:none; float:left;
	padding:25px 30px 8px 120px;
}

.reg-login-btn a:hover{
	color: #FFFFFF;background-image: url(../img/memberslogin_hover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;}

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;
}


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

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

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

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

.fieldbox2 .month{ width:80px;}

.fieldbox2 .day{ width:57px;}

.fieldbox2 .year{ width:55px;}

.bar-links {
	background-image: url(../img/bar-link-bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 637px;
	padding-bottom: 6px;
}

.bar-links-ttl {
	background-image: url(../img/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;
}
.bar-links-ttl span {
	color: #ba4f14;
	}

.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;
}

.middle-bars {
	height: 33px;
	width: 605px;
	padding-bottom: 4px;
	padding-left: 10px;
	float: left;
}

.middle-bars-bg {
	background-image: url(../img/bar-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	float: left;
	height: 33px;
	width: 565px;
}

.middle-bars .middle-bars-bg-left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BA4F14;
	float: left;
	width: 150px;
	padding-top: 9px;
	text-transform: uppercase;
	text-decoration:none;
}

.middle-bars .middle-bars-bg-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
	float: left;
	width: 410px;
	padding-top: 9px;
}
.footer {
	float: left;
	height: 84px;
	width: 800px;
	padding-bottom: 8px;
	background-image: url(../img/footer-bg.jpg);
}

.flag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74787a;
	text-align: right;
	float: right;
	width: 600px;
	padding-top:22px;
}

.flag a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #74787a;
	text-decoration:none;
}
.flag a:hover{
	color: #74787a;
	text-align: right;
	text-decoration:none;
}

.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;
}

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

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

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

.box_bottom
{
width:289px;
float:left;
background:url(../img/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(../img/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(../img/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(../img/step_1_o.jpg) no-repeat 5px top;
color:#fff;
}

.box_bottom a.step_b
{ 
background:url(../img/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(../img/step_2_o.jpg) no-repeat 5px top;
color:#fff;
}

.box_bottom a.step_c
{
background:url(../img/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(../img/step-3_o.jpg) no-repeat 5px top;
color:#fff;
}

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