body {
    margin: 0;
    padding:0;
    font-family: Arial;
    font-size: 9pt;
    text-decoration: none;
	line-height: 17px;
	color: #000000;
}

.nvgbg {
	background-color:#0D62A8;
}

.nvgbg2 {
	background-color:#DCE7F1;
}

.font_8px {
    font-family: Arial;
    font-size: 8px;
}

.font_8_5px {
    font-family: Arial;
    font-size: 8.5px;
	line-height: 13px;
}

.font_9px {
    font-family: Arial;
    font-size: 9px;
}

.font_10px {
    font-family: Arial;
    font-size: 10px;
}

.font_11px {
    font-family: Arial;
    font-size: 11px;
	line-height: 18px
}

.font_12px {
    font-family: Arial;
    font-size: 12px;
}

.font_13px {
    font-family: Arial;
    font-size: 13px;
}

.font_14px {
    font-family: Arial;
    font-size: 14px;
}

.font_16px {
    font-family: Arial;
    font-size: 16px;
}

.font_18px {
    font-family: Arial;
    font-size: 18px;
}

.font_20px {
    font-family: Arial;
    font-size: 20px;
}

.font_8px_bold {
    font-family: Arial;
    font-size: 8px;
    font-weight: bold;
}

.font_9px_bold {
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
}

.font_10px_bold {
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
}

.font_11px_bold {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.font_12px_bold {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.font_13px_bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.font_14px_bold {
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.font_16px_bold {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

.font_18px_bold {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

.font_20px_bold {
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
}

a:link {
    color: #001A75;
    text-decoration: none;
}

a:visited {
    color: #0085E8;
    text-decoration: none;
}

a:hover {
    color: #FF6700;
    text-decoration: none;
}

a.counsel:link {
    color: #00375E;
    text-decoration: none;
}

a.counsel:visited {
    color: #00375E;
    text-decoration: none;
}

a.counsel:hover {
    color: #FFFFFF;
    text-decoration: none;
}

.inputbox {
	width: 250px;
}

.inputbox_long {
	width:330;
}

.workshopHeader
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #0D62A8;
    border-bottom: 1px solid #000000;
    line-height: 21px;
}

.workshopItem
{
	padding-left: 10px;
	line-height: 18px;
}
.tablepadding
{
	margin-left: 33px;
}

.button1
{
	margin-left: 177px;
}

.button2
{
	margin-right: 70px;
}
.orangeText
{
	width: 100px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FF6700;
    line-height: 18px;
}

.calendarHeader
{
	color: #0D62A8;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}

.workshopCalendarEvent
{
	border-bottom: 1px solid #91B7FF;
}

.noWrap
{
	white-space:nowrap;
}
/*********************** AJAX Calendar styles ***********************/
.ajax__calendar_container
{
    cursor: default;
    font-family: tahoma,verdana,helvetica;
    font-size: 11px;
    padding: 4px;
    position: absolute;
    text-align: center;
    width: 170px;
}
.ajax__calendar_container table {font-size: 11px;}
.ajax__calendar_body
{
    height: 139px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 170px;
}
.ajax__calendar_header
{
    height: 20px;
    width: 100%;
}
.ajax__calendar_prev, .ajax__calendar_next
{
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
    float: left;
    height: 15px;
    width: 15px;
}
.ajax__calendar_next {float: right;}
.ajax__calendar_title
{
    cursor: pointer;
    font-weight: bold;
}
.ajax__calendar_footer {height: 15px;}
.ajax__calendar_days, 
.ajax__calendar_months, 
.ajax__calendar_years
{
    height: 139px;
    left: 0px;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 170px;
}
.ajax__calendar_today
{
    cursor: pointer;
    padding-top: 3px;
}
.ajax__calendar_dayname,
.ajax__calendar_day
{
    height: 17px;
    padding: 0 2px;
    text-align: right;
    width: 17px;
}
.ajax__calendar_day
{
    cursor: pointer;
    width: 18px;
}
.ajax__calendar_month,
 .ajax__calendar_year
{
    cursor: pointer;
    height: 44px;
    overflow: hidden;
    text-align: center;
    width: 40px;
}

.AJAXCalendar .ajax__calendar_container{background-color: #90CBED;border: 1px solid #646464;color: #000000;}

.AJAXCalendar .ajax__calendar_dayname,
.AJAXCalendar .ajax__calendar_day,
.AJAXCalendar .ajax__calendar_month,
.AJAXCalendar .ajax__calendar_year{border: 1px solid #d8e0e4;}
.AJAXCalendar .ajax__calendar_footer {border-top: 1px solid #f5f5f5;}

.AJAXCalendar .ajax__calendar_active .ajax__calendar_day,
.AJAXCalendar .ajax__calendar_active .ajax__calendar_month,
.AJAXCalendar .ajax__calendar_active .ajax__calendar_year{background-color: #edf9ff;border-color: #0066cc;color: #0066cc;}

.AJAXCalendar .ajax__calendar_other .ajax__calendar_day{background-color: #E6F0F7;border-color: #d2ecff;color: #646464;}
.AJAXCalendar .ajax__calendar_other .ajax__calendar_year{background-color: #ffffff;border-color: #ffffff;color: #646464;}

.AJAXCalendar .ajax__calendar_hover .ajax__calendar_today {color: #0066cc;}
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_day,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_month,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_year,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_title,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_footer,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_title,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_prev,
.AJAXCalendar .ajax__calendar_hover .ajax__calendar_next {background-color: #edf9ff;border-color: #daf2fc;color: #0066cc;}
/*********************** AJAX SlideShow styles ***********************/
.slideTitle
{
    font-weight: bold;
    font-size: small;
    font-style: italic;
}
.slideDescription
{
    font-size: small;
    font-weight: bold;
}
.validatorCalloutHighlight
{
    background-color: lemonchiffon;
}
.ListSearchExtenderPrompt
{
    font-style: italic;
    color: Gray;
    background-color: white;
}
/*********************** AJAX Textbox Watermark***********************/
.unwatermarked{}
.watermarked
{
    border: 1px solid #BEBEBE;
    background-color: #F0F8FF;
    color: gray;
    text-align:center;
    background-color:MistyRose;
}
/*********************** AJAX HoverMenuExtender***********************/
.AJAXHoverMenuExtHover {
	 background-color: #90cbed;
	color:#1b4f8a;
}
.AJAXHoverMenuExtPanel 
{
	background-color:#90cbed;
	border:solid 2px #1b4f8a;
	color:black;
	position:absolute;
	visibility:hidden;
}
