/*utility classes*/
.clear{clear:both;margin:0;padding:0;font-size:1px}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
.hidden{position:absolute;left:-60000px;font-size:1px;} 

strong{color:#666;}

/*LAYOUT*/

body{
padding:0; 
margin:0;
background:#fff url(/images/main_bg.gif) top center no-repeat scroll;
font-family:Arial;
font-size:62.5%;
}

#main{
width: 813px;
padding:20px;
margin: 30px auto 0 auto; 
font-size:1em;
background-color:#fff;
min-height:100px;
height:auto;
}

/* TOP */

#top img#logo {
border:0;
float:left;
}

#top{border-bottom: 1px solid #C6BBA5;padding-bottom:20px;}

#top ul{float:right;list-style: none; padding: 0px 0px 15px 0px; margin:0;}

#top ul li{
display:inline; 
margin: 0px; 
}

#top ul li a{
float:left;
color:#867E7C; 
text-transform:uppercase;
padding: 2px 17px 0 0;
margin:0 10px 0 0;
background:transparent url(/images/brown_arrow.png) top right no-repeat scroll;
text-decoration:none;
font-size:1.1em;
}

#top ul li.last a{
background:none;
margin:0;
padding-right:0;
}

#top #search_reg
{
float:right;
text-align:right;
margin:0 0 20px 0;
width:600px;
}

#top #search_reg input.search
{
height:16px;
border:1px solid #86AAB8;
font-size:1em;
}

#top #search_reg label
{
color:#86AAB8;
}

#top #search_reg a
{
background-color:#86AAB8;
color:#fff;
text-decoration:none;
float:right;
padding:5px 10px;
}

#search_box
{
float:right;
margin-right:20px;
}

/* Footer layout */
#footer
{
width: 813px;
padding:25px 20px 20px 20px;
margin: 0 auto;
background:#fff url(/images/bottom_bg.gif) top left no-repeat scroll;
text-align:right;
}


ul#footerlinks li
{
float:right;
margin:0 10px;
}

#footer ul li a
{
color:#c6bba5;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
}

/* Subpages layout */
#content{text-align:left;float:left;width:648px;height:auto;padding-left:10px;background:#fff;}

#subNavigation{
width: 155px; 
float: left;
text-align:left;
padding-bottom:260px;
}

#subNavigation ul{
list-style: none; 
margin:0;
padding:20px 0 40px 0;
width:155px;

/*background:#87aab9;*/
}

#subNavigation ul li { margin:5px 0;padding:0;width:146px;}
#subNavigation ul li a	{
	text-transform:uppercase;
	display:block;
	color:#fff; 
	font-size:1.2em;
	text-decoration:none; 
	font-weight:bold;
	padding-left:15px;
	margin-left:5px;
	}
#subNavigation ul li .selected_sub_nav {
background: transparent url(/images/sub_nav_arrow_dark.png) top left no-repeat;
/*color:#e1dcd6;*/
color:#fff;
}

#subNavigation ul li ul{
background:none;
padding:0 5px 5px 10px;
}

#subNavigation ul li ul li a{
text-transform:none;
font-weight:normal;
/*color:#666;*/
color:#f4f4f4;
padding-left:10px;
}

a#newsletter
{
display:block;
font-weight:bold;
color:#fff;
background-color:#B58D8D;
padding:7px 0 7px 10px;
font-size:1.2em;
text-transform:uppercase;
text-decoration:none;
width:145px;
}

