@charset "utf-8";





body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	background:#529855;

}

a:link {

	color: #529855;

	text-decoration: none;

}

a:visited {

	text-decoration: none;

	color: #529855;

}

a:hover {

	text-decoration: none;

	color: #000000;

}

a:active {

	text-decoration: none;

	color: #529855;

}

h1 {

	font-size: 10px;

}

h2 {

	font-size: 12px;

}

h3 {

	font-size: 14px;

}

h4 {

	font-size: 16px;

}

h5 {

	font-size: 18px;

}

h6 {

	font-size: 24px;

}

#website-header {

	margin: 0px;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #009DDB;

	padding-top: 0px;

	padding-right: 4px;

	padding-bottom: 2px;

	padding-left: 4px;

	background-color: #FFFFFF;

}

#website-header #header-div {

	width: 965px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	height: 100px;

	position: relative;

}

#header-div #header-logo {

	position: absolute;

	

}

#header-div #site-menu {

	position: absolute;

	right: 10px;

	bottom: 1px;

}

#site-menu ul {

	margin: 0px;

	padding: 0px;

}

#site-menu li {

	margin-right: 2px;

	margin-left: 1px;

	list-style-type: none;

	display: block;

	float: left;

	padding: 1px;

	text-align: center;

	width: 85px;

	background-image: url(/images/button_bg_off.png);

	background-repeat: no-repeat;

	font-weight: bold;

	font-size: 11px;

	color: #2b5076;

}

#header-div #member-menu {

	text-align: right;

	margin-right: 20px;

	margin-top: 15px;

	font-size: 11px;

	font-weight: normal;

}

.red a,

.red {color: #FF0000}

#website-body {

	/*background-color: #9FD88D;*/
	/*background-image: url(/images/bg2.jpg);*/
	
	/*background-color: #E9FFE9;*/

	background-color: #E9FFE9;

	padding-top: 0px;

	position: relative;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #c4c4c4;

}

#website-body #body-div-top-menu {

	width: 100%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-color: #32AD3C;
	border-top: 1px solid #248D2D;
	border-bottom: 1px solid #248D2D;
	height:30px;
	position: relative;
	color:#FFFFFF;
	background-repeat: repeat-y;
	font-family: Tahoma, Arial, sans-serif;
	
}

#website-body #body-div-top-menu td{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family: Tahoma, Arial, sans-serif;
}


#website-body #body-div {

	width: 965px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	border: 1px solid #57A847;
	
	border-bottom: 7px solid #57A847;		
	
	background-color: #FFFFFF;

	min-height:550px;

	position: relative;

	border-top: 1px solid #FFFFFF;

	background-repeat: repeat-y;
	padding-top:11px;

}

.body-content {

	margin: 10px;

}

.body-content .index-h {

	text-align: center;

	color: #2b5076;

	text-transform: capitalize;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	padding-top: 15px;

	font-size: 14px;

	font-weight: bold;

}

.orange-f {

	color: #f48711;

	text-transform: none;

	font-size: 12px;

	font-weight: normal;

}

.body-content .index-boxs {

	width: 637px;

	height: 158px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

}

.index-boxs .box-div {

	height: 128px;

	width: 201px;

	float: left;

	background-image: url(/images/emg_index_boxs_bg.png);

	background-repeat: no-repeat;

	text-align: center;

	padding-right: 5px;

	padding-left: 5px;

	padding-top: 15px;

	padding-bottom: 15px;

	color: #3A6FA3;

	font-weight: bold;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

#search-fields {



}

#search-fields td {

	color: #FFFFFF;

	font-size: 11px;

}

.body-content #boxs-colour-it {

	background-color: #2b5076;

	width: 514px;

	position: relative;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	height: 168px;

}

#boxs-colour-it #top {

	background-image: url(/images/index_search_top.png);

	background-repeat: no-repeat;

	height: 13px;

	position: absolute;

	top: 0px;

	width: 100%;

}

#boxs-colour-it #bottom {

	background-image: url(/images/index_search_bottom.png);

	height: 13px;

	position: absolute;

	bottom: 0px;

	width: 100%;

	background-repeat: no-repeat;

}

.search-field {

	width: 400px;

}

.index-body-buttons {

	clear: both;

	width: 400px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 25px;

}

#website-footer {

	width: 1016px;

	clear: both;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

	margin-top: 10px;

	color: #FFFFFF;

	font-size: 10px;

}


#website-footer a{
	color: #FFFFFF;
	font-size: 10px;
}

#website-footer a:link{
	color: #FFFFFF;
	font-size: 10px;
}

#website-footer a:active{
	color: #FFFFFF;
	font-size: 10px;
}
#website-footer a:hover{
	color: #FFFFFF;
	font-size: 10px;
}
#website-footer a:visited{
	color: #FFFFFF;
	font-size: 10px;
}



