@charset "utf-8";

/* reset browser */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}



/*Typography*/
body {
	font-size:inherit;
	color:#999898;
	background:#fff;
	font-family:"Gautami", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#d65b03;}
h1 {font-size:3em;line-height:1;margin-bottom:0em;color:#d65b03;}
h2 {font-size:1.1em;font-weight:bold;;margin-bottom:0.6em;color:#d65b03;}
h3 {font-size:1em;font-weight:bold;margin-bottom:0.0.6em;color:#d65b03;}
h4 {font-size:1em; margin-top:0.7em; margin-bottom:0.1em;color:#666; font-weight:700}
h5 {font-size:1em;font-weight:bold;margin-bottom:0.0.6em;color:#d65b03;}
h6 {font-size:1em; color:#666;font-weight:700}
body { 
  line-height: 1.2; 
}

/*Form.css*/
input[type=text], input[type=password], input.text, input.title, textarea,{background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus,{border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:400px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:70%;height:100px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}


/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }




/* positioning */
.container {
	width: 1007px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float:none;
	
}

.showgrid {background:url(../images/grid.png);}

.container .header {
	width: 1007px;
	background-image: url(../images/grey-strip.gif);
	background-repeat: repeat;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 1%;
	padding-left: 0%;
}




.container  .nav { 
	display:inline; 
	padding-right:6%; 
	color:#acacac;
	font:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:500;
	
}

.container  .navpostion {
	margin-top:0%;
	margin-left:7%;
	padding-top:2%;
	padding-left:28%;
	padding-bottom:2%;
	background-image:url(../images/header.png);
	background-repeat:no-repeat;

	
	

}
.container .content .contactcontent .button {
	margin-top:2%;
	margin-bottom:2%;
	height: 25px;
	width: 100px;
	color:#666;
}


.container  .navpostion a {
	color: #acacac;
	text-decoration:none;
	
}
.container .navpostion a.selected{
	color: #d65b03;
	
}

.container  .navpostion a:hover {
	color: #d65b03;
	font-size:1em;
	
	
}



.container .header .sbar  {
	background-color:#d65b03;
	height: 5px;
	width: 2px;
}

.container .header .fbanner {
	background-color: #FFF;
	background-image:url(../images/flashbg.png);
	background-repeat:no-repeat;
	padding-bottom:0.5%;
	padding-top:1%;
	padding-left: 42%;
}

.container .header .fborder{
	background-image:url(../images/fbanner-border.gif);
	background-repeat:repeat;
	width:100%;
	margin-left:0px;
}

.container .content {
	background-image: url(../images/grey-strip.gif);
	background-repeat: repeat;
	padding-top: 2%;
	padding-right: 0px;
	padding-bottom: 1%;
	padding-left:5%;
	float:left;

}
.container .content .pagecontent {
	width: 65%;
	margin-left: 3%;
	font-size: 1em;
	padding-top:1%;
	font-family: Gautami, Arial, Garamond;
	float:left;
	margin-right:2%;
	border-width:thick;
	color:#999;
	
}

.container .content .sprtr {
	background-image: url(../images/content-seprator.gif);
	background-repeat: repeat;
	float: left;
	margin-right: 0%;
	padding-top:3%;
}

.container .content .pagecontent ul {
	padding-left: 0%;
	list-style-position: inside;
	list-style-type: disc;
}

.container .content .pagecontent .positionlist {
	float: left;
	margin-top: 2%;
	margin-right: 0%;
	margin-bottom: 2%;
	margin-left: 5%;
}





.container .content .pagecontent h2 {
	font-size: 1.3em;
	color: d65b03;
}
.container .content .contactcontent {
	width:25%;
	font-size: 0.9em;
	font-family: Gautami, Arial, Garamond;
	float:left;
	padding-left:1.2%;
	
	padding-bottom:1%;
	
}

.container .content .sidenav {
	font-family:Verdana, Geneva, sans-serif; 
	float:left;
	text-align:center;
	margin-top:0%;
	background-image:url(../images/sidenavbgstrip.png);
	background-repeat:repeat-y;
	padding-top:1%;
	

}


.container .content .sidenav a {
	color:#999;
	font:Verdana, Gautami, sans-serif;
	font-size:0.9em;
	font-weight:500;	
	text-decoration:none;
	text-align:center;
	
}

.container .content .sidenav .nav{	
	font:Verdana, Gautami, sans-serif;
	font-size:0.9em;
	list-style-type:none;
	display:list-item;
}
.container .content .sidenav a:hover{
	color:#fff;
	
}

.container .content .contactcontent form {
	color:#999898;
}


 .footer {
	width:100%;
	height:100%;
	float:left;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/black-strip.gif);
	background-repeat: repeat;
	min-width:1007px;
}


.footer .navposition{
	font-family:Gautami, Arial, Garamond;
	
	margin-top:1%;
	margin-right:0%;
	margin-left:28%;
	line-height:1.2em;
	width:600px;
}

.footer .navigation { 
	display:inline; 
	margin-right:2%; 
	color:#FFF;
	font:Gautami, Arial, Garamond;
	font-size:0.9em;
}


.footer .navposition a, a:visited {
	color:#FFF;
	text-decoration:none;
}

.footer .navposition a:hover {
	color:#FFF;
	text-decoration:underline;
}

.footer .footercontent {
	font-family: Gautami, Arial, Garamond;
	font-size: 0.9em;
	margin-top: 5%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22%;
	width: 56%;
	text-align:center;
	line-height:1.2em;
	padding-top: 0.3%;
}

.footer .footcontent {
	font-family:Gautami, Arial, Garamond;
	font-size:0.9em;
	margin-left:3%;
	margin-right:0%;
	margin-top:5%;
	text-align:left;
	line-height:1.2em;
	float:left;
	
}

.footer .footcontent .list{
	float:left;
	margin-right:4%; 
	margin-top:2%; 
	font-size:0.9em; 
	list-style:none;
}

.footer .footcontent .item{
	margin-bottom:1%;
	margin-top:1%;
}
.footer .copyright{
	font-family:Gautami, Arial, Garamond;
	font-size:1em;
	margin-left:32%;
	margin-right:0%;
	margin-top:3%;
	text-align:left;
	line-height:1.2em;
	float:left;
	
	
}
.footer .power{
	font-family:Gautami, Arial, Garamond;
	font-size:0.9em;
	margin-left:10%;

	margin-top:3%;
	text-align:left;
	line-height:1.2em;
	float:left;
	
}
.footer .footcontent .position-location{
	margin-left:5%;
	margin-top:0.3%;
	width:25%;
}

.error {
	color:#d65b03;
	
	width:100%;
	padding:1%;
	
}
.heading{
	background-image:url(../images/heading.png);
	background-repeat:no-repeat;
	padding-left:1%;
	padding-top:0.02%;
	margin-bottom:1%;
}