html,body	{
		margin:0px;
		padding:0px;
		width:100%;
		text-align:left; 
		height:100%; 
		vertical-align:top
}

table, td	{
		border-collapse:collapse; 
		margin:0px; 
		padding:0px;
}
td		{text-align:left}

body		{
		color:#000;
		font:11px Verdana, Arial, Helvetica, Sans-serif;
}

#page		{
		text-align:left;
		border:#0E9CB0 1px solid;
		width:749px;
		margin:0px auto;
		padding:5px;
		background:#fff
}

#skipnav	{display:none}

p,td,th,a,li,dt,label{
		color:#000;
		font:11px verdana,arial,helvetica,sans-serif;
		line-height:125%
}

a		{
		color:#0E9CB0;
		text-decoration:none;
		font:11px verdana,arial,helvetica,sans-serif;
}

a:hover		{
		text-decoration:underline;
		color:#0E9CB0;
		font:11px verdana,arial,helvetica,sans-serif;
}


h2,h3,p		{
		font-size:18px;
		font-weight:bold;
		padding:10px 0px;
		margin:0px 0px 10px 0px;
}

h3		{
		font-size:14px;
		margin:0px
}

p		{
		font:11px verdana,arial,helvetica,sans-serif;
		line-height:150%;
		font-weight:normal;
		margin:0px;
		text-align:justify
}

form{display:inline}

.vMenu dt,.hMenu dt
		{display:none}

.vMenu dd,.hMenu dd,dl.vMenu,dl.hMenu,.vMenu ul,.hMenu ul
		{
		padding:0px;
		margin:0px;
		list-style:none
}

.hMenu li,.vMenu li{
		padding:0px;
		margin:0px;
}

.hMenu li	{
		float:left;
		position:relative;
		font-size:13px
}

.vMenu li a,.hMenu li a
		{
		display:block;
		padding:3px 0px 1px 8px;
		text-decoration:none;
}

.alt		{color:black}

.hMenu a:hover	{text-decoration:underline}

.vMenu li ul,.hMenu li ul
		{
		display:none;
		position:absolute;
		top:19px;
		left:0px
}

.vMenu li>ul,.hMenu li>ul
		{
		top:auto;
		left:auto
}

.vMenu li:hover ul,.vMenu li.over ul,.hMenu li:hover ul,.hMenu li.over ul
		{display:block}


#nav		{
		width:789px;
		height:40px;
		margin:0px auto;
		vertical-align:middle;

}

#nav a		{
		font-size:13px;
		text-decoration:none;
}

#nav a:hover	{
		font-size:13px;
		text-decoration:underline;
}

#mainmenu	{
		float:right;
		padding: 15px 0px 0px 0px
}

#mainmenu a	{
		font-size:11px;
		color:#06444D;
}

#mainmenu a:hover{
		font-size:11px;
		text-decoration:underline;
		color:#06444D;}

#header		{padding:85px 0px 0px 0px;}

#inner #header	{
		background:#0E9CB0 url({$pathImages}model_2.jpg) top right no-repeat;
		padding:0px 0px 0px 0px;
}

#logo		{
		margin-left:15px;
		width:335px;
		height:86px;
}

#strap		{
		margin:86px 0px 0px 0px;
		padding:4px;
		height:21px;
		border-top:1px solid #fff;
		color:#0E9CB0;
		font-size:12px;
		text-align:left
}
#inner #strap	{
		margin:0px 0px 0px 0px;
		padding:4px;
		background:#CFEBEF url(../images/strap_bg_2.jpg) top right no-repeat;
		height:21px;
		border-top:1px solid #fff;
		color:#0E9CB0;
		font-size:12px;
}

#foot		{
		width:759px;
		margin:0px auto;
}

#footmenu	{
		width:520px;
		margin:0px auto;
		padding:0px;
}
#footmenu a	{
		font-size:10px;
		color:#0E9CB0;
		text-transform:capitalize
}

#footmenu a:hover{text-decoration:underline}

#foot .copyright{
		font-size:9px;
		color:#06444D;
		clear:both;
		text-align:center;
		margin:0px;
		padding:1px;
}

#left,#right	{
		float:left;
		width:369px;
}

#left a		{
		font:11px Verdana;
		text-decoration:none
}

#left a:hover	{
		text-decoration:underline;
		font:11px Verdana
}

#right		{vertical-align:top;}

#right table	{margin-left:5px}

#left		{
		border-right:dashed 1px #06444D;
		border-right-style:dashed;
		width:400px;
		padding-right:5px;
		text-aalign:justify;
}

#inner #left	{
		width:165px;
		padding-top:10px
}

#left p		{
		color:#06444D;
		line-height:20px
}

#userpanel	{margin-top:15px}

#userlogin form,#userlogin fieldset
		{
		border:0px;
		padding:0px;
		margin:0px;
		width:183px
}

#userlogin legend{display:none}

