body, td, div, p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
	line-height: 1.3em;
	color:#444444;
	letter-spacing:-0.5pt;
}
input, textarea, option, select
{
	font-size: 8pt;	
	font-family:verdana;
	letter-spacing:-0.5pt;
}
/*

Default Link Styles (for all content links on white / lighter colours)

*/

a, a:normal{
	color:#3399cc;
	text-decoration:underline;
}
a:visited{
	color:#899CA6;
	text-decoration:underline;
}
a:active{
	color:#899CA6;
	text-decoration:underline;
}
a:hover{
	color:#98002E!important;
	text-decoration:underline;
}


/*		Header Styles		*/

h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom:0px;
}

h1 {
	font-size:12pt;
	letter-spacing:-0.5pt;
	color:#004580;
	border-bottom:solid 1px #DDDDDD;
}
h2 {
	font-size:11pt;
	color:#004580;
	letter-spacing:.025em;
	border-bottom:solid 1px #DDDDDD;
}
h3{
	font-size:11pt;
	letter-spacing:.025em;
	margin-bottom:3px;
	color:#C67C1C;
	border-bottom:solid 1px #DDDDDD;
}
h4
{
	color:#004580;
	font-size:9pt;
	letter-spacing:.025em;
}
h5
{
	color:#C67C1C;
	font-size:9pt;
	letter-spacing:.025em;
}
h6
{
	color:#C67C1C;
	font-size:8pt;
	letter-spacing:.025em;
}

/*   INPUT type = button   */


.button
{
	border:#999999 1px solid;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	color:#666666;
	font-size: 8pt;
	text-align: center;
	padding: 1 1 1 2;
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#FFFFFFFF, endColorstr=#FFDDDDDD);
	cursor:hand;
}


/*	Image Defaults		*/

img{
	border:0px;
}


/*		Horizontal Rule			*/
hr{
	height:1px;		
	border-top: solid 1px #eee;
	border-bottom: solid 1px #ccc;
}

input.buttonText, input.buttonTextBold, a.buttonText
{
	border:#999999 1px solid;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	background-color:#FFFFFF;
	color:#666666;
	font-size: 8pt;
	text-align: center;
	padding: 1 1 1 2;
	text-decoration:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#FFFFFFFF, endColorstr=#FFDDDDDD);
	cursor:hand;	
}
input.buttonTextBold
{
	font-weight:bold!important;
}



OL{
	margin-left: 25px; 
}

UL{
	margin: 5 5 5 25;
	list-style: square;
}
UL LI, UL LI LI, UL LI LI LI, UL LI LI LI LI
{
	list-style:square;
	margin: 4 0 4 0;
}


/*

Special Style for BU Home PAges

*/

.LayoutTable{
	width:100%;
}
.LayoutTable TD{
	padding:10px;
	vertical-align:top;
}
.LayoutTable TD TD
{
	width:;
	padding:0px;
	vertical-align:top;
}

.LayoutTable TD P
{
	
}
.LayoutTableColMid
{
	width:33%;
	border-left:dashed #CCCCCC 1px;
	border-right:dashed #CCCCCC 1px;
}


	
/*//////////////////////////////////////////////////////////
/////// Forms //////////////////////////////////////////////
//////////////////////////////////////////////////////////
*/

.frmSection
{
	border-right: solid 1px #BBB;
	border-bottom: solid 1px #BBB;
	border-left: solid 1px #fff;
	border-top: solid 1px #fff;
	background: #eee;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#FFEEEEEE, endColorstr=#FFDDDDDD);
	color: #999;
	padding: 4px;
	margin: 5 5 10 0;
	cellspacing:3px;
}

.frmSectionTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -.05em;
	background: #ddd;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#FFBBBBBB, endColorstr=#FFEEEEEE);
	border-top: solid 1px #BBB;
	border-left: solid 1px #BBB;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
	color: #333;
	padding: 3 5 3 5;
}

.frmLabel
{	
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	letter-spacing: -.05em;
	padding: 3 5 3 5;
}


/*  DataGrid Style */

.Grid {
	color: #333; background-color: #fff;
}
.Grid TD {
	border-top: 1px solid #fff;	
	border-bottom: 1px solid #ddd;	
	vertical-align:top;
}
.Grid IMG
{
	vertical-align:middle;
}
.GridHeader TD {
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#FFFFFFFF, endColorstr=#FFCCCCCC);
	color: #666;
	font-weight:bold;
	border-left:solid 1px #fff;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #999;
	border-top: solid 1px #eee;
	margin:1px;
	white-space:nowrap;	
	vertical-align:top;
}

.GridHeaderLite TD 
{
	color: #777;
	font-weight:bold;
	margin:1px;
	white-space:nowrap;	
	background-color: #EEEEEE;
}
.Grid .small
{
	font-size:7pt;
	color:#888888;
}

.GridItem {
	background-color: #fff;
}

.GridAlternateItem {
	background-color: #fafafa;
}

.GridHighlightRow TR {
	border: #ccc 1px solid;
	background-color: #EEF6FA;
}
.GridHighlightRow TD {
	background-color: #EEF6FA;
}

/* End DataGrid */


.HeadingBox
{
	border-bottom:2px solid #CCCCCC;
	color:#666666;
	padding:5px;
	padding-left:10px;	
	padding-right:10px;	
	height:25px;
	width:100%;
	font-weight:bold;
	font-size:9pt;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', GradientType=0, startColorstr=#FFF2F2F2, endColorstr=#FFFFFFFF); 	
}



h1.BizCritical{
	font: 16pt Helvetica, Arial, sans-serif;
	font-weight:bold;
	border:0px;
}

.ourBusiness{
	color:#B9823A;
}
.ourBusiness span{
	color:#DAB889;
	font-weight:normal!important;
}
.ourClients{
	color:#2A6AA6;
}
.ourClients span{
	color:#65A2D8;
	font-weight:normal!important;
}
.ourCapProd{
	color:#238C84;
}
.ourCapProd span{
	color:#31C4B9;
	font-weight:normal!important;
}
.ourPeople{
	color:#36ABE1;
}
.ourPeople span{
	color:#71C2EA;
	font-weight:normal!important;
}
.ourComms{
	color:#67B573;
}
.ourComms span{
	color:#97CC9F;
	font-weight:normal!important;
}
.ourSys{
	color:#9BAA56;
}
.ourSys span{
	color:#B5BF80;
	font-weight:normal!important;
}
.workingAMPCI{
	color:;
}
.workingAMPCI span{
	color:;
	font-weight:normal!important;
}

