@import "reset.css";



@import "global.css";

/************************/

* {margin: 0; padding: 0;}
ul, li {list-style: none;}
a img {border: none;}
table, th, td {border-collapse: collapse; vertical-align: top;}
* body {font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
a {color : #2d71ac}
body {background:#e1e1e1;}
html, body {height:100%;}
a {color:#005e20;}
a:hover {color:black;}

.clearing 	{clear : both;}
.holder 	{display:table;}
.tRight 	{text-align:right;}
.tCenter 	{text-align:center;}

.button_y {color:#005e20; font-size:13px; font-weight:bold; vertical-align:middle;
			border:none;cursor:pointer; padding:5px 3px 0 0px; 
			background:none;}
			
.button_y_1 {background:url("../img/button_y_1.png") no-repeat; width:13px; height:29px;}
.button_y_3 {background:url("../img/button_y_3.png") no-repeat; width:13px; height:29px;}
.button_y_2 {background:url("../img/button_y_2.png") repeat-x;}

.box {margin-bottom: 1px;}

.box .bbtl{background: url(../img/btl.png) no-repeat 0 0;}
.box .bbtr{background: url(../img/btr.png) no-repeat 100% 0;}
.box .bbbl{background: url(../img/bbl.png) no-repeat 0 100%;}
.box .bbbr{background: url(../img/bbr.png) no-repeat 100% 100%; padding:0px 0px;}
* html .box .bbbr{background: url(../img/bbr.gif) no-repeat 100% 100%; height: 1px; padding:0px 0px;}
* html .box .bbtl{background: url(../img/btl.gif) no-repeat 0 0;}
* html .box .bbtr{background: url(../img/btr.gif) no-repeat 100% 0;}
* html .box .bbbl{background: url(../img/bbl.gif) no-repeat 0 100%;}

/* BASIC MARKUP */
#headerWrap {position:absolute; left:0px; top:0px; width:100%; z-index: 10;}
#contentWrap {width:918px; margin: 0px auto; min-height:100%; position: relative; z-index: 1;}





/* ----HEADER---- */
#header_r {width:800px; margin:0 auto; height:60px; margin-top:20px; position: relative;}
#logo_o {float:left; position:relative;}
#menu_u {height:41px;position:relative;}







#menuTop li {margin-left:72px; padding-top:10px;}
#menuTop .active a {text-decoration:none;}

/* ----CONTENT inner---- */
#content_inner {padding:80px 0 30px 0; margin: 0px auto; width:918px;}
#contentLeft {float:left; width:564px; margin:20px 0 20px 30px; overflow:hidden;}
*html #contentLeft {float:left; width:564px; margin:20px 0 20px 10px; overflow:hidden;}
#contentRight {float:right; width:252px; padding:0 20px 20px 20px; overflow:hidden;}
*html #contentRight {padding-right:20px;}

#content_inner h4 {font-size:16px; font-weight:normal; color:#6e6e6e;}
#content_inner h3 {font-size:18px; font-weight:normal; color:#9AC01B;}
#content_inner li {color:#6e6e6e; font-size:12px;}
#content_inner p  {font-size:12px;}

#info_inner {background:url("../img/info_inner_bg.png") no-repeat; height:116px; width:918px;}
#info_inner p {width:385px; color:#d4e26f; font-size:12px; margin-left:475px; margin-top:5px;}
#info_inner h4 {width:385px; color:#005E20;; font-size:16px; margin-left:475px; padding-top: 15px;}

#profileTop {height:36px;}
#profileWrap {background: white;}
#leftBottom  {background:url("../img/left_section_bottom.png") no-repeat; height:7px; font-size: 0px; line-height: 0px;}

#pfCaptionLeft  {float:left; background:url("../img/profile_top_1.gif") no-repeat; width:9px; height:36px;}
#pfCaptionRight {float:left ;background:url("../img/profile_top_3.gif") no-repeat; width:9px; height:36px;}
#pfCaption      {float:left; background:url("../img/profile_top_2.gif") no-repeat left 0 #bb9702; height:26px; padding: 10px 4px 0 4px; 
				min-width:230px; text-align:center;}
#pfCaption h2 {color:#fbf85d; font-size: 16px; font-weight: bold;}

#profileMain {padding:20px 0; margin:0 20px;}
#profileMain .pfTable td {vertical-align:top;}
#profileMain .pfYserpic {width:128px; height:187px;}
#profileMain .pfContent {padding-left:10px;}
#profileMain .pfContent h4 {padding-bottom:12px;}
#profileMain .pfContent ul {padding-bottom:8px;}
#profileMain li {height:16px;  padding:0 0 0 22px; margin-bottom:8px;}
#profileMain .li01 {background:url("../img/icon_3.gif") no-repeat left center;}
#profileMain .pfBar {padding-left:10px; height:25px;}


.pfBar #bar_r {float:left; background:#f6f6f6;}
.pfBar #bar_r .bbbr {padding: 5px 15px 8px 15px;}
.pfBar #bar_r .barTitle { font-size:11px; line-height:20px; padding-right:5px;}
.pfBar #bar_r .barMenu  { font-size:11px; line-height:20px;}
.pfBar #bar_r p a {padding: 0 1px;}

#communities_s {background:url("../img/communities_bg.jpg") no-repeat 0 bottom; width:525px; height:155px; 
			margin:0 19px; padding-bottom:10px; margin-bottom:20px;}
*html #communities_s {padding-bottom:0px;}
#communities_s h3 {margin-left:20px;}
			
#communities_s .cmList {margin:20px 0 0 16px;}
#communities_s .cmList li {float:left; width:105px; margin-right:22px; height:113px;}	
#communities_s .cmList li p {color:white; padding-bottom:5px;}

#communities_s .cmPic {border:1px solid white; width:103px; height:89px;}

#news_s {background:white; width:485px; margin:0 19px; min-height:20px; padding:0px 20px 10px 20px;}

#news_s #nwsList {margin-top:10px;}
#news_s #nwsList li {padding-bottom:10px;}
#news_s #nwsList p {width:450px;}
#news_s .nwsCaption {color:#9AC01B; font-weight:bold;}
#news_s .nwsText 	{padding:3px 0;}
#news_s .nwsMeta 	{font-weight:bold;}
#news_s .nwsMeta a  {font-weight:normal; color:#6e6e6e;}



#mynetwork_k {padding: 10px 20px 0 20px; background:#fbfbf5;}
#mynetworkCaption {height:30px; background:url("../img/sep3.gif") repeat-x 0 bottom; margin:10px 0 15px 0;}
#mynetworkCaption h3 {float:left;}
#mynetworkCaption a  {float:right; margin-top:5px;}

#mynetwork_k #mynetList {overflow:hidden; margin: 0;}
#mynetwork_k #mynetList li {width:200px; padding:0 0 20px 0;}
#mynetwork_k .mynetPic {width:52px; height:52px; float:left;}
#mynetwork_k .mynetName {margin-left:65px;}
#mynetwork_k .mynetText {margin-left:65px;  margin-top:5px;}

#events_s {padding:10px 20px 0 20px; background:#fbfbf5;}
*html #events_s {background:#fbfbf5; height:1px;}
#eventsCaption {padding-bottom:10px; background:url("../img/sep3.gif") repeat-x 0 bottom; margin:10px 0 15px 0;}
#eventsCaption h3 {}

#events_s #evntList {overflow:hidden; margin: 0;}
#events_s #evntList li {padding:0 0 20px 0;}
#events_s .evntPic {width:200px; height:42px;}
#events_s .evntName {margin-bottom:10px;}
#events_s .evntName a {color:#6e6e6e;}
#events_s .evntName a:hover {color:black;}

#contentRight #sectionBottom {background:url("../img/right_section_bottom.png") no-repeat; height:6px; margin-bottom: 20px;}

#blogsWrap {background:url("../img/blogs_bg.gif"); width:254px; margin-top:30px;}
#blogsBottom {background:url("../img/blogs_bottom.png") no-repeat; width:254px; height:23px; margin-bottom:20px;}
*html #blogsBottom {position: relative; top: -10px;}
#blogs_s {width:214px; background:url("../img/blogs_top.png") no-repeat; padding:0 20px;  
		position:relative; min-height:170px;}
* html #blogs_s {width:214px; background:url("../img/blogs_top.jpg") no-repeat; padding:0 20px;  
		position:relative; top:-10px; min-height:170px;}
