* {padding:0;margin:0;}
html,body{margin:0;padding:0}
body {
	padding:0px;
	margin:0px;
	text-align:left;
	background:#313A4B url(/images/bg_4x293.gif) repeat-x right top;
	font-family: arial, sans-serif;
	behavior:url("csshover.htc");
}
ul, li {
	font-family: arial, sans-serif;
}
h1,h2,h3,h4 {
	font-family: arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
}

#outer{
	width:876px;
	margin-left:auto;
	margin-right:auto;	
	text-align:left;
	position:relative;
	background: url(/images/bg2_876x1.gif) repeat-y right top;


}

#header {
	height:107px;
	background: url(/images/head_876x107.gif) no-repeat left top;
	color:#fff;
}
#header h1 {
	position: absolute;
	top: 23px;
	left: 7px;
	
}
#header h1 a {
	text-decoration: none;
	display: block;	
	width: 234px;
	height: 80px;
	background: url(/images/logo_234x80.gif) no-repeat left top;
}
#header h1 a span {
	display: none;
}

#nav {
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 83px;
	left: 385px;
}
#nav li {
	list-style: none;
	padding: 0px;
	margin:0px;
	position: relative;
	float: left;
}
#nav li a {
	text-decoration: none;
	text-align: center;
	color: #fff;
	width: 90px;
	height: 24px;
	display: block;
	line-height: 24px;
	margin-left: 2px; 
	background: url(/images/but_90x72.gif) no-repeat 0px 0px;
	font-size: 13px;
	font-weight: bold;
}
#nav li a:hover {
	background: url(/images/but_90x72.gif) no-repeat 0px -24px;
}
#nav .youarehere{
	background: url(/images/but_90x72.gif) no-repeat 0px -48px;
}
#nav .youarehere:hover {
	background: url(/images/but_90x72.gif) no-repeat 0px -48px;
}
#tn {
	list-style: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 5px;
	left: 675px;
	width: 201px;
	font-size: 11px;
}
#tn li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#tn li a {
	color: #63A1D4;
	text-decoration: none;
}
#tn li a:hover {
	color: #fff;
}
.t1 {
	position: absolute;
	top: 4px;
	left: 13px;
	line-height: 22px;
}
.t2 {
	position: absolute;
	top: 4px;
	left: 76px;
	line-height: 22px;
}
.t3 {
	position: absolute;
	top: 4px;
	left: 162px;
	line-height: 22px;
}

	



#left{
	position: relative;
	float:left;
	width:876px;
}
#intro {
	position: relative;
	display: block;
	width: 703px;
	height: 185px;
	background: url(/images/head_703x185.jpg) no-repeat left top;
}
#intro h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}
#intro ul {
	display: none;
}
#intro ul li {
	display: none;
}


.moreinfo {
	display: block;
	width: 74px;
	height: 22px;
	background:url(/images/more_74x44.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: absolute;
	top: 151px;
	left: 353px;
}
.moreinfo span {
	display: none;
}
.moreinfo:hover {
	background:url(/images/more_74x44.gif) no-repeat 0px -22px;
	color: #0A3270;
}
.buynow {
	display: block;
	width: 74px;
	height: 22px;
	background:url(/images/buy_74x44.gif) no-repeat 0px 0px;
	text-decoration: none;
	position: absolute;
	top: 151px;
	left: 429px;
}
.buynow span {
	display: none;
}
.buynow:hover {
	background:url(/images/buy_74x44.gif) no-repeat 0px -22px;
	color: #0A3270;
}
#find {
	position: relative;
	display: block;
	width: 703px;
	height: 80px;
	background: url(/images/find_703x80.gif) no-repeat left top;
}
#field3 {
	color: #274D72;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 27px;
	left: 74px;
	width: 650px;
}
#field3-inp {
	width: 258px;
	height: 17px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-bottom: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: -2px;
	_top: 0px;
	left: 152px;
	padding-left: 2px;

}
#field3-sel {
	width: 68px;
	height: 19px;
	_height: 19px;
	line-height: 20px;
	padding-top: 2px;
	_padding-top: 0px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-bottom: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: 25px;
	_top: 27px;
	left: 490px;
}
#findc {
	position: absolute;
	left: 563px;
	top: 25px;
	_top: 26px;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/search_75x46.gif) no-repeat 0px 0px;
	border: 0px;
}
#findc:hover {
	background: url(/images/search_75x46.gif) no-repeat 0px -23px;

}

