/* File built by Bug Interactive for Response Projects */

html {
	/* Always show a scrollbar for short pages. non-ie browsers */
	height: 100%; margin-bottom: 1px;
	/* IE hack */
	font-size: 100%; text-align: center;}

body {margin: 0px; padding: 0px; text-align: left; background: #FFFFFF; color: #333333; font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}


/* Generic site link styles */

a {
	color: #0066cc;
	text-decoration: underline;
}
a:hover {
	color: #0066cc;
	text-decoration: underline;
}


/* Keeps everything in the middle */

.pageholder {margin: 15px auto 0px; padding: 0px; width: 900px; text-align: left;}


/* Main logo link */

.fafa-toplogo {
	margin: 5px 0px 10px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 200px;
	background: url(../images/template/fafa-toplogo.gif) no-repeat;
}


/* Small navbar styles */

.top-links {
	margin: 0px;
	padding: 25px 10px 0px 0px;
	float: right;
	width: 600px;
	list-style-image: none;
	list-style-type: none;
	color: #999999;
}
.top-links li {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	float: right;
	font-size: 1.1em;
}
.top-links a {
	padding-left: 8px;
	text-decoration: none;
}
.top-links a:hover {
	padding-left: 8px;
	text-decoration: underline;
}


/* Main navbar styles */

.mainnav {
	font-size: 1.1em;
	line-height: 1.1em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 5px 0px 10px;
	padding: 0px 0px 0px 10px;
	float: left;
	height: 35px;
	width: 890px;
	background: url(../images/template/mainnav-bar.gif) no-repeat left top;
	list-style-image: none;
	list-style-type: none;
}
.mainnav li {
	margin: 0px;
	padding: 10px 15px 0px;
	float: left;
	height: 25px;
	border-right: 1px solid #5c96d9;
}
.mainnav li:hover {
	margin: 0px;
	padding: 10px 15px 0px;
	float: left;
	height: 25px;
}
.mainnav .home {
	border-left: 1px solid #5c96d9;
}
.mainnav a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.mainnav a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


/* Generic footer styles */

.footer {
	margin: 0px;
	padding: 10px 10px 20px;
	float: left;
	width: 880px;
	color: #666666;
}
.footer a {
	text-decoration: none;
}
.footer a:hover {
	text-decoration: underline;
}

.footer .footernav {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	width: 360px;
	color: #999999;
	font-size: 1.1em;
}
.footer .footernav li {
	float: left;
	margin: 0px;
	padding: 0px;
}
.footer .right {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 400px;
	text-align: right;
}
.footer .right .bug-link {
	color: #999999;
}
.footer .right .bug-link a {
	color: #999999;
	text-decoration: underline;
}
.footer .right .bug-link a:hover {
	color: #CC0066;
	text-decoration: underline;
}




/* Standard page holder styles */

.standard-top {
	margin: 0px;
	padding: 18px 25px 0px;
	float: left;
	height: 32px;
	width: 850px;
	background: url(../images/template/page-standard/top-bar.gif) no-repeat;
	font-size: 1.1em;
	color: #FFFFFF;
}
.standard-top-thin {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 900px;
	background: url(../images/template/page-standard/top-bar.gif) no-repeat;
}
.standard-top a {
	color: #FFFFFF;
}
.standard-top a:hover {
	color: #FFFFFF;
}
.standard-bk {
	background: url(../images/template/page-standard/page-bk.gif) repeat-y left top;
	margin: 0px;
	float: left;
	width: 900px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.standard-bottom {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 900px;
}
#adviser-list h1 {
	margin: 0px;
	padding: 25px 25px 15px;
	float: left;
	width: 850px;
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
}
#adviser-list .intro {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 25px 15px;
	float: left;
	width: 850px;
}
#adviser-list .item-holder {
	margin: 0px 25px;
	padding: 20px 0px;
	float: left;
	width: 850px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left bottom;
	display: inline;
}
#adviser-list .item-holder h2 {
	font-size: 1.4em;
	color: #0066CC;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 650px;
}
#adviser-list .item-holder .big-link {
	background: url(../images/template/ad-list/button-more.gif) no-repeat;
	margin: 20px 0px 0px;
	padding: 0px;
	float: right;
	height: 54px;
	width: 158px;
}