/* FONTS standards */
h1, h2, h3, h4, h5, h6 {color: #426FC8; font-weight: 500;}
h1 {font-size:30px; line-height: 1; margin-bottom:0em; font-weight: bold; letter-spacing: -1px; width: auto; color: #666;}
h2 {
	margin-bottom:0.75em;
	font-size:1.8em;
	}

h3 {line-height:1;margin-bottom:1em;}
h4 {line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-weight:bold;margin-bottom:1.5em;}
h6 {font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

#content ul, #content ol {
	font-size:1.3em;
	line-height:1.5em;
	color:#666;
	}
	
p {
	margin:0 0 1em; 
	color: #666;
	font-size:1.3em;
	line-height:1.5em;
	}
	
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

#content ul ul{font-size:1em;}

#content h1
{
color:#145F99;
background-color:#F9F8F6;
margin:0 0 10px 0;
padding:10px 10px;
font-family:Trebuchet MS;
font-size:3em;
}

/* LINKS standards */
a:focus, a:hover {color:#000;}
a {color: #145F99;text-decoration:underline;}
h1 a{color: #666; text-decoration: none;}
h2 a{color: #426FC8; text-decoration: none;}

/* ELEMENTS standards */
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* FORM ELEMENTS */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}

/* */
.clear{clear:both;}

ul#nav, ul#footerlinks
{
margin:0;
padding:0;
list-style:none;
}

ul#nav li
{
float:left;
margin:0 10px;
}

#home
{
background:#fff url(/images/home_main_bg.jpg) top left no-repeat scroll;
width:813px;
height:250px;
margin-top:20px;
position:relative;
}

#home p
{
color:#fff;
font-size:1.2em;
width:360px;
position:relative;
top:75px;
left:25px;
font-weight:bold;
}

#home #video{
height:224px;
width:393px;
position:absolute;
top:15px;
left:409px;
/*background:url(/images/videoHoldingImage.jpg) no-repeat;*/
}

#home_sub
{
margin-top:10px;
}

.sub_item, .sub_item_last
{
float:left;
width:150px;
}

.sub_item
{
margin-right:15px;
}

.sub_item h2, .sub_item_last h2
{
background-color:#86AAB8;
color:#fff;
padding:8px 0 8px 10px;
margin:0 0 3px 0;
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
}

.sub_item_last h2
{
background-color:#B48D8E;
}

.sub_item p.sub_item_content, .sub_item_last p.sub_item_content
{
background-color:#E7E3DA;
font-size:1.1em;
padding:5px;
margin:0;
}

.sub_item p.sub_item_footer, .sub_item_last p.sub_item_footer
{
background-color:#E3DCD2;
font-size:1em;
padding:5px;
margin:0;
text-align:right;
}

.sub_item p.sub_item_footer a, .sub_item_last p.sub_item_footer a
{
font-weight:bold;
color:#165F96;
text-decoration:none;
text-transform:uppercase;
font-size:0.9em;
font-family:Trebuchet MS;
}

p.sub_item_pic, p img
{
margin:0;
}

.sub_item_last p.sub_item_content img
{
float:left;
margin:0 5px 0 0;
border:0;
}

.sub_item_last p.sub_item_content .title a
{
color:#B48D8E;
font-weight:bold;
display:block;
text-decoration:none;
}

#wrapper
{
background: #61889b url(/images/sub_nav_bg_dark.gif) bottom left no-repeat scroll;
margin-top:10px;
padding-bottom:0;
}

#wrapper_inner{
background:url(/images/whiteSkin.png) right top repeat-y;
padding-bottom:0;
}

#guide
{
border:1px solid #ccc;
background-color:#F9F8F6;
padding:10px;
width:788px;
margin-top:10px;
}

#guide h2
{
font-size:1.8em;
font-weight:bold;
padding:0;
margin:0 0 5px 0;
}

#guide p
{
font-size:1.2em;
}



/*profile page extra style*/
#images #picture{width:150px;height:150px;border:1px solid #999;float:left;margin-right:50px;}
#images #orgLogo{float:left;margin-right:50px;}
#images #orgDescription{width:150px;float:left;}
#images #orgDescription p	{
	border:none; 
	margin-right:0;
	line-height:1.3em;
	}


/*site map*/
#content #sitemap ul li a{font-size:1.6em;}
#content #sitemap ul li ul li a{font-size:1.3em;}
#content #sitemap ul li ul li ul li a{font-size:0.9em;}


/* IE6 Filters */
* html #subNavigation ul li ul {
	width:120px;
padding:0 0px 5px 5px;
}

* html #subNavigation ul li ul li a {
width:100px;
}























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
