@charset "utf-8";
/* [------------ Main HTML Elements ------------] *//

* {
	margin:0;
	padding:0;
	border:0;
}

html {
	background-color:#4870B6;
}

body {
	background-color:#4870B6;
	font-family:"Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", "Tahoma", "Trebuchet MS", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-size:62.5%;
}

body {
	font-size:70%;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	margin:0;
	padding:0;
}

h1 {
	font-size: 2.2em;
	border-bottom:1px solid #E0E0F3;
	margin-bottom:15px;
}

h2 {
	font-size: 1.6em;
	margin-bottom:10px;
	color:#4369A3;
}

h3 {
	font-size: 1.4em;
}

h4 {
	font-size: 1.3em;	
}

h5 {
	font-size: 1.2em;	
}

h6 {
	font-size: 1.1em;	
}

p {
	margin:0;
	padding:0;
	margin-bottom:10px;
}

p.last {
	margin-bottom:0px;
}

img {
	margin:0;
	padding:0;
}

/* [------------ Tables ------------] */

table {
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

th {

}

td {
	text-align:left;
	font-weight:normal;
}

/* [------------ Forms ------------] */

form {
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	margin:0;
	padding:0;
}

fieldset {  
	border:1px solid #000;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

label {  
	float:left;
	text-align:right;
	width:120px;
	padding-right:10px;
}

legend {  
	margin-left:10px;  
	color:#000000;  
	font-weight:bold;
}

fieldset ol {  
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:10px;
}

fieldset li {
	margin-bottom:10px;
}

fieldset.submit {  
	border-style:none;
	margin-left:130px;
}

li input, li textarea, li select {
	border:1px solid #000;
	font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
	font-size:1em;
	color:#000;
	padding:3px;
	width:300px;
}

li select {
	color:#000;
	font-size:1em;
}

/* [------------ Lists ------------] */

ol,ul {
	padding:10px;
	margin-bottom:10px;
	padding-left:30px;
}

/* [------------ Links ------------] */

a:link {
	text-decoration:underline;
	color:#0000FF;
}

a:visited {
	text-decoration:underline;
	color:#0000FF;
} 

a:active {
	text-decoration:underline;
	color:#0099FF;
} 

a:hover {
	text-decoration:underline;
	color:#0099FF;
}

a img {
	border:0;
}

/* [------------ Layout Divisions ------------] */

#wrapper {
	margin-right:auto;
	margin-left:auto;
	font-size:1.2em;
	width:1000px;
	border:1px solid #333399;
}

#banner {
	width:1000px;
	background-image:url(images/banner.jpg);
	height:234px;
}

#middle {
	background-color:#FFFFFF;
	float:left;
	width:1000px;
}

#footer {
	clear:both;
	background-image:url(images/bottom_div.jpg);
	background-repeat:no-repeat;
	width:900px;
	background-color:#ef7c22;
	padding:50px 50px 10px 50px;
	text-align:center;
}

#navigation {
	width:112px;
	float:left;
	padding:0px 20px 20px 20px;
	border-right:2px dotted #E0E0F3;
	margin-bottom:20px;
}

#navigation a img {
	border:0;
	margin-bottom:5px;
}

#content {
	float:right;
	padding:0 20px 20px 20px;
	width:806px;
}

/* [------------ Classes ------------] */

.clear {
	clear:both;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}