#adviser-list .item-holder .description {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 650px;
	line-height: 1.4em;
}
#adviser-list .item-holder .detail {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 1.1em;
	display: inline;
	width: 650px;
}
#adviser-list .item-holder .rating {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 80px;
	display: inline;
}
#adviser-list .left {
	font-size: 1.1em;
	margin: 0px;
	padding: 20px 0px 10px 25px;
	float: left;
	width: 175px;
}
#adviser-list .right {
	font-size: 1.1em;
	margin: 0px;
	padding: 20px 25px 10px 0px;
	float: right;
	width: 500px;
	text-align: right;
	color: #999999;
}
#adviser-profile .col-left {
	margin: 25px 0px 0px 25px;
	padding: 0px;
	float: left;
	width: 620px;
	display: inline;
}
#adviser-profile .col-left h1 {
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 620px;
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
}
#adviser-profile .col-left .intro, #adviser-profile .col-left .qualifications, #adviser-profile .col-left .specialisms, #adviser-profile .col-left .areas {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 620px;
	font-size: 1.2em;
	line-height: 1.3em;
}
#adviser-profile .col-left .dl-link {
	margin: 0px;
	padding: 10px 0px 15px;
	float: left;
	width: 620px;
	font-size: 1.2em;
	line-height: 1.3em;
}

#adviser-profile .col-left h2 {
	font-size: 1.2em;
	color: #0066CC;
	margin: 0px;
	padding: 15px 0px 8px;
	float: left;
	width: 620px;
	font-weight: bold;
}
#adviser-profile .col-left .thirds-col1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 150px;
}
#adviser-profile .col-left .thirds-col1 h2 {
	font-size: 1.2em;
	color: #0066CC;
	margin: 0px;
	padding: 15px 0px 8px;
	float: left;
	width: 140px;
	font-weight: bold;
}
#adviser-profile .col-left .thirds-col1 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 140px;
	font-size: 1.2em;
	line-height: 1.3em;
}
#adviser-profile .col-left .thirds-col2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}
#adviser-profile .col-left .thirds-col2 h2 {
	font-size: 1.2em;
	color: #0066CC;
	margin: 0px;
	padding: 15px 0px 8px;
	float: left;
	width: 220px;
	font-weight: bold;
}
#adviser-profile .col-left .thirds-col2 .copy {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 220px;
	font-size: 1.2em;
	line-height: 1.3em;
}



#adviser-profile .col-right {
	margin: 20px 15px 15px 0px;
	padding: 0px 0px 0px 15px;
	float: right;
	width: 190px;
	background: url(../images/template/dotted-v-blue.gif) repeat-y left top;
	display: inline;
}
#adviser-profile .col-right .company-picture {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
}
#adviser-profile .col-right .details {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 190px;
	font-size: 1.1em;
	text-align: center;
	line-height: 1.4em;
}
#adviser-profile .col-right .element-holder {
	margin: 10px 0px 0px;
	padding: 11px 0px 0px;
	float: left;
	width: 190px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left top;
}

#adviser-profile .col-right .element-holder .address-header {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 190px;
	font-size: 1.2em;
	color: #0066CC;
	font-weight: bold;
	text-align: center;
}
#adviser-profile .col-right .element-holder .address {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 190px;
	line-height: 1.3em;
	text-align: center;
}

#adviser-profile .col-right .element-holder .rating-header {
	background: url(../images/template/ad-profile/rating-header.gif) no-repeat;
	margin: 0px;
	padding: 12px 0px 0px;
	float: left;
	height: 28px;
	width: 190px;
	font-size: 1.3em;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
