﻿html, body
{
	width:600px;
	padding: 0; 
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    min-height: 100%;
    height: 100% !important;
    margin: 0px;
}

a img
{
    border: 0px;
}

a
{
    color: #3A75A6;
    text-decoration: none;
}

a:hover
{
    color: #F2A700;
    text-decoration: underline;
}

#SiteContainer
{
    background-color: #FFFFFF;
    background-position: right center;
    background-repeat: repeat-y;
    height: auto !important;
    min-height: 100%;
    padding-right:1px;
}

#header
{
}

#content
{
    margin-bottom: 10px;
    padding-top: 10px;
}

#navigation
{
	visibility: hidden;
    height: 31px;
    background-image: url(images/BG_mainNav.gif);
    background-repeat: repeat-x;
    padding-left: 14px;
    margin-bottom: 10px;
    width: 600px;
}

#crumbs
{
    border-bottom: 1px solid #E0E0E0;
    height: 23px;
    padding-left: 10px;
    margin-bottom: 10px;
    width: 600px;
}

#crumbsContent
{
    padding-top: 6px;
    font-size: 10px;
    color: #8E8E8E;
    font-weight: bold;
}

#crumbsContent a
{
    color: #6EABDD;
    text-decoration: none;
}

#crumbs a:hover
{
    color: #F2A700;
    text-decoration: underline;
}


#footer
{   
	margin-top:100px;
	width:600px;
	height:50px;
	text-align:center;
	background-color:White;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
    margin-bottom: 10px;
    vertical-align:middle;
}

#Popup
{
    border: solid 2px #7BB1DB;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    text-align: center;
}

.CT_TABLE, .CT_INPUT_TABLE
{
    border-collapse: collapse;
margin-left: auto;
margin-right: auto;
}

.CT_INPUT_TABLE
{
}

.inputText, .inputSelect
{
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    border: 1px solid #888;
    background-image: url(images/BG_inputbox.gif);
    color: #555;
}

.inoputSelect
{
    font-size: 11px;
    padding: 2px;
}

.inputText
{
    padding-left: 3px;
}

.inputTextBig
{
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    border: 1px solid #888;
    background-image: url(images/BG_inputbox_big.gif);
    color: #555;
    padding-left: 3px;
}

.MultiLineText
{
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #555;
}


.CT_HEADER, .CT_HEADER td
{
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background-color: #7BB1DB;
    padding: 4px;
    border: 0px;
    border-top: 1px solid #B1B2B4;
    border-bottom: 1px solid #B1B2B4;
}

.CT_SUBHEADER
{
    font-size: 10px;
    color: #555;
    background-color: #CCCCCC;
    text-transform: uppercase;
    padding: 3px;
    border: 0px;
    border-top: 1px solid #B1B2B4;
    border-bottom: 1px solid #B1B2B4;
}

.CT_SUBHEADER a
{
    text-decoration: none;
    color: #555555;
    font-style: normal;
}

.CT_SUBHEADER a:hover
{
    text-decoration: none;
    color: #000;
}

.CT_LABEL_BORDER, .CT_TEXT_BORDER
{
    padding: 3px;
    font-size: 10px;
    white-space:nowrap;
    color: #555;
}

.CT_SUBMIT
{
    text-align: right;
    padding: 5px;
}

.CT_ROW td, .CT_ALT_ROW td
{
    padding: 3px;
    font-size: 10px;
    color: #555555;
}

.CT_ALT_ROW td
{
    background-color: #f0f0f0;
}

.SortRowAsc, .SortRowDesc
{
    padding: 4px 22px 4px 4px;
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #C0C0C0;
}

.SortRowAsc
{
    background-image: url(images/sort_asc.gif);
}

.SortRowDesc
{
    background-image: url(images/sort_desc.gif);
}

.SortRow
{
    padding: 3px 8px 3px 3px;
}

.SortRow, .SortRowAsc, .SortRowDesc
{
    text-align: left;
    font-weight: normal;
}

.processing_message
{
    font-family: Verdana;
    font-size: 10px;
    color: #555;
}
.processing_message p
{
    margin: 3px 0px 3px 0px;
}

.info_message, .warn_message, .error_message
{
    font-size: 10px;
    padding: 6px 3px 3px 25px;
    margin: 0px 0px 10px 0px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    width: 400px; /* IE min-height bug */
    min-height: 16px;
    height: auto !important;
    height: 16px;
}

.info_message
{
    border: 1px solid #D8D8E6;
    background-color: #F0F0FF;
    background-image: url(images/ICON_info2.gif);
}

.warn_message
{
    border: 1px solid #D4D4CF;
    background-color: #FFFFF9;
    background-image: url(images/ICON_warn.gif);
}

.error_message
{
    color: #f00;
    border: 1px solid #f00;
    background-color: #fd0;
}

.validate_extender_highlight
{
    background-image: url(images/BG_inputbox-h.gif);
}

.LogoDiv
{
position: absolute; top: 29px; left: 450px;
}

.NavSeperator
{
	border-collapse: collapse; 
	height: 3px; 
	width: 600px;
}

