/******************************************************/
/* Global Styles									  */
/******************************************************/
BODY {
margin:0; padding:0;
font-family:Helvetica,Arial,Verdana,SansSerif; font-size:10pt;
background-color:#999999;
}

/******************************************************/
/* Header											  */
/******************************************************/
#topnav IMG {
vertical-align:top;
}
#mainLayout {
background-color:#ffffff; background-image:url(/images/global/bodyBG.gif); background-repeat:repeat-x;
}
#mastnav {
height:244px; width:211px;
}

/******************************************************/
/* Left Column										  */
/******************************************************/
#leftBuffer {
padding-left:9px;
}
#rightBuffer {
padding-right:9px;
}
#leftColumn {
margin:0; padding:0;
vertical-align:top; background-color:#FFFFFF;
}
#searchBox {
margin:0; padding:5px 0px 10px 8px;
font-size:8pt; color:#CCCCCC; background-color:#999999; font-weight:bold;
}
#searchForm {
margin:4px 0px 0px 0px; padding:0;
}
#searchForm INPUT {
vertical-align:bottom;
}
#newsHeadlines {
margin:0; padding:0px 5px 5px 7px;
vertical-align: top;
}
#newsHeadlines P {
margin:12px 0 4px 0; padding:0;
vertical-align: top;
}

.newsdate {
font-size:8pt; color:#999999; line-height:18px;
}
.newsheadline {
font-size:8pt; font-weight:bold; color:#CC6633; line-height:18px;
}
.newsbody {
font-size:8pt; color:#666666;
}

/******************************************************/
/* Main Body										  */
/******************************************************/
#mainbodyintro {
padding:0px 9px 0px 15px;
font-size:10pt;	line-height:18px; color:#666666;
vertical-align:top;
}
#mainbodyintro P {
margin:0; padding:0px 0px 16px 0px;
}
.imgFloatRight {
float:right;
}
.insetImage {
float:left; padding-right:5px;
}

/******************************************************/
/* Footer											  */
/******************************************************/
#copyright {
margin:0; padding:0px 0px 0px 7px; width:204px; height:25px;
background-color:#996699; font-size:8pt; color:#663366;
}
#footernav {
width:589px;
background-color:#996699; font-size:8pt; color:#CC99CC;
}
#footernav A {
padding-left:15px;
color:#CC99CC; text-decoration:none;
}
#footernav A:hover {
color:#ffffff;
}.imgFloatLeft {
	float:left;
	padding-right: 10px;
}