#body-top-shadow {

	background-image: url(/images/body_top.png);

	background-repeat: no-repeat;

	height: 17px;

	width: 100%;

	position: absolute;

	top: 0px;

	left: 0px;

	z-index: 0;

}

#body-bottom-shadow {

	background-image: url(/images/body_bottom.png);

	background-repeat: no-repeat;

	height: 17px;

	width: 100%;

	position: absolute;

	bottom: 0px;

	left: 0px;

	z-index: 0;

}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Start Profile CSS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/



.body-content #profile-left-menu {

	background-image: url(/images/profile_left_menu.png);

	background-repeat: no-repeat;

	height: 126px;

	width: 239px;

	padding: 5px;

	margin-top: 10px;

	margin-bottom: 10px;

}

#profile-left-menu a {

	font-size: 11px;

	font-weight: bold;

}


.body-content .public_profile-left-menu {

	background-image: url(/images/public_profile_left_menu.jpg);

	background-repeat: no-repeat;
	width: 191px;

	padding-left:4px;

	

	margin-bottom: 10px;

}

#public_profile-left-menu a {

	font-size: 10px;

	font-weight: bold;

}



.body-content .profile-left-block {

	width: 249px;

	padding: 0px;

	margin-bottom: 10px;

	background-color: #a4bad0;

}.profile-left-block .top-rr {

	background-image: url(images/top_left_rr.png);

	background-repeat: repeat-x;

	background-position: top;

}

.profile-left-block .right-rr {

	background-image: url(/images/right_left_rr.png);

	background-repeat: repeat-y;

	background-position: right;

}

.profile-left-block .bottom-rr {

	background-image: url(/images/bottom_left_rr.png);

	background-repeat: repeat-x;

	background-position: bottom;

}

.profile-left-block .left-rr {

	background-image: url(/images/left_left_rr.png);

	background-repeat: repeat-y;

	background-position: left;

}

.profile-left-block .block-heading {

	background-color: #FFFFFF;

	font-size: 11px;

	font-weight: bold;

}

.block-heading .left {

	padding-left: 6px;

	color: #333333;

}

.block-heading .right {

	padding-right: 6px;

	font-weight: normal;

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #A4BAD0;

}

.profile-left-block .short-post {

	background-color: #FFFFFF;

	margin-top: 2px;

	padding-top: 2px;

	padding-right: 3px;

	padding-bottom: 2px;

	padding-left: 6px;

	overflow: hidden;

}

.short-post span {

	font-size: 10px;

	font-style: italic;

}

.body-content .content-right-member {

	width: 100%;

}

.body-content .content-right-member {

	margin-top: 10px;

	position: relative;

}

.content-right-member .profile-thumb-box {

	background-image: url(/images/top_right_thumb_bg.png);

	background-repeat: no-repeat;

	height: 189px;

	width: 144px;

	float: left;

	margin-left: 30px;

	margin-top: 20px;

}

.profile-thumb-box .profile-thumb-image {

	height: 182px;

	margin-top: 2px;

	margin-left: 2px;

	margin-right: 7px;

	background-repeat: no-repeat;

	background-position: center center;

}

.content-right-member .user-heading {

	float: left;

	width: 454px;

	margin-left: 10px;

	margin-top: 20px;

}

.user-heading h2 {

	margin: 0px;

	font-size: 18px;

	color: #2B5076;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

}

.slogon {

	font-size: 12px;

	color: #6F6F6F;

}

.right-body-tab-content {

	width: 639px;

	margin-top: 15px;

	float: left;

	position: relative;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	height: 18px;

}

.right-body-tab-content ul {

	margin: 0px;

	padding: 0px;

	position: absolute;

	left: 9px;

}

.right-body-tab-content li {

	list-style-type: none;

	background-image: url(/images/tab_dark_bg.png);

	background-repeat: no-repeat;

	float: left;

	height: 16px;

	width: 88px;

	margin-right: 1px;

	display: block;

	text-align: center;

	vertical-align: middle;

	font-size: 11px;

	font-weight: bold;

	color: #2B5076;

	padding-top: 3px;

}

.right-body-tab-content .active {

	background-image: url(/images/tab_white_bg.png);

}

#header-div #header-login-box {

	width: 500px;

	height: 20px;

	position: absolute;

	right: 10px;

	top: 0px;

	text-align: right;

	color: #2B5076;

	font-size: 11px;

	padding-top: 4px;

}

#header-login-box .header-form-field {

	background-image: url(/images/header_login_field_bg.png);

	background-repeat: no-repeat;

	height: 17px;

	width: 91px;

	font-size: 10px;

	padding-right: 2px;

	padding-left: 2px;

	border: 0px none #FFFFFF;

}

#header-login-box td{color: #2B5076;}

.lost-login {

	font-size: 9px;

}



/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Start Articles CSS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/





