/* Standard CSS Styles*/


body {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px;
	background-color: #D4D8DF;
	}

td {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px;
	}

a:link {
	color:#23376C; 
	text-decoration:none;
	}

a:visited {
	color:#23376C; 
	text-decoration:none;
	}

a:hover {
	color:#23376C; 
	text-decoration:underline;
	}

big {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold;
	}

strong {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold
	}

small {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}

.footer {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	padding-left: 20px;
	}

.input {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}

.PageTitle img {
	behavior: url('../cc/js/pngbehavior.htc');
	}

.stock {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}

/* Navigation Styles*/

.nav {
	border-top: solid 1px #D4D8DF;
	}

.nav a:link {
	display: block; 
	color:#23376C; 
	text-decoration:none;
	border-bottom: solid 1px #D4D8DF;
	padding: 5px 0px;
	}

.nav a:visited {
	display: block; 
	color:#23376C; 
	text-decoration:none;
	border-bottom: solid 1px #D4D8DF;
	padding: 5px 0px;
	}

.nav a:hover {
	display: block; 
	color:#000000; 
	text-decoration:none;
	border-bottom: solid 1px #C0C6D0;
	padding: 5px 0px;
	}

/* Page Layout Styles*/
	
.MenuBGL {
	background-image: url("../i/common/MenuBGL.gif"); 
	background-repeat: no-repeat; 
	background-position: top right;
	}

.MenuBG {
	background-image: url("../i/common/MenuBG.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

.MenuBGR {
	background-image: url("../i/common/MenuBGR.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

.MainBGL {
	background-image: url("../i/common/MainBGL.gif"); 
	background-repeat: repeat-y; 
	background-position: top right;
	}

.MainBG {
	background-image: url("../i/common/MainBG.jpg"); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #FFFFFF;
	}

.MainBGR {
	background-image: url("../i/common/MainBGR.gif"); 
	background-repeat: repeat-y; 
	background-position: top left;
	}

.Main {
	text-align: justify;
	padding: 10px 25px 10px 0px;
	}

.LCol {
	padding: 0px 50px 0px 25px;
	}

.FooterBGL {
	background-image: url("../i/common/FooterBGL.gif"); 
	background-repeat: repeat-y; 
	background-position: top right;
	}
	
.FooterBG {
	background-image: url("../i/common/FooterBG.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	}

.FooterBGR {
	background-image: url("../i/common/FooterBGR.gif"); 
	background-repeat: repeat-y; 
	background-position: top left;
	}


/* Home Page Layout Styles*/

.HomeMainBG {
	background-image: url("../i/front/MainBG.jpg"); 
	background-repeat: no-repeat; 
	background-position: top left;
	background-color: #FFFFFF;
	}

.HomeMainL {
	padding-left: 20px;
	padding-right: 20px;
	}

.HomeMainL b {
	font-size:16px; 
	line-height: 22px; 
	font-weight:normal;
	color: #23376C;
	}

.HomeMainR {
	padding-right: 25px;
	}

.news strong {
	color:#333333;
	}

.news a:link {
	color:#23376C; 
	text-decoration:none;
	}
	
.news a:visited {
	color:#23376C; 
	text-decoration:none;
	}
	
.news a:hover {
	color:#23376C; 
	text-decoration:underline;
	}

.HomeStockTable {
	background-image: url("../i/front/StockQuoteBG.gif"); 
	background-repeat: no-repeat; 
	background-position: bottom center;
	}

.HomeStockTable td {
	padding: 0px 10px 10px 10px;
	}

.HomeStock td {
	border-bottom: solid 1px #B9C0CB;
	padding: 5px;
	color: #23376C;
	}