#adviser-profile .col-right .element-holder .rating-box {
	margin: 0px;
	padding: 10px 10px 15px;
	float: left;
	width: 170px;
	background: url(../images/template/ad-profile/rating-bk.gif) no-repeat left bottom;
}
#adviser-profile .col-right .element-holder .rating-box .stars {
	margin: 0px;
	padding: 0px 0px 5px;
	float: left;
	height: 40px;
	width: 170px;
}
#adviser-profile .col-right .element-holder .rating-box .link {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 10px;
	float: left;
	width: 150px;
	text-align: center;
	line-height: 1.3em;
}
#feedbacks .feedback-title {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 30px 0px 15px;
	float: left;
	width: 900px;
}
#feedbacks .box-top {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 900px;
}
#feedbacks .box-bk {
	background: url(../images/template/ad-profile/feedback-bk.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	width: 900px;
}
#feedbacks .box-bk .date {
	font-size: 1.2em;
	color: #FFFFFF;
	background: url(../images/template/ad-profile/feedback-date-bk.gif) no-repeat left bottom;
	margin: 0px 0px 14px;
	padding: 3px 0px 13px 15px;
	float: left;
	width: 207px;
}
#feedbacks .box-bk .rating-stars {
	margin: 20px 25px 0px 0px;
	padding: 0px;
	float: right;
	width: 170px;
	display: inline;
}
#feedbacks .box-bk .rating-stars .annot {
	font-size: 1.1em;
	margin: 0px;
	padding: 7px 0px 0px;
	float: left;
}
#feedbacks .box-bk .rating-stars .stars {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 120px;
}



#feedbacks .box-bk .comment {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	float: left;
	width: 600px;
	clear: left;
}
#feedbacks .box-bottom {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: 10px;
	width: 900px;
}


#success h1, #stf h1, #opinion h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px;
	float: left;
	width: 850px;
}
#success .intro {
	background: url(../images/template/dotted-h-blue.gif) repeat-x left bottom;
	margin: 0px 25px;
	padding: 0px 0px 25px;
	float: left;
	width: 850px;
	font-size: 1.2em;
	line-height: 1.3em;
	display: inline;
}
#stf .intro, #opinion .intro {
	margin: 0px 25px 20px;
	padding: 0px 0px 25px;
	float: left;
	width: 850px;
	font-size: 1.2em;
	line-height: 1.3em;
	display: inline;
	background-image: url(../images/template/dotted-h-grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#success h2 {
	font-size: 1.8em;
	color: #0066CC;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 25px 25px;
	float: left;
	width: 450px;
}
#success form, #stf form {
	display: inline;
}

#success form .stf, #stf form .stf {
	float: left;
	width: 450px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	display: inline;
}
#success form .stf .stf-field, #stf form .stf .stf-field {
	border: 1px solid #8eb5e2;
	color: #0066CC;
	padding: 3px;
	width: 200px;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}


#adviser-contact h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px;
	float: left;
	width: 850px;
}
#adviser-contact .intro {
	background: url(../images/template/dotted-h-blue.gif) repeat-x left bottom;
	margin: 0px 25px 25px;
	padding: 0px 0px 25px;
	float: left;
	width: 850px;
	font-size: 1.2em;
	line-height: 1.3em;
	display: inline;
}
#adviser-contact h2 {
	font-size: 1.8em;
	color: #0066CC;
	font-weight: normal;
	margin: 0px;
	padding: 25px 0px 20px 25px;
	float: left;
	width: 450px;
}
#adviser-contact form {
	display: inline;
}

#adviser-contact form .contact-form {
	float: left;
	width: 450px;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	display: inline;
}
#adviser-contact form .contact-form .input-field {
	border: 1px solid #8eb5e2;
	color: #0066CC;
	padding: 3px;
	width: 200px;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
#adviser-contact form .contact-form .input-field-short {
	border: 1px solid #8eb5e2;
	color: #0066CC;
	padding: 3px;
	width: 90px;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
