/* General Styles */

BODY, HTML {
	margin:0;
	background-color : #fff;
}

A, P, DIV, TD, UL, H1, H2 {
	font-family : arial, helvetica,arial,sans-serif;
	font-size : 11;
	color : #0000;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	line-height : 1.5;
	padding-top : 0px;
}
A,  LI {
	font-family : arial,sans-serif;
	font-size : 11;
	color : #0000;
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
	line-height : 1.5;
	padding-top : 0px;
}

A, A:link, UL#navLeft A:visited, UL#navTop A:visited {
	color : #074DCC;
	margin : 0,0,0,0;
}

UL#navLeft A:visited.on, UL#navLeft A.on, UL#navTop A:on{
	 color : #666;	
}

A:hover {
	color : #666;
}
A:visited {
	color : #6E8D82;
}

H1, H2 {
	font-size : 15px;
	color : #003399;
	line-height : 1;
	margin : 0,0,6px,0;
}
H2 {
	font-size : 12px;
}
H4 {
	font-size : 12px;
	margin-bottom :3px;
	margin-top : 0;
	font-weight : normal;
}
H5 {
	font-size : 11px;
	margin-bottom : 0px;
	margin-top : 0;
	font-weight : bold;
}
H5.last {
	margin-bottom : 6px;
}
P {
	margin-bottom : 24px;
}

UL {
	list-style-type : none;
	
}
LI.on {
	background-image : url(../images/bullet_on.gif);
}

LI {
	background-image : url(../images/bullet_off.gif);
	background-repeat : no-repeat;
	background-position : 0.4em 0.5em;
	padding-left : 1em;
	margin-bottom : 11px;
}

#mContainer {
	margin-top : 37px;
	width : 760px;
	height: 269px;
}
#mContent {
	vertical-align : top;
	float : left;
	width:519px; 
}
#mContent DIV.layer {
	display :none;
}
#footer {
	display : block;
	width : 778px;
	height : 22px;
	background-color : #dbe2e0;
	line-height : 1;
	float : left;
}
#fContent {
	margin-top : 5px;
	text-align : center;
}

.txt {
	float : left;
	width:370px; 
	padding-right :17px;
}
.image {
	float : left;
	width : 100px;
}

/* Top Nav */

#navTop {
 	position :relative;
	top : 20px;
	left : 170px; 
	margin:0,0,0,0;
	padding: 0,0,0,0;
	width : 620px;
}
#navTop LI {
	display :inline;
	font-weight : bold;
	margin-right : 20px;
}
#navTop LI A {
	text-decoration : none;
}



/* Left Nav */

#navLeft {
	float : left; 
	margin-left : 2px; 
	margin-right : 8px; 
	padding-right : 8px;
	border-right : 1px solid #bcbcbc; 
	width : 168px ;
	
}
UL#navLeft LI {
	font-weight : bold;
	line-height : 1.2;
}
#navLeft A {
	font-weight : bold;
	text-decoration : none;
	line-height : 1.2;
}
UL.nested {
	margin-top : 7px;
	margin-bottom : 8px;
	padding-left :0px;
	margin-left : 0px;
}
#navLeft UL.nested LI A {
	font-weight : normal;
	text-decoration : underline;
}
#navLeft UL.nested LI{
	font-weight : normal;
}
UL.nested LI {
	margin-bottom : 6px;
}

/* Local Nav */

DIV#navLocal {
	margin-top : 12px;
	margin-bottom : 30px;
	line-height : 1.5;
	

}
DIV#navLocal A{
	white-space: nowrap ;
}
DIV#navLocal A.on {
	color : #666;
}

DIV#navLocal SPAN {
	margin-left : 8px;
	margin-right : 6px;
}
#wrapper {
	position : relative;
	left : 50%;
	margin-left: -380;
	width : 760px;
	overflow : normal;
	border : 1px solid #bcbcbc;
	background-color : #fff;
	padding : 0;
}

/* table styles */

#invTab {
	width : 500px;
}
#invTab TH {
	font-size : 11px;
	font-weight : bold;
	background-color : #f1f1f1;
	text-align : left;
	padding : 2px;
	padding-left : 4px;
}
#invTab TD {
	padding : 3px;
}
.bg0 {
	background-color : #fff;
}
.bg1 {
	background-color : #f1f1f1;
}
TD.amount {
	text-align : right;
	width : 80px;
}

/* articles styles */
TD.dl {
		width : 120px;
	}
TABLE#newstab {
	width: 500px;
	
}
TD.date {
	width : 100px;
}
TABLE#newstab TD {
	padding : 4px;
	vertical-align : top;
}
TABLE#newstab TD A {
	font-weight : bold;
}
TABLE#newstab TD.dl A{
	font-weight : normal;
}
.dl IMG {
	margin-right : 6px;
}
DIV.icon {
	float:left;
}
.date {
	width : 90px;
}	
	