#features {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 12px;
	width: 686px;
	
}
#features h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 193px;
	background: url(/images/h2_220x35.gif) no-repeat left top;
	line-height: 35px;
	height: 34px;
	padding-left: 27px;
	color: #274D72;
	padding-top: 1px;
}
#features h2 strong {
	font-style: normal;
	font-weight: bold;
	color: #608F1B;
}
#features em {
	display: block;
	font-style: normal;
	font-family: arial, sans-serif;
	padding: 0px;
	margin: 0px;
	margin-top: 115px;
	width: 170px;
	margin-left: 24px;
	text-align: center;
	font-size: 13px;
	color: #555;
}
#features em strong {
	font-style: normal;
	font-weight: bold;
	color: #608F1B;
}

#features .f1  {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 220px;
	float: left;
	background: url(/images/f1_220x185.jpg) no-repeat left top;
	height: 293px;
	margin-right: 8px;
}
#features .f2  {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 220px;
	float: left;
	background: url(/images/f2_220x185.jpg) no-repeat left top;
	height: 293px;
	margin-right: 8px;
}
#features .f3  {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 220px;
	float: left;
	background: url(/images/f3_220x185.jpg) no-repeat left top;
	height: 293px;

}
.wrap {
	position: relative;
	display: block;
	width: 220px;
	background: url(/images/bg_220x1.gif) repeat-y left top;
	text-align: center;
	color: #2F5A84;
	font-size: 13px;
	line-height: 16px;
}
.wrap strong {
	color: #608F1B;
}
.wtop {
	position: relative;
	width: 220px;
	height: 25px;
	background: url(/images/top_220x25.gif) no-repeat left top;
	display: block;
	z-index: 999;
}
.wbot {
	position: relative;
	width: 195px;
	height: 21px;
	line-height: 15px;
	background: url(/images/bot_220x21.gif) no-repeat left bottom;
	display: block;
	text-align: right;
	padding-right: 25px;
}
.wbot a {
	color: #C7773C;
	font-size: 11px;
	font-weight: bold;
}
.wbot a:hover {
	color: #112037;
}

#right{
	position: relative;
	float:right;
	width:173px
}
#right h2 {
	border-left: 3px solid #4F7717;
	height: 26px;
	line-height: 26px;
	color: #fff;
	background-color: #608F1D;
	width: 164px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 4px;
}
#right h4 {
	border-left: 3px solid #4F7717;
	height: 26px;
	line-height: 26px;
	color: #fff;
	background-color: #608F1D;
	width: 164px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 4px;
}

#login {
	position: relative;
	display: block;
	width: 173px;
	height: 161px;
	background: url(/images/login_173x161.gif) no-repeat left top;
}
#login h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	padding-left: 7px;
}
#login a {
	color: #68A9DF;
	font-size: 10px;
	position: absolute;
	left: 10px;
	top: 134px;
}
#login a:hover {
	color:#fff;
}
form {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#field1 {
	color: #63A1D4;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 30px;
	left: 8px;
	width: 150px;
}
#field1-inp {
	width: 148px;
	height: 18px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border: 2px solid #354856;
	position: absolute;
	top: 17px;
	left: 0px;
	padding-left: 2px;

}
#field2 {
	color: #63A1D4;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 80px;
	left: 8px;
	width: 150px;
}
#field2-inp {
	width: 148px;
	height: 18px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border: 2px solid #354856;
	position: absolute;
	top: 17px;
	left: 0px;
	padding-left: 2px;

}
#loginb {
	position: absolute;
	left: 103px;
	top: 130px;
	width: 57px;
	height: 20px;
	display: block;
	background: url(/images/login_57x40.gif) no-repeat 0px 0px;
	border: 0px;
}
#loginb:hover {
	background: url(/images/login_57x40.gif) no-repeat 0px -20px;

}