#adviser-contact form .contact-form .drop-field {
	border: 1px solid #8eb5e2;
	color: #0066CC;
	padding: 3px;
	font: 1.2em Verdana, Arial, Helvetica, sans-serif;
}
#adviser-contact iframe {
	float: left;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#adviser-contact .panel-info {
	margin: 0px 25px 0px 0px;
	padding: 25px 25px 15px;
	float: right;
	width: 320px;
	background: #f3f3f3;
	display: inline;
}
#adviser-contact .panel-info h2 {
	font-size: 1.8em;
	color: #0066CC;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 320px;
}
#adviser-contact .panel-info .copy {
	font-size: 1.1em;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 320px;
}
#adviser-contact .form-error {
	margin: 0px 0px 20px 25px;
	padding: 19px 19px 9px;
	float: left;
	width: 410px;
	border: 1px solid #CC0000;
	display: inline;
}
#adviser-contact .form-error .title {
	font-size: 1.4em;
	color: #CC0000;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 410px;
}
#adviser-contact .form-error .message {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 0px 5px 20px;
	float: left;
	width: 390px;
	color: #CC0000;
	background: url(../images/template/ad-contact/error-icon.gif) no-repeat left top;
}
#adviser-contact .form-error .explaination {
	font-size: 1.1em;
	margin: 0px;
	padding: 10px 0px 5px;
	float: left;
	width: 410px;
	color: #CC0000;
}
#find form {
	display: inline;
}

#find .panel-main {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 250px;
	width: 900px;
	background: url(../images/template/ad-find/panel-main.jpg) no-repeat;
}
#find .panel-main .col-1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 450px;
	height: 250px;
}
#find .panel-main .col-1 h1 {
	font-size: 2em;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px;
	padding: 25px 25px 15px;
	float: left;
	width: 400px;
}
#find .panel-main .col-1 .intro {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 400px;
}

#find .panel-main .col-2 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 450px;
	height: 130px;
}
#find .panel-main .col-2 h2 {
	font-size: 2em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 25px 0px 15px 25px;
	float: left;
	width: 300px;
}
#find .panel-main .col-2 .description {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	width: 250px;
}

#find .panel-main .find-holder {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 450px;
	height: 120px;
}
#find .panel-main .find-holder h2 {
	margin: 0px;
	padding: 20px 25px 11px;
	float: left;
	width: 400px;
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
}
#find .panel-main .find-holder .table-holder {
	margin: 0px;
	padding: 0px 25px;
	float: left;
	width: 400px;
	display: inline;
}
#find .panel-main .find-holder .table-holder table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
	font-size: 1.2em;
	display: inline;
}
#find .panel-main .find-holder .table-holder .input-holder {
	margin: 0px;
	padding: 7px 7px 5px;
	float: left;
	height: 18px;
	width: 86px;
	background: url(../images/template/ad-find/pc-input-holder.gif) no-repeat;
	display: inline;
}
#find .panel-main .find-holder .table-holder .input-holder input {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 86px;
	border-width: 0px;
	border-style: none;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	display: inline;
}
#find .panel-main .find-holder .error {
	margin: 0px;
	padding: 10px 25px 0px;
	float: left;
	width: 400px;
	font-weight: bold;
	color: #CC0000;
}





#find .panel-two {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	height: 216px;
	width: 900px;
	background: url(../images/template/ad-find/panel-two.gif) no-repeat;
}
#find .panel-three {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	height: 216px;
	width: 900px;
	background: url(../images/template/ad-find/panel-three.gif) no-repeat;
}
#find .panel-two h2, #find .panel-three h2 {
	font-size: 2em;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 82px 40px 0px 150px;
	float: left;
	width: 260px;
	height: 134px;
	line-height: 1.2em;
}
#find .panel-two .table-holder, #find .panel-three .table-holder {
	margin: 0px;
	padding: 20px 25px 0px;
	float: right;
	height: 166px;
	width: 400px;
}
#find .panel-two .table-holder table, #find .panel-three .table-holder table {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 400px;
	font-size: 1.1em;
	line-height: 1.3em;
}
#find .panel-two .table-holder .input-holder, #find .panel-three .table-holder .input-holder {
	margin: 0px;
	padding: 7px 7px 5px;
	float: left;
	width: 116px;
	background: url(../images/template/ad-find/input-holder.gif) no-repeat;
}
#find .panel-two .table-holder .input-holder input, #find .panel-three .table-holder .input-holder input {
	font-size: 1.2em;
	color: #0066CC;
	border-width: 0px;
	border-style: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 116px;
}
#find .panel-two .table-holder .drop-holder, #find .panel-three .table-holder .drop-holder {
	margin: 0px;
	padding: 4px 5px 6px;
	float: left;
	width: 120px;
	background: url(../images/template/ad-find/input-holder.gif) no-repeat;
	height: 20px;
}
#find .panel-two .table-holder .drop-holder select, #find .panel-three .table-holder .drop-holder select {
	font-size: 1.2em;
	color: #0066CC;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 120px;
	border: 0px none #FFFFFF;
}


