<!-- 
body {
	SCROLLBAR-FACE-COLOR: #EEEEEE;
	SCROLLBAR-HIGHLIGHT-COLOR: #eeeeee;
	SCROLLBAR-SHADOW-COLOR: #eeeeee;
	SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
	SCROLLBAR-ARROW-COLOR: #9C0109;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.copyright {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #BBBBBB;
	text-decoration: none;
}

.search {	
  	background-color: #1D2855;
}
.infocus {	
  	background-color: #A31E21;
}

dd {
 	margin: 0;
  	padding: 5px;
}
.logo {
	background-color: #FFFFFF
}
#vborder {
	width: 10px;
}
#hborder {
	width: 740px;
	height: 7px;
}
#ohborder {
	width: 740px;
	height: 10px;
}
#hpmenu {
	width: 740px;
	height: 30px;
}
#hppic {
	width: 740px;
	height: 115px;
}
#hpdocdesc {
	width: 740px;
	height: 110px;
}
#hpflash {
	width: 740px;
	height: 180px;
}
#hpbody {
	width: 740px;
	height: 200px;
	vertical-align: top;
	text-align: left;
}
#hpfooter {
	width: 740px;
	height: 30px;
}
#investor {
	width: 430px;
	background-color: #1D2855;
	font-weight: normal;
}
#subscribe {
	width: 310px;
	border-left: solid 1px #FFFFFF;
	border-top: solid 0px #FFFFFF;
}
#news {
	width: 215px;
}
#infocus {
	width: 530px;
	border-left: solid 1px #ffffff;
}
#infocus p {
	font-size: 10px;
	font-weight: normal;
	color: #1D2855;
	margin: 0px 0px 0px 0px;
}
.hptitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.hptitles_black {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		10px;
	font-weight: 		bold;
	color: 			#000000;
	padding-left: 		30px;
	padding-top: 		5px;
	padding-bottom: 	5px;
	text-align: 		left;
	vertical-align: 	middle;
	text-decoration: 	none;
}

.advert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

.hpintrocopy {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D2855;
	line-height: 130%;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
	padding: 5px;
}

.hpintrocopy p{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D2855;
	line-height: 130%;
	text-decoration: none;
	text-align: justify;
	vertical-align: top;
}

.hpintrocopy td{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1D2855;
	line-height: 130%;
	text-decoration: none;
	vertical-align: top;
	border-bottom: 1px solid #c8c8c8;
}

.hpintrocopy th{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 130%;
	text-decoration: none;
	vertical-align: top;
	background-color: #c8c8c8;
}


.hpcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}

/* ---------- rollmenu --------- */

table.rollmenu {
	list-style-type: 	none;
	color: 			#000;
	background-color: 	#1D2855;
	margin: 		0;
	padding: 		0;
	width: 			100%;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	padding: 		0 0.5em;
	width: 			100%
}


table.rollmenu tr {
	font-weight: 		bold;
	margin: 		0;
	padding: 		0
}

table.rollmenu td {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		10px;
	list-style-type: 	none;
	font-size:		9px;
	margin: 		0.1em 0 0 0;
	padding:		0;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	margin: 		0.1em -0.5em 0 -0.5em;
	align: 			center;
	text-align:		center;
}

table.rollmenu a {
	font-size:		10px;
	font-weight: 		normal;
	text-decoration: 	none;
	color: 			#ffffff;
	background-color: 	transparent;
	margin 			0;
	padding: 		0 0.5em 0 1.25em;
	width: 			100%;
	display: 		block;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	padding-left: 		1em
}

table.rollmenu a:visted {
	font-weight: 		normal;
	text-decoration: 	none;
	color: 			#ffffff;
	background-color: 	transparent;
	margin 			0;
	padding: 		0 0.5em 0 1.25em;
	width: 			100%;
	display: 		block;
	voice-family: 		"\"}\"";
	voice-family: 		inherit;
	padding-left: 		1em
}

table.rollmenu a:hover {
	color: 			#FFFFFF;
	background-color: 	#444444
}

#mainBox
{
	width: 			742px;
	padding: 		0px;		
	background-color: 	#FFFFFF;
	border: 1px solid 	#CCE0EB;

}

#main_admin
{
	padding:		10px;
}

#welcomeText
{
	position: 		relative;
	top: 			64px;
	left: 			190px;
	width: 			180px;
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
	color: 			#003366;
}

#hometitle
{
	font-family: 		helvetica, arial, sans-serif;
	font-size: 		20px;
	font-weight:		bold;
	font-style:		italic;
	color: 			#04689B;
}

#hometitle A
{
	text-decoration:	none;
	color:			#04689B;
}

