/* Morro Bay website styles */

/***** Body and main container *****/
/**	background:#dbf2ff ; old pretty light blue **/
body {
	margin:0 auto;	padding:0;	font:76% Verdana,Tahoma,Arial,sans-serif;
	background: white ; 
	font-size: 12pt;}

.mainTable {
	background:white; border: 3px solid #21a9a7; 
}

h2  {
	font-size:16pt;
	font-weight:bold;
	color: #181070;
//	margin: 8px 0 10px 0;
	padding:0;
	text-align:center
}

#print {	display:none;	}

/***** Header *****/

#heading {
	height:240px;  
}

.headTitle {
font-size:18pt;
font-family:verdana;
font-weight:normal;
color: #181070;
text-align:center;
}

#menus {
	margin-left: 0px; margin-right:0px;
	padding:0px; 
	background-color: #21aca7;
	height:25px;
 	}

#menus li{
	float:left; 
	list-style-type:none;
	white-space:nowrap;
	color:white;	
	}

#menus li a{
	display:block;
	padding: 0 15px;
	margin-top: 5px;
	font-size:9pt;
	font-weight:bold;
	background-color:inherit;
	color:white;	
	text-decoration:none;
	}

	#menus li a:hover{
	background-color: white;	
	color: #21a9a7;
	text-decoration: none;
	}

/***** Main content *****/

#content {
margin:0px 20px 10px 20px;padding:0;text-align:left;
font-family: verdana;
font-size: 12pt;
}

#content p {
font-family: verdana;
font-size: 12pt;
}

#content h3 {
font-size:1.5em;font-weight:normal;margin:6px 0 6px 0;padding:0;
}

#content a {
font-weight:bold;
}

#content ul {
list-style-image: url("images/golfball.gif");
margin:0 0 16px 20px;
padding:0;
}

#content li {
margin:0 0 2px 10px;
padding:0 0 0 4px;
}

#subMenu {
	font-size:9pt;	
	background-color:white ;
	text-align: center;
	font-weight:bold;
 	}
	#subMenu ul  {
		list-style-type:none;
		margin:0;
		padding-top:2px;
		padding-bottom:4px;
	}
	#subMenu li{
		display:inline;
		list-style-type:none;
		white-space:nowrap;
		color:#21a9a7;
	}

	#subMenu  a{
		background-color:white ;
		color:#21a9a7;	
		padding:2px 9px  4px 9px;
		text-decoration:none;
	}

	#subMenu  a:hover{
		background-color: #21a9a7;	
		color: white;
		text-decoration: none;
	}

	a.userMenu {
		color: black;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.userMenu:link, a.userLink:visited,  {
		color: black;
		font-weight: bold;
		text-decoration: none;
		}
	a.userMenu:hover,  a.userLink:active{
		 background-color: #181070;	
		text-decoration:underline;
		font-weight: bold;
		color: white;
		}

/***** Newsletters *****/

#newsletter {
margin:0px 30px 10px 30px;padding:0;text-align:left;
}

#newsletter h2  {
color: #006600;
}

#newsletter ul {
list-style-type: circle;
list-style-image:none;
margin:10px 0 10px 20px;
padding:0;
}

#newsletter li {
margin:10px 0 10px 20px;
}

/*** Winners  ***/

#winners {
margin:0px 10px 10px 10px;padding:0;text-align:left;
font-family: verdana;
font-size: 14pt;
}

#winners h3 {
font-size:14pt;font-weight:bold;color: #181070;
text-decoration:underline;
}

.titles {
	font-size:14pt;
	font-weight:bold;color: #181070;
	text-decoration:underline;
	}

#winners table {
text-align: left; 
border-color: #181070;
border:0; padding: 0; spacing:0;
}

#winners td {
height: 27px;
}

#winners th {
text-decoration:underline;
color: #181070;
}

/***** Solid Blue Line *****/

#bluebar {
border-width:2px; border-style:solid; border-color:#181070;
margin-left: 20px; margin-right:20px;
}

/**** NCGA Event details ****/

#ncgaEvent {
	margin:0px 10px 10px 10px;
	padding:0;
	font-size: 12pt;
	text-align:left;
	}

#ncgaEvent h3 {
	color: rgb(153, 0, 0);
	font-size: 16pt;
	font-weight: bold
}

.ncgaEventGreen {
	color: rgb(0, 102, 0);
	font-weight: bold;
	font-size: 14pt;
	text-decoration: underline;
}

.ncgaEventBold {
	font-weight: bold;
	font-size: 14pt;
}

/***** Footer *****/

#footer {
	clear:both;	margin:0 auto;	padding:8px 0;;	text-align:center;;	font-size:0.7em;
	color: #000000;
}

/***** Various tags *****/

a {
text-decoration:none;background-color:inherit;
}

a:hover {
text-decoration:underline;color:#286ea0;background-color:inherit;
}

a img {
border:0;
}

p {
margin:0 0 16px 0;
}

/*** Various classes *****/

/*** for member guest info screen   ***/
.mgHeadings {
	font-weight: bold;
	color: rgb(0, 0, 153);
	font-size: 18px;	
	vertical-align: top;
}	

/**  Various types of events in schedule  ****/
.eventNCGA {
	font-weight: bold;
	font-size: 14pt;
	color: rgb(0, 0, 153);	
}

.eventClub {
	font-weight: bold;
	font-size: 14pt;	
	color: rgb(153, 51, 153);	
}

.eventSpecial {
	font-weight: bold;
	font-size: 14pt;	
	color: rgb(0, 102, 0);	
}

.eventWork {
	font-weight: bold;
	font-size: 14pt;	
	color: rgb(0, 102, 0);	
}

.eventWarning {
	font-weight: bold;
	font-size: 14pt;	
	color: red;	
}

.congrats {
	color: #cc9933;
	font-weight: bold;
}

.marqueeHeading {
	font-weight: bold;
	font-size: 16pt;	
	color: #21aca7;
}

.marqueeText {
	font-weight: bold;
	font-size: 14pt;	
	color: red;	
}
.marqueeBreak {
	font-weight: bold;
	font-size: 14pt;	
	color: red;	
}

.userMenu {
	color: black;
	font-weight: bold;
	text-decoration: none;
}
/** For images margin-right: 10px;**/

.leftImage {
	float: left; 
	margin: 10px 10px 10px 0;
}

.rightImage {
	float: right; 
	margin-left: 10px;
}

.leftMenuSide {
	border-right: 3px solid #21a9a7;
	background-color: #f8fcfd;
	width: 180px;
	text-align:center;
}

.leftMenuxx {
	border-width: 0px; 
	background-color: inherit;	
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #21a9a7;
}

.leftMenuHead {
	color: #181070; text-decoration:underline; font-size: 13pt; font-weight:bold;
}

a.menuButton {
	text-decoration: none;
	color: #21a9a7;
	font-size: 14px;
	font-weight: bold;
}

a.menuButton:link, a.menuButton:visited {
	text-decoration:none;
	background-color: inherit;		
}
 
a.menuButton:hover, a.menuButton:active {
	background-color: #21a9a7;
	color: #f8fcfd;
}

.flightHeader {
	text-align:center;
    background-color: rgb(255, 255, 204); 
    font-weight: bold;
	}


