﻿

/**************** Body and tag styles ****************/

*{margin:0; padding:0;}

body{
font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size:15px;
line-height:1.4em;
text-align:center;
color:#333333;
background:#ededed;
margin: 0px 0px 10px 0px;
}



a{
color:#33c6c0;
font-weight:normal;
text-decoration:none;
background-color:inherit;
}

a:hover{color:#da6c9b; text-decoration:underline;}
a img{border:none;}

p{padding:0 0 1.6em 0;}
p form{margin-top:0; margin-bottom:20px;}

/**************** Header and navigation styles ****************/

#container{
width:900px;
margin:0px auto;
padding:0px 0;
text-align:left;
background:#ffffff;
color:#333333;
border-left:solid 10px #ffffff;
border-right:solid 10px #ffffff;
border-bottom:solid 10px #ffffff;
}


#header{
width:900px;
background:#ffffff url(head.jpg) bottom left no-repeat;
height:251px;
border-top:solid 0px #d1027d;
border-bottom:solid 2px #af527f;
margin:0px 0px 0px 0px;
color:#3185d5;
}

h1 { 	
	margin: 0;
	color: #b62f67;
	font-size: 1.7em;
	font-weight: normal;
	cursor: default;
	padding-top:7px;
	padding-bottom:12px;
	margin-top:0px;
	margin-bottom:15px;
	font-weight:bold;
	border-bottom:3px solid #da9abd;
	}	
	
h2 { 	
	margin: 0;
	color: #b62f67;
	font-size: 1.5em;
	padding-left: 1px;
	cursor: default;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:2px solid #eacadb;
	}	
	
h3 { 	
	margin: 0;
	color: #b62f67;
	font-size: 1.2em;
	padding-left: 1px;
	cursor: default;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	border-bottom:2px solid #eacadb;
	}	

#navigation{
height:40px;
line-height:40px;
width:900px;
margin:0 0 0 0;
background:#d98dbb;
color:#ffffff;
}

#navigation li{
float:left;
list-style-type:none;
border-right:1px solid #e7c2d4;
background:#d98dbb;
white-space:nowrap;
display: inline;
position: relative;
/*margin:0 4px 0 0;*/
}

#navigation li a{
display:block;
padding:0 10px;
font-size:1.0em;
font-weight:normal;
text-transform:none; /* transformed text to uppercase */
text-decoration:none;
font-weight:normal;
background-color:inherit;
color: #ffffff;
border-bottom: none;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover{
background:#e5a9cd;
color:#ffffff;
text-decoration:none;
border-bottom: none;
}

/* Navigation for drop downs*/

	ul li#bypass {
		display			: none;
	}

	#navigation ul {
		height			: 18px; /* you will also need to change #navigation a padding and #navigation li ul margin-top*/
		width			: 100%;
		margin			: 0;
		padding			: 0;
		/*background:#6fb4f6;  background coor of the drop downs */
		color: #ffffff;
		list-style-type	: none;
	}

		#navigation li ul {
			border-top		: 0px solid #ffffff;
			margin-top		: 3px;		/* How far down the drop down menus start  - you will also need to change #navigation ul height and #navigation a padding */
			display			: none;
			left			: 0;
			position		: absolute;
			width			: 237px;		/* width of the drop down menus? */
			height			: auto;
		}
		
		#navigation li li {
			width			: 235px;		/* width of the drop down menus? */
			border			: 0px solid #FFFFFF; /* color of drop down borders */
			border-top		: 0;
		}
		
		#navigation li li a {
		display:block;
		padding:0 10px;
		font-size:1.0em;
		font-weight:normal;
		 text-transform:none; /*transformed text to uppercase */
		text-decoration:none;
		background-color:inherit;
		color: #ffffff;
		border-right: none;
		width: 215px;
		}
		
		#navigation a:hover, #navigation a:focus {
		background:#e5a9cd;
		color: #ffffff;
		}
		
		#navigation .sel a {
		background:#94dadb;
		color: #ffffff;
		}

		#navivation a:active {
		background:#94dadb;
		color: #ffffff;
		}

/**************** Content styles ****************/

#contentwide{
float:left;
width:840px;
font-size:15px;
padding:30px 30px 10px 30px;
}

#contentwide ul{
list-style:inside;
padding: 0 0 15px 0;
}

#content img, #contentwide img, #contentfull img {
padding:1px;
display:inline;
color:#e8e8e8;
border-color: #e8e8e8;
}

/**************** Footer styles ****************/

#footer{
clear:both;
width:900px;
padding:10px 0;
margin:0;
font-size:0.9em;
color:#ffffff;
background:#d98dbb;
}

#footer p{padding:0; margin:0; text-align:center;}
#footer a{color:#ffffff; background-color:inherit; font-weight:normal;}
#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: none;}



/***** Table styles *****/

table {
margin:0 0 16px 0;
padding:0;
line-height:1.3em;
border-collapse:collapse;
border:1px solid #dbdbdb;
}

table p{
padding:0 0 0 0;
margin:0 0 0 0;
}


caption {
text-align:left;
font-size:1.5em;
font-weight:normal;
margin:0;
padding:6px 0 8px 0;
}

th {
padding:7px;
text-align:left;
color:#333333;
border-color: #dbdbdb;
}

td {
padding:7px;
font-size:15px;
text-align:left;
color:#333333;
border: solid 1px #dbdbdb;
}


hr {
  border: 0;
  height: 3px;
  background-color: #e8e8e8;
  color: #e8e8e8;
  width: 100%;
  text-align:center;
  margin:10px 0 10px 0
}

table.gbentry {
line-height:1.0em;
border:1px solid #e8e8e8;
width:98%;
margin: 5px;
padding: 5px;
}

td.gbtitle {
background-color:#e8e8e8;
font-weight:bold;
line-height:1.0em;
margin: 5px;
padding: 5px;
font-size:1.0em;
}

td.gbcontent {
line-height:1.1em;
padding: 5px;
font-size:1.0em;
}

td.gbtitle img.button {
border:0px solid #e8e8e8;
padding:0px;
margin:0px;
background:#e3adcd;
width:auto;
}

input, textarea {
border:2px solid #e8e8e8;
font-size:0.9em;
margin:0;
padding:2px;
}