#services {
	list-style:none;
	margin: 0px;
	padding:0px;
	margin-left: 17px;
	font-family: arial, sans-serif;
	margin-top: 8px;
}
#services li {
	list-style:none;
	margin: 0px;
	padding:0px;
	color: #fff;
	font-size: 11px;
	width: 140px;
	line-height: 18px;
	margin-bottom: 6px;
	padding-bottom: 10px;
	background: url(/images/div_143x10.gif) no-repeat left bottom;
	display: block;
}
#services li strong {
	color: #5E9810;
}
#services li a {
	color:#6AA9DF;
	text-decoration: none;
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding-left: 22px;
	line-height: 21px;

}
#services li a:hover {
	color: #C66822;
}
.s1 {
	background: url(/images/s1_21x21.gif) no-repeat left top;
}
.s2 {
	background: url(/images/s2_21x21.gif) no-repeat left top;
}
.s3 {
	background: url(/images/s3_21x21.gif) no-repeat left top;
}
.s4 {
	background: url(/images/s4_21x21.gif) no-repeat left top;
}		


.s7 {
	background: url(/images/s7_21x21.gif) no-repeat left top;
}
.s8 {
	background: url(/images/s8_21x21.gif) no-repeat left top;
}
.s9 {
	background: url(/images/s9_21x21.gif) no-repeat left top;
}


#footer {
	position: relative;
	clear:both;	
	height:136px;
	background: url(/images/foot2_876x136.jpg) no-repeat left top;
}
#footerlinks {
	position: relative;
	width:876px;

}

#footerlinks p {
	color: #43A7C9;
	padding-top: 21px;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

#footerlinks p a {
	color: #568BC1;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	font-family: arial, sans-serif;
}
#footerlinks p a:hover {
	text-decoration: underline;
	color: #608F1B;
}

#copyright {
	color: #A0A4AF;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	margin-top: 23px;
	font-family: arial, sans-serif;
	width:876px;
}






#downloads {
	position: relative;
	display: block;
	width: 703px;
	height: 116px;
	background: url(/images/downloads_703x116.jpg) no-repeat left top;
}
#downloads h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}



#tos {
	position: relative;
	display: block;
	width: 876px;
	height: 116px;
	background: url(/images/tos_876x116.jpg) no-repeat left top;
}
#tos h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}

#map {
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: absolute;
	top: 90px;
	left: 16px;
	font-size: 12px;
}
#map li {
	position: relative;
	padding: 0px;
	margin: 0px;
	list-style: none;
	float: left;
	padding-right: 5px;
}
#map li a {
	display: block;
	color: #628E1B;
	text-decoration: none;
	background: url(/images/bullet_11x12.gif) no-repeat right top;
	padding-right: 15px;

}
#map li a:hover {
	text-decoration: underline;
}
#map .mapactive {
	color: #C66A37;
	text-decoration: underline;
	background: url() no-repeat right top;
}


.mytitle {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 12px;
	width: 680px;
	background: url(/images/header_680x40.gif) no-repeat left top;
	height: 40px;
	position: relative;
	margin-bottom: 10px;
}
.mytitle h1 {
	margin: 0px;
	padding: 0px;
	line-height: 38px;
	color: #224B77;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
}

.mytitle h1 strong {
	color: #608F1B;
}

.mytitle h1 em {
	font-style: normal;
	font-weight: normal;
}

.para1 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	width: 672px;
	font-size: 12px;
	color: #555555;
	position: relative;
	line-height: 20px;
	margin-bottom: 16px;
}
.para1 strong {
	color: #608F1B;
	font-weight: bold;
}
.para1 em {
	color: #255180;
	font-weight: bold;
	font-style: normal;
}

.para1 a {
	color: #C66822;
}

.para1 a:hover {
	color: #214B75;
}

.para2 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	width: 836px;
	font-size: 12px;
	color: #555555;
	position: relative;
	line-height: 20px;
	margin-bottom: 16px;
}
.para2 strong {
	color: #608F1B;
	font-weight: bold;
}
.para2 a {
	color: #608F1B;
	font-weight: normal;
}
.para3 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	width: 672px;
	font-size: 12px;
	color: #555555;
	position: relative;
	line-height: 20px;
	margin-bottom: 16px;
}
.para3 strong {
	color: #C1541C;
	font-weight: bold;
}



