body
{
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    margin: 0px;
    background: #84a069 url(../images/background_main.jpg) repeat-y center top;    
    font-size: 0.7em;
}
a, a:link, a:active, a:visited{
	color: Navy;
	font-weight: bold;
}
a:hover{
	color: #84A069;
	text-decoration:none;
}
a.JoinLinkOff{color:Navy;}
a.JoinLinkOn{color:White;}
#test{
	background-color: #84A069;
}
#container{
	margin-right: auto;
    margin-left: auto;
	width:900px; 
}
#poster{
    background: url(../images/sitebanner.jpg) no-repeat;
    height: 170px;
    margin-top: 17px;
	margin-bottom:20px;
	margin-left:1px;
}
#meetingRoom{
	float: right;
	margin-top: 25px;
	margin-right:25px;
}

#leftColumn{float:left;width:200px;border:1px solid #ffe26c;background-color:#ffeca1;padding:1px;margin:-10px 10px 0 5px;}
#leftColumnAdmin{float:left;border:1px solid #ffe26c;width:125px;background-color:#ffeca1;padding:1px;margin-left:5px;margin-top: -10px;}
#leftColTop{margin:5px;border:1px solid #ffe26c;padding:5px;background-color:#fff2bd;}
#leftColBottom{margin:5px;border:1px solid #ffe26c;	padding:5px;background-color:#fff2bd;}

#pgContent{padding:0 5px;margin:-10px 10px 0 10px;font-size: small;}

#rightColumn{float:right;border:1px solid #697f53;width:200px;margin:-10px 5px 10px 5px;padding:1px;background-color:#a9cd87;}
#rightColTop{margin:5px;border:1px solid #ffe26c;padding:5px;background-color:#a9cd87;}
#rightColBottom{
	margin:5px;
	margin-bottom:25px;
	border:1px solid #ffe26c;	
	padding:5px;
	background-color:#a9cd87;
	float:left;
	width:177px;
}

#footer
{ 	clear:both;
    /*height: 139px;*/
/*	border: 1px solid green;*/
	text-align:center;
	margin-top:5px;
	margin-left: 200px;
	margin-right: 200px;
	border-top: 1px dashed #ffeca1;
}

#pgContent table{width:98%;}

#pgContentAdmin{
	padding-left:130px;
	margin-top: -10px;
	padding-right:20px;
}
#pgContentMember{
	padding-left:15px;
	margin-top: -10px;
	padding-right:20px;
	font-size: x-small;
}
#pgContentMember td, th{
	font-size:small;
}
#menuStripGeneral
{
    float:left;
    background-color:#ff9933;
    margin-top:148px;
	 border-bottom:2px solid #fff;
    border-right:2px solid #fff;
	 padding-left:10px;
    padding-right:20px;
    padding-bottom:7px;
	 
}
#menuStripGeneral.a,
#menuStripGeneral.a:link,
#menuStripGeneral.a:visited,
#menuStripGeneral.a:active{
	color: #000;
	text-decoration: none;
}
#menuStripGeneral.a:hover{
	color: White;
	text-decoration: underline;
}
#menuStripMembers
{
    float: right;
    background-color: #ff9933;
    margin-top: 121px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 2px;
    /*
    background-image: url(../images/toprightcorner.gif);
    background-position: left top;
    background-repeat: repeat-y;
*/
}
#sponsors
{	float: right;
	margin-top: 1px;
	margin-right:0px;
   text-align:center;
}
.sponsorText{
	font-weight: bold;
	color: #697f53;
	text-align: center;
	padding: 5px;
}

#userName
{
	float: right;
   margin-left:200px;
	margin-top:15px;
	margin-right: 10px;
   font-weight:bold;

}

