/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html,body,table#pagelayout { 
	height:100%; 
	width:100%; 
	margin: 0px;
	padding: 0px;
	background-color: #F2F4F7;
} 
a{
	color: #345B9B;
	text-decoration: none;
}
a img {border: none;}
a:link{
	color: #345B9B;
	text-decoration: none;
}
a:visited{
	color: #345B9B;
	text-decoration: none;
}
a:hover{
	color: #093160;
	text-decoration: underline;
	cursor:pointer;
}
h1 {
	color: #2160C5;
	/*1A5BA7 #D33B22*/
	font-size: 130%;
	font-weight:bold;
	letter-spacing:normal;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2{
	color: #2160C5;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	margin: 2px 0px 2px 0px;
	padding: 0px;
}

h3{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	color: #3166A4;
	margin: 1px 0px 1px 0px;
	padding: 0px;
	font-weight: normal;
}

h4{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #333333;
	margin: 1px 0px 1px 0px;
	padding: 0px;
}

h5{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 60%;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h6{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 50%;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

p {
	font-family: Verdana, Helvetica, sans-serif;
	color: #585858;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 0px 1px 0px;
	margin: 0px;
	line-height: 1.30;
}


ul{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 2px 20px;
}
ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ol{
	padding: 0px 0px 0px 0px;
	margin: 1px 0px 2px 20px;
}
form {
	padding: 0px;
	margin: 0px;
}

/*======================= Page Structure ========================*/
#masthead{
	height: 10px;
	background-color: #FFF17A;
	/*border-bottom: 1px solid #FFD25C;*/
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#head{
	height: 84px;
	width: 1039px;
	margin: 0px auto;
	padding: 0px;
	background-color:#FFFFFF;
	background-image:url(/themes/usplus3/gfx/images/BGSides.gif);
	background-repeat:repeat-y;
}           

*/.leftFloat {
	float: left;
	text-align: left;
	clear: left;
	height: 70px;
	background-color: #000033;
	width: 250px;
  	padding: 0px;
	margin-left: 10px;
}
/*														.rightFloat {
															float: right;
															padding: 0px 0px 0px 0px;
															margin: 0px 190px 0px 0px;
														}*/
.logintext {
	margin: 0px;
	padding: 80px 0px 0px 0px;
}
.body{
	text-align:left;
	clear:left;
	font-size: 85%;
	padding: 0 0 2px 2px;
}
												#mailText {
													float: right;
													width: 70px;
													height: 10px;
													font-size: 11px;
													color: #dd1000;
													font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
													padding: 0px 0px 0px 0px;
													margin: 0px 0 -28px 0; /* See IE */
													position:relative; top: 8px; left: -135px;
													z-index: 2;
												}
span.newMail {
	color: #dd1000;
}

/*======================= Navigation ========================*/

/

#rolloverText {
	text-align: right;
	float: right;
	color:#E32402;
	font-weight: bold;
	width: 410px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0px 0px 0px;
	font-size: 11px;
}
#head div.btn0 {margin: 0px 10px 0px 0px;}
#head div.btn0 {margin: 0px 10px 0px 0px;display: none;}
#head div.btn1 {margin: 0px 363px 0px 0px;display: none;}
#head div.btn2 {margin: 0px 325px 0px 0px;display: none;}
#head div.btn3 {margin: 0px 292px 0px 0px;display: none;}
#head div.btn4 {margin: 0px 266px 0px 0px;display: none;}
#head div.btn5 {margin: 0px 215px 0px 0px;display: none;}
#head div.btn6 {margin: 0px 180px 0px 0px;display: none;}
#head div.btn7 {margin: 0px 160px 0px 0px;display: none;}
#head div.btn8 {margin: 0px 118px 0px 0px;display: none;}
#head div.opt1 {margin: 0px 195px 0px 0px;display: none;}
#head div.opt2 {margin: 0px 156px 0px 0px;display: none;}
#head div.opt3 {margin: 0px 124px 0px 0px;display: none;}
#head #iconLinks {
	float: right;
	text-align: right;
	width: 270px;
	padding: 0px;
	margin: 0px;
}
															#textLinks {
																text-align: left;
																float: left;
																margin: 6px 5px 0px 0px;
																padding: 0px;
															}
															
.t {background: url(/themes/usplus3/gfx/images/dot.gif) 0 0 repeat-x; width: 150px;}
.b {background: url(/themes/usplus3/gfx/images/dot.gif) 0 100% repeat-x;}
.l {background: url(/themes/usplus3/gfx/images/dot.gif) 0 0 repeat-y;}
.r {background: url(/themes/usplus3/gfx/images/dot.gif) 100% 0 repeat-y;}
.bl {background: url(/themes/usplus3/gfx/images/bl.gif) 0 100% no-repeat;}
.br {background: url(/themes/usplus3/gfx/images/br.gif) 100% 100% no-repeat;}
.tl {background: url(/themes/usplus3/gfx/images/tl.gif) 0 0 no-repeat;}
.tr {background: url(/themes/usplus3/gfx/images/tr.gif) 100% 0 no-repeat; }
															
#sideLinks {
	text-align: left;
	padding: 10px 0px 0px 0px;
	padding-bottom: 10px;  
	margin: 0px 0px 0px 0px;
	width: 150px;
	background-color: #F6F6F6;
	border: #E6E4E4 solid 1px;
}



#sideLinks a.currentPage{
	color: #ffffff;
	background-color:#577DAA;
}

.border {
	/*border-top: 1px solid #FFFFFF;*/
	margin: 0px 0px 0px 0px;
	width: 150px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

#homeErrorMessage {
	color: #D9150C;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 20px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	width: 1023px;
}

 

#errorMessage {
	color: #D9150C;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 20px 0px 10px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#errorMessage2 {
	color: #D9150C;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 0;
	padding: 3px 4px 3px 20px;
	text-align: center;
}

          
#topBar{
	height: 17px;
	width: 100%;
	background-color: #FFB812;
	border-top: 3px solid #FFFFFF;
	text-align: left;
}
#topBar h5{
	margin: 2px 0 0 10px;
}
#topBar a{
	color: #FFFFFF;
	text-decoration: none;
}
#topBar a:hover{
	text-decoration: underline;
}

#goBar{
	width: 100%;
	background-color: #f8f8f8;
	border-top: 1px solid #FFB812;
	text-align: left;
	height: 22px;
}
#goBar h1{
	margin: 2px 0 0 10px;
	padding: 0px 0 3px 0;
	font-size: 85%;	
}
.rounded{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}


.topleftRound{
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	border-top-left-radius:4px;
}

.addcomment{
	border-bottom:1px solid #CBCBCB;
	width:140px;
}

.topRightRound{
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	border-top-right-radius:4px;
}

.leftborder10{
	border-left:10px solid #ffffff;
}

.rightborder10{
	border-right:10px solid #ffffff;
}


															div.subline {
																height: 22px;
																border-left:1px solid #CBCBCB;
																border-top:1px solid #CBCBCB;
																border-right:1px solid #CBCBCB;
																background-color:#E9E9E9;
																-moz-border-radius-bottomleft:0;
																-moz-border-radius-bottomright:0;
																-webkit-border-bottom-left-radius:0;
																-webkit-border-bottom-right-radius:0;																	
																padding: 0px 10px 0px 0px;
																margin: 10px 0px 0px 0px;

															}
															div.subline .floatleft h2 {
																font-size: 90%;
																font-weight:normal;
																color:#7887A9;
																margin: 2px 0px 0px 10px;																																															
															}
															div.subline .floatleft span {
																font-size: 70%;
																color:#12498A;
																margin: 2px 0px 0px 30px;																																															
															}	
															div.subline .floatright {
																margin-right: 4px;
																margin-top: 1px;
																padding: 1px;
															}
															div.subline .floatright h2 {
																float:right;
																font-size: 90%;
																font-weight:normal;
																color:#7887A9;
																margin: 0px 10px 0px 0px;                                                                             
															}
															.CommentWrap {
																margin: 0px 0px 0px 0px;
																padding: 2px 0 2px 0px;
																border-bottom:1px dotted #CCCCCC;            
															}

															.CommentWrap:hover {
																background-color:#F6F6F6;
																margin: 0px 0px 0px 0px;
																padding: 2px 0 2px 0px;                          
															}         
      
 															.CommentWrap h2{
																color:#345B9B;
									 						}
														
															.CommentFundraise textarea{
																width: 202px;
															}     
																											
															.CommentText {
																margin: 0px 0px 0px 0px;
																width:500px;
																float:right;
															}
	
															.CommentText h3{
																margin: 0px 0px 0px 0px;
																font-size: 10px;
															}   
															.CommentText h4{
																margin: 0px 0px 0px 0px;
																font-size: 11px;
																line-height:1.5;
															}
															#CommentTextEdit{
																font-size: 10px;															
																margin: 4px 0px 4px 0px;
															}
															.CommentPostWrap{
																width: 450px;
																height:80px;
																margin: 10px 0px 0px 150px; 
															}          
															.CommentError span{
																position:relative; top:20px; left:-160px;													
															}        
																																													
															.Commentfield textarea{
																width: 450px;
																height: 40px;
																background-color: #FFFFFF;
																border:1px solid #999999;
																color: #444444;
																font : Verdana, Arial, Helvetica, sans-serif; 
																font-size: 9pt;														
															}
															.Commentbutton input{
																position:relative;top:-25px;left:10px;
																float:right;
																width: 50px;
																background-color: #D1D8ED;
																border:1px solid #999999;
																padding:2px 0px 2px 0px;
																margin-top: 4px;
																color: #444444;
																font : 8pt Verdana, Arial, Helvetica, sans-serif;
																cursor:pointer;
															}
															.CommentWrap h2 span{
																font-family: Verdana, Arial, Helvetica, sans-serif;
																font-size: 8pt;
																font-weight: normal;
																color:#666666;
															}		
div.subholder {
	padding: 0px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	border:1px solid #CBCBCB;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	-webkit-border-top-left-radius:0;
	-webkit-border-top-right-radius:0;
	width:650px;
}


div.subholderallrounded{
	padding: 4px 10px 10px 8px;
	margin: 0px 0px 0px 0px;
	border:1px solid #CBCBCB;
	-moz-border-radius-topleft:4;
	-moz-border-radius-topright:4;
	-webkit-border-top-left-radius:4;
	-webkit-border-top-right-radius:4;
	width:650px;
}

