/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #ffffff url(uploads/images/template/bg.gif) top center repeat-y}
body,td,th,input,select,textarea,input {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

h1{font-size:25px;font-weight:bold;border-bottom:1px solid #000000;padding:0 0 4px 0;margin:0 0 0 0}
h2{font-size:19px;font-weight:bold;color:#4e789d;}
h3{font-size:17px;font-weight:bold;color:#c63e30;}
h4{font-size:15px;font-weight:bold;color:#ba8810;}

hr{background:#c63e30;color:#c63e30;height:1px;border:1px;clear:both}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.photo{border:1px solid #c63e30;padding:1px;background:#fff}

#path{margin:8px 0 10px 0;font-size:11px;}
#path a{color:#000000;}

.advertisement{background:#FFFFFF;border:1px solid #000000;text-align:center;padding:30px 0;margin:0 7px 10px 7px;font-weight:bold}
.quote{margin:0 0 10px 0;background:#a83124;color:#fcbfb9;padding:13px 12px;font-size:11px}
.quote .summary{}
.quote .attribute{color:#FFFFFF;padding:0 0 0 20px}

#tools{text-align:right;margin:20px 0 0 0;clear:both;}
	#tools a{cursor:pointer;}

#layout{width:750px;margin:0 auto;clear:both;position:relative}
	.level1 #layout{background: url(uploads/images/template/bg-homepage.gif) top center repeat-y;}

	#header{border-bottom:12px solid #4e789d;height:80px;margin:0 0 8px 0;position:relative;}
		.level1 #header{width:556px;}
		#logo{position:absolute;left:10px;top:0;}
	
		#toolbar{position:absolute;right:0;bottom:8px;font-size:12px}
			#toolbar ul{margin:0;padding:0; }
			#toolbar ul li{display:block;float:left;}
			#toolbar ul li a{display:block;float:left;text-decoration:none;text-transform:lowercase;color:#000000;background: url(uploads/images/template/bullet-toolbar.gif) top right no-repeat;padding:0 12px}
	
	#leftcolumn{float:left;width:167px;}
		
		#level1nav{margin:0 0 12px 0;}
			
			#level1nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#level1nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
			#level1nav ul li a{display:block;text-decoration:none;color:#000}
			/* Level 1 */
			#level1nav ul li a{width:147px;padding:6px 10px;border-bottom:1px solid #000;font-weight:bold;}
			#level1nav ul li a:hover{background:#ededed}
			#level1nav ul li.menuparent a{background: url(uploads/images/template/nav-parentarrow.gif) right no-repeat;}
			#level1nav ul li.menuparent a:hover{background: #ededed url(uploads/images/template/nav-parentarrow.gif) right no-repeat;}
			#level1nav ul li.menuparent li a{background: none}
			#level1nav ul li.menuparent li a:hover{background:#ededed;}
			/* Level 2 */
			#level1nav ul li ul{font-size:11px;margin: -27px 0 0 167px;position: absolute;background: #fff;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
			#level1nav ul li ul li a{border-bottom:1px solid #000;width:160px;padding:6px 10px;text-indent:0;font-weight:normal}
			#level1nav ul li ul li a:hover{background: #ededed}
			#level1nav ul li ul li.menuparent a{background: url(uploads/images/template/nav-parentarrow.gif) right no-repeat}
			#level1nav ul li ul li.menuparent a:hover{background: #ededed url(uploads/images/template/nav-parentarrow.gif) right no-repeat}
			/* Level 3 */
			#level1nav ul li ul li ul {margin: -25px 0 0 180px;}
			#level1nav ul li ul li ul li a{background:none !important;}
			#level1nav ul li ul li ul li a:hover{background: #ededed !important;}
			#level1nav li:hover ul ul, #level1nav li:hover ul ul ul, #level1nav li.sfhover ul ul, #level1nav li.sfhover ul ul ul {left: -999em;}
			#level1nav li:hover ul, #level1nav li li:hover ul, #level1nav li li li:hover ul, #level1nav li.sfhover ul, #level1nav li li.sfhover ul, #level1nav li li li.sfhover ul {left: auto;}
			#level1nav li:hover, #level1nav li.hover {position: static;}
		
		#flame{}
		#subphotoarea{background:#4e789d;margin:8px 0 0 0;text-align:center;padding:8px 0 8px 0}
		#subphotoarea{border:1px solid #426686;}
	
		.level1 #main{width:381px;float:left;margin:0 0 0 8px;padding:8px 0 0 0;}
		.level1 #main{background:#c63e30;text-align:center;}
		.level1 #main #splashimage{}
		.level1 #main #associations img{border:none}
		.level1 #main #tagline{text-align:right;background:#a83124 url(uploads/images/template/bg-dashes.gif) top left repeat-x}
		.level1 #main p{margin:0;}
	
	
	#upcomingevents{width:456px;background: #4e789d url(uploads/images/template/upcomingevents-bg.gif) top left no-repeat;float:left;padding:30px 10px 10px 90px;margin:6px 0 0px 0;clear:left;position:relative;}
		#upcomingeventsheader{display:block;position:absolute;left:0;width:70px;height:230px;text-decoration:none}
	
		#upcomingevents ul{margin:0;padding:0;color:#fff}
		#upcomingevents ul li{list-style-image: url(uploads/images/template/bullet-white.gif);margin:0 0 10px 0px}
		#upcomingevents ul li a{color:#FFFFFF;}
		#upcomingevents .eventdate{font-size:11px;color:#fff}
		#upcomingevents .eventdate a{text-decoration:none;}
		#upcomingevents .eventtitle{font-size:13px;font-weight:bold;}
		#upcomingevents .eventsummary{font-size:11px;color:#bfd9f0;}
		#upcomingevents .eventsummary a{text-decoration:none;color:#bfd9f0;}
	
	
	#rightcolumn{width:186px;float:right;background:#c63e30;}
	.level2 #rightcolumn{background:none;margin:10px 0 0px 15px;width:260px}	
		#rightcolumn p{margin:0 0 10px 0;}
		#rightcolumn p#emailupdates{margin:0;}
		#rightcolumn h2{margin:0 0 5px 0;}
		#rightcolumn h3{margin:0 0 5px 0;}
		#rightcolumn h4{margin:0 0 5px 0;}
		
			.quicklink{margin:0 0 10px 0;padding:10px 10px;border:1px solid #c63e30}
					
	.level2{}
		#level2nav{float:left;width:560px;border:1px solid #808080}
			#level2nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
			#level2nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
			#level2nav ul li a{display:block;text-decoration:none;color:#000}
			/* Level 1 */
			#level2nav ul li a{padding:7px 70px 7px 21px;font-weight:bold;}
			#level2nav ul li a:hover{background:#ededed}
			#level2nav ul li.menuparent a{background: url(uploads/images/template/nav-parentarrow.gif) 10px 50% no-repeat;}
			#level2nav ul li.menuparent a:hover{background: #ededed url(uploads/images/template/nav-parentarrow.gif) 10px 50% no-repeat;}
			#level2nav ul li.menuparent li a{background: none}
			#level2nav ul li.menuparent li a:hover{background:#ededed;}
			/* Level 2 */
			#level2nav ul li ul{font-size:11px;margin:0;position: absolute;background: #fff;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
			#level2nav ul li ul li a{border-bottom:1px solid #000;width:160px;padding:6px 10px;text-indent:0;font-weight:normal}
			#level2nav ul li ul li a:hover{background: #ededed}
			#level2nav ul li ul li.menuparent a{background: url(uploads/images/template/nav-parentarrow.gif) right no-repeat}
			#level2nav ul li ul li.menuparent a:hover{background: #ededed url(uploads/images/template/nav-parentarrow.gif) right no-repeat}
			/* Level 3 */
			#level2nav ul li ul li ul {margin: -25px 0 0 180px;}
			#level2nav ul li ul li ul li a{background:none !important;}
			#level2nav ul li ul li ul li a:hover{background: #ededed !important;}
			#level2nav li:hover ul ul, #level2nav li:hover ul ul ul, #level2nav li.sfhover ul ul, #level2nav li.sfhover ul ul ul {left: -999em;}
			#level2nav li:hover ul, #level2nav li li:hover ul, #level2nav li li li:hover ul, #level2nav li.sfhover ul, #level2nav li li.sfhover ul, #level2nav li li li.sfhover ul {left: auto;}
			#level2nav li:hover, #level2nav li.hover {position: static;}
		
			.level2 #main{width:750px;float:left;margin:0;padding:8px 0 0 0;font-size:13px;}
			.level2 #emailupdates{float:right;margin:0;}
		
		.level2 #main ul{margin:15px;padding:0}
			.level2 #main ul li{list-style-image: url(uploads/images/template/bullet-black.gif);margin:0 0 10px 45px;color:#545454;padding:0}
			.level2 #main ul li a{color:#000000;font-weight:bold;}
		
		.level2table ul{margin:15px;padding:0}
			.level2table ul li{list-style-image: url(uploads/images/template/bullet-black.gif);margin:0 0 10px 45px;color:#545454}
			.level2table ul li a{color:#000000;font-weight:bold;display:block}
			
		#childpages{}
		
		
		
		.formtable{width:100%;border-collapse:collapse;border-top:1px solid #efefef;}
			.formtable th{color:#000;font-weight:bold;text-align:left;vertical-align:top;padding:8px 10px 6px 10px;border-bottom:1px solid #efefef;width:35%}
			.formtable td{vertical-align:top;padding:6px 10px;border-bottom:1px solid #efefef;}

			span.required{color:red;font-weight:bold;padding:0 0 0 5px}		
			div.submit{background:#efefef;padding:5px 10px;border-bottom:1px solid #ccc;text-align:center}
tr.submit td{background:#efefef;padding:5px 10px;border-bottom:1px solid #ccc;}
			.submit input{font-size:16px;font-weight:bold;}



	

#footer{padding:30px 0 10px 0;text-align:center;text-transform:lowercase;background:#FFFFFF url(uploads/images/template/footer-bg.gif) top left repeat-x;clear:both}
	#footer a{color:#000000;text-decoration:none;}
	#footer #copyright{text-transform:capitalize;}
/* End of 'Default' */