#find .panel-two .submit-holder, #find .panel-three .submit-holder {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 30px;
	width: 450px;
}
#find .panel-two .submit-holder .error, #find .panel-three .submit-holder .error {
	margin: 0px;
	padding: 10px 0px 0px 25px;
	float: left;
	width: 300px;
	font-weight: bold;
}
#home-content {
	margin: 5px 0px 0px;
	padding: 0px;
	float: left;
	height: 216px;
	width: 900px;
	background: url(../images/template/home/panel-bk.gif) no-repeat left top;
	text-align: left;
}
#home-content .left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 216px;
	width: 447px;
}
#home-content .left .link1 {
	float: left;
	height: 52px;
	width: 110px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	margin-top: 25px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 25px;
	display: inline;
	padding-top: 18px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 75px;
	background-image: url(../images/template/home/link1.gif);
	background-repeat: no-repeat;
}
#home-content .left .link2 {
	display: inline;
	float: left;
	height: 52px;
	width: 110px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 75px;
	background-image: url(../images/template/home/link2.gif);
	background-repeat: no-repeat;
}
#home-content .left .link3 {
	float: left;
	height: 52px;
	width: 110px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.4em;
	margin-top: 17px;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 25px;
	display: inline;
	padding-top: 18px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 75px;
	background-image: url(../images/template/home/link3.gif);
	background-repeat: no-repeat;
}
#home-content .left .link4 {
	display: inline;
	float: left;
	height: 52px;
	width: 110px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	padding-top: 18px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 75px;
	background-image: url(../images/template/home/link4.gif);
	background-repeat: no-repeat;
}

#home-content .right {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 216px;
	width: 448px;
}
#home-content .right h2 {
	margin: 0px;
	float: left;
	width: 400px;
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	padding-top: 18px;
	padding-right: 23px;
	padding-bottom: 18px;
	padding-left: 25px;
}
#home-content .right .post-title {
	font-size: 1.2em;
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 8px;
	padding-left: 25px;
	font-weight: bold;
}
#home-content .right .post {
	font-size: 1.1em;
	margin: 0px;
	float: left;
	width: 400px;
	line-height: 1.3em;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 12px;
	padding-left: 25px;
	height: 55px;
	overflow: hidden;
}
#home-content .right .post-link {
	font-size: 1.1em;
	margin: 0px;
	float: left;
	width: 400px;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#home-content .right .details {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 23px 10px 25px;
	float: left;
	width: 400px;
}
#home-content .right .section-links {
	font-size: 1.1em;
	float: left;
	width: 400px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left top;
	display: inline;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#opinion .left {
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 200px;
	background: url(../images/template/dotted-v-blue.gif) repeat-y right top;
}
#opinion .left .new-opinion {
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
	margin: 0px;
	padding: 20px;
	float: left;
	width: 160px;
	color: #0066CC;
	text-decoration: underline;
	border: 1px solid #92BCEB;
	background: #DDEAF9;
}