div.subholderDetails {
	padding: 0px 0px 0px 10px;	
}
div.subholder h2 {
	font-size: 90%;
}
div.GroupDetailsLeft {
	width: 185px;
	float: left;
	margin: 0px 0px 0px 10px;
}
div.GroupDetailsRight {
	width: 455px;
	float:right;
	margin: 0px 0px 0px 0px;
}
div.DetailsLine{
	position: relative; top: 20px;
	height: 20px;
	border-top: 1px solid #E6E4E4;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 5px 0px;
}	
															
div.subfoot {
	height: 15px;
	padding: 0 4px 0 4px;
	font-size: 85%;
	margin-top: 3px;
}
/*																#navBar{
																	height: 17px;
																	width: 100%;
																	background-color: #FFD812;
																	border-top: 3px solid #FFFFFF;
																}
																#navBar span.opttitle {
																	font-size: 75%;
																	margin-left: 10px;
																	font-family: Verdana, Arial, sans-serif;
																	color: #9C7911;
																}
*/.edger {	
	width: 2%;
	background-color:#eeeeee;
	vertical-align:top;
}
.edgel {	
	width: 2%;
	background-color:#eeeeee;
	vertical-align:top;
}
.dbar {
	width: 160px;
}
													.nav {
														margin: 10px 0px 0px 0px;
														padding: 20px 0px 0px 0px;
														width: 160px;
														vertical-align:top;
													}
													.rightBar {
														padding: 0px 0px 0px 0px;
														margin: 0px 0px 0px 0px;
														vertical-align:top;
														Margin: 0 auto;
															
													}
																										
													#rightBar{
														float:right;													
														width: 160px;
														margin: 10px 0px 10px 0px;
														padding: 0px 0px 0px 0px;																											
														border: solid 1px #E6E4E4;
														background-color:#FFFFFF;

													}
													
													#rightBar p{
														text-align: left;
														padding: 5px;
													}
.main {
	vertical-align:top;
}
#endtextarea {
	width:300px;
}


/*
.GroupHead h1 {	
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;	
	font-weight:none;	
	margin: 10px 0 10px 0;	
	font-size: 130%;
}

.pageHeader h1{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	margin: 10px 0 10px 0;
	font-size: 130%;	
}
*/	
.GroupHead h2{
    font-weight:normal;
}

.GroupHead .pageHeader h1{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin: 10px 0 10px 0;
	font-size: 115%;
}
	
.GroupHead .pageEvent h1{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin: 10px 0 10px 0;
	font-size: 133%;
}

.pageHeaderMain h1{
    font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
  	color:#244A88;
    font-weight:bold;
    font-size: 130%;
}

.pageHeaderSub h1{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 115%;
}          

.pageHeaderRight h1{
	float:right;
	position:relative; top: 8px; left:0px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 0px 10px 0px 0px;
	font-size: 70%;
}

.pageHeaderRight h2{
	float:right;
	color:#FF0000;                                   
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin: 5px 10px 0px 0px;
	font-size: 70%;
	cursor:pointer;
}
																										
.pageHeaderEvent h1{
	float:left;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 6px 0px 0px 0px;
	font-size: 130%;
}														
.PageHeaderProfile h1{
	float:left;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 15px 0px 10px 10px;
	font-size: 100%;
	font-weight: bold;
} 
.PageHeaderEdit h1{
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin: 9px 20px 0px 17px;
	font-size: 70%;														
}
.PageHeaderLinks h1{
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;														
	margin: 9px 10px 0px 0px;
	font-size: 70%;
}
.TabLinksRight h1{
	float:right;													
	position:relative; top:-12px; right:20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 70%;
}																																												
.PageHeaderLinksComments h1{
	float:right;
	color:#7887A9;														
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;														
	margin: 5px 10px 0px 0px;
	font-size: 70%;
	cursor: pointer;
}

.PageHeaderGroupLink h4{
	margin:0px 0px 20px 0px;
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;                                                                                        
	font-size: 70%;
}

.PageHeaderEdit h2{
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;
	margin: 0px 20px 0px 10px;
	font-size: 70%;
}

.PageHeaderLinks h2{
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:normal;                               
	margin: 9px 10px 20px 0px;
	font-size: 70%;
}

/*============================ Homepage Styles =====================*/
div.enlarge {
	color: #F21A00;
	width: 600px;
	margin: 0px auto;
	text-align: center;
}			
									div.wrapper {
										width: 814px;
										height:700px;
										margin: 0px auto;		
									}

									div.Textwrapper {
										width: 770px;
										margin: 0px auto;
										margin:50px auto 30px auto;
									}     								
									
									.homeAd{
										width: 162px;
										height: 352px;
										float:right;
										margin: 40px 0px 0px 0px;
										padding: 0px 0px 0px 0px;									
										background-image:url(/themes/usplus3/gfx/images/NewTestAd.gif);
									}
									.NewPeeps{
										width: 814px;
										height: 80px;
										margin: 25px 0px 0px 0px;
										padding: 0px 0px 0px 0px;									
										background-image:url(/themes/usplus3/gfx/images/NewPeeps.gif);
									}
									
									.NewText{
										margin: 0px 0px 0px 0px;
										padding: 0px 0px 0px 0px;
										text-indent: -3000px;
										text-align:left;
										display:none;		
									}
									.NewText1 a{
										text-indent: -3000px;
										text-align:left;
										width: 326px;
										height: 63px;
										float:left;
										margin: 0px 0px 0px 0px;
										padding: 0px 0px 0px 0px;
										background-image:url(/themes/usplus3/gfx/images/NewList2.gif);
										background-repeat:no-repeat;
										background-position:10px 0px;                                                      
										border-left: 1px solid #CED5DF;        
										cursor:pointer;
										outline:none;
									}	         
									
									.NewText1 a:hover{
									  	background-image:url(/themes/usplus3/gfx/images/NewList2.gif);
									  	background-repeat:no-repeat;
										background-position:10px -63px;               
									}								                        						
																																								
									.NewText2 a{
									  	text-indent: -3000px;
									  	text-align:left;                 
									  	width: 370px;
									  	height: 63px;
									  	float:right;
									  	margin: 1px 0px 0px 0px;
									  	padding: 0px 0px 0px 0px;               
									  	background-image:url(/themes/usplus3/gfx/images/NewFund2.gif);
									  	background-repeat:no-repeat;
									  	background-position:10px 0px;
									  	border-left: 1px solid #CED5DF;
									  	cursor:pointer;
										outline:none;
									}         
									
									.NewText2 a:hover{
									  	background-image:url(/themes/usplus3/gfx/images/NewFund2.gif);
									  	background-position:10px -63px;
									  	background-repeat:no-repeat;
									}								
									
									.NewText3 a{
									  	text-indent: -3000px;
									  	text-align:left;
									  	width: 361px;
									  	height: 63px;
									  	float:left;
									  	margin: 30px 0px 0px 0px;
									  	padding: 0px 0px 0px 0px;
									  	background-image:url(/themes/usplus3/gfx/images/NewEvent2.gif);
									  	background-repeat:no-repeat;
									  	background-position:10px 0px;
									  	border-left: 1px solid #CED5DF;        
									  	cursor:pointer; 
										outline:none;
									}             
									
									.NewText3 a:hover{
									  	background-image:url(/themes/usplus3/gfx/images/NewEvent2.gif);
									  	background-position:10px -63px;
									  	background-repeat:no-repeat;                                    
									}
																
									.NewText4 a{
									  	text-indent: -3000px;
									  	text-align:left; 
									  	width: 347px;
									  	height: 63px;
									  	float:right;
									  	margin: 30px 23px 0px 0px;
									  	padding: 0px 0px 0px 0px;                                                             
									  	background-image:url(/themes/usplus3/gfx/images/NewNetwork2.gif);
									  	background-repeat:no-repeat;
									  	background-position:10px 0px;
									  	border-left: 1px solid #CED5DF;        
									  	cursor:pointer;
										outline:none;
									}          
									
									.NewText4 a:hover{
									  	background-image:url(/themes/usplus3/gfx/images/NewNetwork2.gif);
									  	background-position:10px -63px;
									  	background-repeat:no-repeat;
									}											
									
									.NewByLine{
										text-indent: -3000px;
										text-align:left;																		
										width: 439px;
										height: 54px;
										margin: 0px auto;
										margin-top:40px;
										padding: 0px 0px 0px 0px;									
										background-image:url(/themes/usplus3/gfx/images/NewByLine.gif);
										background-repeat:no-repeat;
									}					
									#JoinBut {														
										width: 273px;
										height: 46px;
										margin: 30px auto 0px auto;
										padding: 0px 0px 0px 0px;
										list-style: none;
									}
									.JoinButton a{
										width: 273px;
										height: 46px;
										background-image:url(/themes/usplus3/gfx/images/NewBut.gif);
										background-repeat: no-repeat;
										outline:none;
										text-indent: -3000px;
										text-align:left;									
										display: block;
									}
									.JoinButton a:hover{
										background-position: 0px -46px;
									}
									
									.JoinMessage1 {
										font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
										font-size: 115%;
										font-weight: bold;
										color:#1A50B8;
										background-color:#EFF0F1;
										margin: 0 auto;
										padding-top: 12px;
										padding-bottom: 12px;
										text-align: center;
										line-height: 1.2;
									}

									.JoinMessage2 {
										font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
										font-size: 90%;
										color:#434343;                                                           
										margin: 0px 0px 0px 30px;
										margin-top: 12px;
										text-align: left;
										line-height: 1.3;           
									}

									.JoinMessage2 h2 {
										font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
										font-size: 90%;
										color:#65686C;                                               
										margin: 0px 0px 0px 30px;
										line-height: 1.2;
									}                      
									
									.JoinMessage3 {                      
										margin-bottom: 20px;
										margin-left: 50px;
										width: 550px;
										text-align:left;
									}
									
									.JoinMessage3 h2 {
										font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
										font-size: 90%;
										font-weight: normal;
										color:#003399;
										line-height: 1.4;                                                                       
									}
									
									.JoinMessage3 a {
										font-family: Verdana, Helvetica, sans-serif;
										font-size: 11px;
										color:#0066CC; 
										margin: 0px 0px 0px 0px;
									}          
							
div.enlarge h1 {
	color: #D32E1A;
    font-size: 145%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 10px 0 0px 0;
	text-align: center;
}
div.enlarge h2 {
	font-family: "Tahoma", Verdana, Helvetica, sans-serif;
	color: #838aa4;
	font-size: 115%;
	margin: 0px 0 30px 0;
	text-align: center;
}
div.enlarge h3 {
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #5A4A49;
	font-size: 100%;
	margin: 0px 0 8px 0;
}
div.rightlinks {
	float: right;
	text-align: right;
}
div.lefttext {
	float: left;
	text-align: left;
}
div.lefttext h3 {
	color: #444444;
}
div.centretext {
	font-size: 80%;
	float: left;
	text-align: left;
}

