.body
{
margin:10px;
font:normal 11px Verdana;
background: url('../images/bg_fade.gif') repeat-x left top;
background-color:#f2f6fa;
}

body#homepage
{
height: 982px;
}

.pagebody
{
padding:0 10px;
width: 960px;
height: auto;
background-color: #FFF;
margin-bottom:10px;
border-bottom: 1px solid #90aed0;

}

.divider
{
clear:both;
}

.content
{
height: auto;
}

.stockticker
{
padding: 15px;
}
.stockticker .stockTitle
{
	color: #004363;
	font: 14px Arial;
	font-weight: bold;	
}
.stockticker ul.blueList
{
margin-top: 0px;
margin-bottom: 0px;
}

.stockticker .stockValue
{
	margin-left: 5px;
	color: #439bDa;
	font: 14px Arial;
}

/*---------------------------------- Footer classes----------------------------------*/
.footer
{
color: #FFFFFF;
text-align: left;
/*background-color:#4876A7;*/
background-color:#002250;
padding: 0px 20px 10px 20px;
margin: 2px 0px 0px 0px;
font-family:Arial;
width:940px;


}
.footer a
{
color: #FFFFFF;
text-decoration: none;
margin: 0px 5px;
font-size: 10px;
}
.footer .fLeft
{
	float:left;
	padding: 13px 20px 10px 0px;
}
.footer .fRight
{
	float:right;
	background: url('../images/logo_consider_it_done.gif') no-repeat top right;
	width: 174px;	
	height: 71px;
	margin-right: 5px;
}
.footer .footerEnd
{
	color: #8091a8;
	font: 10px Arial;
}
/*---------------------------------- Footer classes----------------------------------*/

/*---------------------------------- Header classes----------------------------------*/
#headerMenu
{
/*text-align: center;*/
float:left;
}

.headerLogo
{
width: 200px;
float: left;
padding: 20px 0 0 20px;
cursor:pointer;
}

.headerTop .headerRight
{
margin-bottom: 5px;
}

.headerRightBottom
{
border-bottom: 1px solid #90aed0;
margin-left:-10px;
margin-right:-10px;
}

.headerLinks
{
padding: 16px 0 0 0;
margin: 0px 10px 0px 0px;
float:right;
color: #003263;
}

.headerLinks .searchBox
{
	float: left;
	border: 1px solid #c6d7ea;
	color: #7f7f7f;
	font: 10px Verdana;
	height: 18px;
	margin-right: 10px;
}
.headerLinks .searchBox img
{
	float:left;
}

.headerLinks .searchBox input
{
	border: none;	
	border-color: transparent;
	color: #7f7f7f;
	font:10px verdana;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;
}
.headerLinks a
{
margin: 0px 9px;
color: #003263;
font:10px verdana;
text-decoration: none;
}

.headerLinks a.login-button div
{
text-align: center;
color: #fff;
float: left;
width: 61px;
height: 21px;
background: url('../images/button_login.gif') no-repeat top left;	
padding: 6px 0 0 0;
cursor: pointer;
}

#login-box {
  	position: absolute;
  	top: 50px;
  	margin-left: -187px;
	/*720px;*/
  	width: 240px;
  	height: 220px;
  	border: 1px solid #003263;
  	background-color: #edf2f8;
  	padding-left: 15px;
  	padding-right: 0px;
  	padding-bottom: 0px;
	display: none;
}

#login-box {
  	z-index: 400;
}
#close {
 	float: right;
 	width: 16px;
 	height: 16px;
 	margin: 0 10px 0 0;
 }
 h1.login {
    font-size: 14px;
    font-family: arial;	
    margin: 0px;
    color: #003263;
    margin-bottom: 5px;
    margin-top: 10px;
    margin-right: 10px;
    padding-bottom: 6px;
  	border-bottom: 1px dotted #003263;
  }
  img.close {
  	padding: 0px;
  }
  p.small {
  	font-size: 11px;
  	padding: 0px 0px 8px 0px;
  	margin: 0;
  }
  a.loginLink{
  	color: #b74d2f;
  	font-size: 11px;
  	font-family: Verdana;	
  	text-decoration: none;
  }
  a.loginLink:hover {
  	text-decoration: underline;  	
  }
  img {
  	border: none;
  }
  
.headerLinks .headerLinksLeft
{
float: left;
padding: 3px 0;
}

.headerLinks .headerLinksLeft span
{
	padding: 3px 0;
	border-right: 1px dotted #c6d7ea;
}
.headerLinks .headerLinksLeft span.first
{
	border-left: 1px dotted #c6d7ea;
	font-size:10px Verdana;
}

.headerLinks .headerLinksRight
{
padding: 0 0 0 0px;
float: left;
width: 60px;
}
.headerLinks .headerLinksLeft div,
.headerLinks .headerLinksRight div
{
	margin: 0 5px;
}
.headerMenu a
{
text-decoration:none;
color: #000;
}    
.headerMenu table
{
background-color:#000;
width: 100%;
}
.headerMenu td div    
{   	
background-color: #000;
padding: 5px 20px;
}
.headerMenu td.selected,
.headerMenu td.selected div
{   	
background-color: #000;
}
.headerMenu td:hover,
.headerMenu td:hover div
{
background-color:#000;
}
.headerMenu td:hover a,
.headerMenu td:hover a:hover,
.headerMenu td.selected:hover a
{
color: #000;
}
.headerMenu td.selected a
{
color:#000;
}


/*---------------------------------- Header classes----------------------------------*/

