h1,h2,h3{
margin:0.5em 0;
line-height:1em;
color:#0d3d64;
font-family:Arial;
font-weight: normal;
}

h4{
margin:0.5em 0;
line-height:1em;
color:#0d3c63;
font-family:Arial;
font-weight: normal;
}

.blogpost h2{
color:#416c95;
font-size:1.4em !important;
}

h5{
margin:0.5em 0;
line-height:1em;
color:#416c95;
font-family:Arial;
font-weight: normal;
}

}
h6{
margin:0.5em 0;
line-height:1em;
color:#416c95;
font-family:Arial;
font-weight: normal;
}
h1{ font-size:2em; }
h2{ font-size:1.8em; }
h3{ font-size:1.6em; }
h4{ font-size:1.4em; }
h5{ font-size:1.2em; }
h6{ font-size:1em; }

p {
margin:1em 0;
}

a:link, a:visited { text-decoration: none; }

.large , .large td { font-size: 14px !important; }

#topbanner img{ vertical-align:top; }

.rbannerlinks a:link , a:hover , a:visited , a:active { text-decoration: none; }

a.nav_history{ background-color:#0e3d65 !important; }
.nav_history{ color:#ffffff !important; }

.green { color: #678928;  }

/*  Misc site things  */

.underHeader .bannermodcontent {
position: absolute;
}

.header_links {
position: absolute;
margin-top: 58px;
width:930px;
}

.header_links a:link , a:visited {
text-decoration: none;
}

.header_links a:hover {
text-decoration: underline;
}

#logo_link{ 
position:absolute;
top:10px;
height:100px; width:400px;
text-indent:-9999px;
background:#fff;
FILTER: alpha(opacity=0);
-moz-opacity:0;
opacity:0;
-khtml-opacity:0;
}

#contentdiv {
padding: 48px 20px 8px 20px;
background: url('../2008_images/contentbg.gif') top left no-repeat;
}

/* Search field + Position of search container */

.search_bar {
display:inline;
}

#search{  }

#keywords{
background: #ffffff;
border:0px solid #d7be93;
width:93px; height:15px;
color:#07385f;
padding:2px 0px 0px 3px; margin-top:1px !important;
margin-left:0px;
vertical-align:top;
display:inline;
}

#ss_div img{
vertical-align:top;
display:inline;
}

#ss_div form{
display:inline;
}

#ss_div {
position:absolute;
vertical-align:top;
margin: 90px 0px 0px 773px;
width:180px;

}

.hier_div {
height:25px;
}

/* Hierarchy Bar + Page Tools */

.hier {
display:inline;
}

.hiersect {
position:absolute;
margin-left:200px;
margin-top:30px;
height:18px;
width: 600px;
color: #416c95;
}

.tools {
position:absolute;
text-align:right !important;
margin-left:730px;
margin-top:119px;
width:200px;
padding-right:0px;
color: #ffffff;
}

/* Dropdown Navigation + Quicklinks Dropdowns */

#ql_menu{
visibility:hidden;
position:absolute; top:0px; left:0px;
background:#fff;
width:145px;
margin:16px 0 0 0;
padding:5px 0 0 0;
border-width:0px 0px 0px 0px;
border-color:#cccccc
border-style:none;
}

#ql_menu ul{ margin:0; padding:0; list-style-type:none; }
#ql_menu br{ display:none; }
#ql_menu a{
display:block;
padding:2px 4px;
color:#000;
font-size:12px;
text-decoration:none;
}
#ql_menu a:hover{
color:#FFF;
background:#999;
}

#nav_menus div{
visibility:hidden;
position:absolute; top:0px; left:0px;
width:142px;
margin-top:7px; padding-top:0px;
background:url('../2008_images/dropdownbottom.gif') bottom left no-repeat;
border-top:1px solid #eaeaea;

border-top:0px solid #bbbbbb;
FILTER: alpha(opacity=94);
-moz-opacity:.94;
opacity:.94;
}



#nav_menus ul {
list-style-type:none;
margin: 0px 0px 8px 0px;
padding:5px 0px 2px 0px;
background:#ffffff; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea;
}