/*============================ Tour Styles =====================*/
html,body#tourlayout { 
	/*background-image:url(images/t_bg.jpg);
	background-repeat:repeat-x;	*/
	background-color:#F2F4F7;
	height:100%; 

	width:100%; 
	margin: auto 0;
	padding: 0px;
}
div.tourholder {
	width:1025px;
	height: 84px;
	margin: 0 auto;
	background-color:#F5E51E;

	/* background-image:url(/themes/usplus3/gfx/images/TopbarShad.gif);
	background-repeat:repeat-x;
	background-position:bottom;     */     
}
div.tourholder1 {
	width:100%; 
	background-color:#F2F4F7;
	text-align:center;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	position: relative; top 84px: auto;
	background-image:url(/themes/usplus3/gfx/images/tourholder1BG.gif);
	background-repeat:repeat-y;
	background-position:right;
}

div.tourholder2 {
	text-align: centre;
	width: 1045px;
	margin: 0px auto;
	padding: 0px 0px 100px 0px;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
}

.TableBG {
	width: 1015px;
	margin: 0px auto;
}

/*Changes from here*/
										.middleblockTour {
											vertical-align:top;
											padding: 0px 0px 0px 0px;
											margin: 0px auto 0px auto;
										}	

										table.textBlockTour {
											text-align:left;
											width: 1040px;
											margin: 50px auto 0px auto;
										}								
										div.tourpageTour {
											margin: 0px auto 0px auto;
											width:900px;
										}	
										div.tourpageTour p{																																				
											font-size: 80%;																																							
											margin: 0px 0px 0px 10px;																																							
											line-height:1.3;																																					
											margin-bottom:15px;																																																																										
										}
										
										div.tourpageTour h2 {
											margin: -12px 0 20px 0;
											font-size: 110%;
											font-weight: bold;
											font-family: Verdana, Helvetica, sans-serif;
											color:#CC0000;
										}
										div.tourpageTour h3 {
											margin: 20px 0px -2px 0px;
											font-size: 100%;
											font-weight: bold;
											color: #1a5ba7;
											font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
										}
										div.tourpageTour h4 {
											font-size: 85%;
											color: #444444;	
											font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
										}
										#rightcontent1 {
											margin: 27px 0px 0px 0px;
											width: 320px;
											height: 300px;
										}																		
div.tourpage {
	margin: 30px 0 0 20px;
}
div.tourpage p{																																				
	font-size: 80%;																																							
	margin: 0px 0px 0px 10px;																																							
	line-height:1.3;																																			
	margin-bottom:15px;																																																																										
}

div.tourpage h2 {
	margin: -12px 0 20px 0;
	font-size: 110%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	color: #1a5ba7;
}
div.tourpage h3 {
	margin: 20px 0px -2px 0px;
	font-size: 100%;
	font-weight: bold;
	color: #1a5ba7;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
div.tourpage h4 {
	font-size: 85%;
	color: #444444;	
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
div.AboutNav span {
	font-size: 84%;
	font-weight: normal;
	color: #1a5ba7;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;                          
	margin: 0px 0px 0px 10px;     
}
	
.backtotop{
	float:right;
	color:1a5ba7;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:13px;
}
	
.anchor{
	color:1a5ba7;
	margin-left:10px;
}
	
div.AboutPageList {
	margin: 0px 0px 0px 7px;
}

div.AboutPageList ul {
	color: #1a5ba7;
}
	
div.AboutPageList p{
	font-size: 75%;
	margin: 2px 0px 0px 0px;
}
div.AboutPageList h4{
	line-height: 1.5;
	colour: #555555;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
													span.bignumon {
														font-size: 295%;
														margin: 0 26px 0 -10px;
													}
													span.bignumon a {
													text-decoration:none;
													color:#1a5ba7;
													}
													span.bignum a {
													text-decoration:none;
													color:#BBBFD7;
													}
													span.bignum a:hover {
													text-decoration:none;
													color:#1a5ba7;
													}													
													span.bignum {
														color: #BBBFD7;
														font-size: 295%;
														margin: 0 26px 0 -10px;
													}
													.tourpage .floatright {
														margin-top: 20px;
													}
													.tourpageTour .nextbtn {
													outline:none;
														float: right;
														margin: 0 10px 30px 0;
													}

/*============================ Tab Area =====================*/

.clubtitle {
	padding: 2px 0 1px 0;
	background-color: #EFF0F1;
	margin-bottom: 6px;
	clear:both;
}

.clubtitle h1 {
	font-family: "Trebuchet MS",Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin: 5px 0px 0px 10px;
	font-size: 120%;
}

.clubtitle h3 {
    margin: 2px 0px 10px 10px;
}
.clubtitle .floatright h3 {
	margin: 10px 10px 0 0;
}
.clubtitle .floatleft h1 {
	margin: 5px 10px 5px 10px;
	font-size: 120%;
}
.floatinfo {
	border-bottom: 1px solid #FFFFFF;
	margin: 0 2px 0px 10px;
	width: 100%;	
	padding: 0px;
}
.floatgo {
	text-align: left;
	margin-left: 45%;
	margin-top: 8px;
	margin-bottom: 15px;
}
.floatinfo .floatleft {
	margin: 0 6px 4px 0;
}
.floatinfo h4 {
	margin: 4px 0 4px 0;
}
.floatinfo h5 {
	margin: 8px 0 8px 0;
}
.moreinfo {
	margin: 8px 0 20px 10px;
	padding: 0 0 20px 0;
}
.moreinfo h3 {
	margin: 4px 0 2px 0;
	font-weight: bold;
}
						
/*============================ Tooltip =====================*/

div.tooltip {
	width: 120px;
	color: #3166A4;
	text-align: center;
}

div.tooltip p {
	margin: 0;
	padding: 8px 0 8px 0px;
	text-shadow: 2px 2px 1px #222;
	background: url(/themes/usplus3/gfx/images/tip_bg.png) bottom left no-repeat !important;
	background: url(/themes/usplus3/gfx/images/tip_bg.gif) bottom left no-repeat;
	font-size: 10px;
	font-weight: bold;
}

/*============================ Photo Structure =====================*/
.photo{
	width:80px;
	height:118px;
}
.photo_edit{
	width:80px;
	height:132px;
	float: left;
	margin: 0 10px 0 10px;
}
.photo_big{
	width:344px;
}

.photo-photo{
	padding: 8px;
}
.borderleft {
	border-left: 1px solid #b8d1e6;
	padding: 0 0 0 6px;
}
.photo-caption{
	padding: 2px;
	height:42px;
}
.photo-text{
	font: 7pt Tahoma, sans-serif;
}
.photo-text-big{
	font: 10pt Tahoma, sans-serif;
	color: #808080;
} 

/*============================ Group Page Structure =====================*/
table.textBlock {
	text-align: left;
	clear: both;
	width: 650px;
	margin: 10px 10px 0px 7px;
}
														
															table.underBlock {
																text-align: left;
																width: 100%;
																padding: 0px 10px 0px 20px;
															}

															
#membership h3,#membership h4, #equals h3, #equals h4 {margin: 4px 0px 4px 0px;}

.fullline {
	border-top: 1px dotted #cccccc;
	margin: 5px 120px 5px 90px;
}
.line {
	border-bottom: 1px dotted #cccccc;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image:url(/themes/usplus3/gfx/images/1pxtransparent.gif);
}
.blogentry {
	margin: 4px 0 6px 2px; 
}
.blogentry h4 {
	margin: 6px 0 0 0;
}
.blogimg {
	float: right;
	margin: 5px 10px 10px 20px;
}
img.leader {
	float: right;
	margin: 0px 100px 5px 10px;
}
#kiwi{
	background-image:url(/themes/usplus3/gfx/images/kiwi.gif);

	background-repeat:no-repeat;
	width:23px;
	height:21px;
	float:right;
	margin: 10px 20px 0px 0px;
}

#spacer {
  	clear: both;
 }  
div.float {
  	float: left;
 	margin: 8px;
 }  
div.float p {
   	text-align: center;
 }
div.center {
	margin-left: auto;
	margin-right: auto;
}
/*============================= Form =====================*/

.row {
  	clear: both;
  	padding-top: 1px;
	margin: 0px;
}
.row div.label {
 	float: left;
	text-align: left;
}
.eventlist h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: -2px;
	font-weight:bold;
}

.eventlist h4 {
	font-size:11px;
	color:#555555;
}

.row div.formw {
	margin: 0px 0px 0px 65px;
	text-align: left;
	line-height:1.3;
}
div.formw h3 {
	margin: 2px 0px 2px 0px;
}
.eventrow {  
	width: 550px;  
	clear: both;
}

.eventrow h2 {  
	font-size:14px;
}

.eventrow .label{
	float:left;
}

.eventrow div.info {
 	float: left;
	margin: 3px 0 2px 0;
}

.editEvent h1{
	float:right;
	position:relative; top: 6px; right:0px;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 70%;
}

.pastevent h2{
	color:#F64C18;
	font-size: 14px;
	line-height:1.5;
	font-weight:normal;
}

.row div.formlong {
	margin: 0px 0px 0px 120px;
	text-align: left;
}
.dateline{
	font-size:70%;
	font-weight: normal;																
}	
.tabs_dateline{
	font-size:80%;
	font-weight: normal;																
}																		

/*============================= club icons =====================*/

.icon_moderator {
	float: left;
	text-align:right;
	margin: 1px 4px 0px 0px;
	color: #1a5ba7;
	font-size: 60%;
	font-weight:bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.icon_category {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_category.gif);
	font-size: 0;
	padding:0;
}
.icon_members {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_members.gif);
	font-size: 0;
	padding:0;
}
.icon_photos {
	float: left;
	width: 16px;
	height: 13px;
	font-size: 0;
	background-image: url(/themes/usplus3/gfx/icons/org_photos.gif);
	padding: 0;
}
.icon_location {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_location.gif);
	font-size: 0;
}
.icon_created {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_created.gif);
	font-size: 0;
}
.icon_moderated {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_moderated.gif);
	font-size: 0;
}
.icon_public {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_public.gif);
	font-size: 0;
}
.icon_url {float: left;text-align: left;width:16px;height:13px;
	background-image:url(/themes/usplus3/gfx/icons/org_url.gif);
	font-size: 0;	
}
.iconrow {
  	clear: both;
	margin: 5px 0 0 2px;
	padding: 0;
}
div.iconw {
	margin: 0px 0px 0px 0px;
	text-align: left;
	padding: 0;
}
div.iconw h3 {
	margin: 2px 0px 0px 0px;
	padding: 0;
}