/*---------------------------------- Content Table classes----------------------------------*/
.contentTable
{
	border-collapse: collapse;	
}
.contentTable td
{
vertical-align: top;
}
.contentTable td.subNav
{
	width: 300px;
}

.contentTable p
{
	margin: 10px 0px;
}
.contentTable .boundCell
{
border: 1px dotted #000000;
}
.contentTable .flashCell
{
	border-bottom: 1px solid #e5eaef;
	height:290px;
	padding:5px 0;
}

.flashCell1
{
	border-bottom: 1px solid #e5eaef;	
	margin-left: -10px;
	margin-right: -10px;
}

.contentTable .cell1
{
	color: #7f7f7f;
	font: 11px Verdana;
	padding: 12px 25px 0px 25px;
	width:360px;
}
.contentTable .cell2
{
color: #7f7f7f;
	font: 11px Verdana;
	padding: 25px 25px 0px 25px;
	width:300px;
}
.contentTable .cell3
{
	color: #7f7f7f;
	font: 11px Verdana;
	padding: 25px 0px 0px 0px;
	width:300px;
}

.contentTable .cell3 .rightTout
{
	padding: 0px 25px;	
}
.contentTable .cell3 .rightTout.type2
{
	padding-top: 25px;	
}
.contentTable .cell3 .rightTout.bottom
{
	border-bottom: 1px solid #e5eaef;
}
.contentTable .cell1,
.contentTable .cell2
{
	border-right: 1px solid #e5eaef;	
}

.contentTable div.bordered.bottom
{
	border-bottom: 1px dotted #c8c8c9;
	margin-bottom: 5px;
}

.contentTable .cell1 .titleText,
.contentTable .cell2 .titleText,
.contentTable .cell3 .titleText
{
	color: #004363;
	font: 14px Arial;
	font-weight: bold;	
}

.contentTable  .cell1 .titleText.navybold
{
	color: #003263;
	font: 19px Arial;
	font-weight: bold;
}

.contentTable  .cell2 .titleText.type2
{
	color: #9c4128;
	font: 15px Arial;
	font-weight: bold;
	padding: 5px 0 0 0;
	border-top: 3px solid #9c4128;
}

.contentTable  .cell3 .titleText.type3
{
	color: #437bba;
	font: 15px Arial;
	font-weight: bold;
	padding: 5px 0 0 0;
	border-top: 3px solid #437bba;	
}

.contentTable  .cell3 .titleText.type4
{
	color: #437bba;
	font: 15px Arial;
	font-weight: bold;
	padding: 5px 0 0 0;
	border-top: 3px solid #003263;	
}

.contentTable  .cell3 .titleText.type5
{
	color: #0003263;
	font: 15px Arial;
	font-weight: bold;
	padding: 5px 0 0 0;
	border-top: 3px solid #003263;	
}
.contentTable .orangeDate
{
	color: #9c4128;
	font: 11px Arial;	
}
.contentTable .orangeList
{
	padding: 0;
	margin: 10px 20px;
	color: #9c4128;
	font-weight: bold;
	list-style-image: url('../images/bullet2.gif');
}
.contentTable .orangeList a
{
	text-decoration: none;
	font: 14px Arial;
	color: #9c4128;
	vertical-align: top;
	line-height:20px;
}

.contentTable .orangeList a:hover
{
	text-decoration: underline;
	font: 14px Arial;
	color: #9c4128;
	vertical-align: top;
	line-height:20px;
}

.contentTable .blueList li
{
	margin-top: 3px;
}
.contentTable .blueList
{
	padding: 0;
	margin: 15px;
	color: #4FB7FF;
	list-style-image: url('../images/bullet1.gif');
	list-style-position: 10px;
}
.contentTable .blueList .blueBullet
{
	color: #003263;
	padding-right: 10px;
	font: 11px Verdana;
	font-weight: bold;
}
.contentTable .blueList a
{
	text-decoration: none;
	color: #437bba;
	font: 11px Verdana;
	line-height:16px;
}

.contentTable .blueList a:hover
{
	text-decoration: underline;
}

.contentTable p.content1
{
	font: 14px Arial;
	color: #666;
	line-height:20px;
}

.contentTable p.content2
{
	font: 11px Verdana;
	color: #666;
	line-height:16px;
}

.contentTable p.content3
{
	font: 11px Verdana;
	color: #437bba;
}

.contentTable p.content3 a
{
	color: #437bba;
	text-decoration: none;
}  

.contentTable p.content3 a:hover
{
	color: #437bba;
	text-decoration: underline;
} 

.contentTable p.content3 hover{
	text-decoration: underline;
}

/*---------------------------------- Content Table classes----------------------------------*/

/*---------------------------------- Treeview classes----------------------------------*/

ul.treeview
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	display: none;
}
ul.treeview.visible
{
	display: block;
}
.treeview ul {
	list-style-type: disc;
	padding-left: 25px;
	margin-left: 0px;
}
.treeview ul.tLink {
	display: none;
	visibility: hidden;	
}
.treeview ul.tLink.expand {
	display: block;
	visibility: visible;
}
.treeview a,
.treeview a:visited
{
	color: #b81b0c;
	text-decoration: none;
}
.treeview a:hover
{
	color: #0000ff;
}
.treeview a.tBranch.collapsed
{
	background: url(plus.gif) no-repeat;
	/*padding-left: 12px;*/
}
.treeview a.tBranch.expanded
{
	background: url(minus.gif) no-repeat;
	/*padding-left: 12px;*/
}
.treeview a.tLeaf
{
	/*padding-left: 12px;*/
}
/*---------------------------------- Treeview Classes----------------------------------*/