#selectos {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 13px;
	width: 675px;
	background: url(/images/select_675x160.gif) no-repeat left top;
	height: 160px;
	position: relative;
	margin-bottom: 10px;
	display: block;
}
#selectos li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	margin-top: 36px;
	display: block;
}
#selectos li strong {
	font-weight: bold;
	position: absolute;
	top: 7px;
	left: 13px;
	color: #224B77;
	font-size: 15px;
	display: block;
}

#selectos .win {
	display: block;
	margin-left: 100px;
	height: 1px;
	width: 108px;
	color: #608F1B;
	text-decoration: none;
	text-align: center;
	background: url(/images/win_108x99.jpg) no-repeat left top;
	padding-top: 100px;
	font-weight: bold;
	font-size: 12px;
}
#selectos .win:hover {
	color: #C1541C;
}
#selectos .mac {
	display: block;
	margin-left: 80px;
	height: 1px;
	width: 108px;
	color: #608F1B;
	text-decoration: none;
	text-align: center;
	background: url(/images/mac_108x99.jpg) no-repeat left top;
	padding-top: 100px;
	font-weight: bold;
	font-size: 12px;
}
#selectos .mac:hover {
	color: #C1541C;
}
#selectos .linux {
	display: block;
	margin-left: 80px;
	height: 1px;
	width: 108px;
	color: #608F1B;
	text-decoration: none;
	text-align: center;
	background: url(/images/linux_108x99.jpg) no-repeat left top;
	padding-top: 100px;
	font-weight: bold;
	font-size: 12px;
}
#selectos .linux:hover {
	color: #C1541C;
}

.clearme {
	clear: both;
	_height: 0px;
	_padding: 0px;
	_margin: 0px;
	_line-height: 0px;
}


#services2 {
	position: relative;
	display: block;
	width: 703px;
	height: 116px;
	background: url(/images/services_703x116.jpg) no-repeat left top;
}
#services2 h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}


#services_right {
	position: relative;
	display: block;
	width: 173px;
	height: 30px;
	background: url(/images/services-right_173x30.gif) no-repeat left top;
}
#services_right h3 {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	padding-left: 7px;
}


#right-men {
	list-style:none;
	margin: 0px;
	padding:0px;
	margin-left: 0px;
	font-family: arial, sans-serif;
	margin-top: 8px;
	width: 173px;
}
#right-men li {
	list-style:none;
	margin: 0px;
	padding:0px;
	color: #fff;
	font-size: 11px;
	width: 170px;
	line-height: 18px;
	display: block;	

}
#right-men li strong {
	color: #5E9810;
}
#right-men li a {

	text-decoration: none;
	display: block;
	font-size: 13px;
	font-weight: normal;
	padding-left: 18px;
	line-height: 21px;

}



#right-men .s5 {
	background: #0D1929 url(/images/s5_19x21.gif) no-repeat left top;
	border-left: 3px #0D1929 solid;
	color: #fff;
}

#right-men .s5:hover {
color: #6A9529;
}

#right-men .s6 {
	background: #112037 url(/images/bullet_19x18.gif) no-repeat left top;
	border-left: 3px #0D1929 solid;
	color: #68A9DF;
}

#right-men .s6:hover {
	background: #5B97C9 url(/images/bullet_19x18.gif) no-repeat left top;
	border-left: 3px #4C7FAA solid;
	color: #fff;
}






#dnses {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 12px;

	
}
#dnses h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 193px;
	line-height: 35px;
	height: 34px;
	padding-left: 27px;
	color: #274D72;
	padding-top: 1px;
}
#dnses h2 strong {
	font-style: normal;
	font-weight: bold;
	color: #608F1B;
}


#dnses p {
	font-style: normal;
	font-family: arial, sans-serif;
	position: absolute;
	top: 50px;
	left: 108px;
	width: 221px;
	color: #545454;
	font-size: 12px;
	line-height: 16px;
}
#dnses p strong {
	color: #6A9529;
}
	

#dnses .dn1  {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 335px;
	float: left;
	background: url(/images/dns1_335x193.jpg) no-repeat left top;
	height: 237px;
	margin-right: 8px;
}




