/* For browser specific styles:
   put an underscore before the attribute to render only in IE */
   
/* Start site-wide styles */
body{
	
	background-color:#FFFFCC;  
	
	margin: 0px 9px 15px 9px;
}
table{
	font-size: x-small;
}
a img{
	border: 0px;
}
.spacer{
	font-size: 6px;
}
.largeSpacer{
	font-size: 10px;
}
.bodyDiv{
	height: 100%;
	width: 100%;
	text-align: center;
	margin-left: auto; 
	margin-right: auto; 
}
.mainColDiv{
	height: 100%;
	width: 460px;
}
.bodyDiv02{
	max-width: 976px;
	min-width: 754px;
	margin-left: auto; 
	margin-right: auto; 
}
.tableFrame{
	background-color: #FFFFFF;
}
.mainContent{
	color: #000000;
	font-size: x-small;
	font-weight: normal;
	font-family: verdana,arial,sans-serif;
	padding: 5px;
	height: 100%;
}

/* End site-wide styles */

/* Start masthead styles */
.topNav{
	padding-right: 4px;
}
.headerLogos{
	width: 100%;
	height: 155px;
	margin-left: 5px;
}
.headerLogosShort{
	width: 100%;
	height: 75px;
}
.masthead{
	height: 155px;
	text-align: left;
}
.mastheadShort{
	height: 75px;
	text-align: left;
}
.headerPhoto{
	height: 155px;
	max-width: 972px;
	background-repeat: no-repeat;
	background-position: 235px;
	_background-position: 0px;   /* IE Only */
}
.headerShort{
	height: 75px;
	max-width: 972px;
	background-image: url('../../images/HeadS.gif');
	background-repeat: repeat-x;
}
/* End masthead styles */

/* Start Page Shadow styles */
.pageFrameBottom{
	background-image: url('../../images/pSB.gif'); 
	background-repeat: repeat-x;
	font-size: 2px;
}
.pageFrameLeft{
	background-image: url('../../images/pSL.gif');
	background-repeat: repeat-y;
	font-size: 2px;
}
.pageFrameRight{
	background-image: url('../../images/pS.gif');
	background-repeat: repeat-y;
	font-size: 2px;
}
.pageFrameBottomLeft{
	background-image: url('../../images/pSBL.gif');
	background-repeat: no-repeat;
	height: 4px;
	width: 4px;
	font-size: 2px;
}
.pageFrameBottomRight{
	background-image: url('../../images/pSBotR.gif');
	background-repeat: no-repeat;
	height: 4px;
	width: 4px;
	font-size: 2px;
}
/* Start Page Shadow styles */

/* Start Image frame/shadow styles */
.imageFrameTable{
	display: inline;
	text-align: right;
}
.imageFrameTopLeft{
	background-image: url('../../images/iFTL.gif');
	background-repeat: no-repeat;
	font-size: 2px;
	background-color: #FFFFFF;
}
.imageFrameTop{
	background-image: url('../../images/iFT.gif');
	background-repeat: repeat-x;
	font-size: 2px;
	height: 5px;
	background-color: #FFFFFF;
}
.imageFrameTopRight{
	background-image: url('../../images/iFTR.gif');
	background-repeat: no-repeat;
	font-size: 2px;
	background-color: #FFFFFF;
}
.imageFrameLeft{
	background-image: url('../../images/iFL.gif');
	background-repeat: repeat-y;
	width: 5px;
	font-size: 2px;
	background-color: #FFFFFF;
}
.imageFrameRight{
	background-image: url('../../images/iFR.gif');
	background-repeat: repeat-y;
	width: 5px;
	font-size: 2px;
	background-color: #FFFFFF;
}
.imageFrameBottomLeft{
	background-image: url('../../images/iFBL.gif');
	background-repeat: no-repeat;
	font-size: 2px;
	background-color: #FFFFFF;
}
.imageFrameBottom{
	background-image: url('../../images/iFB.gif');
	background-repeat: repeat-x;
	font-size: 2px;
	height: 5px;
	background-color: #FFFFFF;
}
.imageFrameBottomRight{
	background-image: url('../../images/iFBR.gif');
	background-repeat: no-repeat;
	font-size: 2px;
	background-color: #FFFFFF;
}
/* End image frame styles */