#hometitle A:hover
{
	color:			#993300;
}

#hometitlesmall
{
	font-family: 		helvetica, arial, sans-serif;
	font-size: 		12px;
	font-weight:		bold;
	font-style:		italic;
	color: 			#04689B;
}


#related_links
{
	position: 		relative;
	top: 			10px;
	left:			10px;
	width:			246px;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
	color:			#FFFFFF;
}

#related_links A
{
	text-decoration:	none;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
}

#related_links A:hover
{
	text-decoration:	underline;
}

#downloads
{
	position: 		relative;
	top: 			10px;
	left:			10px;
	width:			246px;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
	color:			#FFFFFF;
}

#downloads A
{
	text-decoration:	none;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
}

#downloads A:hover
{
	text-decoration:	underline;
	font-family:		small fonts, verdana, helvetica, arial, sans-serif;
	font-size:		9px;
}

#breadcrumbs
{
	font-family:		verdana, helvetica, arial, sans-serif;
	font-size:		8pt;
	font-weight:		bold;
	color:			#006699;
}
#breadcrumbs A
{
	color:			#006699;
}

#footer
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		10px;
	line-height: 		1.8em;
	text-align: 		right;
	color: 			#006699;
}

#footer A
{
	color: 			#006699;
}

.navTop
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;
	text-decoration: 	none;
}

.subnav_box
{
	background-image: 	url(../img/subnav_bg.jpg);
}

.subnav_box UL
{
	list-style: 		square url(../img/arrow.gif);
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		18pt;
	text-decoration: 	none;
	margin-left: 		18px;
	padding-left: 		18px;
	color: 			#FFFFFF;
}


.subnav_box A
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	margin-left: 		12px;
	text-decoration: 	none;
	color: 			#FFFFFF;
}

#noflash_div
{
	background-image:	url(img/rightBox_noflash.gif);
	width: 			449px;
	height: 		313px;
}

#welcome_text
{
	position: 		relative;
	top: 			64px;
	left: 			190px;
	width: 			230px;
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
	color: 			#003366;
}

.contact
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color:			#FFFFFF;
}

TABLE.contact
{
	border: 		1px solid #d3d3d3;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;	
}

TABLE.contact tr
{

}

TABLE.contact td
{
	padding: 		8px;
	background-color: 	transparent;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;

}

TABLE.contact th
{
	padding: 		8px;
	background-color: 	#006699;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;

}

.general
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color:			#000000;
}

TABLE.general
{
	border: 		1px solid #d3d3d3;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#000000;	
}

TABLE.general tr
{

}

TABLE.general td
{
	background-color: 	transparent;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#000000;

}

TABLE.general th
{
	background-color: 	#990000;
	border: 		1px solid #d3d3d3;
	border-bottom: 		1px solid #FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		7pt;
	color: 			#FFFFFF;

}

.contact_address
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color:			#FFFFFF;
}


#content
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
}

#content P
{
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		8pt;
	line-height: 		1.8em;
	text-align:		justify;
}


/*************** admin styles *******************************/

.adminheader
{
	background-color:	#1D2855;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#FFFFFF;
}

.adminarea
{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
}

TABLE.adminarea td th
{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
}

.adminarea P
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
}

.adminarea A
{
	background-color: 	#FFFFFF;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	color: 			#000000;
	text-decoration:	none;
}

.adminarea A:hover
{
	text-decoration:	underline;
}
.form_error
{
	border: 2px dashed #FF0000;
}

TABLE.related
{
	width: 171px; 
	padding: 0px;
	color: 
}

TABLE.related tr
{ 

 }
 
TABLE.related td
{
	padding: 6px;
	border-bottom: 1px solid #d3d3d3; 
}

TABLE.related A
{ 
	font-size: 8pt;
	color: #474878;
	/* font-weight: bold; */
	text-decoration: none;
 }
 
TABLE.form_table
{
	border: 1px solid #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;	
}

TABLE.form_table tr
{
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	vertical-align : top;
}