.body-content .right-articles-block {

	width: 302px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #C4C4C4;

	margin-top: 15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #C4C4C4;

	text-align: left;

	padding-left: 16px;

	padding-bottom: 7px;

}

.right-articles-block h3 {

	font-size: 24px;

	color: #787878;

	text-transform: capitalize;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin: 0px;

}

.right-articles-block #search-top {

	width: 220px;

	height: 30px;

	border: 1px solid #C0C0C0;

	font-size: 27px;

	color: #999999;

}

.right-articles-block ul {

	margin-top: 10px;

	font-size: 14pt;

	font-weight: bold;

	color: #2b5076;

	list-style-type: none;

	list-style-image: url(/images/list_star.gif);

}

.right-articles-block .featured-ul {

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding: 0px;

}

.featured-ul li h4 {

	font-size: 14px;

	margin: 0px;

	text-transform: capitalize;

}

.featured-ul li {

	list-style-image: none;

	list-style-type: none;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

	margin-bottom: 10px;

}

.by-author {

	font-size: 9px;

	color: #0066CC;

}

.right-articles-block .read-more a {

    text-decoration: underline;

	font-weight: bold;

	font-size: 11px;

}

.right-articles-block .read-more {

	text-align: right;

	margin-right:15px;

	padding: 0px;

}

.content-right-member .articles-left-head {

	background-image: url(/images/articles_head_title.png);

	background-repeat: no-repeat;

	background-position: left -5px;

	height: 45px;

	margin-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E1E1E1;

	text-align: right;

}

.articles-left-head ul {

	margin: 0px;

	list-style-type: none;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.articles-left-head li {

	background-image: url(/images/articles_head_bt_off.png);

	background-repeat: no-repeat;

	width: 95px;

	text-align: center;

	height: 20px;

	padding-top: 6px;

	float: right;

	margin-right: 1px;

	margin-left: 7px;

	color: #F29200;
	font-size:11px;
	font-weight: normal;

}

.body-content .articles-new-list {

	float: left;

	margin-top: 10px;

	width: 549px;

	margin-left: 10px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	border-right-width: 1px;

	border-right-style: dashed;

	border-right-color: #C4C4C4;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C4C4C4;

}

.articles-new-list .author-thumb {

	height: 90px;

	width: 90px;

	border: 1px solid #C0C0C0;

	float: left;

	margin-right: 10px;

	margin-left: 10px;

	background-repeat: no-repeat;

	background-position: center center;

}

.articles-new-list .article-sample-post {

	float: left;

	width: 435px;

}

.article-sample-post h4 {

	margin: 0px;

	color: #2B5076;

	font-size: 18px;

}

.sample-article-text {

	font-size: 11px;

	font-weight: bold;

	color: #2B5076;

	text-align: justify;

}

.articles-new-list .read-more {

	float: left;

	width: 100%;

	margin-top: 10px;

	text-align: right;

	text-decoration: underline;

	font-weight: bold;

	font-size: 11px;

}

/*#####################Start Signup / login #########################*/

.login-page-field {

	width: 100%;

	border: 1px dashed #C4C4C4;

	background-color: #F3F3F3;

}

.login-button-page {

	height: 30px;

	width: 60px;

	color: #2B5076;

}

.content-right-member .signup-left-head {

	background-image: url(/images/signup_head_title.png);

	background-repeat: no-repeat;

	background-position: left -5px;

	height: 45px;

	margin-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E1E1E1;

	text-align: left;
	
	font-size:14px;
	font-weight:bold;

}



.Join-sign-up-bt {

	width: 80px;

	float: right;

	text-align: center;

	height: 30px;

	padding-top: 10px;

	font-size: 18px;

	background-color: #F3F3F3;

	border: 1px solid #E1E1E1;

}

.Join-sign-up-bt a {

	color: #F88F03;

}

.sign-up-button-holder {

	float: left;

	width: 100%;

	margin-top: 10px;

	text-align: right;

	font-weight: bold;

	font-size: 11px;

	background-color: #F2F2F2;

}

.sign-up-form-holder {

	float: left;

	width: 100%;

	margin-top: 10px;

	text-align: left;

	font-weight: bold;

	font-size: 11px;

	margin-left: 10px;
	font-family: Tahoma, Arial, sans-serif;

}

.sign-up-form-holder{
	color:#3F8A31;
	font-family: Tahoma, Arial, sans-serif;
}

.form_header{
	color:#006699;
	font-family: Tahoma, Arial, sans-serif;
}

.sign-up-form-holder h4 {

	color: #EE7202;

	text-align: center;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #E1E1E1;

}

.form-title{

	

	font-size: 14px;

	font-weight: bold;

	color: #2B5076;

}

.form-table .login-page-field {

	width: 95%;

	border: 1px dashed #C4C4C4;

	background-color: #F3F3F3;

	height: 30px;

	margin-bottom: 5px;

	font-size: 24px;

	color: #515151;

}

