/* CSS Document       dk blue 4154A3   lt blue  */



body  {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


div, td { 
	COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px; }
	
	
h2 {
	font-size:16px; 
	font-weight:bold; 
	color:#4154A3; 
	border-top: 1px dotted #5A74D0;
	border-bottom: 1px none #5A74D0;
	margin-top: 3px;
	padding: 2px;
	
	}
	
	
h3 {
	font-size:12px; 
	font-weight:bold; 
	color:#5A74D0;
	margin-bottom: 1px;
	}
	
	h4 {
	font-size:16px; 
	font-weight:bold; 
	color:#4154A3; 
	border-top: none;
	border-bottom: 1px dotted #5A74D0;
	margin-top: 3px;
	
	
	}

.error {
    COLOR: #ff0000;
    FONT-SIZE: 12px;
    FONT-STYLE: bold }
	
	
/*  links  */
	

a {
    COLOR: #000000;
    TEXT-DECORATION: none }
	
a:hover, a:active {
    COLOR: #999999;
    TEXT-DECORATION: underline }
	

a.footerNav,r a.footerNav:visited, a.footerNav:active {
    COLOR: #ffffff;
    TEXT-DECORATION: underline }
	
 a.footerNav:hove	{
	COLOR: #cccccc;
    TEXT-DECORATION: underline }
	
a.mine:link{
COLOR:#009900;
}	

/*  borders & pads */


.solidBorderTBLR {BORDER: #b2b2b2 1px solid;}
.tableBorder {BORDER: #006633 1px solid;}
.cellPad10 {PADDING: 10px;}
.cellPad5 {PADDING: 5px; }
.cellPad3 {PADDING: 3px;}
.textPadRight {padding-right: 40px;}


/* forms stuff */

	
.button {
    BACKGROUND-COLOR: #a7dea6;
    COLOR: #003300;
    FONT-SIZE: 10px }
	
select {
	BACKGROUND-COLOR: #e8e8e8;
    BORDER: #999999 1px solid;
    FONT-SIZE: 10px;
    PADDING: 1px;
}

.form {
    BACKGROUND-COLOR: #f5f5f5;
    BORDER: #999999 1px solid;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 11px;
    PADDING: 2px;}
	
/*input {height: 16px;}*/



/* other content stuff */


	
.footer {
	font-size: 10px;
	padding: 5px;
	border-bottom: 1px solid #000000;
}

.content {padding-left: 10px;}

.titles {
	padding-left: 10px;
	background-image:url(../images/bk_titles.jpg);
	background-repeat: no-repeat;
}

.news {
	padding-left: 25px;
	padding-right: 20px;
	padding-bottom: 10px;
	background: url(../images/bk_h_newsBox.jpg) repeat-y;
}

.featureClients {
	background: url(../images/g_featureClientBox.jpg) no-repeat center top;
	
}


/* id styles  */


#featuredClient {
	width:160px;
	height:125px;
	padding:0px;
	overflow:off;
	}

#homeNews {
	width:210px;
	height:215px;
	padding:0px 5px 0px 0px;
	overflow:auto;
	}
	
	
	
li {
	margin-left:-15px;
	margin-top:3px;
	text-align:left;
	list-style-position: outside;
	font-weight: bold;
	list-style-type: circle;
}

.nestedlist1 {
	font-weight: normal;
	margin-top:4px;
	
}
	
.hr {
	border-top: 1px dotted #666666;	 
	}
	
	
.quoteRight {
	background: #C4CFD9;
	padding-left: 8px;
}
.quoteLeft {
	background: #E3E8EC;
	padding-left: 8px;
}

.quoteTop {
	padding-left: 8px;
	background: #999999;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}

.thumbnails {
	text-align: center;
	padding: 4px;
}

.intro {
	line-height: 18px;
	font-size: 12px;
}

.list { list-style:disc; font-weight:normal;}


.green {font-weight:bold; color:#009900;}
.green:hover {font-weight:bold; color:#009900;}