 body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
   margin: 0;
   padding: 0;
}
	  
  html { font-size: 12px; line-height: 18px; font-family:Arial, Helvetica, sans-serif}
	a, a:visited {
		text-decoration: underline;
		color: white;
	}
	a:hover {
		text-decoration: none;
	}
 #heading {
	display: block;
	text-align: center;
	margin-bottom: 1em;
	padding-top: 80px;

 }
  #header {
			width: 100%;
			height: 120px;
			color: #FFF;
			font-weight: 100;
			background-color: #1d1e22;
		}
 #headerContent {
			width: 1000px;
			margin: 0 auto 0 auto;
		}
 #heading * {
			display: inline;
			padding: 4px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
#midContent {
	text-align: justify;
	margin: 0 auto 0 auto;
	background-image:url(../imgs/flshContent_mid.png);  background-repeat: repeat-y;
	color: #ffffff;
	width: 960px;

}
#flashBG {
	text-align: justify;
	margin: 0 auto 0 auto;
	background-image:url(../imgs/flshContent_mid.png);  background-repeat: repeat-y;
	color: #ffffff;
	width: 960px;
	height: 426px; 

}
#flashContent-top {
	text-align: justify;
	margin: 0 auto 0 auto;
	background-image:url(../imgs/flshContent_tp.png);
	width: 960px;
	height: 22px;
}
#flashContent-bottom {
	text-align: justify;
	margin: 0 auto 1em auto;
	background-image:url(../imgs/flshContent_btm.png);
	width: 960px;
	height: 22px;
}
#leftcolumn{
color: #FFF;
float:left;
width:200px;
height: 400px;
padding: 0px;
padding-left: 8px;
}
#leftContent{margin:0;width:200px;font-size:11px;padding-top:0px;}
#leftcolumn ul{padding:0;margin:0 0 0 10px; background: url(../imgs/tinyArrow.png) no-repeat scroll 0 0; border-bottom: 1px solid #5e5e5e;}
#leftcolumn li{list-style:none;position:relative;margin:0;padding-left:20px;line-height:15px;width:160px;padding-top:3px;padding-bottom:3px}
#leftcolumn li ul{margin:5px 0;padding:0;}
#leftcolumn li li{margin:0;padding:0;line-height:15px;}



#leftcolumn a{
color:#FFF;

padding: 3px 1px;
display: block;
width: 100%;
text-decoration: none;
}

#leftcolumn a:hover, a.left_col_active{
background-color: #0d4d9d;
}

#rightcolumn{
float:left;
/*width:550px;*/
min-height: 400px;
line-height: 18px;
margin-left: 10px;
padding: 20px;
padding-bottom: 8px;
}

#about{
	color: #ffffff;
	padding-top: 20px;
	size: 11px;
	line-height: 18px;
	font-weight: 100;
	
}
#about h1{
	color: #0d4d9d;
	padding-bottom: 10px;
	size: 22px;
	line-height: 18px;
	font-weight: 100;
	
}
#about h2{
	color: #ffffff;
	size: 14px;
	line-height: 22px;
	font-weight: 100;
	
}
#rightcolumn h1{
	color: #3794e1;
	padding-bottom: 10px;
	size: 22px;
	line-height: 18px;
	font-weight: 100;
	
}
#rightcolumn h2{
	color: #ffffff;
	size: 14px;
	line-height: 22px;
	font-weight: 100;
	
}
* html #rightcolumn{ /*IE only style*/
height: 400px;
}
  #logo {
	  padding-top: 10px;
	  float: left;
	  width: 400px;
	  height: 93px;
		}
		
  #nav {
	  float: right;
	  clear: right;
	  padding-right: 30px;
		}

  #stretchContent {
	  background-image:url(../imgs/bgimg4.jpg);
	  padding-top: 20px;
	  padding-bottom: 20px;
	  width: 100%;
	  height: 100%px;
  }
 
		#heading li.active {
			background-color: #0d4d9d;
			border-radius: 10px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
 
		ul#buttons li a  {
			text-decoration: none;
			color: white;
 		}
	
		#wrapper {margin: 0 0 0 0; padding: 0 0 0 0; }
		
		#panes {
			text-align: justify;
			border-style: none;
			/*width: 245px;*/
			margin: 0 1em 0 1em;
		}
		
		#panes p {
		  /*width: 1000px;*/
		  float: center;
		  margin: 0 auto 1em auto;
		  line-height: 1.2em;
		}
		#98b906
		#panes div div { overflow: hidden; }
		div.pane {position:relative; left:10000px;}

		fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:50px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
		.requiredFieldAsterisk {color:#3794e1;}
		.form { vertical-align:middle;}
select, input{
	border:1px solid #1d1e22;
	height: 20px;
}
		label{margin:0 0 0px 0; width:125px;display:inline-block;font-weight: normal;}
        label select{width:0px;margin:0 0 0 2px;border:1px solid #CCC;}
        label input{width:0px;margin:0 0 0 2px;border:1px solid #CCC; text-align: right} /* Color scheme for products pages */
        .requiredFieldMessage {font-size: 13px;}
        .formText {text-align: right;}
		form {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
		#footer {  background-color:#545556; position:fixed; width:100%; height:100%; }
		#footerContent { color:#FFF; width: 1000px; padding-top: 20px;  margin: 0 auto 1em auto;}
