@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}
html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;

}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -60px; /* the bottom margin is the negative value of the footer's height */
	width:985px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/template/background.png);
	background-repeat:repeat-y;
}


.header {
	position:relative;
	width:985px;
	paddding-left: 16px;
	text-align:center;
	z-index:2;
}


.toppicture {
	position:relative;
	margin-top:-330px;
	margin-left:323px;
	z-index:1;

}
.menu {
	position:relative;
	width:190px;
	padding-top:0px;
	margin-left:60px;
	z-index:3;
}
.footer, .push {
	height: 60px; /* .push must be the same height as .footer */
	
}

.footer {
	width:950px;
	margin-right: auto;
	margin-left: auto;
	background-image:url(images/template/footerbackground.png);
	background-repeat:no-repeat;
}

.text {
	width:657px;
	margin-left:310px;
	margin-top:10px;
	height: auto !important;
	height: 100%;
}

p, ol, ul {
margin-left:30px;
margin-right:30px;
padding-top:10px;
color:#6D6E70;
font-size:14px;
}
p.regbodytext {
margin-left:10px;
margin-right:30px;
padding-top:10px;
color:#6D6E70;
font-size:14px;
}


td.orange {background-image:url(images/template/orange.png);background-repeat:no-repeat;width:448px;height:56px;}
td.turquoise {background-image:url(images/template/turquoise.png);background-repeat:no-repeat;width:448px;height:56px;}
td.green {background-image:url(images/template/green2.png);background-repeat:no-repeat;width:209px;height:120px;}
td.orangemid {background-image:url(images/template/orangemid.png);background-repeat:repeat-y;width:448px;min-height:50px;padding-top:0px;}
td.turquoisemid {background-image:url(images/template/orangemid.png);background-repeat:repeat-y;width:448px;padding-top:0px;min-height:50px;}
td.greenmid {background-image:url(images/template/greenmid.png);background-repeat:repeat-y;width:209px;padding-top:0px;min-height:50px;}
td.greenbot {width:209px;height:43px;}
td.titlesturquoise {background-image:url(images/template/titlesturquoise.png); background-repeat:no-repeat; width:644px;height:64px;}

h1 {
margin-left:10px;
margin-right:30px;
padding-bottom:3px;
border-bottom:3px solid #F7941D;
font-size:23px;
color:#3E899C;
}

h1.whiteheaders {
margin-left:30px;
margin-top:17px;
font-size:23px;
color:#FFFFFF;
border:none;
}

h1.whiteheaders2 {
margin-left:30px;
margin-top:12px;
font-size:18px;
color:#FFFFFF;
border:none;
}

h2 {
margin-left:10px;
margin-right:30px;
padding-bottom:3px;
padding-top:10px;
font-size:18px;
color:#6D6E70;
border:none;
}
h3 {
margin-left:10px;
margin-right:30px;
padding-bottom:3px;
padding-top:10px;
font-size:15px;
color:#6D6E70;
border:none;
}
h4.designertext {
margin-left:30px;
margin-top:0px;
font-size:9px;
color:#BBBBBB;
border:none;
}

h4.designertext a {
color:#BBBBBB;
}



ul.bottommenu {
	margin-left:0px;
	padding-left:0px;
	margin-top:7px;

}

li.bottommenutext {
color:#FFFFFF;
font-size:14px;
border-right:1px #FFFFFF solid;
list-style-type:none;
display:inline;
padding-right:15px;
padding-left:15px;

}
li.bottommenutexts {
color:#FFFFFF;
font-size:14px;
border-right:1px #FFFFFF solid;
list-style-type:none;
display:inline;
padding-left:0px;
padding-right:15px;

}
li.bottommenutextl {
color:#FFFFFF;
font-size:14px;
border-right:0px;
list-style-type:none;
display:inline;
padding-left:15px;
padding-right:0px;

}
li.bottommenutext a, li.bottommenutexts a, li.bottommenutextl a {
	color:#FFFFFF;
	text-decoration:none;
}

li.bottommenutext a:hover, li.bottommenutexts a:hover, li.bottommenutextl a:hover {
color:#FFFFFF;
text-decoration:underline;
}
li.bottommenutext a:visited:hover, li.bottommenutexts a:visited:hover, li.bottommenutextl a:visited:hover{
color:#FFFFFF;
text-decoration:underline;
}
li.bottommenutext a:visited, li.bottommenutexts a:visited, li.bottommenutextl a:visited {
color:#FFFFFF;
text-decoration:none;
}

ol.committeelist {
padding-left:25px;
}

img.floatright {
	margin-top:0;
	margin-bottom:10px;
	margin-left:10px;
	padding:2px;
	float:right;
}

img.floatleft {
	margin-top:0;
	margin-bottom:10px;
	margin-right:10px;
	padding:2px;
	float:left;
}






/* MENU STYLING */


ul.normallist {list-style:normal;display:normal;}

ul#menuside {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 190px; /* Width of Menu Items */
	}
ul#menuside li.menulist {
	position: relative;
	color: #6D6E70;
	font-size:16px;
	border-bottom: 1px solid #6D6E70;
	padding-bottom:10px;
	padding-top:10px;
	list-style:none;
	background-color:#FFFFFF;
}

ul#menuside li.menulast {
	position: relative;
	color: #6D6E70;
	font-size:16px;
	padding-bottom:10px;
	padding-top:10px;
	list-style-type:none;
	background-color:#FFFFFF;
}

ul#menuside li.menulist2 {
	position: relative;
	color: #6D6E70;;
	font-size:16px;
	border-bottom: 1px solid #6D6E70;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	list-style:none;
	background-color:#F4E4D3;
}

ul#menuside li.menulast2 {
	position: relative;
	color: #6D6E70;;
	font-size:16px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	list-style-type:none;
	background-color:#F4E4D3;
}

li ul.menu1 {
	position: absolute;
	left: 190px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	font-size:16px;
	list-style:none;
	margin: 0;
	padding: 0;
}

/* Styles for Menu Items */

ul#menuside li a {
	display: block;
	text-decoration: none;
	color: #6D6E70;
	padding: 0px;
	font-size:16px;
}

ul#menuside li.menulist2 a {
	display: block;
	text-decoration: none;
	color: #6D6E70;
	padding: 0px;
	font-size:16px;
}
ul#menuside li.menulast2 a {
	display: block;
	text-decoration: none;
	color: #6D6E70;
	padding: 0px;
	font-size:16px;
}

/* Fix IE. Hide from IE Mac \*/

* html ul#menuside li { float: left; height: 1%; }
* html ul#menuside li a { height: 1%; }

/* End */

ul#menuside li a:hover { color: #000000; font-size:16px; margin:0px;} /* Hover Styles */
li ul.menu1 li a { padding: 0px 0px;font-size:16px;width: 170px;;margin:0px;} /* Sub Menu Styles */
li:hover ul.menu1, li:hover ul.menu1 { display: block;font-size:16px;margin:0px;} /* The magic */


li ul.menu1 li.menulist2 a { color:#F7941D;padding: 0px 0px;font-size:16px;width: 170px;margin:0px;} /* Sub Menu Styles */
li ul.menu1 li.menulast2 a { color:#F7941D;padding: 0px 0px;font-size:16px;width: 170px;margin:0px;} /* Sub Menu Styles */


.menulist2 {
	color: #F7941D;
}

.menulast2 {
	color: #F7941D;
}













