#wrapper {background:#fff;	margin:0 auto;	position:relative; width:768px;}

#border2{border-bottom:4px solid #fff; float:right;}

#header img{border:none;}

#top_links{text-align:right; padding-bottom:5px;}
#top_links a{text-decoration:none; color:#3e647e; font-size:11px; font-weight:bold; padding-left:10px;}

#navigation{text-align:center; padding:10px 0;
			border-top:2px solid #3e647e; border-right:2px solid #3e647e; border-left:2px solid #3e647e; }
#navigation li{display: inline; list-style-type: none;}
#navigation a { text-decoration:none; color:#3e647e; font-weight:bold; font-size:12px; 
				letter-spacing:.1em; padding: 10px; outline:none;}
#navigation a:hover{background-color: #dadde0;}
#navigation .active a{background-color: #dadde0;}
  
#container{background-color:#3e647e; float:left; width:420px;
	border-left:167px solid #fff; /* The width and color of the left rail */
	border-right:177px solid #fff; /* The width and color of the right rail */
	padding-top:25px;}

#container p{font-size:13px; line-height:1.3em;}

#container h1{font-weight:normal; font-size:22px; padding-bottom:10px;}
#container h2{padding-top:15px;	font-size:16px;}

#main_column{float:left; width:420px; margin-right:-420px; color:#fff; min-height:300px; overflow:visible; /* Fixes IE italics bug */}
#main_column a{color:#fff;}
#main_column a:hover{text-decoration:none;}
#main_column ul {list-style-type:square; padding-left: 20px; line-height:1.5em; font-size:13px}
#main_column li {padding:5px 0;}
#main_column li a {text-decoration: none; color:#003667; font-weight:bold;}
#main_column li a:hover {text-decoration: underline;}

/* for Internet Explorer min-height */
/*\*/
* html #main_column {height: 300px;}
/**/

#left_column{float:left; width:167px; margin-left:-167px; position:relative; color:#3e647e;}
#left_column a{color:#3e647e;}
#left_column a:hover{text-decoration:none;}
#left_column_padding{padding:0 4px;}
#left_column img{padding-bottom:10px;}
#left_column p{font-size:11px; line-height:1.3em; padding:0}

#right_column{float:right; width:177px;	margin-right:-177px; position:relative; color:#3e647e; line-height:1.5em;}
#right_column ul{list-style-type:none;	padding:5px 0 10px 0;}
#right_column li{padding:3px 0;}
#right_column a{color:#3e647e; text-decoration:underline;}
#right_column a:hover{text-decoration:none;}
#right_column form{padding-left:20px}

.title{color:#3e647e; font-weight:bold; padding:10px 0;}

#back{padding-top:10px;}
#back a{text-decoration:none;}
#back a:hover{text-decoration:underline;}

#sub_nav ul {padding-bottom:20px;}
#sub_nav li {list-style-type:none; margin-bottom:3px;}
#sub_nav a {text-decoration:none; color:#3e647e; font-weight:bold; font-size:11px; display: block; width:160px; 
				letter-spacing:.1em; padding:7px 0 7px 7px;}
#sub_nav a:hover {background-color:#dadde0; /* light blue */}
#sub_nav .active a {background-color:#dadde0; /* light blue */}

.padding{padding:0 20px 30px 20px;}

#list{line-height:2em; margin:10px 0; font-size:12px; font-weight:bold;}
#list a{text-decoration:none;}
#list a:hover{text-decoration:underline;}
#list_left{float:left; width:150px; border-right:1px solid #fff}
#list_right{float:right; width:200px;}

#contact fieldset {float:left; width:380px; margin-top:10px; overflow:hidden; border:none;}
#search fieldset {float:left; margin-bottom:5px; overflow:hidden; border:none;}
#email fieldset{border:none;}
label {float: left;}
label, label span {display: block; padding-bottom: .25em;}

.submit_bttn {padding: 0 .25em; color: #003667; background: #fff; border: 1px solid #003667; cursor:pointer; margin:5px 5px 0 0;}
.bttn {padding: 0 .25em; color: #003667; background: #fff;	border: 1px solid #003667; cursor:pointer; *font-size:12px;}

#contact label span {float: left; text-align: left; width:50px; font-family:Arial, Helvetica, sans-serif;	font-size:11px;
	line-height:1.6em;	padding-right:10px;}

#email label span {float: left; text-align: right; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:11px;
	line-height:1.6em;	padding-right:10px;}
