/* OVERALL HTML */
body {
	font: 12px/1.3em Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background: url(../img/background.gif) repeat;
	text-align:center;
}
table, tr, td {font-size: 100%;}
form, img, p {margin: 0px; padding: 0px; border: 0px;}
a, a:link, a:visited, a:active {color: #06C;}
a:hover {color: #F7961D;}
h1, h2, h3, h4, h5, h6 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #06C;
	margin: 0px;
	padding: 0px;
}
h1 {font-size: 16px;}
h2 {font-size: 15px;}
h3 {font-size: 14px;}
h4 {font-size: 13px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
hr {
	width: 100%;
	height: 1px;
	margin: 14px 0px;
	padding: 0px;
	border: none;
	border-top: 1px dotted #CCC;
	clear: both;
}

/**
ul {
	width: 100%;
	margin: 14px;
	padding: 0px;
	list-style-type: disc;
}
li {
	width: 100%;
	margin: 2px 14px;
	padding: 0px;
}
**/
   
td.image_btn_submit input 
{
     width: 10px;
	height: 14px;
	font: 10px Helvetica, sans-serif;
	color: #999;
	margin: 0px;
	padding: 0px;
	border: 0px solid #CCC;
}

/* FORM */
input, textbox, select {
	border: 1px solid #999;
	color: #333333;
	font-size: 11px;
	padding: 1px 2px;
}
#search input, #search select{
	width:120px;
}
#log_box {width: 35px;}
#login {
	width: 29px;
	height: 29px;
	margin: 2px 6px 0px 0px;
}


/* PAGE BUILDING */
#head {
	height: auto;
	font-size: 14px;
	color: #369;
	margin: 0px;
	padding: 11px 15px 0px 15px;
	font-weight:bold;
}
#head_b {height: 10px; margin-bottom: 5px;}
#head_b img {height: 10px;}
#ban {width: 127px;}
#ban a img {border: 1px solid #999; margin-bottom: 26px;}
#ban a:hover img {border: 1px solid #144A9F;}


/* HEADER */
#header {
background:transparent url(../img/header.gif) no-repeat scroll center top;
height:auto;
width:744px;
}
#header table {
height:133px;
width:744px;
font-family:Arial,Helvetica,sans-serif;
}
#header2 {
display:none;
}
#header2 img {
height:129px;
width:744px;
}
#header table #logo {
height:133px;
width:250px;
}
#header table #logo img {
height:100px;
margin:20px 0 13px 50px;
padding:0;
width:200px;
}

/* top nav & search area */
#h_nav, #search {
color:#FFCC99;
margin:0;
padding:12px 0 12px 12px;
text-align:right;
}
#h_nav a, #h_nav a:link, #h_nav a:visited, #h_nav a:active {
color:#FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#h_nav a:hover {
color:#FFCC99;
}
#search table {
color:#999999;
font-size:11px;
height:auto;
margin-left:332px;
margin-top:-3px;
padding:0;
text-align:left;
width:138px;
}
#headernav_ImgBtnSubmit1, #headernav_ImgBtnSubmit, #Login_ImgBtnSubmit, #LoginHome_ImgBtnSubmit {
height:auto !important;
width:auto !important;
}
#go1, #go2 {
height:19px;
margin-left:5px;
width:20px;
}
#ts {
padding-top:3px;
}
#top_nav, #bot_nav {
-x-system-font:none;
background:transparent url(../img/top_nav_h.gif) no-repeat scroll center top;
color:#99CCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:0;
padding:7px 0;
text-align:center;
vertical-align:middle;
width:740px;
}
#bot_nav {
background:transparent url(../img/bot_nav_h.gif) no-repeat scroll center bottom;
color:#FFCC99;
font-size:10px;
margin:0px 0px 0px 9px;
}
#top_nav a, #top_nav a:link, #top_nav a:visited, #top_nav a:active, #bot_nav a, #bot_nav a:link, #bot_nav a:visited, #bot_nav a:active {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#bot_nav a {
margin:7px 0px;
}
#top_nav a:hover {
color:#144A9F;
}
#bot_nav a:hover {
color:#FFCC99;
}

/* PAGE CONTENT */
#content {
	width: 702px;
	margin: 10px 18px;
	padding: 0px;
}
* html #content {width: 738px; w\idth: 702px;}


/* unique text styles */
.body_text {font: 12px Arial, Helvetica, sans-serif; color: #666;}
.small_text {font: 10px Arial, Helvetica, sans-serif; color: #666;}
.bold {font-weight: bold;}
.blue {color: #069;}
.blue_bold {color: #069; font-weight: bold;}
.orange {color: #F7961D;}
.orange_bold {color: #F7961D; font-weight: bold;}
.italic {font-style: italic;}
.superscript, .subscript {
	margin: 0px;
	padding: 0px;
	font: 9px Arial, Helvetica, sans-serif;
	color: #666;
	vertical-align: super;
}
.subscript {vertical-align: sub;}


/* FOOTER */
/* FOOTER */
#foot {
	text-align: center;
	font-size: 10px;
	line-height: 12px;
	background: url(../images/footer_logo.gif) no-repeat left center;
	padding:10px;
}


/* ERROR CONTAINER */
#errorCon{
	width:auto;
	border:1px solid #FDF19F;
	background-color:#FEF8CB;
	margin:5px;
	padding:15px;
}


#top_nav ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  padding-left:15px; /* Jen Added */
}
* html #top_nav ul{padding-left:15px; p\adding-left:15px;}
#top_nav li {
  float: left;
  position: relative;
  width: auto;
  margin: 0px; /* Jen Added */
  padding: 0px 0px 8px 0px; /* Jen Added */
}
#top_nav li ul {
  display: none;
  position: absolute; 
  top: 22px;
  left: -10px;
  color:#6199bf;
  background-image:url(../images/bg_dropdown.gif);
  background-position:0px 0px;
  border:1px solid #7cb2d7;
  padding:5px 12px;
  width:200px;
}
#top_nav ul li ul li{
	float:none;
	text-align:left;
	padding:4px 0px;
}
#top_nav{
	height:23px;
}
#top_nav li:hover ul, #top_nav li.over ul{ display: block; } 

#top_nav li ul.last{
	left:auto;
	right: -22px;
	padding:5px 19px;
}
#top_nav ul li ul.last li{
	float:none;
	text-align:left;
	padding:4px 0px;
}
#top_nav li .first {
  left: -18px;
  padding:5px 19px;
}
#top_nav li ul a:link, #top_nav li ul a:visited, #top_nav li ul a:active {
  color:#6199bf;
  text-decoration:none;
  font-weight:normal;
}
#top_nav li ul a:hover {
  color:#144A9F;
  font-weight:normal;
  text-decoration:none;
}
embed{
}
#sco{
	background-image:url(../images/static-call-out.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:230px;
	height:180px; 
*/




#flashi{
	display:block;
}

#popup{
	position:absolute;
	top:200px;
	z-index:99;
	background-color:#FEF4E9;
	width:525px;
	height:auto;
	border:1px solid #F7961D;
	padding: 10px;
	color: #666666;
}
#popup h1{
	font-size:16px;
	color:#F7961D;
	line-height:18px;
	background-image: url(../images/top_head.jpg);
	padding: 10px 15px;
	margin: 0px;
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	border: 1px solid #FCD6A7;
}
#popup ul{
	color:#666666;
	font-size:11px;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	list-style-type: none;
	width: 490px;
}
#popup ul li{
	background:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 0px 15px;
	background-position: 0px 5px;
}
#popup p{margin:10px;}
#popup #closeWindow{
	float:right;
	margin-right: 10px;
}