#blogsCaption {padding:10px 0 15px 0;}
#blogsCaption h3 {color:#fffd63; font-size:17px;}

#blogs_s #blgList {overflow:hidden; margin: 0;}
#blogs_s #blgList li {padding:0 0 20px 0;}
#blogs_s .blgName {margin-bottom:10px; color:white;}
#blogs_s .blgText {color:white;}
#blogs_s .blgText a {color:#fffd63;}
#blogs_s .blgText a:hover {color:white;}
#blogs_s .blgName a {color:white; font-weight:bold; font-size:11px;}

/* ----CONTENT index---- */
#content_index {padding:80px 0 0px 0; margin: 0px auto; width:918px;}

#info_o {background:url("../img/info_bg.jpg") no-repeat; height:199px; width:892px; margin: 0 auto;}
#welcome_e {width:333px; position:relative; top:40px; left:20px;}
#welcome_e h4 {color:white; font-size:18px; padding:0 0 25px 20px;}
#welcome_e p {color:#d4e26f; font-size:12px; padding:0 10px 0px 20px;}

#join_n h4 {font-size:16px; padding:20px 0 15px 0px; color:#fffd63;}

#join_n {background:url("../img/join_bg.jpg") no-repeat; height:146px; width:838px; padding:0 40px;}

#join_n .join_table {font-size:14px; width:100%; color:#f5fd80;}
#join_n td {padding:0 10px 10px 0px;}
#join_n a {color:white;}
#join_n .inText {width:231px; height:26px; font-size:16px;padding:4px 0 0 4px; border:none;}
#join_n .tLeft {width : 80px; font-size:14px;}
#join_n .tNoPadding {padding:0;}