/*============================ List Structure Styles =====================*/
.list-blue-empty{
	text-align: center;
	background-color: #eeeeee;
}

.list-blue{
	border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
}
.list-blue-header{	
	background-color: #ECEEF0;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	height:15px;
}
/*.list-blue-item{	
	background-color: #FFF17A;
	padding:3px 3px 3px 3px;
}*/
.list-blue-item-1{	
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color: #F1F2F4;
	padding:3px 5px 3px 5px;
	height:15px;
}
.list-blue-item-2{
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color: #F6F8FB;
	padding:3px 5px 3px 5px;
	height:15px;
}
.list-blue-message-1{	
	text-align:left;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	background-color: #f8f8f8;
	padding:4px 4px 4px 4px;
	height:15px;
}
.list-blue-message-1 p{
	font-size:11px;
	color: #444444;
	line-height:1.5;
	margin-bottom:20px;
}
.list-blue-message-2{
	text-align:left;
	border-bottom:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	background-color: #eeeeee;
	padding:4px 2px 2px 7px;
	height:15px;
}
.card-member .subline .floatleft h2{
	margin: 4px 0px 0px 51px;
}

.list-blue-message-header{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	background-color: #ECEEF0;
	padding:3px 5px 3px 5px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	height:15px;
}

.list-blue-message-header h2{
	font-size: 90%;
	color:#7887A9;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	float:right;
	margin: 0px 5px 0px 0px;
}
          

.list-blue-message-2 p{
	font-size:11px;
	color: #444444;
	line-height:1.5;
}
.list-blue-category{
	padding:3px;
}
.list-blue-category a{
	color: #507EA9;	
}
.list-blue-category a:hover{
	color: #000000;
}
.list-blue-subcategory{	
	padding:3px;
	padding-left:20px;
}
.list-blue-subcategory a{
	color: #507EA9;
	text-decoration:none;
}
.list-blue-subcategory a:hover{
	color: #000000;
}

.list-orange{
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}
.list-orange-header{	
	background-color: #eeeeee;
	padding:3px;
	margin-left: 4px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	height:20px;
}
.list-orange-item{	
	text-align:left;	
	background-color: #fffffff;
	padding:3px;
}
.list-orange-item-1{	
	text-align:left;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #f8f8f8;
	padding:3px;
	height:20px;
}
.list-orange-item-2{
	text-align:left;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #eeeeee;
	padding:3px;
	height:20px;
}
.list-orange-title,.list-orange-title a{
	font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 12pt;
	font-weight:bold;
	color: #507EA9;
	text-decoration:none;
	padding-right:5px;
}

/*============================ Forum Styles ======================*/

.ForumWrap{
	position:relative;top:9px; left:0px;/*see ie*/
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	float:left;
	}
.ForumWrapAdjst{
	position:relative;top:3px; left:0px;/*see ie*/
	margin: 0px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
	float:left;
	}	
.ForumtabPosition{
	float:left;
	position:relative;top:4px;left:0px;	
}
.forum-button{
	border: 1px solid #CBCBCB;
	background-color: #CED5DF;
	color: #2160C5;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, San-Serif;
	font-size: 13px;
	float:left;
	margin:2px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
}
.forum-button:hover{
	background-color: #8EAACC;
	color: #FFFFFF;
}
.FB1{
	width:120px;
}
.forum_quote{
	float: left;
	border:1px dotted #689BCA;
	background-color: #FFFFFF;
	padding:5px;
}
.ForumMessage{
	position:relative;top:10px;left:33px;
	width:575px;
	height:255px;
	float:left;
}
.forumbuttons{
	position:relative;top:0px;right:45px;
	float:right;
}
.forumbuttonsEdit{
	position:relative;top:10px;right:170px;
	float:right;
}
.SubHolderlistpadding{
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border:1px solid #CBCBCB;
	float:left;          
	width:650px;
}
.SubHolderlistPhoto{
	padding: 0px 0px 10px 0px;
	margin: -10px 0px 10px 0px;
	width:650px;
}

.list-blue-Forumheader{	
	background-color: #E9E9E9;
	padding:3px 3px 3px 3px;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #CBCBCB;
	height:10px;
/*	border:1px solid #FF0000;*/
}
.list-blue-Forumheader h2{	
	font-weight:normal;
	font-size: 80%;
	color:#7887A9;
}
.list-blue-Forumitem-1{	
	padding:3px 10px 5px 10px;
}
.Listhover:hover{    
	background-color: #F1F1F1;
}
.list-blue-itemTitle h2 a{
font-size:85%;
position:relative; top:-3px; left:0px;
}
/*============================ User Homepage Styles ======================*/
.floatleft {
	float: left;
	margin-right: 10px;
}
.floatleftProfilePic {

            float: left;

            margin: 0px 10px 0px 10px;

}         

.ProfileDetails {
	width:490px;            
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

														.statsBoxLeft {
															width: 285px;
															margin: 0px 0px 0px 0px;
															padding: 5px 5px 5px 5px;
														}
														#statsBoxLeftWrap {
															height: 95px;
															position:relative; top: 2px; left: 0px;
															margin: 0px 0px 0px 0px;
															padding: 0px 0px 0px 5px;
														}	
														#statsBoxLeftTextveiw {
															position:relative; top: 3px; left: 0px;
															text-align: left;
															padding: 0px 0px 0px 0px;
															margin: 0px 0px 0px 0px;
														}
														#statsBoxLeftTextedit {
															position:relative; top: 6px; left: 0px;
															text-align: left;
															padding: 0px 0px 0px 0px;
															margin: 0px 0px 0px 0px;
														}
														#statsboxpic {
															float: left;
															margin: 0px 8px 0px 0px;
															padding: 0px 0px 0px 0px;
															background-color:#EEEEEE;
														}
											
														#statsBoxMid {
															margin: 0px 0px 0px 0px; 
															padding: 0px 5px 5px 5px;																																					
														}
														#statsBoxMidLeftBorder {
															width: 170px;
															height: 95px;
															margin: 0px 0px 0px 0px;
															padding: 0px 0px 0px 5px;
															border-left: solid 1px #E6E4E4;
														}
														
														#statsBoxRight {
															margin: 0px 0px 0px 0px;																																					
															padding: 0px 5px 5px 5px;																																																																									
				 										}

														#statsBoxRightLeftBorder {
															width: 160px;
															height: 95px;
															margin: 0px 0px 0px 0px;
															padding: 0px 0px 0px 5px;
															border-left: solid 1px #E6E4E4;
														}
														#StatBoxRightText {
															margin: 0px 0px 0px 0px;
															padding: 0px 0px 0px 0px;
														}
															#membership {
																float: left;
																text-align: left;
																width: 85px;
																padding: 0px 0px 0px 0px;
																margin: 0px 0px 0px 0px;
															}
															#equals {
/*																position:relative; top: 0px; left: 0px;
*/																text-float: left;
																align: left;
																padding: 0px 0px 0px 0px;
																margin: 0px 0px 0px 0px;		
															}
															table.textBlocks{
																text-align: left;

																clear: both;
																width: 650px;
																height: 110px;
																padding: 0px 0px 0px 0px;
																margin: 20px 10px 0px 7px;
																border:solid 1px;
																border-color:#E6E4E4;
															}
															table.textBlocksUnder{
																width: 100%;
																padding: 0px 0px 0px 0px;
																margin: 0px 10px 0px 7px;
															}
															.middleblock {
																text-align: left;
																vertical-align:top;
																min-width: 690px;
																width: 690px;
																padding: 0px 0px 0px 0px;
																margin: 0px 0px 0px 0px;															
															}                                              
											
.floatright {
	float: right;
	margin-left: 10px;
}

.clearleft {
	clear: left;
}
.clearboth {
	clear: both;
}
.friendbg {
	width: 121px;
	height: 36px;
	float: left;
	margin: 4px 4px 4px 0px;
	background-color:#EFF0F1;
}

.friendbg .flashobject{
	margin: 1px 0px 0px 5px;
}

.friendbg .mailimg{
	margin: 1px 0px 0px 0px;
}

.friendbgCoord{
	width: 150px;
	height: 36px;
	float: left;
	margin: 4px 4px 4px 0px;
	background-color:#EFF0F1;
}

.friendbgCoord .flashobject{
	margin: 1px 0px 0px 5px;
}

.friendbgCoord .mailimg{
	margin: 1px 0px 0px 0px;
}

.forumfriendbg {
	width: 130px;
	height: 36px;
	float: left;
	margin: 2px 0px 1px 0;
	background-color:#EFF0F1;
}

.tablerow1 {
	margin: 0px 0px 1px 0px;
	padding: 2px 0px 2px 0px;
	clear: left;
}
.tablerow1:hover {
	margin: 0px -10px 0px -10px;
	padding: 2px 10px 3px 10px;
	background-color: #F4F2F2;
}
.tablerow2 {
	margin: 0px 0px 1px 0px;
	padding: 2px 0px 2px 0px;
	clear: left;
}
.tablerow2:hover {
	margin: 0px -10px 0px -10px;
	padding: 2px 10px 3px 10px;
	background-color: #F4F2F2;
}
.tablerow1 h2 {
	margin: 4px 0 4px 0;
}
.tablerow2 h2 {
	margin: 4px 0 4px 0;
}
.tablerow1 h4 {
	margin: 10px 0 8px 0;
}
.tablerow2 h4 {
	margin: 10px 0 8px 0;
}
.home_wid1 {
	width: 600px;
	margin: 0px 0 1px 0;	
	padding: 2px 0 2px 0; 
	background-color: #eeeeee;
	clear: left;
}
.home_wid2 {
	width: 650px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.3;
	clear: left;
}

div.home_wid2 p {
	margin: 0px 0px 0px 7px;
	line-height: 1.6;
	font-size: 12px;
}

.home_club1,.home_club2,.home_wid1,.home_wid2 h2 {margin: 5px 0 0px 5px;}
.home_club1,.home_club2,.home_wid1,.home_wid2 h3 {margin: 5px 0 2px 5px;}
.home_club1,.home_club2,.home_wid1,.home_wid2 h4 {margin: 6px 0 2px 5px;}
.home_club1,.home_club2,.home_wid1 p {margin: 0 0 2px 3px;}
.home_club2 p, .home_club1 p{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.home_club1 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 2px 0 2px 0px;
	clear: left;
	border-bottom:1px dotted #cccccc;

}

