body {
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 10px;
	vertical-align: bottom;
	background-color: #c1bcb7;
/*	background: url('../images/corp_tile_1.png') repeat;
*/
}

/* @group HEADERS */

/* -------------------------------------------------------- HEADERS 
h1 is only for HEADER ON HOME PAGE due to size
h2 is only for SUB HEADER due to margin to text underneath
h3 is HEADER everywhere else
h4 is subheader everywhere else
*/

h1{
	font-size:21px;
	line-height: 18px;
	margin: 0px;
	color: #393532;
	font-weight: bold;
}


h2 {
	font-size:14px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #fff;
}

h3 {
	font-size:16px;
	margin: 0px;
	color: #393532;
}

h4 {
	font-size: 14px;
	margin: 0px;
	color: #131313;
}

h5{
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	color: #131313;
}

h6 {
	font-size: 10px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	color: #393532;
}


/* @end */

/* @group TXT FORMAT */

/* --------------------------------------------------- TXT FORMAT */

p {
	margin: 0px;
	font-size: 11px;
	color: #393532;
}

.p2 {
	margin: 0px 0px 10px 0px;
	color: #000;
	background-color: #c1bcb7;
}

.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}

.highlight {
	background-color: #c1bcb7;
}

.highwhite {
	background-color: #fff;
}

.highdark {
	background-color: #7d7772;
}

.highcolor {
	background-color: #35bfe4;
}

.date {
	font-family: 'Lucida Sans', Verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;
	margin: 5px 0px 0px 0px;
	color: #534c47;
	}

.bottcontact {
	width: 890px;
	font-size: 10px;
	padding: 0px 5px 0px 5px;
	height: 15px;
	font-weight: bold;
	border: 1px solid #ffffff;
	border-top: none;
}

.cookie {
	float: left;
	padding: 4px 0px 4px 0px;
	font-size:11px;
	color: #0096d8;
}

.keywords{
	margin: 0px;
	font-size: 3px;
	color: #c1bcb7;
}

.quote {
	width: 190px;
	float: left;
}

.clearer {
	clear: both;
}

.clearleft {
clear: left;	
}

.clearright {
clear: right;	
}

.left {
	float: left;
}

.right {
	float: right;
}

.txtright {
	float: right;
	text-align: right;
}

img {
	display: block;
}

.imgblog {
	float: right;
	padding: 0px 0px 3px 5px;
}

.largewhite {
	text-align: left;
	font-size: 72px;
	line-height: 57px;
	color: #5d5d5d;
}

.whitetxt {
	color: #fff;
}



/* @end */

/* @group LINKS */

/* -------------------------------------------------------- LINKS  */

/*

a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

a:link, a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

a:hover, a:active {
	margin: 0px;	
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}
*/
h1 a {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}

h1 a:visited {
	font-size: 20px;;
	color: #fff;
	text-decoration: none;
}

h1 a:hover, a:active {
	font-size: 20px;
	color: #000;
	background-color: #0096d8;
}

h4 a {
	font-size: 14px;
	color: #131313;
	text-decoration: none;
}

h4 a:visited {
	font-size: 14px;
	color: #131313;
	text-decoration: none;
}

h4 a:hover, a:active {
	font-size: 14px;
	color: #131313;
	background-color: #0096d8;
}

h5 a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

h5 a:visited {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}

h5 a:hover, a:active {
	font-size: 12px;
	color: #000;
	background-color: #0096d8;
}

h6 a {
	font-size: 10px;
	color: #131313;
	text-decoration: none;
	background-color: #0096d8;
}

h6 a:visited {
	font-size: 10px;
	color: #131313;
	text-decoration: none;
	background-color: #0096d8;
}

h6 a:hover, a:active {
	font-size: 10px;
	color: #f14611;
	text-decoration: none;
	background-color: #131313;
}

.cookie a {
	font-size: 11px;
	color: #0096d8;
	text-decoration: underline;
}

.cookie a:visited {
	font-size: 11px;
	color: #0096d8;
	text-decoration: underline;
	
}

.cookie a:hover, a:active {
	font-size: 11px;
	color: #131313;
	background-color: #0096d8;
	text-decoration: none;
}

.p2 a{
	color: #393532;
}

p a {
	color: #393532;
	text-decoration: underline;
}

p a:visited {
	color: #393532;
	text-decoration: underline;
}

p a:hover, a:active {
	color: #131313;
	background-color: #0096d8;
	text-decoration: none;
}

.insertimg a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

.insertimg a:visited {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

.insertimg a:hover, a:active {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	background-color: transparent;
}

.bottcontact a {
	color: #3f3f3f;
	text-decoration: none;
}

.bottcontact a:visited{
	color: #3f3f3f;
	text-decoration: none;
}

.bottcontact a:hover {
	color: #0096d8;
	background: none;
	text-decoration: none;
}

/* @end */

/* @group MAIN IDs */



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

#container {
	padding: 15px 10px 10px 10px;
		
}

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

#wrapperinner {
	width:901px;
	height:auto;
	border-top: none;
	margin: auto;
	background-color: #dddddd;
}

#top{
	width: 900px;
	margin: auto;
	height: 250px;
	border: 1px solid #ffffff;
	background: url(../images/head%20logo%20880x250.jpg) no-repeat center bottom;
}

#links {
	width: 900px;
	height: 40px;
	margin: auto;
	border: 1px solid #ffffff;
	border-bottom: none;
	border-top: none;
}

#linksbox {
	padding: 10px;
	width: 880px;
	height: 20px;
}

#maincontent {
	width: 880px;
	margin: auto;
	text-align:left;
	padding: 10px 10px 0px 10px;
	border: 1px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

/* @end */

/* @group NAVIGATION BARS */


/* -------------------------------------------------------- MAIN NAVBAR */

.mainnav {
	width: 880px;
	height: 29px;
	margin: 221px 10px 0px 10px;
	/* odd number (122) here because top boarder below  */
}



.mainnav ul {
	width: 100%;
	float: left;
	height: 29px;
	background-color: #e1e1e1;
	filter: alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;

}

.mainnav ul li {
	height: 29px;
	text-decoration: none;
	float: left;
	display: block;	
	padding: 4px 0px 4px 0px;
}

.mainnav ul li a {
	height: 29px;
	font-size: 16px;
	text-decoration: none;
	color: #0096d8;
	font-weight: bold;
	padding: 4px 25px 4px 10px;
}

.mainnav ul li a:visited {
	font-weight: bold;
	color: #0096d8;
	text-decoration: none;
}

.mainnav ul li a:hover, a:active {
	color: #000;
	text-decoration: none;
	background-color: #fff;
	filter: alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;
}


/* @end */

/* @group FOOTER */

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

#footer {
	float: left;
	width: 900px;
	height: auto;
	border: 1px solid #ffffff;
	border-top: none;
}

.imgface {
	padding-top: 13px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;	
}

#footer .img {
	padding: 10px 10px 10px 20px ;
	float: right;	
}

#footer p {
	float: left;
	font-size: 16px;
	padding-top: 15px;
	font-weight: bold;
	color: #0096d8;
}

/* @end */


