html,body{
	margin:0 auto;padding:0 auto;
	text-align:center;
	font:12px Arial,Helvetica, sans-serif;
	line-height:18px;
	background:#c7cccf url(/assets/images/bg.gif) repeat-x;
}
td,textarea,input,select{
	font:12px Arial,Helvetica, sans-serif;
	line-height:18px;
}
#container{
	margin:0 auto;padding:0 auto;
	text-align:center;
	background:url(/assets/images/shadow.gif) repeat-y;
	width:1005px;
}
#header{
	height:250px;
	background:url(/assets/images/header.gif) top left no-repeat;
	text-align:left;
	position:relative;
}
#header .button{
	text-indent:-99999px;
	height:72px;
	width:258px;
	float:right;
	margin:35px 30px;
	background:url(/assets/images/header_btn.gif);
}
#header .right{
	/* height:72px; */
	/* width:258px; */
	float:right;
	margin-top:20px;
	#margin-top: 0px;
	margin-right:40px;
	/* margin:45px 30px; */
}
#header .right *{
	margin:0;padding:0;
}
#header .right h2{
	font-size:27px;
	margin-top:5px;
}
#header #flash{
	text-align:center;
	margin:0 auto;padding:0 auto;
	margin-top:30px;
	/* #margin-top:560px; */
	#margin-left:30px;
	width:940px;
	height:159px;
	/* background:url(/assets/images/flash.jpg); */
}
h1.logo{
	margin:0;padding:0;
	text-indent:-9999px;
	background:url(/assets/images/logo.gif);
	width:355px;height:99px;
	margin-left:20px;
	margin-top:10px;
}
#nav{
	margin:0 auto; padding:0 auto;
	margin-top:63px;
	#margin-top:61px;
	text-align:center;
}
#nav a,#nav a:visited{
	color:#ffffff;
	text-decoration:none;
	padding:10px;
	font-size:15px;
	/* #font-weight:600; */
}
#nav a:hover{
	color:#003d79;
	background:#ffffff;
	/* #border:1px solid white; */
}
#sidePanel{
	float:right;
	margin-right: 38px;
	width:230px;
	text-align:left;
}
#sidePanel #copper{
	text-align:center;
	color:#ffffff;
	background:#c2a303 url(/assets/images/copper_btm.gif) left bottom no-repeat;
	padding:10px 15px 25px 15px;
}
#sidePanel a.button, #sidePanel a.button:visited{
	border:1px solid #c2a303;
	display:block;
	color: #003d79;
	padding-left:17px;
	line-height:25px;
	#line-height:24px;
	text-decoration:none;
	background:url(/assets/images/green_wave.gif) top left no-repeat;
}
#sidePanel p{
	margin:10px;
}
#sidePanel a.button:hover{
	color:#47aa43;
}
#main{
	text-align:left;
	margin-left:52px;
	margin-top:20px;
	margin-right:300px;
}
#main h1{
	color:#003d79;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
}
#main h3{
	font-size:15px;
	#padding-bottom:-10px;
	#margin-bottom:-10px;
}
#main a,#main a:visited,#sidePanel a,#sidePanel a:visited{
	text-decoration:none;
	color:#47aa43;
}
#main a:hover,#sidePanel a:hover{
	text-decoration:underline;
}
#main ul,#sidePanel ul{
	margin-left:0;padding-left:0;
}
#main ul li,#sidePanel ul li{
	list-style: none;
	background:url(/assets/images/bullet.gif) 0 .3em no-repeat;
	margin-left:20px;
	padding-left:20px;
}
#main .bigHeading{
	font-size:26px;font-weight:bold;line-height:28px;
}
#footer{
	clear:both;
	text-align:left;
	color:#ffffff;
	background:url(/assets/images/footer.jpg) top left no-repeat;
	margin-left:6px;
	margin-right:7px;
	height:126px;
	position:relative;
	border-bottom:2px solid #909395;
}
#footer #info{
	position:absolute;
	bottom:10px;
	left:30px;
	width:680px;
}

 /* DropDowns */
 a.child_link, a.child_link:visited, div.child_link
{
  display: block;
	font-size:14px;
	width:135px;
	#width:150px;
	#font-weight:600;
	/* line-height:24px; */
  text-align:left;
  text-decoration:none;
  border-bottom:  1px solid #c2a303;
  padding-left:10px !important;
  padding-right:10px !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
  background: #ffffff;
 filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
  color:#003d79;
}
a.child_link:hover{
	color:#c2a303;
}

.child{margin:0;position:absolute;top:218px;#top:218px;padding:3px;padding-bottom:10px;
  background: #ffffff;
 filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;}
  
.subButton{
  	  background:#5085a3;
  	  color:#ffffff;
  	  font-weight:bold;
  	  font-size:14px;
  	  padding:10px 40px;
}
.smForm{
	border: 2px solid #003d79; padding:5px;text-align:center;margin:5px;
}
div.smForm.small{
	border:0px;
	margin:0;
}
.smForm p{
	text-align:left;
}
.smForm label{
	float:left;
	display:block;
	width:50px;
	margin-left:20px;
}
.smForm.small input{
	width:200px;
}
.smForm.small #phone{
	width:100px;
}
.smForm.small .subButton{
	width:100px;
	text-align:center;
	padding:10px auto;
}

