/* GreenSingles CSS Document */
html, body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	min-height:100%;
	background-color: #e4eec9;
	background-image: url('../images/bg.jpg');
	background-position: center;
	background-repeat: repeat-y;
}

.header_pad {
	margin-top: 10px;
}

td {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
}

textarea {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 20px;
	color: #678a21;
	padding: 0px;
	margin: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 15px;
	color: #678a21;
}
h3 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 13px;
	color: #678a21;
}
h4 {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin: 0px;	
}

.alert_box {
	width: 555px;
	background-color: #ffdddd;
	border: 1px solid #990000; 
	padding: 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	}
	
a:link, a:visited {
	color: #43ab4a;
	text-decoration: none;
}
a:hover, a:active {
	color: #ff6600;
	text-decoration: underline;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #5d5d5d;
	margin: 0px;
	padding: 0px;
}
select {
	margin: 0px;
	padding: 0px;
}
/* Main Divs Start */
#wrapper {
	width: 100%;
}
#left {
	width: auto;
	float: left;
}
#middle {
	width: 800px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
#right {
	width: auto;
	float: left;
}
#footer {
	clear: both;
	width: 100%;
}
/* Main Divs End */
.logo {
	background-image: url(../images/template_images/logo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 77px;
	width: 200px;
}
/*.logo-bg {
	background-image: url(../images/template_images/logo-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 119px;
}*/
.menu-below {
	background-color: #deebbe;
	height: 26px;
	line-height: 26px;
	border-top: 7px solid #71b128;
	border-bottom: 7px solid #FFFFFF;
}
.menu-below-green {
	font-size: 18px;
	font-weight: bold;
	color: #678a21;
	background-color: #deebbe;
	text-align: center;
	height: 26px;
	line-height: 26px;
	padding-bottom: 2px;
	border-top: 7px solid #71b128;
	border-bottom: 7px solid #FFFFFF;
	background-image: url(../images/template_images/globe.gif);
	background-repeat: no-repeat;
	background-position: 258px center;
}
.globe-right {
	background-image: url(../images/template_images/globe.gif);
	background-repeat: no-repeat;
	background-position: 515px center;
	padding-bottom: 2px;
}
.spacer {
	height: 12px;
	line-height: 12px;
}
.vertical-spacer {
	width: 5px;
}
.padding-content {
	line-height: 20px;
	padding: 15px 5px 15px 25px;
	text-align: justify;
}
.padding-my-account {
	line-height: 20px;
	padding: 15px 0 15px 5px;
}
.footer-area {
}
.footer-top {
	background-color: #f8f8f8;
	height: 5px;
	line-height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e2e2e2;
}
.footer-bg {
	height: 40px;
	text-align: center;
	background-color: #deebbe;
	padding-top: 2px;
	padding-left: 20px;
	padding-right: 20px;
}
.footer-menu-left {
	background-image: url(../images/template_images/footer-lft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 13px;
}
.footer-menu-right {
	background-image: url(../images/template_images/footer-rgt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	width: 13px;
}
#footerlink {
	background-image: url(../images/template_images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #dddddd;
	font-size: 11px;
/*	width: 250px;*/
}
#footerlink a:link, #footerlink a:visited {
	color: #669933;
	text-decoration: none;
	padding: 4px;
	vertical-align: 10%;
}
#footerlink a:hover, #footerlink a:active {
	color: #ff6600;
	text-decoration: none;
	padding: 4px;
	vertical-align: 10%;
}
.image_caption {
	background-color: #deebbe;
	border-style: solid;
	border-width: 1px;
	border-color: #e2e2e2;
	padding: 0 5px 0 5px;
	color: #666;
	font-size: 11px;
}
.smile_footer {
	font-size: 11px;
	line-height: 16px;
	color: #999999;
	padding-top: 5px;
	padding-bottom: 25px;
	text-align: left;
}
.copyright {
	font-size: 11px;
	line-height: 16px;
	color: #5d5d5d;
	padding-top: 5px;
	padding-bottom: 25px;
	text-align: center;
}

.copyright a:link, .copyright a:visited {
	font-size: 11px;
	color: #5d5d5d;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
	text-decoration: none;
}

.copyright a:hover, .copyright a:active {
	font-size: 11px;
	color: #5d5d5d;
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: center;
	text-decoration: underline;
}
.steps-bg {
	background-image: url(../images/template_images/header-green-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 67px;
}
.steps-div {
	background-image: url(../images/template_images/header-green-div.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 67px;
	color: #678a21;
	width: 175px;
	font-size: 11px;
}
.steps-font, .steps-font a:link, .steps-font a:visited {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #678a21;
}
.steps-font a:hover, .steps-font a:active {
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.register {
	background-image: url(../images/template_images/1.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 68px;
	padding-right: 10px;
	padding-top: 10px;
	line-height: 16px;
}
.search {
	background-image: url(../images/template_images/2.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 68px;
	padding-right: 10px;
	padding-top: 10px;
	line-height: 16px;
}
.contact {
	background-image: url(../images/template_images/3.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	padding-left: 68px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 6px;
	line-height: 16px;
}
.alt-content-width {
	width: 234px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.button-left {
	background-image: url(../images/template_images/rgt-nav-grn-lft.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 27px;
	width: 20px;
}
.button-right {
	background-image: url(../images/template_images/rgt-nav-grn-rgt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 27px;
	width: 20px;
}
.button-bg {
	background-image: url(../images/template_images/rgt-nav-grn-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 27px;
}
.success-bg {
	background-image: url(../images/template_images/rgt-nav-grey-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.download-bg {
	background-image: url(../images/template_images/rgt-nav-grey-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C8C8;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 10px;
}
.success-stories {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/template_images/success-icon.gif);
	background-repeat: no-repeat;
	background-position: 165px center;
	height: 27px;
	padding-left: 10px;
}
.download-flyers {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/template_images/download-icon.gif);
	background-repeat: no-repeat;
	background-position: 165px center;
	height: 27px;
	padding-left: 10px;
}
.shield-safety {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/template_images/shield-icon.gif);
	background-repeat: no-repeat;
	background-position: 165px center;
	height: 27px;
	padding-left: 10px;
}
.image-padding {
	padding-right: 12px;
	padding-bottom: 6px;
}
.elizabeth {
	font-size: 14px;
	font-weight: bold;
	color: #678a21;
}
.married {
	font-size: 12px;
	font-weight: bold;
	color: #777777;
}
a.more:link, a.more:visited {
	font-weight: bold;
	text-transform: uppercase;
	color: #43ab4a;
	text-decoration: none;
	background-image: url(../images/template_images/rgt-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 27px;
	line-height: 27px;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
}
a.more:hover, a.more:active {
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6600;
	text-decoration: underline;
	background-image: url(../images/template_images/rgt-nav-arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 27px;
	line-height: 27px;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 5px;
}
#forgot {
	font-size: 11px;
}
#forgot a:link, #forgot a:visited {
	color: #0067f3;
	height: 27px;
	line-height: 27px;
}
#forgot a:hover, #forgot a:active {
	color: #0067f3;
	height: 27px;
	line-height: 27px;
	text-decoration: none;
}
#terms-conditions {
	color: #FFFFFF;
	font-size: 11px;
}
#terms-conditions a:link, #terms-conditions a:visited {
	color: #FFFFFF;
}
#terms-conditions a:hover, #terms-conditions a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.login-input {
	font-size: 12px;
	color: #808080;
	width: 102px;
	border: 1px solid #BBBBBB;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.login-button {
	font-size: 12px;
	width: 60px;
	height: 25px;
	margin: 0 6px 0 6px;
	background-color: #d4d0c8;
	cursor: pointer;
}
.login-height {
	height: 32px;
	line-height: 32px;
}
.hearts-minds {
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 95px;
	height: 26px;
	line-height: 26px;
}
.search-left {
/*	background-image: url(../images/template_images/search-lft.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	height: 149px;
	width: 1px;
	background-color: #66a733;
}
.search-right {
/*	background-image: url(../images/template_images/search-rgt.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
	height: 149px;
	width: 1px;
	background-color: #66a733;
}
.search-bg {
	background-image: url(../images/template_images/search-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 129px;
	padding: 10px;
	border-left: 1px solid #a5cf40;
	border-right: 1px solid #a5cf40;
}
.search-padding {
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 75px;
}

.search-location-padding {
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 10px;
	border: 1px solid #ccc;
}
.search-text {
	color: #FFFFFF;
	/* text-align: right; */
	vertical-align: middle;
	padding-right: 3px;
	padding-bottom: 2px;
}
.search-input {
	font-size: 12px;
	color: #666;
	margin-top: 2px;
	margin-bottom: 2px;
}
.search-button {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 72px;
	border: 1px solid #ffed8e;
	margin-top: 6px;
	margin-right: 2px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color: #ffdc4f;
	cursor: pointer;
}

.and-text {
	color: #FFFFFF;
	padding-right: 4px;
}
.check-box {
	padding-right: 6px;
}
/* Top-Menu Start */
#top-menu {
	font-size: 12px;
	font-weight: bold;
}
#top-menu ul {
	margin: 0px;
	list-style: none;
	text-align: center;
	padding-top: 11px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#top-menu li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#top-menu a {
	float: left;
	background-image: url(../images/template_images/menu-normal-lft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#top-menu a span {
	float: left;
	display: block;
	background-image: url(../images/template_images/menu-normal-rgt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 4px 10px 2px 5px;
	color: #555753;
}
#top-menu a span {
	float: none;
}
#top-menu a:hover {
	float: left;
	background-image: url(../images/template_images/menu-over-lft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#top-menu a:hover span {
	color: #FFFFFF;
	float: left;
	display: block;
	background-image: url(../images/template_images/menu-over-rgt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 4px 10px 2px 5px;
}
#top-menu a:hover span {
	float: none;
}
/* Top-Menu End */
.header-left {
	height: 217px;
	width: 373px;
	font-weight: bold;
	color: #555753;
	text-align: right;
	vertical-align: top;
	padding-right: 6px;
	padding-top: 6px;
	font-size: 14px;
}

.header-right {
	font-weight: bold;
	color: #555753;
	text-align: right;
	vertical-align: top;
	padding-right: 6px;
	padding-top: 6px;
	font-size: 14px;
}

.inputStd {
color: #000000;
width: 100px;
}

.inputPrompt {
color: #696969;
font-style: italic;
width: 100px;
}

.banner {
	background-image: url(../images/template_images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 223px;
	width: 785px;
	color: #555753;
	vertical-align: top;
	font-size: 14px;
	padding-right: 15px;
}
.success-heading {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #f5f5f5;
	margin-top: 20px;
	padding: 4px 4px 4px 6px;
}
.success-heading-arrow {
	background-image: url(../images/template_images/grey-talk.gif);
	background-repeat: no-repeat;
	background-position: 40px top;
	line-height: 10px;
}

.success-text {
	margin-top: 12px;
}

.list_text {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	}

.list_text a:link, .list_text a:visited, .list_text a:hover, .list_text a:active {
	font-size: 11px;
}

.list_header a:link, .list_header a:visited, .list_header a:hover, .list_header a:active {
	font-size: 12px;
	font-weight: bold;
}

.faq_header {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	}
	
.backtotop a:link, .backtotop a:visited {
	font-size: 11px;
	text-decoration: none;
}
.backtotop a:hover, .backtotop a:active {
	font-size: 11px;
	text-decoration: underline;
}

/*----MXK styles-----*/
label span.KT_required {
	padding: 0 2px;
	color: #BF0000;
	font-family: Courier New, Courier, monospace;
	font-weight: normal;
}
.form_validation_field_error_error_message {
	color:#BF0000;
	font-weight: normal;
	clear:left;
}
.KT_field_error {
	color: #BF0000;
}
/*----end MXK styles----*/
fieldset {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	border: 1px solid #678a21;
	/* margin-top: 10px; */
	padding: 10px 20px;
width: 480px;

}
.adminfieldset {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	border: 1px solid #678a21;
	/* margin-top: 10px; */
	padding: 10px 20px;
width: 400px;

}
legend {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 16px;
	font-weight: bold;
	color: #678a21;
	/*padding-top: 10px;
	padding-bottom: 10px;*/
}
.left-image {
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
}
.right-image {
	padding-top: 6px;
	padding-left: 12px;
	padding-bottom: 6px;
}
.pop-up-heading {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS", Verdana;
	font-size: 20px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	font-weight: bold;
	background-image: url(../images/template_images/popup-top-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
}
.pop-up-logo {
	background-image: url(../images/template_images/logo-popup.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #f2f2f2;
	height: 78px;
	width: 523px;
}
.pop-up-padding {
	background-color: #f2f2f2;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.green-font {
	color: #67a82a;
}
.thick-border {
	border: 6px solid #d2d2d2;
}
.thin-border {
	border: 1px solid #808080;
}
.pop-button {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: #FFFFFF;
	background-image: url(../images/template_images/green-bttn.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	width: 101px;
	height: 26px;
	border: none;
	margin-top: 6px;
	margin-right: 4px;
	padding-bottom: 1px;
	cursor: pointer;
}
.pop-cancel {
	font-size: 14px;
	font-weight: bold;
	color: #808080;
	background-image: url(../images/template_images/cancel-bttn.gif);
	background-repeat: no-repeat;
	background-position: left center;	
	width: 80px;
	height: 26px;
	border: none;
	margin-top: 6px;
	margin-right: 4px;
	padding-bottom: 1px;
	cursor: pointer;
}
.left-width {
	width: 234px;
}
.left-nav-heading {
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #5fb700;
}
.left-nav-top {
	background-image: url(../images/page_images/left-nav-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 234px;
}
.left-nav-bottom {
	background-image: url(../images/page_images/left-nav-bttm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
	line-height: 12px;
	width: 234px;
}
.left-nav-bg {
	padding-top: 10px;
	padding-left: 20px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 234px;
	background-color: #fafafa;
}

.left-nav-member-bg {
	padding-top: 10px;
	padding-left: 13px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 234px;
	background-color: #fafafa;
}
.left-nav-bottom-last {
	background-image: url(../images/page_images/left-nav-bttm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 234px;
}

.orig-msg-bg {
	padding: 5px 13px 5px 13px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 500px;
	background-color: #fafafa;
}

.orig-msg-top {
	background-image: url(../images/page_images/orig-msg-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 528px;
}

.orig-msg-btm {
	background-image: url(../images/page_images/orig-msg-btm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 528px;
}

.announcement-top {
	background-image: url(../images/page_images/announcement-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}

.announcement-bottom {
	background-image: url(../images/page_images/announcement-btm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}

.announcement-bg {
	background-color: #fafafa;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 561px;
}

.announcement-header {
	font-size: 13px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #5fb700;
	font-weight: bold;
	}
	
.announcement-sub-header {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: normal;
	}

.announcement-sub-header2 {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	font-weight: normal;
	}

.announcement-body-top {
	background-image: url(../images/page_images/announce-body-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}

.announcement-body-bottom {
	background-image: url(../images/page_images/announce-body-btm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}

.announcement-body-bg {
	background-color: #fff;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 561px;
}

.announcement-body {
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: normal;
	line-height: 14px;
	}
	
.content-top {
	background-image: url(../images/page_images/cont-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}
.content-bottom {
	background-image: url(../images/page_images/cont-bttm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}
.content-bg {
	background-image: url(../images/page_images/cont-top-bttm.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 561px;
}

.list-content-top {
	background-image: url(../images/page_images/list-cont-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}
.list-content-bottom {
	background-image: url(../images/page_images/list-cont-bttm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 561px;
}

.list-content-bg {
	background-color: #fafafa;
	vertical-align: top;
	padding: 5px 0 5px 10px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 561px;
}

.list-content-top-795 {
	background-image: url(../images/page_images/list-cont-top-795.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 795px;
}
.list-content-bottom-795 {
	background-image: url(../images/page_images/list-cont-bttm-795.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 795px;
}

.list-content-bg-795 {
	background-color: #fafafa;
	vertical-align: top;
	padding: 5px 0 5px 10px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 795px;
}

.list_content_header, .list_content_header a:link, .list_content_header a:visited {
	color: #71b128;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.5px;
	text-decoration: none;
}

.list_content_header a:hover, .list_content_header a:active{
	color: #71b128;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -.5px;
	text-decoration: underline;
}

.list_details_bold {
	color: #333;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.list_details {
	color: #666;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}


.list_links, .list_links a:link, .list_links a:visited {
	color: #71b128;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.list_links a:hover, .list_links a:active {
	color: #71b128;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

td.list_image_bg {
	background-image: url(../images/page_images/member_tn_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 106px;
	height: 106px;
	vertical-align: middle;
	text-align: center;
	padding-right: 5px;
}

td.profile_image_bg {
	background-image: url(../images/page_images/member_image_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 206px;
	height: 206px;
	vertical-align: middle;
	text-align: center;
} 

.icon_smile a:link, .icon_smile a:visited {
	color: #71b128;
	background-image: url(../images/page_images/icon_smile.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 0 5px 36px;
	vertical-align: middle;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
}

.icon_smile a:hover, .icon_smile a:active {
	text-decoration: underline;
}

.icon_message a:link, .icon_message a:visited {
	color: #71b128;
	background-image: url(../images/page_images/icon_message.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 0 5px 36px;
	vertical-align: middle;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
}

.icon_message a:hover, .icon_message a:active {
	text-decoration: underline;
}

.icon_bookmark a:link, .icon_bookmark a:visited {
	color: #71b128;
	background-image: url(../images/page_images/icon_bookmark.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 0 5px 36px;
	vertical-align: middle;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
}

.icon_bookmark a:hover, .icon_bookmark a:active {
	text-decoration: underline;
}

.icon_block a:link, .icon_block a:visited {
	color: #71b128;
	background-image: url(../images/page_images/icon_block.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding: 5px 0 5px 36px;
	vertical-align: middle;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
}

.icon_block a:hover, .icon_block a:active {
	text-decoration: underline;
}




.update-button {
	font-size: 18px;
	color: #333333;
	background-image: url(../images/page_images/update-bttn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	width: 150px;
	height: 39px;
	padding-left: 35px;
	border: none;
	cursor: pointer;
}
.caption-strip {
	font-weight: bold;
	background-color: #eeffee;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c4f5d1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c4f5d1;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.update-strip {
	font-weight: bold;
	background-color: #eeffee;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c4f5d1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c4f5d1;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.profile-heading {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 13px;
}
.profile-width {
	width: 330px;
}
.inner-padding {
	padding-bottom: 15px;
}
.profile-h1 {
	font-size: 20px;
	font-weight: bold;
	color: #4c4c4c;
	padding: 0px;
	margin: 0px;
}
.profile-h2 {
	font-size: 14px;
	font-weight: bold;
	color: #71b128;
	padding: 0px;
	margin: 0px;
	font-style: italic;
}

.profile-h3 {
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	padding: 0px;
	margin: 0px;
	font-style: normal;
}
.profile-label {
	color: #636363;
	padding-right: 10px;
	text-align: right;
	vertical-align: top;
}

.profile-data {
	color: #454545;
	text-align: left;
}

.profile-image-padding {
	padding-right: 15px;
	padding-bottom: 6px;
}
#logout {
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	padding-bottom: 7px;
	padding-right: 15px;
}
#logout a:link, #logout a:visited {
	color: #555753;
	text-decoration: none;
	background-image: url(../images/page_images/logout-normal-clear.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	display: block;
	width: 75px;
	float: right;
	padding-left: 15px;
}
#logout a:hover, #logout a:active {
	color: #43ab4a;
	text-decoration: none;
	background-image: url(../images/page_images/logout-over-clear.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	display: block;
	width: 75px;
	float: right;
	padding-left: 15px;
}
.left-navigation {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.left-navigation ul li {
	padding: 0px;
	margin: 0px 0px 0px -35px;
	list-style-type: none;
}
.left-navigation li a:link, .left-navigation li a:visited {
	color: #666666;
	background-image: url(../images/page_images/round-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 188px;
	line-height: 25px;
	padding-left: 18px;
}
.left-navigation li a:hover, .left-navigation li a:active {
	color: #43ab4a;
	background-image: url(../images/page_images/round-arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 188px;
	line-height: 25px;
	padding-left: 18px;
}
.refine-search-button {
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(../images/page_images/search-bttn.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 164px;
	height: 31px;
	padding-bottom: 2px;
	margin-bottom: 15px;
	border: none;
	cursor: pointer;
}

.refine-search-button-sm {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/page_images/search-bttn-sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 120px;
	height: 23px;
	padding-bottom: 2px;
	margin-bottom: 0;
	border: none;
	cursor: pointer;
}

.refine-input {
	font-size: 12px;
	color: #808080;
	width: 90px;
	margin-top: 2px;
	margin-bottom: 10px;
}
a.blue:link, a.blue:visited {
	font-weight: bold;
	color: #1a4fc3;
}
a.blue:hover, a.blue:active {
	font-weight: bold;
	color: #1a4fc3;
	text-decoration: none;
}
a.refine-search:link, a.refine-search:visited {
	font-size: 13px;
	font-weight: bold;
	color: #1a4fc3;
}
a.refine-search:hover, a.refine-search:active {
	font-size: 13px;
	font-weight: bold;
	color: #1a4fc3;
	text-decoration: none;
}
.dotted-border {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;	
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: justify;
}
.basic {
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
	padding-right: 10px;
}
.yellow-box {
	color: #7c674c;
	background-color: #fffcb5;
	padding: 5px 6px;
	border: 1px solid #ffd14d;
}
.photo-box-width {
	width: 150px;
}
.yellow-box-width {
	width: 150px;
	padding-top: 30px;
}
.biodata-padding {
	padding-top: 2px;
	padding-bottom: 2px;
}
#edit a:link, #edit a:visited {
	font-weight: bold;
	color: #1a4fc3;
	text-decoration: underline;
	background-image: url(../images/page_images/edit-icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
}
#edit a:hover, #edit a:active {
	font-weight: bold;
	color: #1a4fc3;
	text-decoration: none;
	background-image: url(../images/page_images/edit-icon.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
}
.receive-box {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	padding: 10px;
}
.membership-h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.membership-box-padding {
	padding-top: 6px;
	padding-bottom: 6px;
}
.membership-box {
	color: #7d6609;
	background-color: #fffcb5;
	padding: 10px 20px;
	border: 1px solid #ffd14d;
}
.membership-left {
	background-image: url(../images/page_images/green-bar-lft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	width: 7px;
}
.membership-right {
	background-image: url(../images/page_images/green-bar-rgt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	width: 7px;
}
.membership-bg {
	background-image: url(../images/page_images/green-bar-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 28px;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.membership-font {
	background-image: url(../images/page_images/white-arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #feee15;
	padding-left: 37px;
}
.grey-left {
	background-image: url(../images/page_images/grey-bar-lft.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	width: 7px;
}
.grey-right {
	background-image: url(../images/page_images/grey-bar-rgt.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 28px;
	width: 7px;
}
.grey-bg {
	background-image: url(../images/page_images/grey-bar-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 28px;
	font-weight: bold;
}
.plans-features-heading {
	color: #5fb701;
	text-align: center;
	vertical-align: middle;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	height: 28px;
	width: 25%;
}
.plans-features-last {
	color: #5fb701;
	text-align: center;
	vertical-align: middle;
	height: 28px;
	width: 25%;
}
.row-1 {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.row-2 {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
	background-color: #fbfbfb;
}
.blank-td {
	width: 7px;
}
.text-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	height: 42px;
	width: 25%;
}
.text-border-last {
	height: 42px;
	width: 25%;
}
.iamge-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	height: 42px;
	width: 25%;
	background-image: url(../images/page_images/grey-check.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.iamge-border-last {
	height: 42px;
	width: 25%;
	background-image: url(../images/page_images/grey-check.gif);
	background-repeat: no-repeat;
	background-position: center center;	
}
.conversion-box {
	text-align: justify;
	padding-top: 6px;
	padding-bottom: 25px;
}
.members-fees-heading {
	color: #5fb701;
	text-align: center;
	vertical-align: middle;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	height: 28px;
	width: 50%;
}
.members-months-td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e4e4e4;
	height: 42px;
	width: 50%;
	text-align: left;
	padding-left: 10px;
}
.line-spacing {
	line-height: 16px;
}
/* for admin reporting */
.reporttable th {
	background-color: #5fb700;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 4px;
	
}
.reporttable td {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 4px;
}
.reporttableright th {
	background-color: #e7f7cc;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 2px;
	font-size:11px;
	color: #4c4c4c;
}
.reporttableright td {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 2px;
}

.table_one {
	border-left: 1px solid #deebbe;
	border-top: 1px solid #deebbe;
}

.table_one th {
	background-color: #deebbe;
	padding: 4px 10px 4px 10px;
	border-right: 1px solid #deebbe;
	border-bottom: 1px solid #deebbe;
	text-align: left;
	font-size: 12px;
	color: #678a21;
	font-weight: bold;
}

.table_one td {
	border-right: 1px solid #deebbe;
	border-bottom: 1px solid #deebbe;
	padding: 4px 10px 4px 10px;
	font-size: 12px;
}

.table_email {
	width: 561px;
	border-left: 1px solid #deebbe;
	border-top: 1px solid #deebbe;
}

.table_email th {
	background-color: #deebbe;
	padding: 4px 5px 4px 5px;
	border-right: 1px solid #deebbe;
	border-bottom: 1px solid #deebbe;
	text-align: left;
	font-size: 11px;
	color: #678a21;
	font-weight: bold;
}

.table_email td {
	border-right: 1px solid #deebbe;
	border-bottom: 1px solid #deebbe;
	padding: 4px 5px 4px 5px;
	font-size: 11px;
}

.email_unread {
	color: #ff9200;
}
.email_unread a:link, .email_unread a:visited, .email_unread a:hover, .email_unread a:active {
	color: #ff9200;
	text-decoration: underline;
}

.email_read {
	font-weight: normal;
}
.email_read a:link, .email_read a:visited, .email_read a:hover, .email_read a:active {
	color: #5d5d5d;
	text-decoration: underline;
}

.table_email_header {
	border: 0;
}

.table_email_header td {
	border: 0;
}

.even {
	background-color: #FFFFFF;
}
.odd {
	background-color: #fbfbfb;
}
.highlight {
	background-color: #fffcb5;
}
a.form-link:link, a.form-link:visited {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
a.form-link:hover, a.form-link:active {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.form-link, a.form-link {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
a.form-linkright:hover {
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
}
.form-linkright, a.form-linkright:link,  a.form-linkright:visited, a.form-linkright:active {
	font-size: 11px;
	font-weight: normal;
	color: #4c4c4c;
}

.form_required {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.form_required2 {
	font-size: 11px;
	font-weight: bold;
	color: #5d5d5d;
}

.green_asterisk {
	font-size: 11px;
	font-weight: bold;
	color: #71b128;
}

/* end of reporting */
.subscribe-button {
	margin-top: 12px;
	margin-bottom: 6px;
	float: right;
	height: 48px;
	width: 231px;
}
.star-marks {
	text-align: justify;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.recent-box-border {
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
}
.recent-box-last-border {
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.recent-arrow {
	background-image: url(../images/page_images/arrow-forward.gif);
	background-repeat: no-repeat;
	background-position: center 35px;
	width: 30px;
	height: 24px;
}
.recent-horizontal-spacer {
	height: 8px;
	line-height: 8px;
}
.recent-vertical-spacer {
	width: 10px;
}
.first-box {
	background-color: #e3ffc6;
	border: 1px solid #7ec963;
	vertical-align: top;
	width: 70px;
}
.second-box {
	background-color: #fffcb5;
	border: 1px solid #ffd34e;
	vertical-align: top;
	width: 70px;
}
.box-text {
	font-size: 11px;
	color: #7d6609;
	vertical-align: top;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.first-box-image {
	padding: 10px;
}
a.recent:link, a.recent:visited {
	font-weight: bold;
	color: #43ab4a;
}
a.recent:hover, a.recent:active {
	font-weight: bold;
	color: #ff6600;
}
.first-hello {
	background-color: #e3ffc6;
	border: 1px solid #7ec963;
	vertical-align: top;
	padding: 11px;
}
.second-hello {
	background-color: #fffcb5;
	border: 1px solid #ffd34e;
	vertical-align: top;
	padding: 11px;
}
#manage {
	font-weight: bold;
	text-align: right;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
}
#manage a:link, #manage a:visited {
	color: #6a6e74;
	background-image: url(../images/page_images/grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 16px;
}
#manage a:hover, #manage a:active {
	color: #000000;
	background-image: url(../images/page_images/grey-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 8px;
	padding-right: 16px;
}
.review-row-1 {
	font-weight: bold;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
.review-row-2 {
	font-weight: bold;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
	background-color: #fbfbfb;
}
.review-top {
	background-image: url(../images/page_images/cont-top-800.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 800px;
}
.review-bottom {
	background-image: url(../images/page_images/cont-bttm-800.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 800px;
}
.review-bg {
	background-image: url(../images/page_images/cont-top-bttm.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-right: 1px solid #86cc6c;
	border-left: 1px solid #86cc6c;
	width: 800px;
}
.review-right-width {
	width: 170px;
	vertical-align: top;
	padding-top: 8px;
}
.review-photo-box {
	vertical-align: top;
	width: 70px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	border-right: 1px solid #e4e4e4;
}
.review-photo-padding {
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
	border: 1px solid #7ec963;
}
.review-content-padding {
	vertical-align: middle;
	border-right: 1px solid #e4e4e4;
	padding: 16px 12px;
}
#accept-reject ul li {
	list-style-type: none;
	margin-left: -24px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#accept-reject li a:link, #accept-reject li a:visited {
	font-size: 10px;
	color: #404040;
	line-height: 28px;
	text-decoration: none;
	background-image: url(../images/page_images/review-bttn-norm.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 110px;
	padding-left: 30px;
}
#accept-reject li a:hover, #accept-reject li a:active {
	font-size: 10px;
	color: #fdec16;
	line-height: 28px;
	text-decoration: none;
	background-image: url(../images/page_images/review-bttn-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 110px;
	padding-left: 30px;
}
.search-vertical-spacer {
	width: 6px;
}
.search-content-top {
	background-image: url(../images/page_images/inner-box-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	line-height: 5px;
	width: 127px;
}
.search-content-bottom {
	background-image: url(../images/page_images/inner-box-bttm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 10px;
	line-height: 10px;
	width: 127px;
}
.search-content-bg {
	background-color: #FFFFFF;
	background-image: url(../images/page_images/inner-box-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: top;
	width: 127px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}
.search-photo-align {
	text-align: center;
	padding-top: 13px;
	padding-right: 13px;
	padding-left: 13px;
}
.search-icons-align {
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
}
#photo {
	padding-right: 1px;
}
#photo a:link, #photo a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/photo-icon-norm.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
#photo a:hover, #photo a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/photo-icon-over.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
#smile {
	padding-right: 1px;
}
#smile a:link, #smile a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/smily-icon-norm.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
#smile a:hover, #smile a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/smily-icon-over.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
#email {
	padding-right: 1px;
}
#email a:link, #email a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/email-icon-norm.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
#email a:hover, #email a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/email-icon-over.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
.previous-next-box {
	padding-top: 14px;
	padding-bottom: 20px;
}	
#previous-next {
	font-size: 13px;
	text-align: right;
	float: right;
}
#previous-next a:link, #previous-next a:visited {
	color: #1a4fc3;
	text-decoration: none;
	background-image: url(../images/page_images/nxtbox-bg-norma.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: center;
	display: block;
	height: 21px;
	line-height: 21px;
	width: 100px;
	border: 1px solid #e4e4e4;
}
#previous-next a:hover, #previous-next a:active {
	color: #5fb700;
	text-decoration: none;
	background-image: url(../images/page_images/nxtbox-bg-over.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: center;
	display: block;
	height: 21px;
	line-height: 21px;
	width: 100px;
	border: 1px solid #7ec962;
}
#number-links {
	font-size: 13px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 15px;
}
#number-links a:link, #number-links a:visited {
	color: #1a4fc3;
	text-decoration: none;
	background-image: url(../images/page_images/nxtbox-bg-norma.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: center;
	padding: 1px 8px;
	border: 1px solid #e4e4e4;
	margin-right: 3px;
}
#number-links a:hover, #number-links a:active {
	color: #5fb700;
	text-decoration: none;
	background-image: url(../images/page_images/nxtbox-bg-over.gif);
	background-repeat: repeat-x;
	background-position: left center;
	text-align: center;
	padding: 1px 8px;
	border: 1px solid #7ec962;
	margin-right: 3px;
}
.dummy-td {
	width: 300px;
}
.photo-padding {
	padding: 10px;
}
.photo-border-bottom {
	background-image: url(../images/page_images/yellow-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom: 1px solid #ffe400;	
}
.photo-heading-bg {
	font-weight: bold;
	background-image: url(../images/page_images/grey-bar-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 28px;
	padding-left: 10px;
}
.photo-align-center {
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
}
#private-photo {
	font-size: 12px;
	font-weight: bold;
	width: 87px;
}
#private-photo a:link, #private-photo a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/viewall-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	display: block;
	height: 28px;
	line-height: 28px;
}
#private-photo a:hover, #private-photo a:active {
	color: #ffec00;
	text-decoration: none;
	background-image: url(../images/page_images/viewall-over.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	display: block;
	height: 28px;
	line-height: 28px;
}
.world {
	font-size: 13px;
	color: #967528;
	vertical-align: top;
	padding-top: 8px;
	width: 437px;
}
.mahatma-gandhi {
	color: #000000;
}
.slogan {
	font-size: 14px;
	color: #678a21;
	vertical-align: middle;
	text-align: center;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.hacker-safe-padding {
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}
.hacker-safe-top-padding {
	vertical-align: top;
	padding-top: 8px;
	text-align: left;
	width: 200px;
}
#onhold {
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 10px;
	color: #404040;
	line-height: 28px;
	text-decoration: none;
	background-image: url(../images/page_images/hold-bttn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	width: 110px;
	padding-left: 30px;
	padding-bottom: 0px;
}
#bookmark {
	padding-right: 1px;
}
#bookmark a:link, #bookmark a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/add-icon-norm.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
#bookmark a:hover, #bookmark a:active {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/page_images/add-icon-over.gif);
	background-repeat: no-repeat;
	background-position: center 7px;
	padding: 3px 9px;
}
.help-heading {
	font-size: 13px;
	font-weight: bold;
	color: #43ab4a;
	padding: 5px 4px 0px 6px;
}
.help-content {
	padding: 4px 4px 4px 6px;
}
.shield-heading {
	font-size: 13px;
	font-weight: bold;
	color: #43ab4a;
}
.shield-content {
	padding: 6px 4px 6px 8px;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#7E1B01;
}