body
{
	font-family: Arial;
	font-size: 12px;
	background-color: #509CD8;
	margin: 0;
	background-image: url(/images/background.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}

form { margin: 0; padding: 0;}

p { margin: 0; padding: 2px 0 5px 0;}

td
{
	font-family: Arial;
	font-size: 12px;
/*
	background-color: #FFFFFF;
*/
	margin: 0;
}
td.search
{
	background-color: #00349A;
}

td.plain_header
{
	background-color: #00349A;
}
td.plain_header a
{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial; 
	font-size:12px; font-weight:bolder;
}

td.row_header
{
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-color: #C0D1FE;
	margin: 0px;

}

#header { width:720px; margin-left:auto; margin-right:auto;}
#header #links { text-align:right; width:720px; color:#FFFFFF;}
#header #links a { color:#FFFFFF; font-size:11px;}
#header #links a:hover { color:#C0D1FE; text-decoration: underline; }
#header #links .linkOn { color:#C0D1FE; font-size:11px;}
#header #logoRow { float:left; width:716px; border-left: 4px solid #0166FE; border-top: 4px solid #0166FE; border-bottom: 1px solid #0166FE; background-color:#FFFFFF;}
#header #logoRow #logoArea { float:left; width: 330px; padding: 5px 0 5px 12px;}

#header #logoRow #searchArea { float:right; width: 320px; padding-top: 15px; color:#000000; font-size:11px; font-weight:bold; }
#header #logoRow #searchArea #searchText { text-align: left; padding-left:15px;}
#header #logoRow #searchArea #searchControls { text-align: left; padding-left:15px;}
#header #logoRow #searchArea input { vertical-align:middle;}
#header #logoRow #searchArea .searchbox { border: 1px solid #42647F; width: 100px; }
#header #logoRow #searchArea #closeText { text-align: center; padding-top: 5px;}

#header #graphics { float: left; height: 100px; width: 714px; padding: 2px 1px 1px 1px; background:#FFFFFF; border-left: 4px solid #0166FE; border-bottom: 1px solid #0166FE;}


/*	.leftNavHeader { height: 23px; text-align:left; border-top: 1px solid #42647F; border-right: 1px solid #42647F; } */
.leftNavHeader { height: 23px; text-align:left; border-top: 1px solid #0166FE; border-right: 1px solid #0166FE; }
.leftNavHeader img { border:0; padding: 0 5px 0 10px;}
.leftNavHeader a { height: 23px; display:block; color:#000000; padding: 10px 0 0 0}
.leftNavHeader a:hover { color:#000000; background:#ECF7FB; text-decoration: none; }
.leftNavHeader .linkOn { background:#ECF7FB;}
.leftNavBottom { height: 30px; text-align:left; border-top: 1px solid #0166FE; border-right: 1px solid #0166FE;}
.leftNav { padding-left:10px; border-right: 1px solid #0166FE; text-align:left;}
.leftNav a { color:#000000; }
.leftNav a:hover { color:#C0D1FE; text-decoration: underline; }
.leftNav .linkOn { color:#C0D1FE;}


#container
{
/*		border: 1px solid #f00;*/
	float:left; 
	width: 475px;
	margin: 0 0 0 2px;
	text-align: left;
}

#containerFull
{
/*		border: 1px solid #f00;*/
	float:left; 
	width: 700px;
	margin: 0 0 0 2px;
	text-align: left;
}

.pageCopy
{
	float:left;
	width: 99%;
	padding: 2px 0 2px 1%;
}
.pageCopy .pageSubtitle, .pageCopy .pageSubtitleTop {
	float:left;
	color: #0033FF;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 2px 2px 1%;
	background-color: #C0D1FE;
	border: 1px solid #666;
	width: 98%;
}

.pageCopy .pageSubtitleTop { width: 290px; margin-top: 2px;}

.pageCopy .leftHalf .pageSubtitle, .pageCopy .rightHalf .pageSubtitle { width: 220px; padding-left: 7px;}

.pageCopy ul
{
	padding: 0;
	margin: 5px 0 5px 20px;
}

.pageCopy li {
	padding: 0;
	margin: 0;
 }

.highlight { clear:both; padding-top: 10px; font-weight: bolder;}
.highlightCopy { padding-left: 5px; }


.pageHeader
{
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 2px 2px 7px;
	background-color: #0000CC;
	width: 464px;
	border: 1px solid #666;
	color:#FFFFFF;
}
/*
.pageCopy
{
	float:left;
	width: 470px;
	padding: 2px 0 2px 4px;
}
.pageCopy .pageSubtitle, .pageCopy .pageSubtitleTop {
	float:left;
	color: #0033FF;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 2px 2px 7px;
	background-color: #C0D1FE;
	border: 1px solid #666;
	width: 460px;
}

.pageCopy .pageSubtitleTop { width: 290px; margin-top: 2px;}

.pageCopy .leftHalf .pageSubtitle, .pageCopy .rightHalf .pageSubtitle { width: 220px; padding-left: 7px;}
*/

#container .leftHalf { float: left; width: 232px; margin-right: 0;}
#container .rightHalf { float: right; width: 232px;}

.sideBar
{
	float:right;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 2px 0;
	width: 153px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	margin-top: 2px;
	margin-left: 2px;
}

.sideBar ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.sideBar li
{
	float: left;
	list-style: none;
}

.sideBar .headerBar
{
	clear: both;
	line-height: 14px;
	height: 14px;
	width: 151px;
	padding-left: 2px;
	background-color: #C0D1FE;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	margin-bottom: 2px;
}

.sideBar a
{
	display: block;
	width: 146px;
	padding: 2px 0 2px 7px;
}
.sideBar a:hover
{
	display: block;
	background-color: #ECF1FF;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 1px 0 1px 7px;
}
.sideBar a.linkOn
{
	background-color: #ECF1FF;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 1px 0 1px 7px;
}
.quoteRight, .quoteLeft, .quoteCenter
{
	border: 1px solid #666;
	background-color: #ECF1FF;
	text-align: center;
	padding: 5px;
	width: 146px;
}
.quoteRight	{float:right; margin: 2px 0 2px 5px;}
.quoteLeft	{float:left; margin: 2px 5px 2px 0;}
.quoteCenter {margin-left: auto; margin-right: auto; margin-top:2px; margin-bottom:2px;}

.blueBoxRight, .blueBoxLeft, .blueBox, .blueBoxSolid
{
	border: 4px solid #B9CFF9;
	padding: 5px;
}

.blueBoxSolid	{border: 0; background-color: #ECF1FF; width: 96%; padding: 10px;}
.blueBoxRight	{float:right; margin: 2px 0 2px 5px; width: 146px;}
.blueBoxLeft	{float:left; margin: 2px 5px 2px 0; width: 146px;}

.page_header
{
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 2px 2px 7px;
	background-color: #C0D1FE;
	width: 465px;
	border: 1px solid #666;
}

#highlight
{
	font-family: Arial;
	font-size: 14px;
	background-color: #E9E9FE;
	margin: 0;
	padding: 5;
	width: 95%;
}

.highlight.header
{
	font-family: Arial;
	font-size: 14px;
	background-color: #E9E9FE;
	margin: 0;
	font-style: italic;
	text-align: center;
}

.text_highlight_blue
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bolder;
	color: #0033CC;
	margin: 0px;
}

.text_highlight_red
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bolder;
	color: #FF0000;
	margin: 0px;
}

h1
{
	font-family: Arial;
	font-size: 18px;
	color: #0033CC;
	margin: 0px;
	font-weight:bolder;
}

A {
	text-decoration:none;
	color:<?=$COLUMN_COLOR?>; 
	font-family: Arial; 
	font-size:12; font-weight:bolder;
}

A:hover { 
	text-decoration:underline; 
	color:RED;
	font-family:Arial;
	font-size:12;
	font-weight:bolder;
}

.search {border: 0px solid #002C25; margin-left:0px; margin-right:0px; font-size:10;}
.search_atr	{margin-left:0px; margin-right:10px;}
.support_image { float: left; width: 174px; text-align: center; }
#search_area { float:right; width: 146px; }

#caseHeader { width:603px; margin-left:auto; margin-right:auto; }
#caseHeader #logoRow { float:left; width:600px; border-left: 4px solid #0166FE; border-top: 4px solid #0166FE; border-bottom: 1px solid #0166FE; background-color:#FFFFFF;}
#caseArea { float:left; width: 600px; background-color: #003399;}

#containerCase
{
	float:left; 
	width: 575px;
	margin: 0;
}

.caseHeader
{
	float:left;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
	width: 575px;
	border-bottom: 1px solid #666;
	color:#003399;
	margin-bottom: 10px;
}

#containerCase .pageHeader, #containerCase .pageCopy { width: 575px; }
#caseSummaryInfo { float: left; width: 250px; border: 1px dashed #000; padding: 5px; margin-right: 10px; }
.qa { float: left; width: 250px; padding-bottom: 5px; }
.q { float: left; font-weight: bolder; width: 100px; }
.a { float: right; width: 125px; }


/* 20080908 - New */
.clear { clear:both; }

#footer, #footer_alt { width: 720px; }
#footer_case { width: 603px; }
#footer, #footer_case, #footer_alt { margin: 0 auto; }
table#footer, table#footer_alt, table#footer_case { background-color: #0066FF; padding: 10px 0 5px 5px; color:#FFFFFF; font-weight:bolder; font-size: 13px; }
table#footer_alt { padding: 0 0 0 5px; }
#footer a, #footer_alt a, #footer_case a { color:#FFFFFF; }
#footer a:hover, #footer_alt a:hover, #footer_case a:hover { color:#FF0000; text-decoration:none; }
table#footer_info { background-color: #003399; text-align: center; height:22px; padding-top: 3px; }
#footer_info .linkOn { color:#FF0000;}
.footer_bline { border-left: 1px solid #0066FF; }
/*
table#footer td.plain_header { height: 3px; padding:0; margin:0; background-color:#FFCC00; }
*/
#expanding_nav
{
	float:left;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 2px 2px 1%;
	background-color: #0000CC;
	width: 473px;
	border: 1px solid #666;
	color:#FFFFFF;
}

#expanding_nav a { color:#FFFFFF; } 
#expanding_nav a:hover { color:#FF0000; }
#container { padding-top: 5px; }
#containerFull .pageHeader { width: 692px; }
