@charset "utf-8";
/* CSS Document */

/* Position Everything */
/* Zero down margin and padding on all elements */

* {
  margin: 0;
  padding: 0;
}

body {
  font: 68%/1.4 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color:#D4D4D4;
	color: #333333;
}

p, li, dl {
  font-size: 1.4em;
}

dl dl {
font-size:1em; 
}

li li {
font-size:1em;
}

h1, h2, p {
  margin: 1em 0;
}

ol,ul li ol,ul li {
margin-left:20px;
}

.forthcoming-feature {
color:#666666;
}

#header h1 {
  margin: 0;
}

#header {
	height: 248px;
	background-color:#b0b0b0;
	margin-top: 20px; /*put some white space above header*/
	background-image:url(images/header.jpg);
}

#search_form {
line-height:300%;
}
#search_box {
    width: 162px; /*dimensions are the same as background image*/
    height: 29px;
    background: url(images/bg_search_box.gif);
	position:relative;
	left:607px; /*637 puts box all the way to the left, 607 lines the right edge with letters above it 497px lines up to the left of the rest of the text above*/
	top: 182px; /*212 puts box all the way on the bottom */
}
#search_box #s {
    float: right;
    padding: 0;
    margin: 5px 5px 0 6px;
    border: 0;
    width: 116px; 
    background: none;
	color:#999999;
	outline:none;
	position:relative;
	top:2px;
}
#search_box #go {
    float: left;
    margin: 3px 0 0 12px;
}


/*no bullets for navigation*/
#mainNav {
  list-style: none;
}

#footer {
	padding:2px;
	text-align: center;
	line-height:1.6em;
}

/* The Core Technique
================================= */

body {
  text-align: center; 
  min-width: 841px;
}

table {
background-color:#CCCCCC;
width:450px;
}

#wrapper {
	width: 801px;
	float:left;
	margin-left:200px;
	margin-top:20px;
	margin-right:20px;
	margin-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	background-image: url(images/starburst-background.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-right-width:thin;
	border-right-color:#000099;
	border-right-style:solid;
	background-color:#FFFFFF;
}

#menu {
padding-top: 10px;
width:212px;
border-right:#1e398d solid 2px;
font-size:.8em;
}

#menu ul {
  margin: 0px;
  padding-left: 15px;
  list-style-type: none;
  text-indent:10px;
}

#menu li {
  display: inline; /* :KLUDGE: Removes large gaps in IE/Win */
  text-transform: uppercase;
  font-weight:bold;
  color:#FFFFFF;
}

.box {
background-image:url(images/link-background-180px.gif);
background-position:left;
background-repeat:no-repeat;
}

.box img {position:relative;
left:5px;
}

#menu a {
  display: block;
  width: 200px;
  text-decoration: none;
  color:#1e398d;
}
#menu a:hover {
color:#FF6633;
}
#menu li .box {
  height: 36px;
  line-height: 36px;
color:#ffffff;
letter-spacing:.1em;
}
#menu li li {
text-indent:0px; /*KRW 10/22*/
text-transform:none;
line-height:20px; /*KRW 11/20 WAS 27 */
font-size:1em; /*KRW 10/22*/
}

#Toggle1 {
}
#Toggle2 {
}
#Toggle3 {
}
#Toggle4 {
}
#Toggle5 {
}
#Toggle6 {
}
#Toggle7 {
}

#content {
	width: 530px;
	float: right;
	position:relative;
}

#content li {
margin-left:1em;
}

#content OL { list-style-type: decimal; }
#content OL OL { list-style-type: lower-alpha; }
#content OL OL OL { list-style-type: lower-roman; }
#content OL OL OL OL { list-style-type: lower-alpha; }
#content OL OL OL OL OL { list-style-type: lower-roman; }

#mainNav { 
  width: 200px; 
  float: left; 
} 

#footer {
	clear: both;
	padding: 10px;
	height: 100px;
} 

.copyright {
	font-size:10px;
	font-style: normal;
	padding: 10px;
}

#associates img {
	padding-left: 20px;
	border-width:0;
	padding-top: 10px;
}


/* Add some padding
================================== */

#mainNav {
  padding-top: 20px;
  padding-bottom: 20px;
}

#mainNav * {
  padding-left: 20px;
  padding-right: 20px;
}

#mainNav * * {
  padding-left: 0;
  padding-right: 0;
}

#content * {
  padding-right: 20px;
}

#content * * {
  padding-right: 0;
}
#submit-button {
	width: 100px;
	position: relative;
	left: 35px;
}