.home_club1:hover {
	margin: 0px 0px 0px 0px;
	padding: 2px 0 2px 0px;
	background-color: #F6F6F6;
}

.home_club2 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 2px 0 2px 0px;
	clear: left;
	border-bottom:1px dotted #cccccc;
}

.home_club2:hover {
	margin: 0px 0px 0px 0px;
	padding: 2px 0 2px 0px;
	background-color: #F6F6F6;
}
.home_club2 h2 span{
color:# 8AB604;
font-size:90%;
font-weight:normal;
Margin:0 0 0 20px;
}
.home_club2 h3 {
color:#666666;
}
.home_club1 h3 {
color:#666666;
}

.home_uptext {
	float: right;
	margin: 0px 6px -4px 0px;
}
.home_uptext h1 {
	font-size: 70%;
}
.home_uptext h3 {
	font-size: 60%;
}
.home_righttext {
	float: right;
	border-left: 1px solid #3166A4;
	margin: 6px 10px 0 0px;
	padding-left: 2px;
	text-decoration: none;
}
.home_righttext h1 {
	font-size: 65%;
}
.home_righttext h3 {
	margin: 0 0 2px 4px;
}
.home_clubname {
	float: left;	
	margin-bottom: 1px;
	height: 36px;
}
/*.event_details .floatleft {
	margin: 12px 0 -2px 0;	
}*/

.event_details {
	width:650px;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-color: #f8f8f8;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.EventDetailLimit{
	width: 350px;
}
.floatleft2 {
	float: left;
	margin: 10px 10px 0px 5px;	
	width:520px;
	min-height: 120px;
}
.YesRSVPposition{
	float:right;
	position:relative;top:-107px;left:0px;
}

.NoRSVPposition{
	float:right;
	position:relative;top:-67px;left:0px;
}

.right_rsvptext {
	border-left: 1px solid #BCBCBD;
	text-decoration: none;
	text-align: center;
	padding-left:5px;
}
.right_rsvptext h1 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#B98C06;
	font-size: 100%;
	line-height:1.2;
}
.right_rsvptext h4 {
	margin-top:4px;
	color:#1a5ba7;
	font-size: 60%;
	font-weight:bold;
	text-align:center;
}

/*.rsvpbtn {
	width: 94px;
	height: 54px;
	margin-left: 2px;
	margin-bottom: 4px;
	background-image:url(/themes/usplus3/gfx/images/rsvpbtn.gif);
}*/

.linksRow {
	background-color: #eeeeee;
}
.linksRow h3 {
	margin: 3px;
	padding: 3px;
	font-weight: bold;
}
img.floatimg {
	float: left;
	padding: 4px;
}
.date {
	float: left;
	margin: 3px 10px 3px 0px;
	width: 52px;
	height: 52px;
	text-align: center;
	background-image:url(/themes/usplus3/gfx/images/calendar.gif);
}


div.date h3 {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;																						
	color:#CB9C0E;
	margin: 5px 0 -1px 0;
}												
div.date h1 {
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;

	color:#CB9C0E;
	font-size: 18px;
	font-weight: bold; 
	margin: -10px 0 -8px 0;
	padding: 5px 0px 5px 0px; 
}
div.date h5 {
	color: #444444; 
	margin: 0px; 
	font-family: Arial;
}
.datebig {
	float: left;
	margin: 16px 10px 10px 10px;
	width: 79px;
	height: 87px;
	text-align: center;
	background-image:url(/themes/usplus3/gfx/images/calendar_big.gif);
}
div.datebig h1 {margin: 13px 0px 0px 0px; font-size: 125%; color:#CB9C0E;}
div.datebig h2 {margin: -2px 0px 0px 0px; font-size: 145%; color:#CB9C0E;}
div.datebig h4 {margin: -4px 0px 0px 0px; }

.flashobject {
	margin: 1px 0px 0px 0px;
	float: left;
}
img.mailimg {
	margin: 0px 0 0px -4px;
}

.spacerBar {
	height: 25px;
	margin-right: 20px;	
}
.titleBar {
	margin-right: 20px;	
	background-color: #eeeeee;
	clear: both;
}
.titleBar h3 {
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	margin: 1px 0px 1px 12px;
}
												.infoBar {
													margin: 0px 0px 0px 0px;
													padding: 0px 0px 0px 0px;
												}
.infoBarBtm {
	background-color: #f8f8f8;
	margin-right: 20px;
	padding: 5px 10px 7px 12px;
}
.infoBar p {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	text-align: left;
}
.infoBarBtm p {
	margin: 0px;
	padding: 0px;
	font-size: 70%;
	text-align: left;
}
/*============================ Card Structure Styles =====================*/
.cardbody{
	color: #dd1000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.card-headline{
	float:left;
	margin-bottom: 2px;
}
.card-headline-body{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	padding-top:5px;
	padding-bottom:5px;
}
.card-headline-quote1{
	padding:5px;
	vertical-align:top;
}
.card-headline-quote2{
	padding:5px;
	vertical-align:bottom;
}
.card-member{
	 /*border:1px solid #eeeeee;*/
}
.card-online{
	border:1px solid #CCCCCC;
	background-color: #eeeeee;
	color: #00cc00;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-featured{
	border:1px solid #CCCCCC;
	background-color: #eeeeee;
	color: #C96767;
	font-size:7pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-new{
	border:1px solid #E61717;
	background-color: #eeeeee;
	color: #E61717;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:7pt;
	padding:0px 3px 2px 3px;
	position:relative;top:-5px;
	height:9px;
}
.card-updated{
	border:1px solid #CCCCCC;
	background-color: #eeeeee;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3588AE;
	font-size:7pt;
	padding:2px;
	margin:2px;
	height:10px;
	line-height:10px;
	cursor:default;
	font-weight:bold;
}
.card-member-top,.card-member-top a{
	background-color: #eeeeee;
	color: #1a5ba7;
	padding: 3px 3px 3px 3px;
	text-align:left;
	text-decoration:none;
}
.card-member-top a:hover{
	text-decoration:underline;
}
.card-member-body{
	background-color: #FFFFFF;
	padding:5px;
	text-align:left;
}
.card-member-header,.card-member-header a{
	font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 12pt;
	font-weight:bold;
	color: #1a5ba7;
	text-decoration:none;
}

.card-member-header a:hover{
	 color: #689BCA;
     text-decoration:underline;
}
.card-member-options,.card-member-options a{
	background-color: #eeeeee;
	padding:3px;
	text-align:center;
	color: #507EA9;
	text-decoration:none;
	font-size:7pt;
}
.card-member-options a:hover{
	color: #689BCA;
}
ul.card-member-list{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-member-item{
	display:inline;
	background: url(/themes/usplus3/gfx/arrow.gif) 5px no-repeat ;
	padding-left:10px;
}
.card-blog{
	border-top:2px solid #67C968;
	border-bottom:1px solid #67C968;
}
.card-blog-top,.card-blog-top a{
	background-color: #D5F0D6;
	padding:3px;
	text-align:left;
	border-bottom: 1px solid #eeeeee;
	color: #328A33;
	text-decoration:none;
}
.card-blog-top a:hover{
	color: #67C968;
}
.card-blog-body{
	background-color: #EBFAEB;
	padding:5px;
	text-align:left;
}
.card-blog-header,.card-blog-header a{
	font-family: "Trebuchet MS","Lucida Grande"; 
	font-size: 12pt;
	font-weight:bold;
	color: #4FA851;
	text-decoration:none;
}
.card-blog-header a:hover{
	color: #67C968;
}
.card-blog-options,.card-blog-options a{
	background-color: #D5F0D6;
	padding:3px;
	text-align:center;
	border-top: 1px solid #eeeeee;
	color: #328A33;
	text-decoration:none;
	font-size:7pt;
}
.card-blog-options a:hover{
	color: #67C968;
}
ul.card-blog-list{
	padding:0;
	margin:0;
	white-space:nowrap;
	list-style-type:none;
	list-style-position: outside;
}
li.card-blog-item{
	display:inline;
	background: url(/themes/usplus3/gfx/arrow.gif) 5px no-repeat ;
	padding-left:10px;
}

/*============================ Form Styles =====================*/
/* for all browsers that understand min-width
.containertext {position:relative; width:65%; min-width:500px;} */

/* method 2 a bodge for IE browsers IE5.01, IE5.5 and IE6
* html .containertext {border-right:500px;}
* html .form {float:left; position:relative; margin-right:-500px;} */
.subtitle {
	text-align: right;
	font-size: 105%;
	width:35%;
	margin: 0 0 2px 0;
	padding:16px 0px 0 0;
	display:block;
}
.form {
	text-align:center;
	margin: 0px;
	padding:0;
	width: 100%;
	float: left;
}
.formlabel{
	float:left;
	text-align:right;
	width:35%;
	margin: 4px 4px 0px 0;
	padding:0px 0px 0 0;
	display:block;
	clear:both;
}
.formlabel p{
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.formlabelFund{
	float:left;
	text-align:right;
	width:45%;
	margin: 4px 4px 0px 0;
	padding:0px 0px 0 0;
	display:block;
	clear:both;
}

.InviteFormLabel{
	width:25%;
	margin-right:5px;
}

.formlabelFund p{
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}

.formlabelextension{
	margin: 2px;
	float: left;
}

.formlabelextension p{
	margin: 2px;
	float: left;
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	width: 360px;
	position: relative; top: 0px; left: 0px;
	text-align: right;
}

span.labelerror{
    color: #F64C18;
}

.formelement{
	float:left;
	margin:2px;
	text-align:left;
}
.formelement h2{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}
.formelement h4{
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.formbutton{
	padding-top:10px;
	text-align:center;
	display:block;
	clear:both;
}

.InviteButtons{
	position:relative;top:0px;left:-50px;
	display:inline;
}

.formset{	
	margin-bottom:2px;
}
.textfield{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #444444;
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.shorttextfield{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #444444;
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.dropdown{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #565656;
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	width: 235px;
}
.agedropdown{
	background-color: #FFFFFF;
	border:1px solid #999999;
	color: #565656;
	font : Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	width: 74px;
	margin-right: 1px;
}
.textarea{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding: 0px;
	margin: 0px;
	color: #444444;
	font : 10pt Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.InviteMessage textarea{
    width:380px;
}
#html_description{
	background-color: #FFFFFF;
	border:1px solid #999999;
	padding: 0px;
	margin: 0px;
	color: #444444;
	font : 10pt Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}
.button{
	width: 100px;
	background-color: #D1D8ED;
	border:1px solid #999999;
	padding:2px 0px 2px 0px;
	margin-right: 4px;
	color: #444444;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	cursor:pointer;
}
.button:hover{
	background-color: #8EAACC;
	color: #FFFFFF;
}

.member{
	width: 110px;
	height:165px;
	margin: 0px 6px 10px 0;
	float: left;
	outline:none;
	border:1px solid #CCCCCC;
	padding:4px;
}
.member-online-photo{
	padding: 4px 4px 1px 4px;
	text-align:center;
}
.member-online-name{
	overflow:hidden;
	text-align:center;
}
.editDeleteImage{
	margin:10px 0px 0px 0px;
	text-align:center;
}
.member-online-indicator{

	text-align:center;
}

.member-offline-photo{
	background-color: #F2F2F2;
	border: 1px solid #999999;
	padding: 8px;
}
.member-offline-name{
	background-color: #E5E5E5;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 2px;
	height:32px;
	text-align:center;
}
.member-offline-name a{
	font: 8pt Tahoma, sans-serif;
	color: #808080;
}
.member-offline-name a:hover{
	text-decoration: none;
}
.member-offline-indicator{
	border: 1px solid #999999;
	font: 7pt Arial, sans-serif;
	color: #eeeeee;
	background-color: #BFBFBF;
}
.member-offline-indicator a{
	font: 7pt Arial, sans-serif;
	color: #eeeeee;
} 


/*============================ Tip Styles =====================*/
.columnSmall{
	margin:0px 0px 15px 7px;
}

.tip{
	border: 1px solid #E0E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 67%;
	color: #055297;
	min-height: 31px;
	padding: 10px;
	width: 610px;
}

.tip-body img{
	padding: 2px 4px 0 0;
}

.tipTextBlock{
	margin-left: 65px;
}

.padded{
	padding: 10px 20px 15px 0px;
	width: 100%;
	text-align: center;
	clear: both;
}
.infobox{
	background-color: #f8f8f8;
	text-align: center;
	padding: 4px 8px 4px 8px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
    display: table; 
}
.infobox img{
	float:left;
}

.overviewbox{
	background-color:#F3F4F4;
	padding: 5px 10px 10px 10px;
	margin: 15px 0 5px 0;
}

.wrap0 {
	display: table;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	margin-bottom: 18px;
	text-align: center;
	padding: 4px 60px 4px 2px;
}
.wrap1 {
	padding:0;
}
.wrap1 img{
	float:left;
	padding:0;
}
.infotext{
	float:left;
	margin: 1px 0 0 7px;
	display: block;
}


.infotext h2{
	color: #666666;
}

.wrapbgcolor{
	background-color:#F6F6F6;
}

/*============================ Icon Buttons =====================*/
div.quote_s {
	background: url(/themes/usplus3/gfx/images/quote_start.gif) 0 0 no-repeat;
	width: 11px;
	height: 19px;
	float: left;
}
/*============================ Icon Buttons =====================*/
.basictab {
	display: inline;
	margin: 0;
}

.basictab .btn_1 a {
	display:block;
	width: 34px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_1.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_1 a:hover {background-position: 0 -27px;}
.basictab .btn_2 a {
	display:block;
	width: 32px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_2.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_2 a:hover {background-position: 0 -27px;}
.basictab .btn_3 a {
	display:block;
	width: 34px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_3.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_3 a:hover {background-position: 0 -27px;}
.basictab .btn_4 a {
	display:block;
	width: 36px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_4.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_4 a:hover {background-position: 0 -27px;}
.basictab .btn_5 a {
	display:block;
	width: 32px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_5.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_5 a:hover {background-position: 0 -27px;}
.basictab .btn_6 a {
	display:block;
	width: 32px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_6.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_6 a:hover {background-position: 0 -27px;}
.basictab .btn_7 a {
	display:block;
	width: 35px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_7.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_7 a:link {text-decoration: none;}
.basictab .btn_7 a:visited {text-decoration: none;}
.basictab .btn_7 a:hover {background-position: 0 -27px;}
.basictab .btn_8 a {
	display:block;
	width: 33px;
	height: 27px;
	background: url(/themes/usplus3/gfx/images/btn_8.gif) 0 0 no-repeat;
	float: right;
}
.basictab .btn_8 a:hover {background-position: 0 -27px;}

a.opt_1 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_1.gif) 0 0 no-repeat;
	text-decoration: none;
}
a.opt_1:link {text-decoration: none;}
a.opt_1:visited {text-decoration: none;}
a.opt_1:hover {background-position: -145px 0;}
a.opt_2 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_2.gif) 0 0 no-repeat;
	text-decoration: none;
}
a.opt_2:link {text-decoration: none;}
a.opt_2:visited {text-decoration: none;}
a.opt_2:hover {background-position: -145px 0;}
a.opt_3 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_3.gif) 0 0 no-repeat;	
	text-decoration: none;
}
a.opt_3:link {text-decoration: none;}
a.opt_3:visited {text-decoration: none;}
a.opt_3:hover {background-position: -145px 0;}
a.opt_4 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_4.gif) 0 0 no-repeat;	
	text-decoration: none;
}
a.opt_4:link {text-decoration: none;}
a.opt_4:visited {text-decoration: none;}
a.opt_4:hover {background-position: -145px 0;}
a.opt_5 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_5.gif) 0 0 no-repeat;
	text-decoration: none;
}
a.opt_5:link {text-decoration: none;}
a.opt_5:visited {text-decoration: none;}
a.opt_5:hover {background-position: -145px 0;}
a.opt_6 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_6.gif) 0 0 no-repeat;
	text-decoration: none;
}
a.opt_6:link {text-decoration: none;}
a.opt_6:visited {text-decoration: none;}
a.opt_6:hover {background-position: -145px 0;}
a.opt_7 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_7.gif) 0 0 no-repeat;
	text-decoration: none;
}
a.opt_7:link {text-decoration: none;}
a.opt_7:visited {text-decoration: none;}
a.opt_7:hover {background-position: -145px 0;}
a.opt_8 {
	display:block;
	width: 145px;
	height: 19px;
	background: url(/themes/usplus3/gfx/images/opt_8.gif) 0 0 no-repeat;
	text-decoration: none;
}
a.opt_8:link {text-decoration: none;}
a.opt_8:visited {text-decoration: none;}
a.opt_8:hover {background-position: -145px 0;}


/* Tag Styles */

.CommonTagCloud {
	background-color: #507EA9;
	padding: 8px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 16px;
	margin-top: 16px;
	color: #507EA9;
	line-height: 120%;
	list-style-type: none;
}
.CommonSidebarTagCloud {
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6 {
	margin: 0;
	padding: 0px;
	display: inline;
}
.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 150%;
	font-weight: 700;
}
.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 140%;
	font-weight: 600;
}
.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 130%;
	font-weight: 500;
}
.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 120%;
	font-weight: 400;
}
.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 100%;
	font-weight: 300;
}
.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active {
	margin-right: 6px;
	text-decoration: none;
	font-size: 80%;
	font-weight: 300;
}
.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover
{
	text-decoration: underline;
}

