BODY {
	background-color:#C00;
	margin:0 0 0 0;
}

.leftCol {
	background-color:#D1E6F6;
}

.userLogin {
	font-size: 11px;
    color: #000000;
    font-family: verdana, helvetica, arial, sans-serif;
}

.userLogin INPUT {
	font-family: verdana, helvetica, arial, sans-serif;
}

.userLogin FONT.header {
	font-size: 13px;
	line-height: 26px;
    color: #1967b0;
    font-family: verdana, helvetica, arial, sans-serif;
	font-weight: bold;
}

.content {
	background-color:#FFF;
	font-size: 13px;
    line-height: 15px;
    color: #000000;
	font-family: verdana, helvetica, arial, sans-serif;
}

.std { font-family : arial, sans-serif; color : #000000; font-size : 13px; }

.tabDivider {
	background-color:#499BDC
}

.news {
	background-color:#FFD800;
	font-size: 11px;
	color: #000000;
    font-family: verdana, helvetica, arial, sans-serif;
}

.footer {
	background-color:#003366;
	font-size: 12px;
    color: #ffffff;
    line-height: 17px;
    font-family: verdana, helvetica, arial, sans-serif;
}

.footer FONT.copyright {
    font-size: 10px;
    color: #ffffff;
    line-height: 11px;
    font-family: verdana, helvetica, arial, sans-serif;
}

.footer A:link
{
    color: #ffffff;
    text-decoration: none;
}
.footer A:visited
{
    color: #ffffff;
    text-decoration: none;
}
.footer A:hover
{
    color: #ffffff;
    text-decoration: underline;
}

/* additional styles needed (SYK) */
/* style for module titles */
.ModuleTitle
{
	border-right: black thin solid;
	padding-right: 2px;
	border-top: black thin solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	margin: 4px 8px;
	border-left: black thin solid;
	color: white;
	padding-top: 2px;
	border-bottom: black thin solid;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #1865B5;
}

/* form specific css */
font.header
{
	FONT-FAMILY: verdana,arial, helvetica;
	FONT-SIZE: 18px;
	COLOR: #1865B5;
	font-weight : bold;
}

div.indent
{
	padding: 0px 0px 0px 16px;
	margin : 0px 0px 0px 16px;
}

table.form
{
	width : 400px;
	padding: 3px 4px 3px 4px;
	margin : 3px 4px 3px 4px;
	FONT-FAMILY: verdana,arial, helvetica;
	font-style : normal;
	LINE-HEIGHT: 14px;
	FONT-SIZE: 12px;
	COLOR: #000000;
}

/*
table.form INPUT { border:1px solid blue }
*/

.TitleBlue
{
	font-weight: bold;
	font-size: 20pt;
	color: #1967b0;
	padding-top: 4px;
	font-family: verdana, helvetica, arial, sans-serif;
}

.SubTitleRed
{
	font-weight: bold;
	font-size: 16pt;
	color: #cc0000;
	padding-top: 4px;
	font-family: verdana, helvetica, arial, sans-serif;
}

.SubSubTitleBlue
{
	font-size: 11pt;
	font-weight: bold;
	color: #003366;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: verdana, arial, helvetica;
}

.Head
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	font-family: verdana, arial, helvetica;
	background-color: #1865b5;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	padding-right: 8px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	color: #1865b5;
	padding-top: 4px;
	font-family: verdana,arial, helvetica;
	background-color: #FFD800;
}

/* module title style used instead of Head for compact rendering by 
QuickLinks and Signin modules */
.SubSubHead
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.SubSubRed
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: verdana, helvetica, arial, sans-serif;
}

/* Validation Summary Error Message*/
.VSError
{
	border-right: red solid;
	padding-right: 2px;
	border-top: red solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: red solid;
	color: red;
	padding-top: 2px;
	border-bottom: red solid;
	font-family: verdana, helvetica, arial, sans-serif;
}

/* text style used for most text rendered by modules */
.Normal
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/* text style used for textboxes in the admin and edit pages, for Nav 
compatibility */
.NormalInput
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: verdana, helvetica, arial, sans-serif;
}

/* text style used for textboxes in the admin and edit pages, for Nav 
compatibility */
.NormalTextBox
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.NormalRed
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.NormalBold
{
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* text style for buttons and link buttons used in the portal admin 
pages */
.CommandButton
{
	font-weight: bold;
	font-size: 12px;
	color: navy;
	font-family: verdana, helvetica, arial, sans-serif;
}

.HeaderCell
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #003366;
}

.TableCell
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #ffffff;
	text-align: center;
}


.AlternateTableCell
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #d1e6f6;
	text-align: center;
}