#register	{
		background:#ECF7F8;
		border:1px solid #0E9CB0;
		padding:5px;
		width:173px
}

#inner #register{
		width:153px;
		margin-bottom:30px
}

#register h3,#register p{color:#0E9CB0}

#register h3	{
		color:#0E9CB0;
		padding:0px;
		margin:0px
}

#register button{
		background:#0E9CB0;
		color:#fff;
		font-size:11px;
		border:1px outset #0E9CB0;
		width:170px;
		height:21px;
		margin:0px;
		padding:0px}

#inner #register button
		{width:153px}

#userlogin div	{height:25px}

#userlogin label{
		display:block;
		width:60px;
		float:left
}

#userlogin input.short
		{
		width:95px;
		float:left;
		font-size:11px
}

#userlogin #login
		{
		background:#0E9CB0 url(../images/twiddle.gif) 85px 3px no-repeat;
		color:#fff;
		font-size:11px;
		border:1px outset #0E9CB0;
		height:21px;
		margin:0px;
		padding:0px 5px;
		width:100px;
		margin-top:5px;
		text-align:left
}

.profile	{
		background:#CFEBEF;
		width:351px;
		margin:5px 0px 0px 0px; 
}

.profile img	{
		padding:5px;
		background:#fff;
		border:solid 1px #06444D;
		margin-bottom:5px;
		float:right
}

.profile div img{
		border:0px;
		padding:0px
}

.profile a	{
		font-size:11px;
		text-decoration:none
}

.profile a:hover
		{text-decoration:underline}

.profile div	{
		width:280px;
		height:71px;
		margin-right:5px;
		margin-bottom:5px;
		background:white;
		border:solid 1px #06444D;
		text-align:left;
		padding:5px;
		padding-right:0px
}

a.profilelink	{
		display:block;
		padding:5px;
		border:1px solid #06444D;
		background:#fff;
		margin:0px 5px 5px 0px;
		clear:both;
		width:347px;
		text-align:center;
		font-size:11px;
		height:15px
}

.find-some	{
		text-align:left;
		margin:5px 10px 10px 10px
}

.find-some h3	{
		font-size:18px;
		font-weight:bold;
		color:#0E9CB0;
		height:21px;
		padding:0px;
		margin:0px;
		vertical-align:middle
}

#feature	{
		background:#CFEBEF;
		margin:5px 0px 0px 0px;
}

#feature td	{text-align:center}

#feature img,#feature div
		{
		padding:5px;
		border:1px solid #06444D;
		background:#fff;
		float:left;
		margin-bottom:5px
}

#feature h3	{
		font-size:18px;
		font-weight:bold;
		color:#0E9CB0;
		height:19px;
		padding:0px;
		margin:0px;
		text-align:center;
		vertical-align:middle
}

#feature div	{
		width:260px;
		height:71px;
		margin-left:5px
}

#feature div p	{
		margin:0px;
		padding:0px;
		color:#06444D;
		line-height:14px
}

#feature div.profile img
		{
		padding:0px;
		border:0px;
		background:none;
		float:right
}

#search		{
		border-bottom:1px dashed #06444D;
		margin:5px 0px;
		padding:5px 0px
}

#search fieldset{
		border:0px;
		margin:0px;
		padding:0px;
}

#search legend	{
		font-size:18px;
		font-weight:bold;
		color:#0E9CB0;
		height:19px;
		margin:0px;
		padding:0px;
}

#search div	{
		width:177px;
		height:25px;
		float:left;
}

#search div.buttonrow
		{
		width:100%;
		float:left;
}

#search select,#search label
		{
		font-size:10px;
		float:left
}

#search label	{
		display:block;
		width:45px;
		color:#06444D;
}

#search #go	{
		background:#0E9CB0 url(../images/twiddle.gif) 85px 3px no-repeat;
		color:#fff;
		font-size:11px;
		border:1px outset #0E9CB0;
		height:21px;
		margin:0px;
		padding:0px 5px;
		width:100px;
		float:right;
		margin-right:23px;
		text-align:left
}

#go		{
		background:#0E9CB0 url(../images/twiddle.gif) 85px 3px no-repeat;
		color:#fff;
		font-size:11px;
		border:1px outset #0E9CB0;
		height:21px;
		margin:0px;
		padding:0px 5px;
		width:100px;
		float:right;
		margin-right:23px;
		text-align:left;
		margin-top:5px
}

#quickmenu li	{
		border-top:1px solid #0E9CB0;
		padding-bottom:5px
}

#quickmenu .first
		{border-top:1px solid #0E9CB0;}

#quickmenu .last
		{border-bottom:solid 1px #0E9CB0;}

#quickmenu a:hover
		{color:black}

.fieldrow label	{
		color:#06444D;
		font:10px verdana,arial,helvetica,sans-serif;
}

.advert p	{
		margin:0px;
		padding:0px;
		color:#0E9CB0
}

.link-on	{text-decoration:underline}

.link-off	{text-decoration:none}