body {
width:970px;
margin:10px auto 0 auto;
padding:0;
background-color:#BFEEF5;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
//font-family:Tahoma, Geneva, sans-serif;
font-size:12px;
color:#4D4D4F;
background-image:url(/images/ui/bg_body.gif);
background-repeat:repeat-x;
}

.half_left {
margin-right:30px;
width:355px;
float:left;
}

.half_right {
width:355px;
float:left;
}

#article ul {
margin:0;
padding:0 0 0 20px;
list-style-image:url("/images/ui/bullet_1.gif");
list-style-type:square;
}

#article ul li {
margin:4px 0;
padding:0;
}

#article ul li a {
text-decoration:none;
font-size:12px;
color:#253389;
}

#article ul li a:hover {
text-decoration:underline;
}

#article ul li a:visited {
color:#6672ba;
}

hr {border:0;color:#00BBD7;background-color:#00BBD7;height:1px;width:100%;}
hr.light {border:0;color:#92D7E7;background-color:#92D7E7;height:1px;width:100%;}

img {
border:none;
margin:0;
padding:0;
}

#form {
padding:15px;
}

.required {
color:red;
}

.req { /* fake hidden */
display:none;
}

.simple_table {
margin:0;
padding:0;
border-collapse:collapse;
line-height:100%;
}

.simple_table tr th {
padding:3px;
margin:0;
border:solid 1px #00BBD7;
background-color:#efefef;
text-align:left;
font-weight:normal;
}

.simple_table tr td {
padding:3px;
margin:0;
border:solid 1px #cccccc;
vertical-align:top;
}

.simple_table tr td p {
padding:0;
margin:0;
}

.error_container {
display:none;
padding:5px;
margin:10px 10px 10px 0;
border:solid 1px #ff0000;
background-color:#ffffcc;
}

#crumb {
margin:0;
padding:10px;
border-bottom:solid 1px #00BBD7;
font-size:10;
}

#crumb a {
text-decoration:none;
color:#00BBD7;
}

#crumb a:hover {
text-decoration:underline;
}

#search {
padding:10px 0;
}

#search table {
padding:0;
margin:0;
border-collapse:collapse;
}

#search table tr {
margin:0;
padding:0;
}

#search table tr td {
margin:0;
padding:0;
}

#keywords {
height:22px;
width:90px;
margin:0;
padding:0 3px;
border:solid 1px #00BBD7;
font-size:10px; 
}

#search_submit {
margin:0;
padding:0 2px;
height:24px;
background-color:#00BBD7;
border:solid 1px #00BBD7;
color:#fff;
font-size:10px; 
font-weight:bold;
}

#search_submit:hover {
color:#ffff00;
cursor:pointer;
}

#submit {
background-color:#00BBD7;
border:solid 1px #00BBD7;
color:#fff;
padding:6px 12px; 
font-size:13px; 
font-weight:bold;
}

#submit:hover {
color:#ffff00;
cursor:pointer;
}

h1, h2, h3, h4, h5, h6, h7 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight:bold;
//color:#00BBD7;
color:#0089B5;
}

#logo {
width:150px;
height:150px;
display:block;
overflow:hidden;
padding:0 20px 0 0;
margin:0;
text-align:center;
}

h1 {
font-size:12px;
text-transform:uppercase;
color:#fff;
padding:10px 20px;
margin:0;
line-height:150%;
}

h1 a {
color:#fff;
text-decoration:none;
}

h1 a:hover {
text-decoration:underline;
}

h3 a {
text-decoration:none;
color:#00BBD7;
}

h3 a:hover {
text-decoration:underline;
}

#header {
width:170px;
float:left;
padding:0;
margin:0;
}

#navigation ul {
margin:0;
padding:0;
}

#navigation ul li {
margin:0;
padding:6px 0;
list-style-type:none;
}

#navigation ul li a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
text-decoration:none;
color:#0089B5;
}

#navigation ul li a:hover {
color:#006499;
//text-decoration:underline;
}

#content {
width:800px;
margin:0 0 20px 0;
padding:0 0 10px 0;
float:left;
z-index:5;
background-color:#fff;
overflow:hidden;
min-height:600px;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
//box-shadow: 0px 0px 5px #002D53; //-moz-box-shadow: 0px 0px 5px #002D53; //-webkit-box-shadow: 0px 0px 5px #002D53;
}

#content h2 {
max-width:280px;
margin:0 20px;
padding:20px;
background-color:#F4BB3A;
display:inline;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
//box-shadow: 0px 0px 5px #002D53; //-moz-box-shadow: 0px 0px 5px #002D53; //-webkit-box-shadow: 0px 0px 5px #002D53;
color:#fff;
font-size:24px;
font-weight:normal;
font-style:italic;
position:absolute; 
top:30px;
}

#illustration {
width:800px;
height:150px;
display:block;
background-color:#efefef;
border-bottom:solid 1px #F9DB94;
}

#sub_navigation {
padding:20px;
}

#sub_navigation ul {
margin:0;
padding:0 0 0 15px;
list-style-image:url("/images/ui/bullet_1.gif");
}

#sub_navigation ul li {
margin:0;
padding:4px 0;
}

#sub_navigation ul li a {
text-decoration:none;
font-size:12px;
color:#253389;
}

#sub_navigation ul li a:hover {
text-decoration:underline;
}

#sub_navigation ul li a:visited {
color:#6672ba;
}

#sub_navigation p {
	padding-left:22px;
	background-image:url(/images/ui/accordion.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
color:#253389;
}
	
#sub_navigation p.chosen {
	padding-left:22px;
	background-image:url(/images/ui/accordion.gif);
	background-repeat:no-repeat;
	background-position:0 -46px;
	}

.nav_cat_archive ul {
margin:0;
padding:0;
}

.nav_cat_archive ul li {
margin:0;
padding:0;
}

#article {
padding:0 30px;
margin:0 0 15px 0;
line-height:150%;
}

#article h3 {
font-size:18px;
line-height:150%;
}

#article h4 {
font-size:14px;
}

#sub_footer {
margin: 0;
padding:10px 20px;
border-top:solid 1px #00BBD7;
border-bottom:solid 1px #00BBD7;
clear:both;
}

#sub_footer a {
text-decoration:none;
font-size:11px;
color:#253389;
}

#sub_footer a:hover {
text-decoration:underline;
}

#footer {
margin:0 0 10px 0;
padding:20px;
clear:both;
font-size:12px;
font-family:Helvetica, Arial, san-serif;
background-color:#92D7E7;
border-top:solid 1px #F4BB3A;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}

a.pdf {
	background:url('images/ui/icon_PDF_small.gif') no-repeat;
	padding:2px 0 4px 30px;
}

a.doc {
	background:url('images/ui/icon_DOC_small.gif') no-repeat;
	padding:2px 0 4px 30px;
}

a.txt {
	background:url('images/ui/icon_TXT_small.gif') no-repeat;
	padding:2px 0 4px 30px;
}

.color_1 {
font-weight:bold;
color:#0089B5;
}

#slide_show {
width:800px;
height:150px;
display:block;
border-bottom:solid 1px #F9DB94;
border-top-right-radius:3px; -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;
border-top-left-radius:3px; -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;
overflow:hidden;
z-index:100;
}

.slide_title {
max-width:280px;
margin:0 20px;
padding:20px;
background-color:#F4BB3A;
display:inline-block;
-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
color:#fff;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:normal;
font-style:italic;
position:relative; 
top:-130px;
}