#join_n .button_y_1 {padding:0;}
#join_n .button_y_2 {padding:0;}
#join_n .button_y_3 {padding:0;}

#ccc {background:url("../img/ccc_bg.jpg") no-repeat; height:106px; width:892px; margin: 0 auto;}
#ccc h4 {color:#c7e25a; font-size:12px; padding:10px 0 5px 0px;}
#ccc table {margin-left:30px;}
#ccc td {height:85px; padding-left:0px;}
#ccc p {padding: 0 10px 0 0px; color:#7cc360;} 

/* ----FOOTER---- */
#footer_01 {width:913px; height:120px; border-top:1px solid #eee; padding-bottom:10px;}
#c_01 {float:left; margin-left:21px; display:inline; padding:16px 0px 16px 0px;}
	#c_01 ul.list_01 {float:left; margin-right:45px; line-height:12px !important}
    #c_01 ul li {display:block; padding-bottom:6px;}
    #c_01 ul li.name_01 {font-weight:600; color:#000; font-size:11px !important;}
    #c_01 ul li a {color:#000; font-size:11px !important;}
#d_01 {float:right; margin-right:23px; display:inline; color:#272727; padding:16px 0px 16px 0px;}
	#d_01 a {color:#272727;}
    #d_01 span {margin-left:13px;}
	
	
	
	
	
	
	#wrapper_01 {width:913px; border-left:1px solid #bebebe; border-right:1px solid #bebebe; margin:0 auto; background:#fff; overflow:hidden}
	#header_01 {width:913px; height:auto;}
	#top_01 {height:49px; width:913px;}
    #top_01 h1 {float:left; margin:11px 0 0 21px; display:inline;}
    #help_01 {float:right; color:#524d4c; font-size:13px; margin:20px 15px 0 0;}
    #help_01 ul {height:20px; text-align:right; white-space:nowrap;}
    #help_01 ul li {float:left;}
    #help_01 a {color:#524d4c; padding:0 6px 0 6px;}
    #help_01 a:hover {text-decoration:none !important;}
#menu_01 {width:913px; height:41px; background:url("../img/menu-bg.jpg"); clear:both; font-size:17px; white-space:nowrap; }
#content_01 {height:auto}
	#text_01 {width:871px; font-size:13px; color:#353535; padding:19px 21px 14px 21px; float:left; height:auto; background:#f8f8f8;}
    #text_01 h4 {color:#ea661e; font-size:20px; padding-bottom:12px;}
    #text_01 a {color:#ea661e;}
	.main {width:782px; height:auto;}
	
#map_01 {float:right; margin:4px 79px 0 0; display:inline; background:url("../img/map.png") no-repeat ; width:242px; height:134px;}
#block1_01 {float:left; width:328px; height:277px;background:url("../img/block1-bg.jpg") no-repeat;  margin-right:35px; color:#9ac01c; font-size:16px; font-weight:600; text-decoration:none;}
#block1_01 p{color:#000; font-size:12px; font-weight:normal; text-decoration:none;}
	#block1_01 h1 {color:#ea661e; font-size:21px; padding:21px 0 19px 20px;}
    #block1_01 table {margin-left:20px;}
    #block1_01 span {font-size:40px; color:#ea661e; position:relative; top:-10px; font-weight:normal}
    #block1_01 td.inf_01 {padding-left:6px;}
    #block1_01 td {padding-bottom:24px;}