#dnses .dn2  {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 335px;
	float: left;
	background: url(/images/dns2_335x193.jpg) no-repeat left top;
	height: 237px;

}

#dnses .dn2 p {
	left: 120px;
	width: 211px;
}
#dnses .dn3  {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 335px;
	float: left;
	background: url(/images/dns3_335x193.jpg) no-repeat left top;
	height: 237px;
	margin-right: 8px;
}

#dnses .dn3 p {
	line-height: 18px;
}


#dnses .dn4  {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 335px;
	float: left;
	background: url(/images/dns4_335x193.jpg) no-repeat left top;
	height: 237px;

}

#dnses .dn4 p {
	left: 120px;
	width: 201px;
	line-height: 18px;
}


.dnbot {
	position: absolute;
	top: 173px;
	left: 240px;
	line-height: 15px;
	text-align: right;
}
.dnbot a {
	color: #C7773C;
	font-size: 11px;
	font-weight: bold;
}
.dnbot a:hover {
	color: #112037;
}


.sshot {
	margin-top: 5px;
	margin-left: 11px;
	margin-bottom: 8px;
}

.sshot a {
	border: 0px;
}

.sshot a img {
	border: 0px;
}






#noip-plus {
	position: relative;
	display: block;
	width: 703px;
	height: 116px;
	background: url(/images/noip-plus_703x116.jpg) no-repeat left top;
}
#noip-plus h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}

#left h3 {
	margin: 0px;
	padding: 0px;
	line-height: 38px;
	color: #224B77;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
}

#left h3 strong {
	color: #608F1B;
}

.para4 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	width: 672px;
	font-size: 12px;
	color: #555555;
	position: relative;
	line-height: 20px;
	margin-bottom: 16px;
}
.para4 strong {
	color: #608F1B;
	font-weight: bold;
}

#callout {
	background: url(/images/para5_126x148.jpg) no-repeat left top;
	width: 534px;
	padding-left: 115px;
	margin-left: 21px;
	height: 148px;
}	

#callout ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 534px;
}
#callout ul li {
	float: left;
	width: 247px;
	list-style: none;
	padding-left: 20px;	
	font-size: 12px;
	color: #254B78;
	position: relative;
	line-height: 20px;
	margin-bottom: 5px;
	background: url(/images/bullet2_19x18.gif) no-repeat left top;
	display: block;
	height: 20px;

}
#callout ul li strong {
	color: #BC4819;
}

.para5 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	color: #555555;
	position: relative;
	line-height: 20px;
	margin-bottom: 5px;


}

#addnoip {
	position: relative;
	display: block;
	width: 703px;
	height: 85px;
	background: url(/images/addnoip_703x85.gif) no-repeat left top;
	margin-bottom: 10px;
}
#field5 {
	color: #274D72;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 37px;
	left: 24px;
	width: 650px;
}
#field5a {
	color: #274D72;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 9px;
	left: 24px;
	width: 650px;
}
#field5-inp {
	width: 496px;
	height: 17px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-bottom: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: -2px;
	_top: 0px;
	left: 42px;
	padding-left: 2px;

}

#addc {
	position: absolute;
	left: 573px;
	top: 35px;
	_top: 36px;
	width: 115px;
	height: 23px;
	display: block;
	background: url(/images/addc_115x46.gif) no-repeat 0px 0px;
	border: 0px;
}
#addc:hover {
	background: url(/images/addc_115x46.gif) no-repeat 0px -23px;

}

#rad1 {
	position: absolute;
	top: 62px;
	left: 64px;

}
#rad1-lab {
	position: absolute;
	top: 60px;
	_top:63px;
	left: 84px;
	color: #57811B;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

#rad2 {

	position: absolute;
	top: 62px;
	left: 354px;

}
#rad2-lab {
	position: absolute;
	top: 60px;
	_top: 63px;
	left: 374px;
	color: #57811B;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}



#promo {
	background: url(/images/promo_159x44.gif) no-repeat left top;
	position: relative;
	width: 159px;
	height: 44px;
	display: block;
	margin-left: 20px;
}








#search {
	position: relative;
	display: block;
	width: 703px;
	height: 116px;
	background: url(/images/search_703x116.jpg) no-repeat left top;
}
#search h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}