#opinion .right {
	margin: 0px;
	padding: 0px 25px 10px 0px;
	float: right;
	width: 600px;
}
#adviser-why .left {
	margin: 0px;
	padding: 0px 0px 30px;
	float: left;
	width: 600px;
}
#adviser-why .left h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	padding: 25px 25px 15px;
	float: left;
	margin: 0px;
	width: 550px;
}
#adviser-why .left h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	padding: 25px 25px 15px;
	float: left;
	margin: 0px;
	width: 550px;
}
#adviser-why .left h3 {
	font-size: 1.2em;
	color: #0066CC;
	float: left;
	margin: 0px;
	width: 550px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#adviser-why .left .anchor {
	margin: 0px;
	float: left;
	width: 550px;
	color: #FFFFFF;
	text-decoration: none;
	height: 1px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	overflow: hidden;
}
#adviser-why .left .list1 {
	margin: 0px;
	float: left;
	width: 550px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-image: none;
	list-style-type: none;
}
#adviser-why .left .list1 li {
	margin: 0px;
	float: left;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 1.2em;
	line-height: 1.3em;
	background-image: url(../images/template/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#adviser-why .left .copy {
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 550px;
	font-size: 1.2em;
	line-height: 1.3em;
}
#adviser-why .left .subheading {
	font-size: 1.8em;
	color: #0066CC;
	margin: 0px;
	padding: 15px 25px 10px;
	float: left;
	width: 550px;
}
#adviser-why .left .link {
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 550px;
	font-size: 1.2em;
	line-height: 1.3em;
}
#adviser-why .right, #faqs .right {
	margin: 0px;
	padding: 25px 25px 15px 0px;
	float: right;
	width: 250px;
}
#adviser-why .right .image-holder, #faqs .right .image-holder {
	margin: 0px 0px 10px;
	padding: 0px 0px 11px;
	float: left;
	height: 250px;
	width: 250px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left bottom;
}
.mini-search {
	margin: 0px;
	float: left;
	width: 210px;
	background-color: #f3f3f3;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.mini-search h2 {
	font-size: 1.6em;
	color: #0066CC;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 210px;
}
.mini-search .intro {
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 210px;
	font-size: 1.1em;
}
.mini-search form {
	display: inline;
}
.mini-search table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
	height: 30px;
}
.mini-search table .input-holder {
	margin: 0px;
	padding: 7px 7px 5px;
	float: left;
	height: 18px;
	width: 86px;
	background: url(../images/template/ad-find/pc-input-holder.gif) no-repeat;
	display: inline;
}
.mini-search table .input-holder .pcode-input {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	width: 86px;
	border-width: 0px;
	border-style: none;
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	display: inline;
}
.mini-search .error {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	width: 210px;
	font-size: 1.1em;
	line-height: 1.3em;
	font-weight: bold;
	color: #CC0000;
}
#thankyou h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px;
	float: left;
	width: 850px;
}
#thankyou .copy {
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 850px;
	font-size: 1.2em;
	line-height: 1.3em;
}


#airlock h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px 25px 15px;
	float: left;
	width: 850px;
}
#airlock .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px 25px 25px;
	padding: 0px 0px 25px;
	float: left;
	width: 850px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left bottom;
	display: inline;
}
#airlock .form-holder {
	margin: 0px;
	padding: 0px 25px;
	float: left;
	width: 850px;
}
#airlock .left {
	float: left;
	width: 375px;
	background: #f3f3f3;
	display: inline;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
#airlock .left h2 {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 375px;
	font-size: 1.8em;
	line-height: 1.3em;
	background: url(none);
	color: #0066CC;
	font-weight: normal;
}
#airlock .left .intro {
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 375px;
	font-size: 1.2em;
	line-height: 1.3em;
	background: url(none);
}
#airlock .left .form-holder {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 375px;
}
#airlock .left .form-holder form {
	display: inline;
}
#airlock .left .form-holder table {
	float: left;
	width: 375px;
	font-size: 1.1em;
	display: inline;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#airlock .left .form-holder .error {
	float: left;
	width: 375px;
	font-size: 1.1em;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#airlock .right {
	float: right;
	width: 350px;
	background: #f3f3f3;
	display: inline;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}
