/*
colors:
green -  #3C9
purple - #CC6698
h1- #669
h2 - #CC6698
*/



body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000;
	margin: 0px;
	text-align: center;
	background: #669 url(images/background/background.png) no-repeat;
}

/*  wrapper  */

#wrapper {
	height: auto;
	width: 825px;
	background-color: #FFF;
	padding: 0;
	margin: 10px auto 0px;
}

/*  banner  */

#banner {
	height: 80px;
	margin-top: 0px;
	width: auto;
	background: #666698 url(images/logo/logo.png) no-repeat;
	position: relative;
	padding: 10px;
}


/*  public navigation  */

#nav {
	width: 825px;
	background-color: #3C9;
	height: auto;
	position:relative;
	text-align: center;
}
#nav ul {
	background-color: #3c9;
	display:inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
}
* html #nav ul { /* Target IE6 */
display:inline;
}
*+html #nav ul { /* Target IE7 */
display:inline;
}

#nav li {
	background-color: #3c9;
	display:inline;
	margin: 0 auto;
	list-style: none;
	text-align: center;
	height:26px;
}
#nav li a:link,#nav li a:visited {
	background-color: #3c9;
	float:left;
	text-decoration:none;
	padding: 0.5em;
	color: #FFF;
	list-style: none;
	font-size: 1em;
	font-weight: bold;
}
#nav li a:hover {
	color: #ddd;
	text-decoration: none;
	background: #52a488;
	}
#nav li a.current,#nav li a.current:hover,#nav li a.current:active {
	color:#444;
	cursor:default;
	text-decoration:none;
}

/*  member navigation  */


#nav_member {
	width: 825px;
	background-color: #c69;
	height: auto;
	position:relative;
	text-align: center;
}
#nav_member ul {
	background-color: #c69;
	display:inline-block;
	margin: 0;
	padding: 0;
	list-style: none;
}
* html #nav_member ul { /* Target IE6 */
display:inline;
}
*+html #nav_memaber ul { /* Target IE7 */
display:inline;
}
#nav_member li {
	background-color: #c69;
	display:inline;
	text-align: center;
}
#nav_member li a:link,#nav_member li a:visited {
	background: #c69;
	float:left;
	color: #FFF;
	text-decoration: none;
	list-style:none;
	padding: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
#nav_member li a:hover {
	color: #ddd;
	text-decoration: none;
	background: #ba4c83;
}
#nav_member li a.current,#nav_member li a.current:hover,#nav_member li a.current:active {
	color:#444;
	cursor:default;
	text-decoration:none;
}

/*  main content  */



#mainContent {
	background-color: #FFF;
	width: 780px;
	text-align: justify;
	padding: 0px 20px;
	margin: 0px auto;
	clear: both;
}

/*  forms  */


fieldset {    
	float: left;    
	clear: both;    
	width: 95%;    
	margin: 0 .7em 1em .7em;      
	padding: 0;
	border: 5px solid #3c9;    
	background: #669;
} 
fieldset ol {  
	padding: .25em;  
	list-style: none;  
}  
fieldset li {    
	float: left;    
	clear: left;    
	width: 100%;    
	padding-bottom: 1em; 
	list-style: none;
}

legend {
	position: relative;
	left: -7px;
	top: -0.75em;
	margin-left: 1em;  
	font-weight: bold;
	padding: 0;
	color: #fff;
	text-align: left;
}
label {    
	float: left;    
	width: 16em;
	display: block;
	margin-right: 0.5em;
	text-align: right;
	color: #fff;
	font-weight:bold;
	font-size: .8em;
}
fieldset.submit {    
	float: none;    
	width: auto;    
	border-style: none;    
	background-color: transparent;
}
.input {
	border: 2px solid #3c9;
	background: #FFF;
}
.input:hover {
	border: 2px solid ##9370D8;
	background: #DDD;
}
input.btn { 
	  color:#fff;
	  cursor: pointer;
	  cursor: hand;
	  font: bold 84% Arial, Helvetica, 	 sans-serif; 
	  border: 2px solid;
	  cursor: pointer;
	cursor: hand;
	  background-color: #669;
	  border-color: #3c9;
	  filter:progid:DXImageTransform.Microsoft.Gradient 
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); 
	} 

			
/*  table  */

tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #222;
}
table {
	margin-right: auto;
	margin-left: auto;
}
th {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-align: center;
	margin-left: 10px;
	background: #669;
	border: 1px solid #FFF;
}
td {
	padding-bottom: 1px;
	border: 1px solid #7A7CA7;
	text-align: left;
}

/*  footer  */


#footer {
	background-color: #3c9;
	margin: 0px auto;
	padding: 0;
	width: 825px;
	text-align: center;
	color: #fff;
	font-size: 0.7em;
	clear: both;
}

/*  text formatting  */


p {
	font-size: 0.9em;
	color: #444;
	text-align: left;
	font-weight: lighter;
	margin-right: 1.2em;
	margin-left: 1em;
}
h1 {
	font-size: 1.2em;
	color: #669;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom: 10px;
	text-align: center;
}
h2 {
	font-size: 1em;
	color: #CC6698;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
}
h3 {
	font-size: 1em;
	text-align: center;
	font-weight: bold;
}
h4 {
	font-size: .9em;
	color: #333;
	text-align: left;
	font-weight: bold;
	margin-left: 40px;
}
h5 {
	font-size: .9em;
	color: #cc6698;
	text-align: left;
	font-weight: bold;
	padding: 0px 20px;
}

/*  misc  */


.centerImage {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
li {
	font-size:0.9em;
	color: #444;
	list-style: inside;
	text-decoration: none;
}