#searchme {
	position: relative;
	display: block;
	width: 703px;
	height: 80px;
	background: url(/images/search_703x80.gif) no-repeat left top;
	margin-bottom: 20px;
}
#field5 {
	color: #274D72;
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 27px;
	left: 104px;
	width: 650px;
}
#field5-inp {
	width: 308px;
	height: 17px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-bottom: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: -2px;
	_top: 0px;
	left: 42px;
	padding-left: 2px;

}
#field5-sel {
	width: 68px;
	height: 19px;
	_height: 19px;
	line-height: 20px;
	padding-top: 2px;
	_padding-top: 0px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-bottom: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: 25px;
	_top: 27px;
	left: 464px;
}
#searchc {
	position: absolute;
	left: 538px;
	top: 25px;
	_top: 26px;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/search_75x46.gif) no-repeat 0px 0px;
	border: 0px;
}
#searchc:hover {
	background: url(/images/search_75x46.gif) no-repeat 0px -23px;

}

#searchns {
	margin: 0px;
	padding: 0px;
	list-style: none;
	margin-left: 12px;
	margin-top: 10px;
	display: block
	position: relative;

}
#searchns h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	width: 193px;
	line-height: 35px;
	height: 34px;
	padding-left: 27px;
	color: #274D72;
	padding-top: 1px;
}
#searchns h2 strong {
	font-style: normal;
	font-weight: bold;
	color: #608F1B;
}


#searchns p {
	font-style: normal;
	font-family: arial, sans-serif;
	position: absolute;
	top: 50px;
	left: 108px;
	width: 221px;
	color: #545454;
	font-size: 12px;
	line-height: 16px;
}
#searchns p strong {
	color: #6A9529;
}
	

#searchns .sn1  {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 335px;
	float: left;
	background: url(/images/sns1_335x193.jpg) no-repeat left top;
	height: 237px;
	margin-right: 8px;
}

#searchns .sn1 p {
	left: 120px;
	width: 211px;
	top: 45px;
}
#searchns .sn1 p strong {
	font-size: 15px;
}

#searchns .sn1 p em {
	diplay: block;
	position: absolute;
	font-size: 11px;
	left: 0px;
	width: 170px;
	top: 85px;
	font-style: normal;
}


#searchns .sn2  {
	position: relative;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 335px;
	float: left;
	background: url(/images/dns1_335x193.jpg) no-repeat left top;
	height: 237px;

}

#searchns .sn2 p {
	left: 120px;
	width: 211px;
	top: 40px;
}



.snbot {
	position: absolute;
	top: 173px;
	left: 240px;
	line-height: 15px;
	text-align: right;
}
.snbot a {
	color: #C7773C;
	font-size: 11px;
	font-weight: bold;
}
.snbot a:hover {
	color: #112037;
}


#client-login {
	position: relative;
	display: block;
	width: 703px;
	height: 116px;
	background: url(/images/login_703x116.jpg) no-repeat left top;
}
#client-login h1 {
	color: #fff;
	font-size: 38px;
	padding-top: 25px;
	padding-left: 35px;
	font-family: helvetica, sans-serif;
	font-weight: normal;
	display: none;
}


#clogin {
	position: relative;
	display: block;
	width: 533px;
	height: 207px;
	background: url(/images/clogin_533x207.gif) no-repeat left top;
	margin-bottom: 20px;
}


#clogs {
	position: absolute;
	left: 170px;
}

#cl1 {
	color: #265687;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 30px;
	left: 8px;
	width: 80px;
	text-align: right;
}
#cl1-inp {
	width: 239px;
	height: 17px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-botton: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: -2px;
	left: 90px;
	padding-left: 2px;

}
#cl2 {
	color: #265687;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	position: absolute;
	top: 65px;
	left: 8px;
	width: 80px;
	text-align: right;
}
#cl2-inp {
	width: 239px;
	height: 17px;
	padding-top: 2px;
	_padding-top:0px;
	line-height: 16px;
	font-size: 11px;
	color: #60676D;
	border-top: 1px solid #7B8E9F;
	border-left: 1px solid #7B8E9F;
	border-botton: 1px solid #A4BCD4;
	border-right: 1px solid #A4BCD4;
	position: absolute;
	top: -2px;
	left: 90px;
	padding-left: 2px;

}
#clb {
	position: absolute;
	left: 283px;
	top: 95px;
	width: 60px;
	height: 23px;
	display: block;
	background: url(/images/clogin_60x46.gif) no-repeat 0px 0px;
	border: 0px;
}
#clb:hover {
	background: url(/images/clogin_60x46.gif) no-repeat 0px -23px;

}