#join_01 {float:left; width:417px; height:277px; background:url("../img/join-bg.jpg"); color:#262727; font-size:14px;}
	#join_01 h1 {color:#ea661e; font-size:21px; padding:21px 0 19px 25px;}
    #join_01 table {margin-left:25px;}
    #join_01 input {width:288px; height:18px; margin-left:8px;}
    #join_01 a {color:#ea661e;}
    #join_01 td.add_01 {padding-left:8px;}
    #join_01 input.button_01 {width:auto; height:25px; background:url("../img/button-bg.jpg"); border:none; color:#ffffff; font-size:14px; padding:0 12px 0 12px;
cursor:pointer;}
	
	.buton_join { width:66px; height:25px;background:url("../img/button-bg.jpg") repeat-x; padding:5px; color:#FFF !important; text-decoration:none !important;}
	
	
	
	
	
	
	
	
	

.main {background: #fff !important; width: 913px;}
.main .inp {background: #fff !important;}
#login .g-box-r .g-box-in  {background: transparent url(../img/login-bg-tilex.png) repeat;}
#login .login h2 {color: #9AC01B;}
#login .forgot h2 {color: #9AC01B;}
.main h1 {color: #9AC01B;}

	


.global-nav ul {

font-size: 11px; text-align:center;
height:41px;
width:913px;
margin-left:-50px;


}

.global-nav {

    margin: 0 0;

    height: 45px;

    z-index: 100;

}

.global-nav ul li {

   float:left;
	
	background: none;

    position: relative;
	
	height: 22px; 
	
	padding: 20px 0 9px;


}

.global-nav ul li a {

    text-decoration: none;

    color: #fff;
	
    font-size:17px;


}

/* =Sub */

.global-nav ul ul {

     height:auto;

    display: none;
	
	text-align:left !important; 

    position: absolute;

    padding: 0 0 10px;

    top: 41px;

    left: 38px;

    font-size: 11px !important;

    line-height: 18px;

    border: 1px solid #005E20;

    border-width: 0 1px 1px;

    background: url("../img/global-nav-sub-bg-tile.png");

    width: 124px;
	
	z-index: 1;

}

.global-nav li li {

    width: 100%;

    background: none;

    white-space: nowrap;

    padding: 5px 9px 0 !important;

    overflow: hidden; 
	
	margin: 0 !important;
		
	float: none;
	
	height:16px !important;
	
	position: static !important;

}

.global-nav li li a {text-decoration: underline;     font-size: 11px !important;}

.global-nav li li a:hover { text-decoration:none}

.global-nav li:hover ul,

.global-nav li.hover ul {display: block;}



.rec-title a {color: #fff;}

.service_nav {position: absolute; top: -12px; width: 800px; right: 2px;}
.service_nav ul {float: right;}
.service_nav li {float: left; padding-left: 10px;}
.main-in {padding: 0;}

#content_inner li label {color:#000;} 
#bigudi {width: 913px; background: url(../img/bottom.gif) no-repeat; height: 20px; position: relative; top: -30px;}





.pfContent .btn-ok,

.pfContent .btn-no {

    text-decoration: none;

    width: 17px;

    display: -moz-inline-box;

    display: inline-block;

    padding-left: 2px;

    margin-right: 4px;

    line-height: 13px;
	
	color:#FFF;

}

.pfContent .btn-ok {background: url("../img/btn-ok-bg.gif") no-repeat;}

.pfContent .btn-no {background: url("../img/btn-no-bg.gif") no-repeat;}

.profile-completion {margin-top: 7px; padding-top: 8px; border-top: 1px solid #E0E0E0;  }
li.gr{float: left; width: 123px; padding:0px!important;}
li.gr div{border: 1px solid #E0E0E0; padding: 1px; margin-top: 5px;}
li.gr table{width: 100%; background: #FFF url(../img/graph.gif) repeat-x 0 0; line-height:3px; height: 6px; overflow:hidden; }
li.gr td.graph{background: #FFF; height: 6px;}
li.num {padding: 1px 0 0 5px!important; font-weight: bold; float: left;}