TABLE.form_table td,th
{
	/*padding-top: 8px;
	padding-bottom: 8px; */
	padding: 8px;
	background-color: #d3d3d3;
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table {
	border: 1px solid #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 95%;
	align: center;
}

TABLE.data_table tr {
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table th {
	/*padding-top: 8px;
	padding-bottom: 8px; */
	padding: 8px;
	background-color: #d3d3d3;
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table TD {
	/*padding-top: 8px;
	padding-bottom: 8px; */
	padding: 8px;
	background-color: transparent;
	border: 1px solid #d3d3d3;
	border-bottom: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

TABLE.data_table {
	border: 1px solid #d3d3d3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	width: 100%;
	align: center;
}

.success_message {
	width:			100%;
	border:			2 green solid;
	text-align:		center;
}

.error_message {
	width:			100%;
	border:			2 red solid;	
	text-align:		center;
}

.edit_page_site_tree {
	background-color: #006699;
	border-top:	1 black solid;
	border-left:	1 black solid;
	border-right:	1 black solid;
	border-bottom:	1 black solid;
	font-size: 8pt;
	font-family:	verdana, helvetica, arial, sans-serif;
}

A.selected_node {
	background-color:	#d3d3d3;
	color: 			black; 
	text-decoration:	none;	
}

A.unselected_node {
	color:			white; 
	text-decoration:	none;
}

A.unselected_node:hover {
	text-decoration:	underline;
}

/* style for the menu link for pages in the cms that are marked as not live */
.not_live {
	color:			white;
	font-style: 		italic;
	text-decoration: 	line-through;
}

.adminmenu {
	font-family: 		verdana, helvetica, arial, sans-serif;
	font-size: 		11px;
	text-align:		center;
	color:			#FFFFFF;

}



/*************** style for dhtml menus **********************/
                                                                                                                                                                            
.clCMEvent {
        position:absolute;
        z-index:300;
        width:100%;
        height:100%;
        clip:rect(0,100%,100%,0);
        left:0;
        top:0;
        visibility:hidden;
}
                                                                                                                                                                            
.clCMAbs {
        position:absolute;
        width:10;
        height:10;
        left:0;
        top:0;
        visibility:hidden;
}
                                                                                                                                                                            
.clT,.clTover,.clS,.clSover,.clS2,.clS2over {
        position:absolute;
        overflow:hidden;
        width:155;
        height:22;
        cursor:pointer;
        cursor:hand;
}
                                                                                                                                                                            
.clT,.clTover {
        padding:2px;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        font-weight:normal;
}
                                                                                                                                                                            
                                                                                                                                                                            
.clT {
        color: #FFFFFF;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        background-color: transparent;
        layer-background-color: transparent;
        text-align: left;
        padding-left: 2px;
	border-right: 1px solid #E9E9E9;
}
                                                                                                                                                                            
.clTover {
        color: #FFFFFF;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        layer-background-color: #444444;
        background-color: #444444;
        text-align: left;
        padding-left: 2px;
        border-right: 1px solid #E9E9E9;
}
                                                                                                                                                                            
.clS,.clSover {
        padding:2px;
        font-size:10px;
        font-weight:normal;
}
                                                                                                                                                                            
.clS2,.clS2over {
        padding:2px;
        font-size:10px;
}
                                                                                                                                                                            
.clS,.clS2 {
        color: #000000;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        padding-left: 2px;
        background-color: #E9E9E9;
        layer-background-color: #E9E9E9;
}
                                                                                                                                                                            
.clSover,.clS2over {
        color: #CCE0EB;
        font-family: verdana, helvetica, sans-serif;
        font-size: 10px;
        padding-left: 2px;
        layer-background-color: #1D2855;
        background-color: #1D2855;
}
                                                                                                                                                                            
.clBar {
        layer-background-color:#444444;
        background-color:#444444;
}
                                                                                                                                                                            
.clB {
        background-color: transparent;
        layer-background-color: transparent;
}
                                                                                                                                                                            
.clB {
        position:absolute;
        visibility:hidden;
        z-index:300
}
                                                                                                                                                                            
.clBar {
        position:absolute;
        width:2;
        height:2;
        visibility:hidden;
}

/*===The following styles were pulled from the original admin_DocEdit.asp ====================*/

TABLE#tblCoolbar { 
	background-color:buttonface; padding:1px; color:menutext; 
	border-width:1px; border-style:solid; 
	border-color:threedhighlight threedshadow threedshadow threedhighlight;
	}
.cbtn{
	BORDER-LEFT: threedface 1px solid;
	BORDER-RIGHT: threedface 1px solid;
	BORDER-TOP: threedface 1px solid;
	BORDER-BOTTOM: threedface 1px solid; 
	}
.starter{
	background-color: buttonface; 
	border-left: buttonhighlight solid 1px; 
	border-right: buttonshadow solid 1px;
	border-top: buttonhighlight solid 1px; 
	font-size: 1px;
	top: 1px; 
	height: 22px; 
	width: 3px;
	}
.separator{
	border-left: buttonshadow solid 1px; 
	border-right: buttonhighlight solid 1px; 
	font-size: 0px; 
	top: 1px;
	height: 22px; 
	width: 1px; 
	}
.dropdown{
	height: 22px; 
	top:2;
	font:8pt verdana,arial,sans-serif
	}
.arrow {cursor:default;}


// -->