#airlock .right h2 {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 350px;
	font-size: 1.8em;
	line-height: 1.3em;
	background: url(none);
	color: #0066CC;
	font-weight: normal;
}
#airlock .right .intro {
	margin: 0px;
	padding: 0px 0px 15px;
	float: left;
	width: 350px;
	font-size: 1.2em;
	line-height: 1.3em;
	background: url(none);
}
#airlock .right .form-holder {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 350px;
}
#airlock .right .form-holder form {
	display: inline;
}
#airlock .right .form-holder table {
	float: left;
	width: 350px;
	font-size: 1.1em;
	display: inline;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#airlock .right .form-holder .error {
	float: left;
	width: 350px;
	font-size: 1.1em;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#faqs .left {
	margin: 0px;
	padding: 0px 0px 30px;
	float: left;
	width: 600px;
}
#faqs .left h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	padding: 25px 25px 15px;
	float: left;
	margin: 0px;
	width: 550px;
}
#faqs .left .intro {
	float: left;
	width: 550px;
	font-size: 1.2em;
	line-height: 1.3em;
	background-image: url(../images/template/dotted-h-grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	display: inline;
}
#faqs .left h2 {
	margin: 0px;
	float: left;
	width: 550px;
	font-size: 1.2em;
	line-height: 1.3em;
	color: #0066CC;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#faqs .left .answer {
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 550px;
	font-size: 1.2em;
	line-height: 1.3em;
}


#contact-gen h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px 25px 15px;
	float: left;
	width: 850px;
}
#contact-gen .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px 25px 25px;
	padding: 0px 0px 25px;
	float: left;
	width: 850px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left bottom;
	display: inline;
}
#contact-gen .form-holder {
	padding: 0px;
	float: left;
	width: 850px;
	display: inline;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
}
#contact-gen .form-holder .error {
	font-size: 1.1em;
	margin: 0px;
	float: left;
	width: 850px;
	font-weight: bold;
	color: #CC0000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#contact-gen .form-holder form {
	display: inline;
}
#contact-gen .form-holder table {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
}

#contact-gen .address {
	font-size: 1.1em;
	line-height: 1.3em;
	float: left;
	width: 800px;
	display: inline;
	background-color: #f3f3f3;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 25px;
}


#links h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px 25px 15px;
	float: left;
	width: 850px;
}
#links h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#links .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px 25px 25px;
	padding: 0px 0px 25px;
	float: left;
	width: 850px;
	background: url(../images/template/dotted-h-grey.gif) repeat-x left bottom;
	display: inline;
}
#links .link-list {
	font-size: 1.2em;
	display: inline;
	padding: 0px;
	float: left;
	width: 850px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
}
#links .link-list td {
	margin: 0px;
	padding: 10px;
}



#discussions #question-holder {
	float: left;
	width: 850px;
	display: inline;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#discussions #question-holder h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#discussions #question-holder .post {
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 1.4em;
}
#discussions .new-holder {
	display: inline;
	float: left;
	width: 800px;
	margin-top: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 25px;
	background-color: #f3f3f3;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
