/* PAGE SETUP */
body {
	background-color: #ffffff;
	font-family: arial, sans-serif;
	color: #000000;
	font-size: 14px;
}
body a,a:visited,a:link { color:#000000; }
body li a,a:visited,a:link { color:#000000; }

/* BIG BLUE HEADER */
.header {
	display: none;
	background-color: #ffffff;
}
.headerplain {
	display: none;
	background-color: #ffffff;
}
.photoheader {
	display: none;
	background-color: #ffffff;
}

#headertitle {
	display: none;
	background-color: #ffffff;
}


/* SUB HEADER NAVIGATION */
.navigation {
		display: none;
		background-color: #ffffff;
}

.navitem {
	display: none;
	background-color: #ffffff;
}
.navigation div.cornerBL{ background:url("") no-repeat top left;}
.navigation div.cornerBR{ background:url("") no-repeat top left;}

}

.maintable { width:600px; }
.maintable td topexternal a { display: none; }

/* BIG WHITE MAIN WINDOW */
.main {
	background-color: #ffffff;
	color: #000000;
	width:600px;
}
.main div.cornermTL{
	background-color: #ffffff;
	color: #000000;
	background:url("") no-repeat top left;
}
.main div.cornermTR{
	background-color: #ffffff;
	color: #000000;
	background:url("") no-repeat top left;
}
.main div.cornermBL{
	background-color: #ffffff;
	color: #000000;
	background:url("") no-repeat top left;
}
.main div.cornermBR{
	background-color: #ffffff;
	color: #000000;
	background:url("") no-repeat top left;
}


#maincontent {
}
#maincontent a,a:visited,a:link { color:#000000; }

.main a,a:visited,a:link {
	color: #000000;
	text-decoration: underline;
	padding: 0 5px 0 5px;
}
.main a:hover {
	color: #000000;
}



/* Footer */
.footer { display: none; }

/* FEATURE WINDOW (example: Latest News) */
.feature {
	background-color: #ffffff;
	color: #000000;

}
.featureheader { 
	background-color: #ffffff;
	color: #000000;
	font-weight: bold; 
	padding-left: 0px;

}
.feature div.cornermTL{
	background-color: #ffffff;
	padding-left: 0px;
}
.feature div.cornermTR{
	background-color: #ffffff;
	padding-left: 0px;
}
.featuretext {
	background-color: #ffffff;
	color: #000000;
	text-align:left;
	padding-left: 0px;
}
.featuretext td {
	vertical-align: top;
	background-color: #ffffff;
	color: #000000;
	padding-left: 0px;
}



/* Title-less feature text */
.ttlfeaturetext {
	background-color: #ffffff;
	color: #000000;
	text-align:left;
	padding: 3px;
}



/* FULL WIDTH SNIPPETS */
.snippetleft {float: left; width:440px; background-color: #ffffff; padding:10px;}
.snippetright {float: right; width: 440px; background-color: #ffffff; padding:10px;}

/* GENERAL FLOATERS */
/* -White for main content */
.floatleftwhite { float: left; background-color: #ffffff; padding:10px;}
.floatirightwhite { float: right; background-color: #ffffff;}
/* -Regular */
.floatleft { float: left; padding:2px;}
.floatiright { float: right; padding: 2px;}



/* Features */
.features table {
	padding-top: 10px;
}
.features td{
	vertical-align: top;
	padding: 5px;
	font-size: 12px;
	text-align: left;
	border-width: 1px;
	border-color: #555555;
	border-style: solid;
}

.features li {
	padding-top: 5px;
	padding-bottom: 5px;
}

.features li a,a:visited,a:link { color: #000000;}
.features a,a:visited,a:link { color: #000000;}

/* Data */
.datafiles { border-collapse: collapse; }
.datafiles td {
	vertical-align: top;
	padding:5px;
	border: solid 1px #999999;
}
#datatables {
	list-style-type: upper-alpha;
}
#datatables li {
	padding:10px;
}
.ccwvariables { border-collapse: collapse; }
.ccwvariables td {
	vertical-align: top;
	padding:5px;
	border: solid 1px #999999;
}
.beneficiarysummary td { font-size:10px; padding:5px; vertical-align: top; border-bottom: solid 1px #eeeeee; }
.mcbs th { padding:5px; vertical-align: top; font-weight: bold; border-bottom: solid 1px; }
.beneficiarysummary th { font-size:11px; padding:5px; vertical-align: top; font-weight: bold; border-bottom: solid 1px; }



/* Little Graphics and Incidentals*/
td.dotdiv {
	background: url("") repeat-y;
	width: 3px;
	height: 20px;
}

td.greyrow {
	background-color: #eeeeee;
}
.dotbluediv { 
	background: url("images/dotbluediv.gif") repeat-x;  
	/*margin: 20px 20px 20px 20px;*/
}

/* MISC FORMATTING */
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
.indent 	{margin-left:0px;}
.indent2 	{margin-left:0px;}
.quote	 	{margin-left:0px; margin-right:0px;}
.quote2 	{margin-left:0px; margin-right:0px;}
.small		{font-size:12px;}
.smaller	{font-size:10px;}
img { border:0; }
hr {
 border: none;
 background-color: #dddddd;
 color: #dddddd;
 height: 1px;
 width: 100%;
}