/* End Tag Styles */

/* notification */
.noti{
	border:1px solid #2A78BD;
	background-color: #FFFFFF;
	color: #444444;
}
.noti-header{
	background-color: #2A78BD;
	padding:3px;
	color: #FFFFFF;
	font : 8pt Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
.noti-header a{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.noti-body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif; 
	color: #444444;
}
.noti-body a{
	color: #444444;
}
.noti-body a:hover{
	text-decoration:none;
}

/* added by Geoff */
p.importantmessages{
	position:relative; top: 5px;
	color: #CC3300;
}

.importantmessagesSmall{
	font-size: 70%;
	font-weight: normal;
	color: #CC3300;
}

p.offontext{
	position:relative;top:-19px;left:110px;
}

#paging {
	width: 648px;
	font : Verdana, Arial, Helvetica, sans-serif;
	font-size:55%;
}

#paging ul {
	list-style: none;
	margin: 0;
	padding: 10px 10px 6px 10px;
	float:right;
}

#paging li {
	display: inline;
}

#paging a:link, #paging a:visited {
	padding: 3px 5px 3px 5px;
	color: #005CC6;
	background-color:#EFEFEF;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#paging a:hover {
	color: #FFFFFF;
	background-color: #8EAACC;
}

p.bluemessages{
	color: #8888FF;
}

img.arrowLink{
	border: 0;
}

#flashcontent1{
	position: relative;
	left: -2px;
	margin-top: 5px;
	margin-bottom: 5px;
}

span.descriptionDefault{
	font-size: 10pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#585858;
	width:400px;
	max-width: 400px;
}

span.descriptionDefault p{
	font-size: 9pt; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#585858;
	line-height:1.5;
}

.descriptionDefault td {                                                                                                    
	font-family: Verdana, Helvetica, sans-serif;                                                      
	font-size:8pt;            
	border:1px solid #eeeeee;
	color: #000000;                                                                                       
}          

.bignumFund {
	color: #577DAA;
	width:20px;
	font-size: 400%;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	vertical-align:top;                                                                                                                                                                     
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}


