@page figures {
size: portrait;
}

body {
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande",
	Verdana, Arial, Helvetica, sans-serif;
	color:#44484E;
	background:#ffffff url(../images/bg-blue.png) repeat-x 0px 5px;
	margin:5px;
}

* { padding:0; margin:0;}

b, strong, i, em {
	font-family: "Lucida Sans", "Lucida Sans Unicode", 
		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}	

p {}

/* links */
a {text-decoration: none;}
a:hover {}
a:focus { outline:none;}
a:visited {}

fieldset {}
span {}

/* Creates a numbered list */
ol {}
/* Precedes each list item, and adds a number */
li {}
/* Creates a bulleted list */
ul {}

/* Creates a definition list */
dl {}
/* Precedes each definition term */
dt {}
/* Precedes each definition */
dd {}


/* Inserts a horizontal rule */
hr {}

/* Indents text from both sides */
blockquote {}


#container_wrapper {
	width:800px;
	padding: 0px 0px 0px 3px;
	text-align:center;
	margin: 0 auto;
	background:url(../images/bg-across.png) no-repeat 0px 0px;
}


#left_splash {display:none;}
#right_splash {display:none;}

#top {position:relative; top: 0px; height:100px; text-align:center; border-bottom: 1px solid #DBF3FA;
}
#top p{display:none;}
#top .search{display:none;}

#top img {padding: 0px 0px 0px 0px; border: 10px solid #DBF3FA;}

#footer { 
	width:803px;
	float:left; 
	border-top: 1px solid #DBF3FA;
	color:#787777;
	font-size:.7em;
	padding: 23px 0px 0px 0px;
	margin:30px 0px 0px 0px;
	background-color:inherit;
}

#footer p{ 
	text-align:right;
	float:right;
	padding: 0px 0px 0px 0px;
}
#footer img{ 
	float:left;
}


/* subs */
/* common styles for all sub pages */
h1 {color:#403323; background:inherit; font-size:1.5em; margin: 10px 0px 5px 0px;}
h2 {color:#403323; background:inherit; font-size:.95em; font-weight:normal; padding: 0px 0px 10px 0px;}

h3 {color:#403323; background:inherit; font-size:1.2em; margin: 5px 0px 5px 0px;}
h4 {}
h5 {}

#content_wrapper {
	position:absolute;
	top:120px;
	left:auto;
	text-align:left;
	margin:0px 0px 0px 0px;
}

#container { float:left; padding: 0px 0px 0px 0px;}

#container_content {float:left; width: 100%; font-size: 11px; color:#44484E; background:inherit; line-height: 16px; margin: 0px 0px 50px 0px;}
#container_content p{ margin: 0px 0px 10px 0px;}
#container_content p.back{ margin: 20px 0px 10px 0px;}

#container_content ul{margin: 0px 0px 10px 30px;list-style-position:inside;}
#container_content ol{ margin: 0px 0px 10px 30px; list-style-position:inside;}

#container_content .left, #container_content .right {float:left; margin: 0px 10px 0px 0px; padding:3px 3px 0px 3px; font-size:.95em;}
#container_content .left div, #container_content .right div{padding: 5px 5px 15px 5px; margin: 0px 0px 2px 0px;}

#container_content span img{ display:block; padding: 0px 0px 2px 0px;}

#container_content hr {border:0; height: 1px; background:#CDC9BD; color:inherit; margin: 0px 0px 40px 0px;}

#container_content .back {text-align:left; clear:both; width:100%; border-bottom:1px solid #CDC9BD;  margin: 20px 0px 40px 0px; padding: 0px 0px 10px 0px;}

.input_field {border: 1px solid #7FBFE4; width: 300px; padding: 3px; margin:2px 0px 10px 0px;}
.input_field_small {border: 1px solid #7FBFE4; width: 100px; padding: 3px; margin:2px 0px 10px 0px;}

.input_field:focus {border: 1px solid #403323; width: 300px; padding: 3px; margin:2px 0px 10px 0px;}
.input_field_small:focus {border: 1px solid #403323; width: 100px; padding: 3px; margin:2px 0px 10px 0px;}

.submit {color:#ffffff; background-color:#7FBFE4; border:none; width: 100px; padding: 3px; margin:0px 0px 10px 0px;}

.blue {color:#7FBFE4; background-color:inherit; font-size:1.3em; font-weight:bold;}
 
#navcontainer {display:none; }