/*--------------------------------------------------
CharlesSandy style sheet

version 1.0
author: platform 1 design
email: info@platform1design.com
website: http://www.platform1design.com
--------------------------------------------------*/

* {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	line-height:1.7em;
	color: #11006F;
}


h1 {
	font-weight: bold;
	font-size: 14px; 
	margin: 0.5em  0 0 0;
}	

h2 {
	font-weight: bold;
	font-size: 12px; 
	margin: 1.7em 0 0 0;
	}
	
h3 {
	font-weight: bold;
	font-size: 11px; 
	margin: 1em 0 0 0;
}
	
h5 {
	font-style: italic;
	font-weight: normal;
	font-size: 11px; 
	margin: 1em 0 0 0;
}
	
h6 {
	display: none;
}

p {
	margin: 0	0	0.6em	0;
	}
	
.clear {
	clear: both;
	}
		
body {
	background-image: url(../img/bands/bodyband.gif);
	margin: 9px 0px 0px 9px;	
}

#page {
	padding: 0;
	width: 800px;
	background-color: #fff;
	border: solid 1px #115E62;
	/*background-image: url(../img/pageband.gif);
	background-repeat: repeat-y;*/
}

#header {
	height: 123px;
	background-image: url(../img/bands/eyert2.jpg);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: solid 2px #fff;
	padding-left: 29px;
}

#strap {
	height: 2em;
	line-height: 2em;
	letter-spacing: 0.2em;
	background-color: #E9E9E9;
	padding-left: 95px;
	border-bottom: solid 2px #fff;
}

#nav {
	color: #fff;
	font-weight: bold;
	margin-bottom: 2px;
	height: 2.3em;
}

#nav ul {
	background-color: #88C0D7;
	padding: 0;
	margin: 0;
	list-style-type: none;
	float: left;
	width: 100%;
}
	
#nav ul li {
	display: inline;
	}
	
#nav ul a {
	display: block;
	float: left;
	padding: .2em 15px;
	font-size: 12px;
	color: white;
	text-decoration: none;
	border-right: solid 1px white;
}

#nav ul a:hover {
	background-color: #414D98;
}

#nav ul.info {
	background-color: #88C0D7;
}
	
#nav ul.info  a:hover{
	background-color: #414D98;
}

#nav ul.info .info a{
	background-color: #414D98;
}


#site {
	height: 2em;
	line-height: 2em;
	background-color: #E9E9E9;
	padding-left: 15px;
	border-bottom: solid 2px #fff;
	color: #545FA2;
}

#site strong {
	color: #545FA2;
}


#content {
	width: 100%;
}
	
#side {
	margin-top:10px;
	width: 200px;
	float: left;
}

ul.sidenav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.sidenav a {
	display: block;
	text-decoration: none;
	background: #DDECF4;
  	padding-left: 15px;
	height: 2em;
	line-height: 2em;
	width: 170px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #FFF;
	color: #11006F;
}

/*ul.sidenav .on a {
	background: #545FA2;
	color: #FFF;
}*/


/*ul.sidenav a:visited {
	font-weight: normal;
	color: #006;	
	}*/

ul.sidenav a:hover {
	background:#545FA2;
	color: #fff;
}
	
ul.sidenav li {
	position:relative;
}

ul.sidenav li a{
	display:block;
	}

ul.sidenav li ul {
	margin:0px;
	padding:0px;
	position: absolute;
	left: 185px; 
	top: 0px;
	display: none;
	border-bottom: solid 1px #fff;	
   list-style: none;
}
	
ul.sidenav li li a{
	background:#DDECF4;
	width: 170px;
	margin-bottom: 0;
	border: none;
	border-bottom: 1px solid #fff;
	color: #11006F;
	}
	
/*ul.sidenav li ul {
	filter: alpha(Opacity=93);
		 -moz-opacity:0.9;
	}*/
	

* html ul.sidenav li { float: left; height: 1%; }
* html ul.sidenav li a { height: 1%; }


ul.sidenav li:hover ul, ul.sidenav li.over ul  { display: block; }




#col1 {
	width: 400px;
	float: left;
	margin: 0 0 0 10px;
}


#col1 a {
	text-decoration: none;
	border-bottom: dotted 1px #88C0D7;
}
#col1 ul {
	line-height: 1.7em;
	margin: 0 0 1em 1.5em;
	padding: 0;
}	

#col1 ol {
	line-height: 1.7em;
	margin: 0 0 1em 2.5em;
	padding: 0;
}	

#col1 li, .col1in li  {
	margin-bottom: 0.7em;
}



#col2 {
	width: 150px;
	float: left;
	margin: 10px 0 0 10px;
}


/*round-cornered boxes*/

.boxtl {
	width: 100%;
	background-color: #DEECF4;
	background-image: url(../img/boxes/tl.gif);
	background-repeat:no-repeat;
	background-position: top left;
}

.boxtr {
	width: 100%;
	background-image: url(../img/boxes/tr.gif);
	background-repeat:no-repeat;
	background-position: top right;
}

.boxbl {
	background-image: url(../img/boxes/bl.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
}

.boxbr {
	background-image: url(../img/boxes/br.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	padding: 5px 0 2px 10px;
}

.boxbr a {
	text-decoration: none;
}

.buttons{
	width: 100%;
	height: 3.5em;
}

.buttons a{
	text-decoration: none;
}


/*a, #footer a {
	border-bottom: 1px dotted;
	text-decoration: none;
	}*/
	
	
.field30 {
	width: 30em;
	padding: 0.4em 0;
	}
	
.field30multi {
	width: 30em;
	padding: 0.4em 0;
	}

input:focus, textarea:focus, select:focus {
	background-color: #dbecf3;
}
	
.warning {
	color: #a55929;
	font-weight: bold;
}

/*side navigation*/

#footer {
	width: 785px;
	font-size: 9px;
	padding: 5px 0 5px 15px ;
	border-top: solid 1px #88C0D7;
	}
	
#footer .phone{
	font-size: 11px;
	padding: 0px 0 0px 0px ;
	float: left;
	width: 50em;
}	
#footer .credit {
	font-size: 9px;
	width: 25em;
	float: left;
	padding: 2px 0px 0px 0px;
	}	
#footer .credit a {
	font-size: 9px;
	text-decoration: none;
	border-bottom: dotted 1px #88C0D7;
	}
	
#footer.credit a:hover {
	color: #88C0D7;
	}

	*/

