body
{
	margin: 0;
	padding: 0;
	background: #fff;
	font: 11px Arial;
}
.regularText
{
	font: 12px Arial;
}
.regularLink
{
	font: 12px Arial;
	color: #004c89;
	text-decoration: underline;text-transform: none;
}

.regularLinkNoLine
{
	font: 12px Arial;
	color: #004c89;
	text-decoration: none;
	text-transform: none;
}
#tabs img{
	margin-right:1px;
}
img
{
	border: 0;
}
.empty
{
	padding: 5px;
}
.headerBT
{
	border-bottom: 2px solid #2b79ae;
}
.headerHD
{
	border-bottom: 2px solid #a354bc;
}
.headerTT
{
	border-bottom: 2px solid #63b8d5;
}
.headerFS
{
	border-bottom: 2px solid #404040;
}
.headerEF
{
	border-bottom: 2px solid #336699;
}
.headerTC
{
	border-bottom: 2px solid #3BB255;
}
.headerDC
{
	border-bottom: 2px solid #CA2626;
}
.headerRV
{
	border-bottom: 2px solid #FFAA59;
}
.headerFR
{
	border-bottom: 2px solid #336699;
}
.headerCF
{
	border-bottom: 2px solid #689BA1;
}
.headerRQ
{
	border-bottom: 2px solid #D2D2D2;
}
.table
{
	padding-top: 20px;
}
.table h1
{
	font: bold 16px Arial;
	color: #004d88;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.tablewarning h1
{
	font: bold 16px Arial;
	color: #dd0000;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.headerColor
{
	color: #004d88;
}

html > body .table h1
{
	margin-bottom: 10px;
}
/*	Forms */
.account
{
	font: 11px Arial;
}
.field
{
	width: 80px;
	font: 12px Arial;
}
.formField
{
	width: 80px;
	font: 12px Arial;
}
/* CP */
.CPform
{
	background: #BDE6C4;
	border: 1px solid #85B989;
	font: 12px Arial;
}

.brighttext
{
	font: 12px Arial;
	color: #606060;
}

.CPform .field
{
	width: 200px;
	font: 12px Arial;
	border: 1px solid #85B989; 
}
.CPform .oddRow
{
	border-top: #85B989 1px solid;
	padding-top: 0px;
	background-color: #E2F7E6;
}
.CPform .evenRow
{
	border-top: #85B989 1px solid;
	padding-top: 0px;
	background-color: #ffffff;
}
/*	Main form */
.form
{
	background: #c9e0ff;
	border: 1px solid #7f9db9;
	font: 12px Arial;
}
.formNoBorder
{
	background: #c9e0ff;
	border: 0px;
	font: 12px Arial;
}
.form .field
{
	width: 200px;	
	font: 12px Arial;
}
.formNoBorder .field
{
	width: 200px;
	font: 12px Arial;
}
.form .textarea
{
	font: 12px Arial;
	width: 540px;
	height: 150px;
}
/*	Footer */
.footer
{
	color: #868686;
	border-bottom: 1px solid #e5e5e5;
	font: 11px "Trebuchet MS";
	padding-top:5px;
	padding-bottom:5px;
}
.footer a
{
	color: #868686;
}
.footer a:hover
{
	text-decoration: none;
}
.menu a:hover img
{
	filter: alpha(opacity=70); -moz-opacity:0.7;
	opacity:0.7;
}
.oddRow
{
	border-top: #7f9db9 1px solid;
	padding-top: 0px;
	background-color: #f1f6fc;
}
.evenRow
{
	border-top: #7f9db9 1px solid;
	padding-top: 0px;
	background-color: #ffffff;
}
.remarksHeader
{
	background-image: url(/Services/Design/Images/remarks_grad.gif);
	font: 12px Arial;
	background-repeat: repeat-x;
}
.commonHeader
{
	background-image: url(/Services/Design/Images/common_header_grad.gif);
	font: 12px Arial;
	background-repeat: repeat-x;
}
.CPHeader
{
	background-image: url(/Services/Design/Images/cp_header_grad.gif);
	font: 12px Arial;
	background-repeat: repeat-x;
}
.tt_prj_month {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	line-height:100%;
	VERTICAL-ALIGN: bottom;
}
.flyout
{
	font: 11px Arial;
	background: #F1F6FC;
	border: 1px solid #7f9db9;
	font-weight: bold;
	width: 150px;
	margin: 5px;
	padding: 5px;
}
.noverticalpadding
{
    padding-top: 0px;
    padding-bottom: 0px;
}
#rounded_container { margin:auto}
.flyout_corner_left_top {background:url(/services/design/images/flyout_corner_left_top.png) top left no-repeat;width:27px;height:25px;}
.flyout_corner_right_top {background:url(/services/design/images/flyout_corner_right_top.png) top left no-repeat;width:27px;height:25px;}
.flyout_corner_left_bottom {background:url(/services/design/images/flyout_corner_left_bottom.png) top left no-repeat;width:27px;height:25px;}
.flyout_corner_right_bottom {background:url(/services/design/images/flyout_corner_right_bottom.png) top left no-repeat;width:27px;height:25px;}

#flyout_close {float:right;background:url(/services/design/images/flyout_close.png) top left no-repeat;width:32px;height:32px;display:block;margin-right:-16px;margin-top:-16px;z-index:1005;position:relative;}
.flyout_close {float:right;background:url(/services/design/images/flyout_close.png) top left no-repeat;width:32px;height:32px;display:block;margin-right:-16px;margin-top:-16px;z-index:1005;position:relative;}

.longfield
{
    /*width: 99%;*/
    *width: 700px !important;
}
.whitebg
{
    background-color: #FFFFFF;
}
