	body {
	margin:0px 0px 0px 0px;
	background: #123884;
	background-position: top left;
	background-repeat: repeat;
	background-attachment: fixed;		
	overflow:auto;
	}
	
	#wrapper {
		width:740px;
		margin:0 auto;
		background:#fff;
		padding-left:10px;
		padding-right:10px;
		background:#fff url(/images/bg_wrap.jpg) repeat-y top center;
		}	
		
	#banner {
	    padding-left:8px;
		background:#ffdd80;
		height:70px;
		}
	#topphotobanner{background:#07235c url(/images/boulder_top_bg2.jpg) top left repeat-x;height:35px;border-top:1px solid #07235c;}
	#leftcontent {
		float:left;	
		position:relative; 
		width:188px;
		border-right:1px dotted #000;	
		height:auto;
		}

	#centercontent {
		/*position:relative;*/ 
   		margin-left:194px;
		background:#fff;
		/*
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 200px;
	
		}
	html>body #centercontent {
   		margin-left: 200px;
		*/
		}
		
		
	#centercontent a {color:#3366CC;}
	#centercontent a:hover {color:#0000FF;text-decoration:none;}

	#centerpadding{font-size: 13px;padding:20px;padding-top:7px;}
 
	 #bottomphotobanner{
	 clear: both;
	 background:url(/images/boulder_bottom_bg.jpg);
	 height:73px;
	 border-top:1px solid #000;
	 width:935px;
	 float:left;
	 }
		
	#footer {
		background:#000;
		color:#CCCCCC;
		text-align:center;
		float:left;
		width:740px;
		height:16px;
		font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
	#footer a {color:#3366CC;}
	#footer a:hover {color:#fff;text-decoration:none;}
			
#bodycontent a {color:#3366CC;}
#bodycontent a:hover {color:#0000FF;text-decoration:none;}

h2,h3,h4,h5,h6 {
	font-family : "Times New Roman", serif;
	color: black;
	background-color: transparent;
	margin: 10px 0 5px 0;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 18px;
}
.norm{
font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
font-size: 11px; 
color:#000;
text-decoration:none;
}
a.norm {
text-decoration:none;
color:#003366;
}
a.norm:hover {
text-decoration:underline;
color:#999933;
}
	
.small{
font-family: Lucida Grande, Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
font-size: 10px; 
color:#000;
text-decoration:none;
}
a.small {
text-decoration:none;
color:#3366CC;
}
a.small:hover {
color:#0000FF;
}

		
	#bodycontent {
	padding-top:18px;padding-left:12px;padding-right:12px;padding-bottom:8px;
	}
	#bodycontentnoscroll {
	padding-top:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;
	}	

	

		
		
	p,h1,pre {
		margin:0px 0px 0px 0px;
		}
		
	h1 {
		font-size:14px;
		}
		
	hr{height:1px;color:#191E4C;background:#191E4C;}
		
	#banner h1 {
		font-size:14px;
		margin:0px;
		}
	
	#rightcontent p {
		font-size:10px
		}
	

/* buttons */
a.button:link, a.button:visited
{   background-color: #fff;

    color:#000066;
    font-family: arial,helvetica,sans-serif;
    font-size: 9px;
    font-weight:bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
    width: auto;
	display:block;
}
a.button_on:link, a.button_on:visited
{   background-color: #336699;


    color: white;
    font-family: arial,helvetica,sans-serif;
    font-size: 9px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
    width: auto;
	display:block;
}
a.buttonH:link, a.buttonH:visited
{   background-color: #fff;
    border-top: #eee solid 5px;
    color:#000066;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
    width: auto;
	display:block;
}
a.buttonHtop:link, a.buttonHtop:visited{   
	background-color: #fff;
    color:#07235c;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
    width: auto;
	display:block;
	}
a.buttonH_on:link, a.buttonH_on:visited
{   
	background-color: #07235c;
    border-top: #eee solid 5px;	
    color: white;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
    width: auto;
	display:block;
}
a.buttonH_ontop:link, a.buttonH_ontop:visited
{   
	background-color: #336699;
    color: white;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
    width: auto;
	display:block;
}
a.button:hover{background-color: #07235c;color:#FFFFFF}
a.buttonH:hover{background-color: #07235c;color:#FFFFFF}
a.buttonHtop:hover{background-color: #07235c;color:#FFFFFF}
/* depress effect on click */
a.button:active, a.button:focus {border-bottom: #fff solid 1px;border-top: #fff solid 1px;}
a.buttonH:active, a.buttonH:focus {border-bottom: #fff solid 1px;}
a.button2
{   
	background-color: #07235c;
    font-family: arial,helvetica,sans-serif;
    font-size: 9px;
	border:1px solid #000;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
	padding:5px;
	display:block;
	color: #fff;
}
a.button2:hover{   
	background-color: #fff;
	color:07235c;
	}
		