.FundText {
	color: #577DAA;
	width:150px;
	font-size: 110%;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.fundPhotos {
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	width:150px;
	font-size: 90%;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-color:#F6F6F6;
} 

div.fundPhotos h2 {
  font-weight: normal;
  font-size:86%;
}

.h1redo {
	color:#D33B22;
	font-size: 16pt;
	font-weight:bold;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding: 20px 0px 0px 11px;
	margin: 0px;
}

.Fundsubline{
	font-size: 80%;
	line-height: 1.5; 
	color:#333333;   
	margin:35px 0px 25px 50px;
	padding: 0px 0px 0px 0px;
}

.terms{
	font-family: Verdana, Helvetica, sans-serif;
	text-align:left;
	color:#585858;           
	font-size: 90%;
	margin:40px 0px 15px -400px;                                                                                   
	padding: 0px 0px 0px 0px;
	float:left;
	width:300px;
	display:inline;
	height:40px;
}

.termscheck{
	position:relative; top:-20px; left:250px;
	display:inline;                                                                                    
}

.required{
	font-family: Verdana, Helvetica, sans-serif;
	color:#CC3300;
	font-size: 70%;
	width:300px;
	margin:0px 0px 0px 235px;
	padding: 0px 0px 0px 0px;
}
.requirednowidth{
	font-family: Verdana, Helvetica, sans-serif;
	color:#CC3300;
	font-size: 70%;
	padding: 0px 0px 0px 0px;
}

.LeftPart{
	vertical-align:top;
	width:400px;
	max-width: 400px;
	padding: 0px 15px 0px 0px;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
}

div.LeftPartSubholder{
	padding: 5px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
	width:388px;
	overflow:hidden;
} 

.RightPart {
	float: right;
	width:240px;
	vertical-align:top;
	padding: 30px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
}

.NewRightPart {
	float: right;
	width:240px;
	vertical-align:top;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 0px;
}

div.RightPartSubholder{
	padding: 2px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	width:238px;
}

div.RightPartSubholder .iconw h4{
	padding: 4px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
}

div.slim{
	height:20px;
}

div.slim .floatleft h2 {
	font-size: 90%;
	font-weight:normal;
	color:#7887A9;
	margin: 2px 0px 0px 10px;      
	                                                     
}

.FundHead{
	color:#0033CC;
	line-height:1.3;        
}
.Fundevent{
	padding: 2px 4px 4px 5px;
	margin: 0px 0px 0px 0px;
	border:1px solid #CCCCCC;
	width:388px;
}

.list-blueFund{
	margin: 20px 0px 0px 10px;
	border-left:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
}
.list-blueFund-header{
	background-color: #eeeeee;
	padding:4px 4px 4px 4px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	height:15px;
}
.list-blueFund-item{
	background-color: #FFF17A;
	padding:3px 3px 3px 3px;
}
.list-blueFund-item-1{	
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color: #f1f2f4;
	padding:3px 3px 3px 5px;
	height:15px;
}
.list-blueFund-item-2{
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color: #f6f8fb;
	padding:3px 3px 3px 5px;
	height:15px;
}
.RightFundBox{
		background-color:#F6F6F6;
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border:1px solid #E6E4E4;
		min-height: 200px;
}
.RightFundBox p{
	clear:left;
	font-size: 75%;
	font-family: Verdana, Helvetica, sans-serif;
}

.RightFundBoxDonate{
	background-color:#F6F6F6;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #E6E4E4;
	min-height: 100px;
}

.FundDonate{
	text-align:center;
	font-size: 75%;
	font-family: Verdana, Helvetica, sans-serif;
}

#inprocess{
	width: 200px;
	text-align:center;
	padding:4px 4px 4px 4px;
	margin: 0px  auto 10px auto;
	border-bottom:1px solid #E6E4E4;
}

.Question{
	color:#CC0000;
	font-size: 150%;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
	.Question a:link {
	text-decoration:underline;
}
	#TextTarget{
	width: 200px;
	padding:0px 0px 10px 0px;
	margin: 0 auto;
}
#FlashTarget{
	width: 200px;
	height:75px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin: 10px  0px 0px 0px;
	border-bottom:1px solid #E6E4E4;
}
.FundMail{
	width:200px;
	vertical-align:top;
	min-height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px  auto;
	}
.FundMail p{
	min-height: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
}
.FundMailicon{
	position:relative; top:5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.Donate{
	width: 120px;
	padding: 5px;
	margin: 0px auto;
	border:1px solid #E6E4E4;
	background-color: #D1D8ED;
	margin-bottom:10px;
}
.Donate a{
	color:#CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	text-align:center;
	cursor:pointer;
	outline: none;
	border: none;
	margin-left:5px;
}
.donateTextfields .textfield{
	display:inline;
	width:200px;
}
#secureText p{
	color:#CC3300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
	text-align:center;
	padding-bottom:10px;
	border-bottom:1px solid #E6E4E4;
}

#secureText a{
	color:#CC3300;
	text-decoration:underline;
	cursor:pointer;
}

.fundlists{
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

												table.MyGroupsFundraiseList{	
													font-size: 90%;
													font-weight:bold;																					
													font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
													color:#1a5ba7;
													margin: 0px 0px 0px 0px;
													padding: 0px 0px 0px 0px;													
												}													
												table.MyGroupsFundraiseList td{												
													margin: 0px 0px 0px 0x;
													padding: 10px 0px 10px 10px;
													line-height:1;
													border-bottom:1px dotted #cccccc;	
												}
												table.MyGroupsFundraiseList tr{
													margin: 0px 0px 0px 0px;
													padding: 0px 0px 0px 0px;							
												}												
												table.MyGroupsFundraiseList td.LinkSide{												
													font-weight:normal;
													color:#053F84;
												}	
												table.MyGroupsFundraiseList td.LinkSide p{												
													font-size: 12px;
												}	


.GroupHead{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 10px 0px;
}

/*=============== blog styles ===============*/
 .pageHeaderBlog {
 font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0px 0px 7px;
	font-size: 105%;
}

.BlogCreditEdit .BlogCredit p, .BlogCreditEdit .BlogEdit p{
	font-size: 11px;
	margin: 10px 0px 0px 7px;
	padding:0px 0px 60px 0px;
}

.BlogCredit {
	float: left;
	display:inline;
	margin: 0px 0px 0px 0px;
}

.BlogEdit{
	float: right;
	margin: 0px 0px 0px 0px;
	display:inline;
}
#blogListHead {
	font-size: 70%;
}

/*================================================*/
.pageHeaderBrowse {
	margin: 10px 0 10px 0;
	font-size: 110%;
}

/*===================New ==========================*/
div.HelpHeadLinks {
	margin-top:20px;
}

div.HelpHeadLinks a {
	font-weight: normal;
}

div.helpcontent .HelpHeadLinks h4 {
	font-size: 85%;
	color: #444444;         
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	/*margin-top:50px;
	border:1px solid #FF0000;*/
}

											div.HelpNavBlok1 {
												font-size: 90%;
												font-weight: bold;
												color: #366490;
												font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;																											
												margin: 10px 0px 10px 0px;	
												float:left;
												width: 600px;
												line-height: 160%;
											}
											div.helpcontent .HelpNavBlok1 h2 {
												color: #666666;
												font-size: 20px;
												margin: 0px 0px 5px 0px;
											}
											div.helpcontent .HelpNavBlok2 h2 {
												color: #666666;
												font-size: 20px;
												margin: 30px 0px 5px 0px;
											}
											div.HelpNavBlok1 a:hover{
												color: #366490;
											}
											div.HelpNavBlok1 a:visited{
												color: #94a2ce;
											}
											div.HelpNavBlok2 {
												font-size: 90%;
												font-weight: bold;
												color: #366490;
												font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
												margin: 30px 0px 20px 0px;	
												width: 600px;
												line-height: 160%;																														
											}
											div.HelpNavBlok2 a:hover{
												color: #366490;
											}
											div.HelpNavBlok2 a:visited{
												color: #94a2ce;
											}
											div.helpcontent {
											width: 605px;
											margin: 0px 0px 0px 20px;
											padding: 0px 0px 0px 5px;
											}
											div.helpcontent p{
											line-height: 1.6;
											font-size:72%;
											}
											div.helpcontent h2{
											font-size:109%;
											}
											div.helpcontent h3{
											font-size:74%;
											}
											div.helpcontent h4{
											font-size:73%;
											color: #565656;
											}
											.backtotop{
												float:right;
												color:1a5ba7;
												font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
												font-size:13px;
											}
											#orderedlist{
											color:#444444;
											font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
											font-size:99%;											
											}
												
											.anchor{											
												color:1a5ba7;
												margin: 0px 0px 0px 0px;
												padding: 0px 0px 0px 0px;
											}
											.SportsTable{
												text-align:center;
												font-family: Verdana, Helvetica, sans-serif;
											}				

/*=================== supporter page ==================== */

div.supporters{
	color:#1a5ba7;      
	font-size: 90%;
	position:relative; left: 0px;
	margin: 0px auto 0px 0px;
	padding: 0px 0px 10px 0px;
}

div.supporters h3{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.supporters h4{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 73%;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

div.supporters span{
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 80%;                        
	margin: 0px 0px 20px 0px;
}

a.info{
    position:relative; /*this is the key*/
	width:250px;
    z-index:24; 
    color:#1a5ba7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
}

a.info:hover{
	z-index:25; 
	background-color:#ff0;
}

a.info span{
	display: none
}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
	text-decoration:none;
    position:absolute;top:-85px; left:-25px; 
	width:200px;
	padding:5px;
    background-color:#585858; 
	color:#CCCCCC;
    text-align: center;
}
					
a.infopassed{
    position:relative; /*this is the key*/
	width:250px;
    z-index:24; 
    color:#1a5ba7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;
	text-decoration:underline;
}
a.infopassed:hover{
	z-index:25; 
	background-color:#ff0;
	text-decoration:none;
}

a.infopassed span{
	display: none;
}

a.infopassed:hover span{ /*the span will display just on :hover state*/
    display:block;
	text-decoration:none;
    position:absolute;top:-75px; left:-25px; 
	width:200px;
	padding:5px;
    background-color:#585858; 
	color:#CCCCCC;
    text-align: center;
}

.contact{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1A5BA7;
}

.contactbut{
	float:right;
	width: 65px;
	background-color: #D1D8ED;
	border:1px solid #999999;
	padding:2px 0px 2px 0px;
	margin-right: 4px;
	color: #444444;
	font : 8pt Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	cursor:pointer;
}

.ContactThanks{
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	text-align:center;
}

.noprint {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1A5BA7;
}

/* Message Styles */

.Message textarea{
	width: 550px;	
	height: 200px
}
	
.Message .textfield{
	width: 400px;
	margin:0px 0px 0px 3px;
}           	
.MessageButtons{
	position:relative; top:0px; left:0px;
	display:inline;
}
.TwoMessageButtons{
	float:left;
	position:relative; top:0px; left:5px;
	display:inline;
}
.ThreeMessageButtons{
	position:relative; top:0px; left:-60px;
	display:inline;
}	
.smileys{
	margin:0px 0px 20px 10px;
	float:left;
}
	
.MessageError{
	position:relative; top:-5px; left:-15px;
	width: 320px;
	height:20px;
} 

/* End of Message Styles */

#gmapmarker strong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;	
}

#gmapDirHead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

#gmapDirHeadTo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

#gmapDirHeadFrom{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.leftborder{
border-left:1px solid #CBCBCB;
}
.rightborder{
border-right:1px solid #CBCBCB;
}
.bottomborder{
border-bottom:1px solid #CBCBCB;
}	

/*===================== fundraiser list styles ========================*/

.GHList{
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 10px;
}

.FundSearch{
		float:right;
		position:relative;top:-60px;right:10px;
}

.FundSearch input.searchBox {
	border: 1px solid #909397;
	height: 18px;
	font-size: 13px;
	text-align:center;
	color:#577DAA;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	position: absolute;
	top: 8px;
	right: 36px;
}          