#clb-label {
	position: absolute;
	left: 27px;
	_left: 22px;
	top: 125px;
	color: #61901C;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	width: 500px;
}

#clb-label a {
	color: #C66822;
}
#clb-label a:hover {
	color: #265686;
}

	
#clb-label2 {
	position: absolute;
	left: 30px;
	top: 160px;
	color: #255180;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	width: 307px;
	line-height: 18px;
}

#clb-label2 a {
	color: #C66822;
}
#clb-label2 a:hover {
	color: #265686;
}

#comms {
	color: red;
	font-family: arial, sans-serif;
	font-size: 12px;
	position: relative;
	padding-left: 10px;
	padding-bottom: 10px;
}


.sresults {

	text-align: center;

}

.tryagain {
	padding-left: 27px;
	display: block;
	width: 500px;
	margin-bottom: 0px;
}

.tosp {
	padding-left: 0px;
	display: block;
	width: 850px;
	margin-bottom: 0px;
}


.theresults {
	margin-left: 100px;
	position: relative;
	width: 400px;
}




.box1 {
	position: relative;

	width: 500px;
	background: url(/images/head1-mid_500x1.gif) repeat-y left top;
	margin-bottom: 20px;
}

.box1 form {
	margin: 0px;
	padding: 0px;

}

.box1 fieldset {
	margin: 0px;
	padding: 0px;

}

.box1 .b1top {
	background: url(/images/head1_500x28.gif) no-repeat left top;
	width: 500px;
	display: block;
	position: relative;
	height: 28px;
	line-height: 28px;
}

.box1 .b1top p {
	color: #fff;
	font-family: arial, sans-serif;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;
}

.box1 .b1bot {
	background: url(/images/head1-bot_500x1.gif) no-repeat left bottom;
	width: 580px;
	display: block;
	position: relative;
	height: 1px;
	clear: both;
}
.box1 .wrap50 {
	position: relative;
}



.rwhite {
	position: relative;
	display: block;
	width: 490px;
	height: 24px;
	line-height: 22px;
	padding-top: 2px;
	background-color: #fff;
	color: #666;
	font-family: arial, sans-serif;
	padding-left: 8px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 1px;
}



.rblue {
	position: relative;
	display: block;
	width: 490px;
	height: 24px;
	line-height: 22px;
	padding-top: 2px;
	background-color: #E5EFF8;
	color: #666;
	font-family: arial, sans-serif;
	padding-left: 8px;
	font-size: 11px;
	font-weight: normal;
	margin-left: 1px;
}

.lastrow {
	border-bottom: 1px solid #CCCCCC;
}
	


.check1 {
	margin-right: 10px;
}



.box2 {
	position: relative;

	width: 500px;
	background: url(/images/head1-mid_500x1.gif) repeat-y left top;

}
.box2 .b2top {
	background: url(/images/head2_500x28.gif) no-repeat left top;
	width: 500px;
	display: block;
	position: relative;
	height: 28px;
	line-height: 28px;
}

.box2 .b2top p {
	color: #fff;
	font-family: arial, sans-serif;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;
}

.box2 .b2bot {
	background: url(/images/head1-bot_500x1.gif) no-repeat left bottom;
	width: 580px;
	display: block;
	position: relative;
	height: 1px;
	clear: both;
}
.box2 .wrap51 {
	position: relative;

}





#nextresults {
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	margin-left: 320px;
	width: 74px;
	height: 22px;
	display: block;
	background: url(/images/next_74x44.gif) no-repeat 0px 0px;
	border: 0px;
}
#nextresults:hover {
	background: url(/images/next_74x44.gif) no-repeat 0px -22px;

}

	