#discussions .new-holder .heading {
	font-size: 1.2em;
	float: left;
	width: 800px;
	color: #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#discussions .new-holder h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	float: left;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#discussions .new-holder .post {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	float: left;
	width: 800px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#discussions .old-holder {
	display: inline;
	float: left;
	width: 850px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../images/template/dotted-h-grey.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#discussions .old-holder .heading {
	font-size: 1.2em;
	float: left;
	width: 850px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #999999;
}
#discussions .old-holder h2 {
	font-size: 1.4em;
	font-weight: bold;
	color: #0066CC;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#discussions .old-holder .post {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#discussions-success .success-bk {
	background: url(../images/template/discussion/opinion-bk.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	width: 900px;
}
#discussions-success .success-bk .success-title {
	color:#9ECF0D;
	font-size: 1.4em;
	line-height: 1.3em;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#discussions-success .success-bk .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#discussions-success .box-top {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 900px;
}
#discussions-success .box-bottom {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: 10px;
	width: 900px;
}
#discussions-answers .feedback-title {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	float: left;
	width: 900px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#discussions-answers .box-top {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 10px;
	width: 900px;
}
#discussions-answers .box-bk {
	background: url(../images/template/discussion/opinion-bk.gif);
	margin: 0px;
	padding: 0px;
	float: left;
	width: 900px;
}
#discussions-answers .box-bk .date {
	font-size: 1.2em;
	color: #FFFFFF;
	background: url(../images/template/discussion/opinion-date-bk.gif) no-repeat left bottom;
	float: left;
	width: 500px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 25px;
}
#discussions-answers .box-bk .comment {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#discussions-answers .box-bk .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#discussions-answers .box-bk .form-holder {
	margin: 0px;
	float: left;
	width: 850px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#discussions-answers .box-bk .form-holder form {
	display: inline;
}
#discussions-answers .box-bk .form-holder table {
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
}
#discussions-answers .box-bk .form-holder table .input-box-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	width: 250px;
}
#discussions-answers .box-bk .form-holder table .input-box-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 2px;
	width: 600px;
}
#discussions-answers .box-bottom {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: 10px;
	width: 900px;
}



#important h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	padding: 25px 25px 15px;
	float: left;
	margin: 0px;
	width: 850px;
}
#important h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	padding: 25px 25px 15px;
	float: left;
	margin: 0px;
	width: 850px;
}
#important .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	width: 850px;
	display: inline;
}
#important .terms {
	width: 850px;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px;
	padding: 0px 25px 10px;
	float: left;
	display: inline;
}


#feedback-form h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px 25px 15px;
	float: left;
	width: 850px;
}
#feedback-form .intro {
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 0px 25px;
	padding: 0px 0px 10px;
	float: left;
	width: 850px;
	display: inline;
}
#feedback-form .form-holder {
	margin: 0px;
	padding: 0px 25px 25px;
	float: left;
	width: 850px;
}
#feedback-form table {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
	font-size: 1.2em;
	line-height: 1.3em;
}
#feedback-form h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 20px 0px 15px;
	float: left;
	width: 850px;
}
#feedback-form .text-box {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	width: 830px;
}



#sitemap h1 {
	font-size: 2em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 25px 25px 30px;
	float: left;
	width: 850px;
}

#sitemap .left {
	margin: 0px;
	padding: 0px 0px 10px 50px;
	float: left;
	width: 400px;
}
#sitemap .left h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 400px;
}
#sitemap .left ul {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 400px;
	list-style-image: none;
	list-style-type: none;
}
#sitemap .left li {
	margin: 0px;
	padding: 0px 0px 5px 20px;
	float: left;
	width: 380px;
	list-style-image: none;
	list-style-type: none;
	font-size: 1.2em;
	line-height: 1.3em;
	background: url(../images/template/bullet1.gif) no-repeat left top;
}



#sitemap .right {
	margin: 0px;
	padding: 0px 25px 10px 0px;
	float: right;
	width: 400px;
}
#sitemap .right h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #0066CC;
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	width: 400px;
}
#sitemap .right ul {
	margin: 0px;
	padding: 0px 0px 20px;
	float: left;
	width: 400px;
	list-style-image: none;
	list-style-type: none;
}
#sitemap .right li {
	margin: 0px;
	padding: 0px 0px 5px 20px;
	float: left;
	width: 380px;
	list-style-image: none;
	list-style-type: none;
	font-size: 1.2em;
	line-height: 1.3em;
	background: url(../images/template/bullet1.gif) no-repeat left top;
}




.input-style-one {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.input-style-two {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}





.make-blue {
	color: #0066cc;
}
.make-red {
	color: #CC0000;
}
.make-lgrey {
	color: #999999;
}


.timestamp {
	font-size: 1.1em;
	color: #666666;
	background: #f3f3f3 url(../images/template/home/timestamp-bk.gif) no-repeat;
	margin: 0px 0px 5px;
	padding: 8px 10px 0px;
	float: left;
	height: 22px;
	width: 880px;
}