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:#416c95;
font-family:Arial;
font-weight: normal;
}
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;
}

.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; }
a.nav_history div{ 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:20px;
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-image: url('http://www.finalsite.com/uploaded/2008_images/revised/twitterBG.gif');
	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;
}

/* =========================================
	expanding page Styling
=========================================== */


a.sub_title, a.sub_title:link, a.sub_title_on:hover{
border-color:none;
border-top:none;
padding-left: 30px;
padding-top: 8px;
padding-bottom: 8px;
text-decoration:none;
font-size: 12pt;


}


a.sub_title{
background:transparent url(/uploaded/2008_images/partners/plus5.jpg) no-repeat;
margin-right: 30px;
margin-left: 30px;
padding-top: 8px;
padding-bottom: 8px;
}

a.sub_title_on{
background:transparent url(/uploaded/2008_images/partners/minus5.jpg) no-repeat;
text-decoration:none; 
color:#7f912f;
padding-top: 8px;
font-size: 12pt;
padding-bottom: 8px;
}



a.sub_title_on:link{
padding-left: 30px;
border-color:none;
border-top:none;
border-bottom:none;
padding-top: 8px;
text-decoration:none;
color:#0d3c63;
font-size: 12pt;
margin-right: 30px;
margin-left: 30px;
padding-top: 8px;
padding-bottom: 8px;
}

a.sub_title:hover{
padding-left: 30px;
text-decoration:none; 
border-top:none;
color:#0d3c63;
font-size: 12pt;
padding-bottom: 8px;
padding-top: 8px;


}


a.sub_title:visited{
text-decoration:none; 
color:#416c95;
padding-top: 8px;
}

a.sub_title_on:visited{
text-decoration:none; 
color:#416c95;
font-size: 12pt;
padding-top: 8px;
}

ul.sub_list {
padding-bottom: 5px;
list-style-type:none;
border-bottom:none;
}

.sub_notes {
scroll left 3px;
border-top:none;
border-bottom:none;
padding-bottom: 5px;
padding-left: 30px;
padding-top: 0px;
margin-right: 30px;
margin-left: 30px;

}

.titlesm{
font-size: 12pt;
color: #416c95;
}


/* =========================================
	finalsiteSocial
=========================================== */

#SocialDiagram {
	position:absolute;
	left:22px;
	top:18px;
	width:893px;
	height:227px;
	z-index:1;
	background-image: url(uploaded/2008_images/finalsiteSocial/images/socialDiagram.jpg);
}
#finalsite {
	position:absolute;
	left:613px;
	top:97px;
	width:43px;
	height:72px;
	z-index:2;
}
#jm {
	position:absolute;
	left:705px;
	top:97px;
	width:59px;
	height:67px;
	z-index:3;
}
#rd {
	position:absolute;
	left:795px;
	top:97px;
	width:62px;
	height:71px;
	z-index:4;
}
#fcBK {
	position:absolute;
	left:816px;
	top:198px;
	width:14px;
	height:13px;
	z-index:5;
}
#yTube {
	position:absolute;
	left:836px;
	top:198px;
	width:4px;
	height:19px;
	z-index:6;
}
#twt {
	position:absolute;
	left:856px;
	top:198px;
	width:17px;
	height:18px;
	z-index:7;
}
#lkedIn {
	position:absolute;
	left:879px;
	top:198px;
	width:7px;
	height:9px;
	z-index:8;
}


/* calendar */
.priority1, .priority2, .priority3 {
background:none;
min-height: inherit;
padding-left:0;
}

/* Bellow the CSS for the webTech  */



#Top_ {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:158px;
}

#leftBtn_ {
	position:absolute;
	left:0px;
	top:158px;
	width:238px;
	height:48px;
}

#what_ {
	position:absolute;
	left:238px;
	top:158px;
	width:78px;
	height:48px;
}

#who_ {
	position:absolute;
	left:316px;
	top:158px;
	width:70px;
	height:48px;
}

#why_ {
	position:absolute;
	left:386px;
	top:158px;
	width:67px;
	height:48px;
}

#where_ {
	position:absolute;
	left:453px;
	top:158px;
	width:126px;
	height:48px;
}

#how_ {
	position:absolute;
	left:579px;
	top:158px;
	width:73px;
	height:48px;
}

#rightBtn_ {
	position:absolute;
	left:652px;
	top:158px;
	width:248px;
	height:48px;
}

#BTM_ {
	position:absolute;
	left:0px;
	top:206px;
	width:900px;
	height:94px;
}

#apDiv1 {
	position:absolute;
	left:550px;
	top:450px;
	width:265px;
	height:346px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:550px;
	top:920px;
	width:265px;
	height:347px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:860px;
	top:450px;
	width:265px;
	height:349px;
	z-index:3;
}

#apDiv4 {
	position:absolute;
	left:860px;
	top:700px;
	width:265px;
	height:349px;
	z-index:3;
}

#world {
	position:relative;
	left:600px;
	top:1700px;
	z-index:3;
}