#nav_menus li a {
line-height: 2em; background: url('../2008_images/dotts.gif') bottom center no-repeat;
}

#nav_menus a {
display:block;
padding:3px 6px;
margin: 2px 6px;
color:#103e64;
font-size:11px;

text-decoration:none;
}

#nav_menus a:hover{
color:#ffffff;
background: url('../2008_images/overbg.gif') bottom center no-repeat;;
}

a:link{text-decoration: none; color:#336699}
a:visited{color:#336699;}
a:hover, a:active{text-decoration: underline; color:#0D3C63;}



#twitter_div {

	background-repeat: no-repeat;
                border-bottom-style: none;
	border-bottom-width: 0px;
	border-bottom-color: #dddcdc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:10px;
	padding-top: 60px;
	padding-right: 5px;
	padding-left: 0px;
}
 
#twitter_div ul li {
	color: #0d3c63;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #dddcdc;
                list-style: none;
                margin-bottom: 15px;


}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #416c95;
                
}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #a8c138;
}
 
#twitter_div p {
	text-align: center;
	padding-right: 3px;
	padding-bottom: 30px;
}

li.bullet {
list-style-image:url(http://www.finalsite.com/uploaded/2008_images/revised/bullet_4.gif); 
padding:1px 0 10px 3px;
}

/* =========================================
	expanding page Styling
=========================================== */


a.sub_title, a.sub_title:link, a.sub_title_on:hover{
border-color:none;
border-top:none;
padding:4px;
text-decoration:none;
}


a.sub_title_on{
text-decoration:none; 
color:#7f912f;
}

a.sub_title_on:link{
border-color:none;
border-top:none;
border-bottom:none;
text-decoration:none;
color:#7f912f;
}

a.sub_title:hover{
text-decoration:underline; 
border-top:none;
color:#406ea3;
}


a.sub_title:visited{
text-decoration:none; 
color:#7f912f;
}

a.sub_title_on:visited{
text-decoration:none; 
color:#7f912f;
}

ul.sub_list {
border-bottom:none;
list-style-type:none;
margin:0;
padding:0;
}

.sub_notes {
background:transparent url(/uploaded/finalsiteU/finalsiteU09/images/arrow_bkg.gif) no-repeat scroll left 3px;
border-top:1px dotted;
border-color:#eaf1f8;
padding:6px 12px;
padding-bottom: 20px;
padding-left: 20px;
padding-top: 8px;
margin-right: 60px;
color:#0d3c63
}

.titlesm{
font-size: 12pt;
color: #416c95;
}


#fsTabs a{
	color:#0D3D64 !important;
	width:110px !important;
	border-color:#0D3D64 !important;
}

#fsTabs a.tabOn{
	background-color:#0D3D64;
	color:#fff !important;
}

#fsTabContent{
	border-color:#0D3D64 !important;
	border-style:solid !important;
	border-width:1px 0 !important;
}


/*JUITTER PLUGIN CSS*/

#juitterContainer{} /*Juitter container*/

#juitterContainer .twittList{margin:0;padding:0;} /* UL that will contain the list of tweets */

/* Bellow the list of tweets "<li>" */

#juitterContainer .twittLI{list-style:none;background:#eaf7fd;margin:0;padding:5px 0 0 0;border-bottom:dashed 1px #c9e2f8;padding:3px;clear:both;height:55px;} 
#juitterContainer .twittList SPAN.time{color:#004c77;font-size:0.9em}
#juitterContainer .twittList A{color:#416C95;} /*Links inside the tweets list */

/* Bellow the CSS for the avatar image  */

#juitterContainer .juitterAvatar{float:left;border:solid 0px #cadbee;background:#FFF;margin-right:5px;padding:2px;width:48px;;height:48px;}

#juitterContainer .jRM{float:right;clear:both} /*read it on twitter link*/

#juitterContainer .extLink{} /*CSS for the external links*/

#juitterContainer .hashLink{} /*CSS for the hash links*/

/*end of Juitter CSS*/



/* calendar */
.priority1, .priority2, .priority3 {
background:none;
min-height: inherit;
padding-left:0;
}


