@CHARSET "ISO-8859-1";

*{
	margin: 0;
	padding: 0;	
}


body > #maincontainer {  height: auto; min-height: 100%;}

body{
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 140%;
	background-color: none;
	background-image: none;
	font-size: 67.5%;
}


p{
	line-height: 140%;
	font-size: 1.4em;	
}

div#maincontainer{
	padding-bottom: 41px;
}

div#content-wrapper h1{
	font-size: 2.2em;
	text-align: center;
	font-weight: bold;
	margin-bottom: 6px;
}

div#content-wrapper h2{
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 6px;
}

div#content-wrapper h3{
	font-size: 1.4em;
	margin-bottom: 21px;
}

div#content-wrapper,
div#header-container{	
	margin-left: auto;	
	margin-bottom: 0;	
	margin-right: auto;	
	margin-top: 0px;	
	position: relative;
	width: 911px;	
}

div#header div#header-logo{
	padding-top: 6px;
	border: none;	
	float: left;
	text-decoration: none;	
	-moz-outline-style: none;
}

div#header div#header-logo a img{
	padding-top: 6px;
	border: none;	
	float: left;
	text-decoration: none;	
	-moz-outline-style: none;	
}

/*------------MAIN NAVIGATION------------*/


div#header-navigation ul{
	display: none;		
}

div#header-navigation ul li{
	display: none;	
}

div#header-navigation ul li.active a:link, div#header-navigation ul li.active a:hover, div#header-navigation ul li.active a:visited{
	display: none;	
}

div#header-navigation ul li a:link, div#header-navigation ul li a:visited{
	display: none;	
}

div#header-navigation ul li a:hover{
	display: none;	
}

/*------------SUB NAVIGATION------------*/


div.one-third-tp ul.navigation{
	display: none;	
}

div.one-third-tp ul.navigation li{
	display: none;	
}

div.one-third-tp ul.navigation li.active a:link, div.one-third-tp ul.navigation li.active a:visited, div.one-third-tp ul.navigation li.active a:hover{
	display: none;
}	

div.one-third-tp ul.navigation li a:link, div.one-third-tp ul.navigation li a:visited{
	display: none;	
}

div.one-third-tp ul.navigation li a:hover{
	display: none;
	
}


/*------------CONTENT------------*/


.gutter{
	margin-right: 15px;	
}

.gutter2{
	margin-right: 30px;	
}



div.container{
	float: left;
	background-color: white;
	height: auto;
	padding-right: 34px;
	padding-left: 30px;
	padding-top: 30px;
}

div.container2{
	float: left;
	background-color: white;
	height: auto;
	margin-top: 0px;
	padding-top: 30px;
	padding-right: 34px;
	padding-left: 30px;
}

div.container2 img{
	margin-bottom: 20px;
}

div.one-third-tp,
div.one-third,
div.one-third-topright,
div.two-thirds,
div.two-thirds-topleft,
div.one-fourth,
div.one-third-footer,
div.two-thirds-footer,
div.full{
	float: left;	
}

div.one-third-topright{
	width: 261px;
	padding-bottom: 15px;
	background-color: white;
}

div.one-third-tp{
	width: 261px;
	padding-bottom: 15px;
}

div.one-third{
	width: 261px;
	padding-bottom: 15px;
	background-color: white;
}


div.two-thirds{
	position:relative;
	width: 567px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 30px;
	padding-left: 34px;
	padding-right: 34px;
	background-color: white;
}

div.two-thirds-topleft{
	position:relative;
	width: 567px;
	padding-bottom: 30px;
	background-color: white;
}

div.one-fourth{
	width: 199px;
}


div.full{
	width: 843px;
	height: auto;
	background-color: white;
	padding-bottom: 30px;
}



/*------------FOOTER------------*/

div#footer{
	height: 112px;
	width: 911px;
	position: relative;	
	clear:both;
	padding-top:18px;
	margin-top: 30px;
	margin-left: auto;	
	margin-right: auto;		
	background-color: white;	
}

div#footer-content{
	padding-right: 34px;
	padding-left: 34px;
	position: relative;	
	margin: 0 auto;	
}

div.one-third-footer{
	width: 292px;
}

div.one-third-footer a:link,div.one-third-footer a:visited{
	display: none;
	border-bottom: none;
	text-decoration: none;	
	-moz-outline-style: none;
}

div.one-third-footer a:hover{
	display: none;
	border-bottom: none;
	text-decoration: none;	
	-moz-outline-style: none;
}


div.two-thirds-footer{
	width: 551px;
}




/*------------RESET------------*/

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

/* Layout
-------------------------------------------------------------- */


.container {
  background: none;
}

hr { 
  background:#ccc; 
  color:#ccc;
  width:100%;
  height:2px;
  margin:2em 0;
  padding:0;
  border:none;
}
hr.space {
  background: #fff;
  color: #fff;
}


/* Text
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-family: Georgia, "Times New Roman", Times, serif; }
code { font:.9em "Courier New", Monaco, Courier, monospace; } 


blockquote {
  margin:1.5em;
  padding:1em;
  font-style:italic;
  font-size:.9em;
}

.small  { font-size: .9em; }
.large  { font-size: 1.1em; }
.quiet  { color: #999; }
.hide   { display:none; }


/* Links
-------------------------------------------------------------- */
img a{
  text-decoration: none;
  outline: none;
  border: none;
  -moz-outline-style: none;
}

a:link, a:visited {
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}

a:link:after, a:visited:after {
  background: transparent;
  font-weight:700;
  text-decoration: underline;
}

/* If you're having trouble printing relative links, uncomment and customize this:
   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */

/* a[href^="/"]:after {
  content: " (http://www.yourdomain.com" attr(href) ") ";
} */