/* Start Top Navigation Styles */
.headerTabOff{
	color: #336699;
	font-size: x-small;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	padding: 5px 8px 0px 8px;
	display: inline;
	height: 27px;	
	vertical-align: middle;
}
.headerTabOn{
	color: #000030;
	font-size: x-small;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	padding: 12px 8px 7px 8px;
	_padding: 5px 8px 0px 8px;  /* IE Only */
	background-image: url('../../images/bOn.gif'); 
	
	background-repeat: repeat-x;
	background-position: bottom;
	height: 27px;
	vertical-align: middle;
	display: inline;
}
.headerTabOff a, .headerTabOff a:link, .headerTabOff a:visited, .headerTabOff a:hover{
	color: #336699;
	font-size: x-small;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.headerTabOff a:hover{
	color: #63B62C;
	text-decoration: underline;
}
.headerTabOn a, .headerTabOn a:link, .headerTabOn a:visited, .headerTabOn a:hover{
	color: #000030;
	font-size: x-small;
	font-weight: bold;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}
.headerTabDivider{
	vertical-align: bottom;
	display: inline;
	background-image: url('../../images/dNav.gif');
	height: 27px;
	width: 1px;
	background-repeat: no-repeat;
	background-position: bottom;
}
.topNavLinks{
	border-bottom: 1px solid #c7d9df;
	text-align: left;
	height: 27px;
	margin-left: 5px;
}
/* End Top Navigation Styles */

/* Start Left Column Styles */
.leftColLinks{
	position: relative;
	top: -3px;
}
.leftColLinks02{
	margin: 0px 7px;
	width: 221px;
	_height: 100%;
}
.leftColLinks02 select { /* remove border from department dropdown */
    border: 1px solid #6297AF;
}
	/* IE Only */
.leftColLinks03{  /* used on the home page where more padding is needed */
	margin: 7px 7px 0px 7px;
}
.leftColBullet, .leftColBulletOn{
	height: 10%;
	width: 1px;
	background-color:#3a8883a;
	display:inline;
	vertical-align: top;
}
.leftColBulletSmall, .leftColBulletSmallOn{
	margin: 3px 0px 3px ;
	height: 7px;
	width: 7px;
	display: inline;
	font-size: 4px;
	vertical-align: middle;
	background : #ffffff;
}
.leftColBulletOn, .leftColBulletSmallOn{
	background-color: #000033;
}
div.leftColSubLink{
	padding-bottom: 7px;
	background-image: url('../../images/DLineW.gif');
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 7px;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin : 2px;
}
div.leftColSubLink02{
	padding-bottom: 7px;
	padding-top: 7px;
}
.leftColSubLinkBottom{
	font-size: 1px;
	width: 100%;
	background-image: url('../../images/DLineW.gif');
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 7px;
}
a.leftColSubLink, a.leftColSubLink:link, a.leftColSubLink:visited, a.leftColSubLink:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.leftColHeader{
	width: 100%;
	height: 34px;
}
a.leftColLinkOff, a.leftColLinkOff:link, a.leftColLinkOff:visited, a.leftColLinkOff:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftColLinkOff:hover{
	color: #000033;
	text-decoration: underline;
}
a.leftColLinkOn, a.leftColLinkOn:link, a.leftColLinkOn:visited, a.leftColLinkOn:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
}
a.leftColSmallLinkOff, a.leftColSmallLinkOff:link, a.leftColSmallLinkOff:visited, a.leftColSmallLinkOff:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
}
a.leftColSmallLinkOff:hover{
	color: #000033;
	text-decoration: underline;
}
a.leftColSmallLinkOn, a.leftColSmallLinkOn:link, a.leftColSmallLinkOn:visited, a.leftColSmallLinkOn:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	padding-left: 2px;
}
.leftColFooterBottom{
	font-size: x-small;
	width: 130px;
	background-image: url('../../images/DLineW.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.leftColFooterRow{
	background-image: url('../../images/DLineW.gif');
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 7px;
	margin-bottom: 7px;
	width: 130px;
}
a.leftColFooterLink, a.leftColFooterLink:link, a.leftColFooterLink:visited, a.leftColFooterLink:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
a.leftColFooterLink:hover{
	text-decoration: underline;
}
.leftColTextSize{
	font-family: verdana,arial,sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
}

/* Segment specific classes (i.e. Students, Visitors, Blue, Residents, Business, etc.) */

.leftColSubTitleRes, .leftColSubTitleBlue, .leftColSubTitleStu, .leftColSubTitleVis, .leftColSubTitleBiz, .leftColSubTitleHome{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding: 20px 0px 7px 0px;
}
.leftColSubTitleRes{
	color: #c7d9df;
}
.leftColSubTitleBiz{
	color: #466A4E;
}
.leftColSubTitleStu{
	color: #465F8B;
}
.leftColSubTitleBlue, .leftColSubTitleHome{
	color: #ffffff;
}
.leftColSubTitleHome{
	padding-top: 6px;
}
.leftColSubTitleVis{
	color: #387e81;
}
.leftColRes, .leftColBiz, .leftColStu, .leftColVis, .leftColBlue, .leftColBlue2Lines, .leftColBlue3Lines, .leftColBlue02{
	width: 235px;
	vertical-align: top;
}
.leftColRes{
	background-color: #95CC89;
	background-image: url('../../images/HeadWLR.gif');
	border: 1px solid #7CBD75;
}
.leftColBiz{
	background-color: #97BD9D;
	background-image: url('../../images/HeadWLB.gif');
	border: 1px solid #7BA485;
}
.leftColStu{
	background-color: #99B0CD;
	background-image: url('../../images/HeadWLS.gif');
	border: 1px solid #7186AE;
}
.leftColVis{
	background-color: #86C6B8;
	background-image: url('../../images/HeadWLV.gif');
	border: 1px solid #61A79F;
}
.leftColBlue{
	background-color: #336666;
	/* background-image: url('../../images/bgHeadWhiteLarge.gif'); */
	border: 1px solid #5487A3;
}
.leftColBlue2Lines{
	background-color: #76a7bc;
	background-image: url('../../images/HeadWL2.gif'); 
	border: 1px solid #5487A3;
}
.leftColBlue3Lines{
	background-color: #76A7BC;
	background-image: url('../../images/HeadWL3.gif'); 
	border: 1px solid #5487A3;
}
.leftColBlue02{
	background-color: #76A7BC;
	 background-image: url('../../images/HeadWL.gif'); 
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 36px;
	border-top: 1px solid #86B9CC;
	margin-top: 10px;
}
.leftColBlue2Lines .leftColLinks{
	margin-top: 30px;
	_margin-top: 0px; /* IE Only */
}
.leftColBlue3Lines .leftColLinks{
	margin-top: 45px;
	_margin-top: 0px; /* IE Only */
}
.leftColRes, .leftColBlue, .leftColStu, .leftColVis, .leftColBiz, .leftColBlue2Lines, .leftColBlue3Lines{
	background-repeat: repeat-x;
	border-bottom: 0px;
}
.leftColFooterRes{
	background-color: #95CC89;
	border: 1px solid #7CBD75;
}
.leftColFooterBiz{
	background-color: #97BD9D;
	border: 1px solid #7BA485;
}
.leftColFooterStu{
	background-color: #99B0CD;
	border: 1px solid #7186AE;
}
.leftColFooterVis{
	background-color: #86C6B8;
	border: 1px solid #61A79F;
}
.leftColFooterBlue{
	background-color: #336666;
	border: 1px solid #5487A3;
}
.leftColFooter, .leftColFooterRes, .leftColFooterBiz, .leftColFooterStu, .leftColFooterVis, .leftColFooterBlue{
	vertical-align: bottom;
	padding: 20px 7px 0px 7px;
	height: 100%;
	border-top: 0px;
}
.leftColResLinkRow, .leftColBlueLinkRow, .leftColStuLinkRow, .leftColVisLinkRow, .leftColBizLinkRow{
	padding: 2px 7px 1px 10px;
	display: inline;
	width: 217px;
}
.leftColBlueSubLink{
	padding: 3px 2px 3px 0px;
	vertical-align: top;
	text-align: left;
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: 20px 1px;
}
.leftColResSpacer, .leftColBlueSpacer, .leftColStuSpacer, .leftColVisSpacer, .leftColBizSpacer, .leftColCalSpacer{
	padding: 3px 0px 3px 7px;
	vertical-align: top;
	position: relative;
	top: 3px;
	text-align: left;
	border-bottom-style: solid;
	_border-bottom-style: inset;  /* IE Only */
	border-bottom-width: 2px;
}
.leftColBlueSubNavBox{
	padding: 3px 0px 3px 7px;
	vertical-align: top;
	position: relative;
	top: 3px;
	text-align: left;
	border-bottom-style: solid;
	_border-bottom-style: inset;
	/* IE Only */
	border-bottom-width: 2px;
	border : 2px;
	border-color : Black;
}


.leftColResSpacer{
	border-bottom-color: #A6DB98;
	background-color: #83C276;
}
.leftColBizSpacer{
	border-bottom-color: #A6CBAA;
	background-color: #85AF8C;
}
.leftColStuSpacer{
	border-bottom-color: #B6C9E0;
	background-color: #88A2C3;
}
.leftColVisSpacer{
	border-bottom-color: #98CEC2;
	background-color: #78BDAE;
}
.leftColBlueSpacer{
	border-bottom-color: #999999;
	background-color: #336699;
}
.leftColBlueSubNavBox{
	border-bottom-color: #000099;
	background-color: #D1E1E9;
	border : thick Black;
}
.leftColBlueNavActive{
	border-bottom-color: #000099;
	background-color: #D1E1E9;
	border : thick Black;
}
leftColBlueSubLinkSpacer{
	border-bottom-color: #86B9CC;
	background-color: #6297AF;
}
.leftColDropDownRes, .leftColDropDownBiz, .leftColDropDownStu, .leftColDropDownVis, .leftColDropDownBlue{
	background-color: #FFFFFF;
	width: 221px;
	margin-bottom: 4px;
} 
.leftColDropDownRes{ 
	border: 1px solid #8BC774;
	color: #3A883A;
}
.leftColDropDownBiz{ 
	border: 1px solid #85B788;
	color: #466A4E;
}
.leftColDropDownStu{ 
	border: 1px solid #81A0C7;
	color: #465F8B;
}
.leftColDropDownVis{ 
	border: 1px solid #75C0B7;
	color: #387E81;
}
.leftColDropDownBlue{ 
	border: 1px solid #80ADBB;
	color: #316180;
}
.leftColDropDownTextRes, .leftColDropDownTextBiz, .leftColDropDownTextStu,.leftColDropDownTextVis, .leftColDropDownTextBlue{
	font-size: x-small;
	vertical-align: middle;
	width: 200px;
}
.leftColDropDownArrowRes, .leftColDropDownArrowBiz, .leftColDropDownArrowStu,.leftColDropDownArrowVis, .leftColDropDownArrowBlue{
	background-image: url('../../images/Arrow.gif');
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
	display: inline;
	font-size: 14px;
	_font-size: 8px;
	/* IE Only */
}
.leftColDropDownArrowRes{
	background-color: #95CC89;
}
.leftColDropDownArrowBiz{
	background-color: #97BD9D;
}
.leftColDropDownArrowStu{
	background-color: #99B0CD;
}
.leftColDropDownArrowVis{
	background-color: #86C6B8;
}
.leftColDropDownArrowBlue{
	background-color: #76A7BC;
}
.leftColCalendarMonthRow{
	background-color: #8CB4CC;
	text-align: center;
	height: 30px;
}
.leftColCalendarDayRow{
	background-color: #8CB4CC;
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #316180;
	text-decoration: none;
	border: 2px solid #8CB4CC;
}
.leftColCalendarDayRow td{
	height: 30px;
	width: 31px;
	text-align: center;
}
.leftColCalendarDatePrevMonth{
	background-color: #6095B0;
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #316180;
	text-decoration: none;
	height: 30px;
	width: 31px;
	text-align: center;
	border: 2px solid #6095B0;
}
.leftColCalendarDatePrevMonth a, .leftColCalendarDatePrevMonth a:link, .leftColCalendarDatePrevMonth a:visited, .leftColCalendarDatePrevMonth a:hover{
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #316180;
	text-decoration: none;
}
.leftColCalendarDatePast, .leftColCalendarDateToday, .leftColCalendarDateFuture{
	background-color: #4A7B98;
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #15324D;
	text-decoration: none;
	height: 30px;
	width: 31px;
	text-align: center;
	border: 2px solid #4A7B98;
}
.leftColCalendarDateToday{
	background-color: #15324D;
	border: 2px solid #CCFF99;
}
.leftColCalendarDateFuture{
	font-family: verdana;
}
.leftColCalendarDateToday a, .leftColCalendarDateToday a:link, .leftColCalendarDateToday a:visited, .leftColCalendarDateToday a:hover, .leftColCalendarDateFuture a, .leftColCalendarDateFuture a:link, .leftColCalendarDateFuture a:visited, .leftColCalendarDateFuture a:hover{
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.leftColCalendarDateToday a:hover, .leftColCalendarDateFuture a:hover, .leftColCalendarDatePrevMonth a:hover{
	text-decoration: underline;
}
/* End left column styles */

/* Start center column styles */

.centerCol, .centerColHome, .centerColPress, .centerColDept{
	padding-left: 15px;
	vertical-align: top;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 20px;

}

.centerColHome{
	padding-bottom: 10px;
}
.centerColPress{
	padding-right: 10px;
}
.centerColDept{
	padding-top: 10px;
}
.mainValuePropRes, .mainValuePropBlue, .mainValuePropStu, .mainValuePropVis, .mainValuePropBiz, .mainValuePropBlue02, .mainValuePropDeptBlue{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #C7D9DF;
	margin-bottom: 10px;
}

.mainValuePropPay{
	width : 460px;
}
.mainValuePropRes{
	color: #3A883A;
	width : 460px;
}
.mainValuePropBiz{
	color: #466A4E;
	width : 460px;
}
.mainValuePropStu{
	color: #465F8B;
	width : 460px;
}
.mainValuePropVis{
	color: #387E81;
	width : 460px;
}
.mainValuePropBlue{
	color: #316180;
	width : 460px;
}

.mainValuePropBlue02{
	color: #316180;
	border-bottom: 0px;
}
.mainValuePropDeptBlue{
	color: #316180;
	border-bottom: 0px;
	padding-top: 5px;
	margin-bottom : 10px;
	
}



/* Start Header and SubHeader  Styles */

.mainSubHeaderFont
{
	FONT-WEIGHT: normal;
	FONT-SIZE: small;
	VERTICAL-ALIGN: top;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	margin-bottom : 5px;
}
.mainSubCategoryFontBiz
{
	FONT-WEIGHT: bold;
	FONT-SIZE: medium;
	VERTICAL-ALIGN: top;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	margin-bottom : 5px;
	COLOR: #466A4E;
}
.DeptPageSubHeadersFont
{
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	VERTICAL-ALIGN: top;
	COLOR: #276598;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.mainAlertFont
{
    font-weight: bold;
    font-size: x-small;
    vertical-align: top;
    color: #d00808;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    margin-bottom: 20px;
  
}
.mainAlertFontHomePage
{
    font-weight: bold;
    font-size: x-small;
    vertical-align: top;
    color: #d00808;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    margin-bottom: 20px;
    border-bottom-color: #d00808;
    border-bottom-style: dotted;
}

.mainColAlertFontForms
{
	FONT-WEIGHT: normal;
	font-size: x-small;
	VERTICAL-ALIGN: top;
	COLOR: #d00808;
	FONT-STYLE: normal;
	font-family: verdana,arial,sans-serif;
	TEXT-ALIGN: center;
	margin-bottom : 20px;
}

/* End Header and SubHeader Font styles */


/* Start Main Column  Font styles */
.mainHeaderFont
{
	FONT-WEIGHT: bold;
	FONT-SIZE: large;
	COLOR: #316180;
	FONT-STYLE: normal;
	FONT-FAMILY:  Arial, Verdana,sans-serif;
	TEXT-ALIGN: left;
	margin-bottom : 10px;
	width: 100%;
}
.mainColText, .rightColText{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
.mainColTextLinkDesc{
	font-size: xx-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
.mainColTextBold{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
}
.mainColTextGreenBold{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	COLOR: #527346;
}
.mainColTextMediumBold{
	font-size: small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-bottom : 5px;
}
.mainColTextLargeBold{
	font-size: medium;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
}
.mainColTextBlue{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #316180;
}
.mainColTextBlueBold{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
}
.mainColTextMediumBoldBlue{
	font-size: small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
	padding-bottom : 10px;
}
.mainColTextBlueRight{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #316180;
	text-align: right;
	display: inline;
	width: 100%;
	height: 20px;
	vertical-align: bottom;
	padding-right: 7px;
}
.mainLeadStory{
	padding: 5px 0px 25px 0px;
	display: table-header-group;
	text-align: left;
}
.mainLeadStoryHome{
	padding: 5px 0px 15px 0px;
	display: table-header-group;
	text-align: left;
}
.mainLeadStoryRule{
	border-bottom: 1px solid #C7D9DF;
	width: 100%;
	font-size: 1px;
}
.mainColBlueRule{
	border-bottom: 1px solid #C7D9DF;
	width: 100%;
	font-size: 1px;
	margin: 0px 0px 20px 0px;
}
.mainColRuleBlue{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	width: 100%;
	font-size: 3px;
}
.mainLeadText{
	padding-bottom: 10px;
	_padding-bottom: 0px;  /* IE Only */
}
.mainLeadTextGov{
	word-wrap: break-word;
	width: 45%;
	_width: 95%;
}

/* End Main Column Font styles */

.mainNewsDateBox{
	background-image: url('../../images/HBl.gif');
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	background-color: #D1E2E9;
	padding: 6px;
	display: inline;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
.mainColBlock{
	padding: 10px;
}
.mainColSubBlockRight{
	display: inline;
	width: 170px;
}
.mainColSubBlock, .mainColSubBlockHalf{
	display: inline;
	padding-right: 15px;
	width: 85px;
}
.mainColSubBlockHalf{
	width: 170px;
}
.mainColSubBlock, .mainColSubBlockHalf{
	float: left;
	_float: none; /* IE Only */
}
.mainColSubBlockDate{
	display: inline;
	padding-right: 15px;
	width: 112px;
	float: left;
	_position: relative; /* IE Only */
	_top: -20px; /* IE Only */
	_float: none; /* IE Only */
}
.mainCategoryLeadText{
	padding: 7px 0px 10px 0px;
}
.mainColModule{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 0px 10px 0px;
}
.mainColModuleRight{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 0px 10px 0px;
	text-align: right;
}
.mainColModuleRightHome{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 0px 10px 0px;
	text-align: right;
	margin-bottom: 10px;
}
.mainColModuleBottom{
	padding: 7px 0px 10px 0px;
}
.mainCategorySubModule{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 0px 15px 0px;
}
.mainCategorySubModuleTop{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px 0px 15px 0px;
}
.mainCategorySubModuleBottom{
	padding: 7px 0px 0px 0px;
}
.mainCategorySubModuleBottom02{
	padding: 7px 0px 10px 0px;
}
table.mainLeadImage td.imageFrameRight{
	padding-right: 12px;
}
table.mainLeadImage td.imageFrameBottom{
	padding-bottom: 6px;
}
a, a:link, a.mainColBoldLink, a.mainColBoldLink:link, a.mainColBoldLink:visited, a.mainColBoldLink:hover, a.mainColLink, a.mainColLink:link, a.mainColLink:visited, a.mainColLink:hover, a.mainColLargeBoldLink, a.mainColLargeBoldLink:link, a.mainColLargeBoldLink:visited, a.mainColLargeBoldLink:hover, a.mainColMediumBoldLink, a.mainColMediumBoldLink:link, a.mainColMediumBoldLink:visited, a.mainColMediumBoldLink:hover, a.mainColBoldGrayLink, a.mainColBoldGrayLink:link, a.mainColBoldGrayLink:visited, a.mainColBoldGrayLink:hover{
	color: #0033CC;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
} 
a.mainColBoldGrayLink, a.mainColBoldGrayLink:link, a.mainColBoldGrayLink:visited, a.mainColBoldGrayLink:hover{
	color: #999999;
	font-weight: bold;
}
a.mainColMediumBoldLink, a.mainColMediumBoldLink:link, a.mainColMediumBoldLink:visited, a.mainColMediumBoldLink:hover{
	font-size: small;
}
a.mainColLargeBoldLink, a.mainColLargeBoldLink:link, a.mainColLargeBoldLink:visited, a.mainColLargeBoldLink:hover{
	font-size: medium;
}
a.mainColBoldLink, a.mainColBoldLink:link, a.mainColBoldLink:visited, a.mainColBoldLink:hover, a.mainColLargeBoldLink, a.mainColLargeBoldLink:link, a.mainColLargeBoldLink:visited, a.mainColLargeBoldLink:hover, a.mainColMediumBoldLink, a.mainColMediumBoldLink:link, a.mainColMediumBoldLink:visited, a.mainColMediumBoldLink:hover{
	font-weight: bold;
} 
a:hover, a.mainColBoldLink:hover, a.mainColLink:hover, a.mainColLargeBoldLink:hover, a.mainColMediumBoldLink:hover{
	text-decoration: underline;
	
}
a.mainColHeaderLink, mainColHeaderLink:Link, mainColHeaderLink:visited, mainColHeaderLink:Hover{
	text-decoration: none;
	
}
.mainRelatedLinksRow{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 8px 7px 0px;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	width : inherit;
}
.mainRelatedLinksRowGov{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 8px 7px 0px;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	width: 200px;
	_width: 230px; /* IE Only */
}
.mainRelatedLinksTable{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.mainRelatedLinksModule{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 0px 7px 0px;
	display: inline;
	white-space: nowrap;
}
.mainCategoryModuleText{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 8px 7px 0px;
}
.mainCategoryModuleIndentedText{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 7px 8px 7px 10px;
}
.mainCategoryModuleTextBottom{
	padding: 7px 8px 0px 0px;
}
.mainCategoryModuleIndentedTextBottom{
	padding: 7px 8px 0px 10px;
}
.mainColDepts{
	width: 100%;
}
.mainColDeptsLeft, .mainColDeptsRight{
	width: 50%;
	vertical-align: top;
	font-size: x-small;
	padding: 12px;
	border-bottom: 1px solid #C2D5DC;
}
.mainColDeptsRowBottom .mainColDeptsLeft, .mainColDeptsRowBottom .mainColDeptsRight{
	border-bottom: 0px;
}
.mainContentLeft, .mainContentRight, .mainContentLeftHome, .mainContentRightHome{
	display: inline;
	vertical-align: top;
}
.mainContentLeft, .mainContentLeftHome{
	text-align: left;
	width: 47%;
	_width: 50%;
	padding-right: 12px;
	vertical-align: top;
	float: left;
	_float: none;  /* IE Only */
}
.mainContentLeftHome{
	width: 48%;
	_width: 50%;
	padding-right: 5px;
}
.mainContentRight, .mainContentRightHome{
	width: 47%;
	_width: 50%;  /* IE Only */
	padding-left: 12px;
	vertical-align: top;
	float: right;
	_float: none;  /* IE Only */
}
.mainContentRightHome{
	width: 48%;
	_width: 50%;  /* IE Only */
	padding-left: 5px;
}
.mainCategoryModule {
	padding: 15px 6px 20px 0px;
	border-bottom: 1px solid #C7D9DF;
}
.mainColTableRowBottom {
	padding: 15px 6px 20px 0px;
	border-bottom: 1px solid #C7D9DF;
}
.mainCategoryModuleBottom{
	padding: 15px 6px 20px 0px;
}
.mainCategoryModuleRight {
	padding: 15px 6px 20px 0px;
	border-bottom: 1px solid #C7D9DF;
}
.mainCategoryModuleRightBottom{
	padding: 15px 6px 20px 0px;
}
.mainColBoxes{
	width: 100%;
}
.mainColOneBox{
	background-color: #F2F7F9;
	border: 1px solid #DCDCDC;
	vertical-align: top;
	padding: 10px;
}
.mainColOneBoxFPA{
	background-color: #F2F7F9;
	border: 1px solid #DCDCDC;
	vertical-align: top;
	padding: 10px;
}
.mainColOneBoxOS{
	background-color: #fbfcdc;
	border: 1px solid #DCDCDC;
	vertical-align: top;
	padding: 10px;
}
.mainColOneBoxRP{
	background-color: #F0F0F0;
	border: 1px solid #DCDCDC;
	vertical-align: top;
	padding: 10px;
}
.mainColAlertBox{
	background-color: #FFFFFF;
	border: 2px solid Red;
	vertical-align: top;
	padding: 10px;
}

.mainColBox{
	background-color: #F2F7F9;
	border: 1px solid #DCDCDC;
	width: 50%;
	height: 100%;
	vertical-align: top;
	padding: 10px;
}
.mainColBoxSpacer{
	width: 5px;
}	
.mainColSegmentBoxHeader{
	height: 36px;
	
	vertical-align: top;
}
.mainColSegmentBoxRes, .mainColSegmentBoxBiz, .mainColSegmentBoxVis, .mainColSegmentBoxStu{
	margin-top: 5px;
	
	background-position: top;
	background-repeat: repeat-x;
}
.mainColSegmentBoxRes
{
    
	border: 1px solid #D8EECB;
	background-color: #E6F4DC;
	background-image: url('../../images/bSegHR.gif');
}


.mainColSegmentBoxBiz{
	border: 1px solid #D2E3D0;
	background-color: #E3EFE2;
	background-image: url('../../images/bSegHB.gif');
}
.mainColSegmentBoxStu{
	border: 1px solid #D7E0F4;
	background-color: #E5EBF7;
	background-image: url('../../images/bSegHS.gif');
}
.mainColSegmentBoxVis{
	border: 1px solid #C2E3D4;
	background-color: #D7EDE4;
	background-image: url('../../images/bSegHV.gif');
}
.mainColSegmentBoxRes div, .mainColSegmentBoxBiz div, .mainColSegmentBoxVis div, .mainColSegmentBoxStu div{
	padding: 7px;
}
.mainColSegmentRows{
	display: inline;
}
.mainColOnlineSegmentBoxRes, .mainColOnlineSegmentBoxBiz, .mainColOnlineSegmentBoxStu, .mainColOnlineSegmentBoxVis{
	background-repeat: repeat-x;
	padding: 7px 8px 7px 7px;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
}
.mainColOnlineSegmentBoxRes{
	background-color: #E6F4DC;
	background-image: url('../../images/bSegHR.gif');
	color: #3A883A;
}
.mainColOnlineSegmentBoxBiz{
	background-color: #E3EFE2;
	background-image: url('../../images/bSegHB.gif');
	color: #466A4E;
}
.mainColOnlineSegmentBoxStu{
	background-color: #E5EBF7;
	background-image: url('../../images/bSegHS.gif');
	color: #465F8B;
}
.mainColOnlineSegmentBoxVis{
	background-color: #D7EDE4;
	background-image: url('../../images/bSegHV.gif');
	color: #387E81;
}

.mainColDeptBoxRes{
	border: 1px solid #D8EECB;
	background-color: #E6F4DC;
	background-image: url('../../images/bSegHR.gif');


}


.mainColTabRow{
	border-bottom: 1px solid #DCDCDC;
	z-index: 20;
	position: relative;
	top: 1px;
	_top: 0px; /* IE Only */
}
.mainColTabRow div{
	z-index: 20;
}
.mainColTabsRes, .mainColTabsBiz, .mainColTabsStu, .mainColTabsResOn, .mainColTabsBizOn, .mainColTabsStuOn{
	margin-left: 7px;
	display: inline;
	height: 32px;
	border: 1px solid #DCDCDC;
	border-bottom: 1px solid #FFFFFF;
	position: relative;
	top: 1px;
	_top: 2px;  /* IE Only */
	padding-top: 20px;
	_padding-top: 0px;  /* IE Only */
}
.mainColTabsRes, .mainColTabsResOn{
	background-color: #D8EECB;
	background-image: url('../../images/bSegHR.gif');
	background-repeat: repeat-x;
}
.mainColTabsBiz, .mainColTabsBizOn{
	background-color: #D2E3D0;
	background-image: url('../../images/bSegHB.gif');
	background-repeat: repeat-x;
}
.mainColTabsStu, .mainColTabsStuOn{
	background-color: #D7E0F4;
	background-image: url('../../images/bSegHS.gif');
	background-repeat: repeat-x;
}
.mainColTabsResOn{
	border-bottom: 1px solid #D8EECB;
}
.mainColTabsBizOn{
	border-bottom: 1px solid #D2E3D0;
}
.mainColTabsStuOn{
	border-bottom: 1px solid #D7E0F4;
}
.mainColHRLine{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
}

.mainColSubTabRowRes, .mainColSubTabRowBiz, .mainColSubTabRowStu, .mainColSubTabRowBlue, .mainColSubTabRowCal{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #316180;
	/*AA 052406
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 18px 7px 0px 0px;
	_padding: 8px 7px 0px 0px; /* IE Only */
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 4px 7px 4px 2px;
	_padding: 4px 7px 4px 2px; /* IE Only */
	/*END AA 052406*/
	
}
.mainColSubTabRowCal{
	text-align: left;
	padding: 13px 7px 0px 0px;
	_padding: 3px 7px 0px 0px; /* IE Only */
}
.mainColSubTabRowBlue02, .mainColSubTabRowBlue03, .mainColSubTabRowBlueButton{
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #F2F7F9;
	height: 12px;
}

.mainColTableHeaderRow{
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #F2F7F9;
	height: 12px;
	text-align : center;
}

.mainColTableHeaderRowBorders{
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px;
	margin-bottom: 5px;
	background-color: #F2F7F9;
	height: 10px;
	border-left : 1px solid #DCDCDC;
	border-right : 1px solid #DCDCDC;
	text-align : center;
}
.mainColSearchResultsHeader{
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #316180;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #F2F7F9;
	height: 12px;
	border-left : 1px solid #DCDCDC;
	border-right : 1px solid #DCDCDC;
	text-align : center;
	
}
.mainColSubjectHeaderBox{
	background-image: url('../../images/HBl.gif');
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	background-color: #D1E2E9;
	padding: 6px 10px;
	display: inline;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	text-align : center;
	width : 100%;
}
.mainColAttentionBoxRed{
	border: 2px solid #d00808;
	background-color: #FFFFFF;
	padding: 6px;
	display: block;
	color: #d00808;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
.mainColAttentionBoxBlack{
	border: 2px solid #000000;
	background-color: #FFFFFF;
	padding: 6px;
	display: block;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
.mainColInstructionBox{
	border: 1px solid #316180;
	background-color: #FFFFFF;
	padding: 6px;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;

}

.mainColInstructionBoxEmpty{
	border: 1px solid #316180;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 10px;

}

.mainColSubjectContentBox{
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #316180;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #F2F7F9;
	height: 12px;
}

.mainColSubjectContentBoxEmpty{
	vertical-align: middle;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bolder;
	border-bottom: 1px solid #316180;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	height: 12px;
	border-color : #316180;
	border-top : 1px solid #316180;
	color : #316180;
	border-left : 1px #316180;
	text-align : center;
}

.mainColSubTabRowBlue03{
	border-top: 0px;
}
.mainColSubTabRowBlueButton{
	padding-bottom: 18px;
	_padding-bottom: 10px; /* IE Only */
}
.mainColSubTabBorder{
	border-bottom: 1px solid #DCDCDC;
	font-size: 1px;
}
.mainColSubTabRowRes{
	background-color: #D8EECB;
}
.mainColSubTabRowBiz{
	background-color: #D2E3D0;
}
.mainColSubTabRowStu{
	background-color: #D7E0F4;
}
.mainColSubTabRowBlue, .mainColSubTabRowCal{
	background-color: #E8F1F4;
}
.mainColSubTabHeader{
	display: inline;
	height: 24px;
	padding: 8px 0px 2px 0px;
}
.mainColSubTabsOff{
	display: inline;
	height: 24px;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	color: #0033CC;
	margin-left: 4px;
	position: relative;
	top: -1px;
	_top: 2px; /* IE Only */
}
.mainColSubTabsOn{
	display: inline;
	height: 24px;
	padding: 4px 10px 4px 10px;
	border: 1px solid #DCDCDC;
	border-bottom: 0px;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #316180;
	margin-left: 4px;
	position: relative;
	top: -1px;
	_top: 2px; /* IE Only */
}
.mainColSubTabsOff a, .mainColSubTabsOff a:link, .mainColSubTabsOff a:visited, .mainColSubTabsOff a:hover{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #0033CC;
	text-decoration: none;
}	
.mainColSubTabsOff a:hover{
	text-decoration: underline;
}
.mainColDeptFooter{
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #316180;
	padding: 15px 0px 30px 10px;
	vertical-align: bottom;
}
.mainColCalHeader{
	padding: 20px 6px 6px 6px;
	_padding: 6px 6px 0px 6px; /* IE Only */
	white-space: nowrap;
}
.mainColCalCurrentDate{
	background-color: #F2FFE5;
}
.mainColCalDateBox, .mainColCalDateBoxPast{
	background-image: url('../../images/HBl.gif');
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	background-color: #D1E2E9;
	padding: 9px 10px 9px 3px;
	_padding: 3px 10px 3px 3px; /* IE Only */
	height: 35px;
	display: inline;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
}
.mainColCalDateBoxPast{
	background-image: url('../../images/HeadG.gif');
	border: 1px solid #D7D7D7;
	background-color: #DDDDDD;
}
.mainColDayButton, .mainColDayButtonPast{
	background-image: url('../../images/DWb.gif');
	background-repeat: repeat-x;
	width: 40px;
	height: 27px;
	padding: 6px;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin-right: 10px;
	display: inline;
}
.mainColDayButtonPast{
	background-image: url('../../images/DWG.gif');
}
.mainColDateText, .mainColDateTextPast{
	display: inline;
	_position: relative; /* IE Only */
	_top: -6px; /* IE Only */
}
.mainColDateTextPast{
	color: #999999;
}
.mainColCalAdd{
	text-align: right;
	position: relative;
	margin-left: 200px;
	margin-right: 14px;
	top: -14px;
	_top: -26px; /* IE Only */
}
a.mainColCalAddLink, a.mainColCalAddLink:link, a.mainColCalAddLink:visited, a.mainColCalAddLink:hover{
	text-align: right;
	color: #0033CC;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
}
a.mainColCalAddLink:hover{
	text-decoration: underline;
}
.mainColCalBlock{
	border-bottom: 1px solid #C2D5DC;
}	
.mainColCalEventDay{
	border-bottom: 1px solid #C2D5DC;
	padding: 10px 15px 15px 15px;
}
.mainColCalEvent, .mainColCalEventPast{
	background-image: url('../../images/DLineB.gif');
	background-position: top;
	background-repeat: repeat-x;
	padding: 15px;
}
.mainColCalEventPast{
	color: #999999;
}
.mainColCalGray{
	color: #999999;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
/* End center column styles */

/* Start Form Styles */
.requiredField{
	color: #FF6600;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
form.mainColForm{
	display: inline;
}	
select.mainColBlue{
	margin: 10px 0px 10px 0px;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
select.mainColInlineBlue{
	margin: 0px;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
select.mainColInline{
	margin: 0px;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
select.mainColInlineSelect{
	margin: 6px 0px 15px 0px;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
input.radioButton{
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	margin-top: 8px;
}
textarea.textArea{
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 3px;
	margin: 5px 0px 15px 0px;
}
input.textField{
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 2px 0px 2px;
	margin: 5px 0px 15px 0px;
}
/*AA 052206*/
.smallinput{
	color: #000000;
	/*AA 052206*/
	width: 200px;
	/*END AA 052206*/
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 2px 0px 2px;
	margin: 5px 0px 15px 0px;
}
/*END AA 052206*/

input.pressTextField{
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
}
input.searchField{
	border: 1px solid #D2D2D2;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding: 3px 3px 0px 3px;
}
.buttonBorder{
	border: 1px solid #C7D9DF;
}
.button{
	border: 1px solid #689DAA;
	background-image: url('../../images/Buttonb.gif');
	background-repeat: repeat-x;
	background-color: #6B9CB2;
	padding: 0px 3px 0px 3px;
	color: #FFFFFF;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	cursor:pointer;
	cursor:hand;
}
/* End Form Styles */

/* Right Column styles */
.rightCol{
	width: 235px;
	padding-left: 15px;
	vertical-align: top;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	height: 100%;
}
.rightColContent{
	width: 100%;
	height: 100%;
	border: 1px solid #DCDCDC;
	background-color:#F0F0F0;
}
.rightColCalendar{
	width: 235px;
	padding-left: 15px;
	vertical-align: top;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	height: 100%;
}
.rightColSearch{
	border: 1px solid #FFFFFF;
	background-color: #F0F0F0;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	padding: 8px 5px 20px 5px;
}
.rightColCalendarSearch{
	border: 1px solid #FFFFFF;
	background-color: #E8F1F5;
	color: #316180;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	padding: 14px 5px 14px 5px;
	vertical-align: middle;
}
.rightColModule{
	background-image: url('../../images/HBl.gif');
	background-repeat: repeat-x;
	background-position: 0px 1px;
	border-top: 1px solid #DCDCDC;
}
.rightColModule2Lines{
	background-image: url('../../images/HBl2L.gif');
	background-repeat: repeat-x;
	border-top: 1px solid #DCDCDC;
}
.rightColText{
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.rightColTextBold{
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.rightColModuleBlock{
	margin: 10px 10px 0px 10px;
	padding-bottom: 10px;
	background-image: url('../../images/DLineB.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}
.rightColModuleBlockBottom{
	margin: 10px 10px 20px 10px;
}
a.rightColLink, a.rightColLink:link, a.rightColLink:visited, a.rightColLink:hover, a.rightColBoldLink, a.rightColBoldLink:link, a.rightColBoldLink:visited, a.rightColBoldLink:hover{
	color: #0033CC;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.rightColBoldLink, a.rightColBoldLink:link, a.rightColBoldLink:visited, a.rightColBoldLink:hover{
	font-weight: bold;
}
a.rightColLink:hover, a.rightColBoldLink:hover{
	text-decoration: underline;
}
.rightCol form{
	display: inline;
}
/* End Right Column Styles */

/* Start Footer styles */
.footerText{
	background-color:#999999;
	background-image:url(../../images/footergrad.jpg);
	padding-right: 6px;
	padding-top: 5px;
	color: #000000;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
a.footerLink, a.footerLink:link, a.footerLink:visited, a.footerLink:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
}
a.footerLink:hover{
	text-decoration: underline;
}
/* End Footer styles */

/* Drop Down Menu styles */
#dropmenudiv{
	position: absolute;
	border: 1px solid black;
	border-top-color: #CCCCCC;
	font-size: x-small;
	font-family: verdana,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	z-index: 100;
	margin-left: -204px;
	margin-top: 2px;
}

#dropmenudiv a, #dropmenudiv a:link, #dropmenudiv a:visited, #dropmenudiv a:hover{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

#dropmenudiv a:hover{
	background-color: #0A246A;
	color: #FFFFFF;
}
/* End Dropdown styles */

/* Popup classes */
.popupBody{
	background-color: #FFFFFF;
	height: 100%;
	width: 100%;
	margin: 0px;
}
.popupHeader, .popupFooter{
	background-color: #E8F1F4;
	height: 30px;
	_height: 40px; /* IE Only */
	padding: 10px 10px 0px 10px;
	_padding: 12px 10px 0px 10px; /* IE Only */
	vertical-align: middle;
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #316180;
}
.popupHeaderLinks{
	text-align: right;
	position: relative;
	margin-left: 0px;
	margin-right: 10px;
	top: -33px;
}
.popupFooter{
	text-align: right;
}
.popupHeaderRule{
	height: 1px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DCDCDC;
	width: 490px;
	font-size: 1px;
}
.popupFooterRule{
	height: 1px;
	background-color: #DCDCDC;
	border-bottom: 1px solid #FFFFFF;
	width: 490px;
	font-size: 1px;
}
.popupMain{
	height: 460px;
	_height: 468px; /* IE Only */
	padding: 0px 10px 10px 10px;
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.popupScroll{
	height: 375px;
	overflow-y: auto;
}
.popupEventBlock{
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.popupEventTitle, .popupEventContent, .popupEventTitleBottom, .popupEventContentBottom{
	padding: 18px 0px 16px 0px;
	vertical-align: top;
	font-family: verdana;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-image: url('../../images/DLineB.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.popupEventTitleBottom, .popupEventContentBottom{
	background-image: none;
}
.popupEventTitle, .popupEventTitleBottom{
	font-weight: bold;
	width: 145px;
}
/* End popup classes */

.buttonempty
		{
	border-style:solid;
	border-width:1;
	border-color:#316180;
	height:40;
	width:80;
	text-align: left;
	font-size:16;
	valign:middle;
	background-color: #D8EECB;
	background-image: url('../../images/bSegHR.gif');
	background-repeat: repeat-x;
	border-bottom-width : 0px;
}

