@charset "UTF-8";
/* CSS Document */
body {background-image:url(images/BG5.gif); font-family:Arial, Helvetica, sans-serif; height:100%;}




@font-face{font-family:museoBody; src: url("type/MuseoSans-300.otf") format("opentype")}
@font-face{font-family:museoBold; src: url("type/MuseoSans_700.otf") format("opentype") ; font-weight: bold}
@font-face{font-family:museoItalic; src: url("type/Museo_Slab_700italic.otf") format("opentype")}

#container p {font-family:museoBody;}
#container b {font-family:museoBold;}
#container i {font-family:museoItalic;}
#container h2 {font-family:museoBold; color:#AA9961; font-size:16px;}
#container h3 {font-family:museoItalic; color:#C7B570; font-size:16px;}
#section5 p {font-family:museoBold; color:#CCCCCC;}

.borderTop {border-top:25px solid #f8f8f8;}
.borderTopL {border-top:1px solid #AA9961;}
.borderRight {border-right:100px solid #f8f8f8;}
.borderLeft {border-left:100px solid #f8f8f8;}

.headingColumn h2 {text-align:right;}
.headingText {text-align:right;}

.floatLeft {float:left;}
.floatRight {float:right;}
.darkGray {color:#404040;}
.leading {line-height:1.5em;}



/* font size */
.small {font-size:10px;}
.medium {font-size:12px;}
.large {font-size:14px;}
.larger {font-size:16px;}
.huge {font-size:24px;}
.freakingHuge {font-size:36px;}

.paddingBottom10 {padding-bottom:10px;}
.paddingBottom21 {padding-bottom:21px;}
.paddingBottom50 {padding-bottom:50px;}
.paddingBottom100 {padding-bottom:100px;}
.paddingLeft25 {padding-left:25px;}
.paddingLeft10 {padding-left:10px;}
.paddingLeft34 {padding-left:34px;}
.paddingLeft20 {padding-left:20px;}
.paddingLeft150 {padding-left:150px;}
.paddingLeft310 {padding-left:310px;}
.paddingLeft147 {padding-left:147px;}
.paddingTop5 {padding-top:5px;}
.paddingTop10 {padding-top:10px;}
.paddingTop20 {padding-top:20px;}
.paddingTop25 {padding-top:25px;}
.paddingTop50 {padding-top:50px;}

.paddingTop30 {padding-top:30px;}
.paddingTop40 {padding-top:40px;}
.paddingTop9 {padding-top:9px;}
.paddingTop50 {padding-top:50px;}
.paddingTop80 {padding-top:80px;}
.paddinRight5 {padding-right:5px;}
.paddingRight10 {padding-right:10;}

.overflow {overflow:auto;}

p,
ul {margin: 0;padding: 0;}

/* Hidden CSS */ 

.headerHide { 
		background: #ffffff;
		min-height: 80px; 
		
		padding-left: 80px; 
		margin-left: -80px; 
		
		position: relative; 
		z-index: 10;
	}

img#logo-float { 
		margin-left: 20px;
		margin-top: 72px;
		position: fixed; 
		z-index: 1; 
		}

#fuzzy { 
		background: url("images/grad1.png") repeat-x; 
		width: 100px; 
		height: 20px; 
		
		position: absolute; 
		left: 20; 
		bottom: -20px; 
		}
		
#fuzzy2 { 
		background: url("images/grad2.png") repeat-x; 
		width: 100px; 
		height: 20px; 
		
		position: absolute; 
		left: 20; 
		bottom: 780px; 
		}

/* Hidden CSS */  

#topBar{
	background:#fff;
	width:960px;
	height:110px;
	/*border-bottom:1px solid #C7B570;*/
	
	}


#nav {
  background:#C7B570;
  list-style: none;
  position: fixed;
  z-index: 11;
  top: 0;
  width:960px;
}
#nav li {
	float:left;
/*   margin-bottom: 2px; */
}
#nav a {
  background: #AA9961;
  color: #fff;
  display: block;
  
  font-size: 14px;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
#nav a:hover {
  background: #C7B570;
}
#nav .current a {
  background: #C7B570;/*5A0035 dark magenta*/
  color: #ededed;
}

#container {
  	min-height:100%; 
  	background:#ffffff;
  	margin:0 auto;  
	width:960px;
}

#logo{
	padding-top:48px;
	padding-left:27px;
	}


.section {
	padding-top:80px;
  }
  
#section5 { 
	width:960px;
	height:40px;
	background:#666;
	margin:0 auto;
	padding-top:20px;
	}
  
.footer{ text-align:left;
		padding-left:20px;
		width:300px;
	
  }


.clearfix:after {  
   visibility: hidden; 
   display: block;  
   font-size: 0;  
   content: " ";  
   clear: both;  
   height: 0; 
} 
.clearfix {  
   display: inline-block;  
}  
/* start commented backslash hack */  
*html .clearfix {  height: 1%; }  
.clearfix {  display: block; }  
/* start close commented backslash hack */

.contact{
	width:640px;
	}

.mainColumn {
       float:right;
       padding-right:30px;
       width:590px;
	   padding-left:20px;
}

 .headingColumn {
       float:left;
       width:310px;
	   padding-right:10px;
}
.subHead {
       clear:both;
       margin:0px 0;
}

#topType{
	
float:right;
padding-top:60px;
margin-right:457px;
}


#wrapper {
	height:100%; 
	margin:0 auto;  
	width:960px;
}