.FundSearch span.FundsearchBtn{
	position:relative;top:8px;right:4px;
}

/* miscellaneous */
img.SmallArrow {
    margin:0px 0px -1px 3px;
}

.grouplogo {
	max-width:240px;
	float: right;
	margin: 0px 0px 0px 0px;
}

.grouplogo h4 {
	width:200px;
	float: left;
	margin: 2px 0px 15px 0px;
}

.selectedImage{
	border:3px solid #FFFF00;
}

.Groups h1 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 120%;
	color:#CC0000;
	margin:50px auto 0px auto;
}   

.Groups h2 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 90%;
	color:#777777;
	margin:20px auto 10px auto;
}

.Groups h3 {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size: 75%;
	color:#777777;
	margin:0px auto 30px auto;
	line-height: 1.5;
}      
             
.select{
	font-weight:normal;
}

.selectlinks{
	font-size:9px;
}
                        
.fade{
	color:#999999;
}
.filesedit h3{

padding:5px 0 0 0;

}


.groupselect{
	width:220px;
}

.alertmessage {
	color: #D9150C;
	font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
}
/*----------------------*/
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 600px;
	background-color: #000;
	text-align:center;
	color:#7B7B7C;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	opacity:0.8;
	filter:alpha(opacity=80);
}

/* new page styles */
.NewPageAddPhoto{
	margin: 20px 0px 0px 0px;
}

.NewPageAddPhotoimg{
	margin: 10px 0px 20px 0px;
}

.NewPageAddPhoto h3{
	margin: 20px 0px 10px 0px;
}


/*main css for new www.usplus.com below*/


/*Eric meyers resets*/
html, body, div, span,
h1, h2, h3, h4, h5, h6,
 ul, li,
fieldset
{
	margin: 0;
	padding: 0;
}

.white{
color:#FFFFFF;
}
/***Top Band NavBar***/
#headeroutside{
	background-color:#FFEE21;
}
#headerbg{
	background-color:#FFEE21;
	overflow:hidden;
	height:5em;
	margin:0 auto;
}
#headerbg #logo img{
	float:left;
	padding:.7em 0 .4em .8em;
	border: none;
	margin:0;
}
#headerbg #topad img{
	float:right;
	padding:.2em .5em 0 0;
	border: none;
	margin:0;
}
#leftvig{
width:8px;
float:left;
background-image:url(/themes/usplus3/gfx/images/LPgVig.png);
background-repeat:repeat-y;
background-position:left;
/*border:1px solid #00FF00;
*/}
#rightvig{
width:8px;
float:right;
background-image:url(/themes/usplus3/gfx/images/RPgVig.png);
background-repeat:repeat-y;
background-position:right;
/*border:1px solid #00FF00;*/
}
#leftvig, #rightvig{
padding-bottom:32767px; margin-bottom:-32767px;
}
#headerbandwrap{
background-color:#2b4e87;
background-repeat:repeat-x;
overflow: hidden;
}
#navcontainer{
font-size:62.5%;
height:30px;
overflow: hidden;
background-color:#2b4e87;
}
ul#navlist{
display: block;
padding: 0;
overflow: hidden;
/*border:1px solid #CC9933;*/
}
ul#navlist li{
display: block;
float: left;
position:relative
height:30px;
}
ul#navlist li a{
display: block;
float: left;
padding: 5px 10px;
text-decoration: none;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 1.5em;
color: #CCDDEE;
white-space: nowrap;

}
ul#navlist li a:hover{
background: #446688 url(/themes/usplus3/gfx/images/Navhover1.png);
background-color:#B0BECC;
color: #053686;
height:30px;
}

ul#navlist li a.active{
background: #446688 url(/themes/usplus3/gfx/images/Navhover1.png);
background-color:#B0BECC;
color: #053686;
height:30px;
}
ul#navlist #nav1 a{
color:#E9A014;
}
ul#navlist #nav1 a:hover{
color:#FFFFFF;
}
ul#navlist #nav1 a.active{
color:#FFFFFF;
}
ul#navlist #home{
/*margin-left:2em;*/
color:#CCDDEE;
}
ul#navlist #home:hover{
color:#FFFFFF;
}

ul#navlist #login:hover{
color:#FFFFFF;
}
ul#navlist #logout{
float:right;
color:#CCDDEE;
}
ul#navlist #logout:hover{
color:#FFFFFF;
}
ul#navlist #onlineBtn {
	float:right;
	margin:0 5em 0 1em;
	padding:.2em 2em 0 0;
	height: 3em;
	background-color:#DFE2E5;
}

/*ul#navlist #login span.emailText {
position: absolute;top:12px;right:611px;
color:#577DAA;
}*/
ul#navlist #login{
margin-right:2em;
}
ul#navlist #login a{
background:none;
color:#DADC1D;
font-size: 1.5em;
width: 2em;
}
ul#navlist #login a:hover{
color:#FFFFFF;
}
ul#navlist #login input.passbox, input.userbox {
float:left;
text-align:center;
color: #577DAA;
width: 11em;
position:relative;top: .3em;left:.5em;
border:none;
height:1.3em;
background-repeat:no-repeat;
margin-right:.5em;
/*padding:.2em;*/
}
ul#navlist #login #gobtn {
float:left;
position:relative;top:0em;left:0em;/*see ie6 and ie7*/
color:#DADC1D;
height:30px;
width:30px;
background:none;
border:none;

}
ul#navlist #login #gobtn:hover {
color:#00CC33;
cursor:pointer;
}

ul#navlist #forgot a{
font-size:1.3em;
}
ul#navlist #forgot a:hover{
background:none;
}

ul#navlist #quicksearch {
float:right;
display:block;
margin-right:2em;
}
ul#navlist #fieldsetsearch{/*see ie6*/
position:relative;top:.4em; right:0em;/*see ie7*/
padding-left:.2em;
background-color:#FFFFFF;
float:left;
border:none;
}
ul#navlist #fieldsetsearch #searchbox {/*see ie6*/
width:9em;
height:1.3em;
text-align:center;
color:#577DAA;
border:none;/*see ie7*/
border:1px solid #FFFFFF;
}
ul#navlist #searchbtn {
position:relative;top:.2em; right:0;/*see ie6 and ie7*/
}


ul#navlist #onlineQuestionMark{
position:relative; top:-.1em; left:17.5em;/*this is the key*//*see ie6*/
float:right;
}	
ul#navlist #onlineQuestionMark a{
z-index:24; 
font-family: tahoma, verdana, arial, sans-serif;
font-size:1.5em;
cursor:pointer;
text-decoration:none;
background-image:none;
color:#FF0000;
}
ul#navlist #onlineQuestionMark a:hover{
background:none;
color:#666666;
}


ul#navlist #onlineQuestionMark a span{
display: none
}
.hidden {
/*	display: none !important;*/
}
ul#navlist #onlineQuestionMark a:hover span{ /*the span will display just on :hover state*/														
font-size:11px;
display:block;
text-decoration:none;
position:absolute;top:-.2em; left:-25em; /*see ie6*/
width:200px;
padding:5px;
background-color:#071054; 
color:#CCCCCC;
text-align: center
}


#footer{
	background-color:#9ea9ba;
	margin:0 auto;
	/*opacity:0.8;
	filter:alpha(opacity=80);*/
}
#footerwrap1{
	/*background-color:#FBD8E3;*/
	overflow:hidden; /*hides content in other divs that overflow this*/
}
#footerwrap2{
}
#footermain{
	padding: 1em 1em;
	margin: 0 auto;
	text-align: center;
	font-size:1.2em;
}
#footermain #footerlinks{
	padding-bottom:2em;
}
#footermain #footerlinks h4{
	color:#FFFFFF;
}
#footermain #footerbottom{
	color:#FFFFFF;
}
#footermain #footerbottom h5{
	padding-bottom: 1em;
}
#footermain #footerbottom h6{
	padding-top: 2em;
}



  .clearfix {
    display:block;
	position:relative
  }

a.footerlinks{	color: #465773;	text-decoration: none;}
a.footerlinks:link{ color: #465773;	text-decoration: none;}
a.footerlinks:visited{	color: #465773;	text-decoration: none;}
a.footerlinks:hover{  color: #FFFFFF; text-decoration: underline;}

#headwrap1, #navcontainer, #footerwrap1{/*see ie6*/
/*border:1px solid #0000FF;
*/width:1042px;
margin:0 auto;
}

#headwrap1 h4{
	font-size:12px;
	float:right;
	margin:63px 10px 0 0;
}


/*============================ Styles for assistant coordinator pages ======================*/

.membercheck li p{
	  font: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10pt;
}

.membercheck{
	  margin:0 0 0 120px;
	  list-style:none;
	  font : Verdana, Arial, Helvetica, sans-serif;
	  font-size: 10pt;
}

.checkbuttons{
	margin:20px 0 0 125px;
}

/*============================ Styles for contacts pages ======================*/
.formlabel1{
	float:left;
	text-align:right;
	width:125px;
	margin: 4px 8px 0px 30px;
	padding:0px 0px 0 0;
	display:block;
}

.contactsize1{
	width:300px;
}

.contactsize2{
	width:200px;
}

.contactsize3{
	width:210px;
}

.contactshort{
	width:125px;
	height:16px;
	margin: -2px 0px 0px 0;
}

.contactposition{
	postion:relative;left:0px;
	border:1px solid #FF0000;
	width:400px;
}

.fieldsetx{
	width:610px;
	padding:10px 0 20px 0;
	margin:10px 0 0 5px;
	border:1px solid #CCCCCC;
}

.legendx{
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 75%;
	color:#0033FF;
	margin:0 0 0 20px;
	padding:0 10px 0 10px;
}

.addmore{
	float:left;
	margin: 0 0 0 30px;
}

.contactbuttonpos{
	width:350px;
	float:left;
	margin:10px 0 0 50px;
}

.formlabel1 p{
	font-family: tahoma, verdana, arial, sans-serif;
	font-weight:normal;
	font-size: 10pt; 
}

.contactlist{
	width:400px;
	text-align:left;
	margin-left: 10px;
}

.contactlist1{
	width:150px;
	text-align:left;
	margin-left: 10px;
}

.contactlist2{
	width:250px;
	text-align:left;
	margin-left: 10px;
}

.contactfix img{
	margin:0 0 -7px 0;
	padding:0 0 0 0;
}

.addmore{
	float:left;
	margin: 0 0 0 30px;
}

.addmorebut{
	width: 200px;
}