table.jobs{margin-bottom:5px;}
table.jobs td hr{border:1px solid orange;}
table.jobs td.lastRow{border-bottom:1px solid #FF9434;}

.JobPostError{font-size:14px;font-weight:bold;color:#FF9434;}

#memberCredits{margin:0px 5px 10px 5px;*margin:25px 5px 10px 5px;width:630px;float:left;display:block;}
div.memberCreditHeader{float:left;width:625px;font-size:12px;margin-bottom:20px;*margin-top:-30px;}
div.memberCreditForm{clear:both;float:left;display:block;width:625px;border:1px solid Orange;padding:10px;padding-right:20px;margin-bottom:10px;}
div.creditStatus{display:none;color:#84A069;width:100%;text-align:center;font-size:16px;font-weight:bold;padding-bottom:10px;}
div.topicType{border:1px solid silver;padding-bottom:5px;margin:5px;margin-right:25px;clear:both;float:left;width:100%;background-color:#FFFFDF;}
div.topicTypeUp{background-image: url(../images/memberCreditDown.png); background-position:right 3px;background-repeat:no-repeat;}
div.topicTypeDown{background-image: url(../images/memberCreditUp.png); background-position:right 3px;background-repeat:no-repeat;}
div.topicHeader{width:625px;}
div.topicHeader span.totalPoints{margin-left:100px;}
div.topicName{clear:both;float:left;padding:5px;width:615px;}
div.topicName span{float:left;font-weight:bold;}
div.totalPoints{float:right;padding:5px;margin-right:40px;margin-top:-5px;font-weight:bold;}
div.meetingTitle{float:left;font-weight:bold;}



div.activityHolder{margin:3px;width:620px;float:left;background-color:#FFECA1;display:none;}
/*div.activityHolder div.activityBlock{float:left;width:610px;border:1px solid #DF9C61;margin:1px;padding:2px;}*/

div.activityHolder div.activityHeader{float:left;width:100%;margin-left:5px;}
div.activityHolder div.activityHeader div.ptsHeader{float:left;width:195px;font-weight:bold;}
div.activityHolder div.activityHeader div.actHeader{float:left;font-weight:bold;width:30%;}

div.activityHolder div.activityItem{clear:both;float:left;width:100%;}

div.activityBlock{clear:both;float:left;width:595px;margin:10px;margin-top:1px;padding:5px;border-bottom:1px solid #84A069;}
div.activityBlock input{font-size:12px;}
div.row{clear:both;float:left;width:590px;margin-bottom:5px;margin-left:0px;padding:2px;}
div.row div.activityPoints{clear:both;float:left;width:30%;margin-left:5px;}
div.row div.activityName{float:left;width:65%;}
div.row div.activityVerify{float:left;}
div.row div.activityVerifyLbl{float:left;font-size:10px;font-style:italic;}
div.row div.activityCheckbox{clear:both;float:right;margin:0;}
div.row div.activityCheckbox input{margin:0;}
div.row div.activityDate{clear:both;float:left;width:30%;}
div.row div.activityDateLbl{float:left;width:30%;font-size:10px;font-style:italic;margin-left:5px;}
div.row div.activitySelect{float:right;margin-right:50px;}
span.creditErr{margin-left:5px;color:Red;}
table.activityHolder select{font-size:12px;margin-right:5px;}
table.activityHolder input{font-size:12px;}
table.activityHolder td.dateHolder{width:200px;}

div.submitForm{clear:both;float:left;width:100%;margin-bottom:50px;}
div.submitForm ul{list-style:none;width:100%;}
div.submitForm li{float:left;width:45%;text-align:center;color:Navy;font-weight:bold;}
div.memberCreditStatus{color:Red;display:none;}
ul.formLine{clear:both;float:left;display:block;width:90%;list-style:none;margin-top:5px;margin-bottom:5px;}
ul.formLine li{width:40%;float:left;}

div.currentPoints{font-weight:bold; text-align:center;color:#FF9237;margin-bottom:10px;font-size:11px;}
#leftColTop div.memberList{text-align:center;}
span.notLoggedIn{text-align:center;font-weight:bold;}

div.memberUpdateCreditPage{float:left;clear:both;width:100%;border:2px solid #FF9434;padding:3px;}
div.memberUpdateCreditPage p{margin:0;margin-bottom:3px;font-weight:bold;width:100%;text-align:center;}
div.memberUpdateCreditPage ul{list-style:none; width:100%;float:left;clear:both;display:block; }
div.memberUpdateCreditPage li{margin:3px;float:left;clear:both;width:100%;}
div.memberUpdateCreditPage input{margin:0;float:left;margin-right:5px;}
div.memberUpdateCreditPage div.label{float:left;display:block;font-weight:bold;width:100px;}
div.memberUpdateCreditPage li.submitInfo{width:100%;margin:10px 0;}
div.memberUpdateCreditPage div.submitInfo{width:25%;margin-left:30%;margin-bottom:10px;color:Navy;float:left;font-weight:bold;text-align:center;cursor:pointer;}
div.memberUpdateStatus{float:left;clear:both;width:100%;text-align:center;margin:0;margin-top:-20px;font-weight:bold;}
div.memberUpdateCreditPage div.memberUpdateErr{float:left;font-weight:normal;color:#5F0C17;width:200px;}

/*job posting stuff */
div.JobPostMemberDetail ul{width:100%;list-style:none;}
div.JobPostMemberDetail li{margin:5px 0;}
div.JobPostMemberDetail li label{float:left;width:100px;margin-top:5px;font-weight:bold;}

.cvsDude{float:right;margin-top:25px;margin-right:5px;}
.dasp{position:absolute;top:90px;left:815px;}
.dasp a img{border:none;}

div.homePage{}
div.homePage img{float:left;margin-right:10px}
div.homePage p{}
div.homePage div.section{/*float:left;width:100%;*/border-bottom:1px dashed #FFE26C;margin-bottom:5px;padding-bottom:5px}
div.homePage div.section .noline{border:none;}
div.homePage div.section h2{text-align:center;font-size:16px;color:#84A069}
div.homePage div.section h3{text-align:center;font-size:12px;color:#F99236}

div.homePage div.section div.eventName{text-align:center;font-size:16px;font-weight:bold;color:black}
div.homePage div.section div.abstract{margin-bottom:10px}
div.sponsorList{float:left;width:100%;}
div.sponsorItem{float:left;width:100%;margin:2px 0}
div.sponsorList h3{text-align:center;margin:0 0 5px 0;}
div.sponsorItem a img{border:none;}

div.bizSpark{background-color:#FFECA1;border:2px solid #FD963A;margin:5px; padding:5px;}
div.bizSpark h3{margin:0;padding:0;text-align:center;}
div.bizSparkBadge{width:100%;text-align:center;}
div.bizSparkBadge img{border:2px solid #FD963A}