html {
height: 100%;
min-height: 100%; 
overflow-y: scroll;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
color: #333333;
background-color: #002A38;
height: 100%;
min-height: 100%;
}

td, body {
font-size: 12pt;
font-family: Arial, Helvetica, sans-serif;
color: #333333;
}

a {
color: #996600;
font-weight: bold;
text-decoration: underline;
outline: none;
}

a:hover{
color: #B99339;
font-weight: bold;
text-decoration: none;
outline: none;
}

img { 
behavior: url(/scripts/iepngfix.htc); 
}

p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.error{
color: #CC0000;
border: 1px solid #CC0000;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
background-color: #FFE8E8;
}

.success {
color: #006600;
border: 1px solid #006600;
padding: 10px 10px 10px 10px;
margin: 10px 0px 10px 0px;
background-color: #DFFFDF;
}

.Heading {
font-size: 15pt;
color: #003548;
font-weight: bold;
margin: 0px 0px 5px 0px;
display: block;
line-height: 30px;
border-bottom: 1px dashed #003548;
}

.box {
background-color: #F4E9D3;
border: 1px dashed #333333;
padding: 7px 7px 7px 7px;
}

hr {
height: 1px;
border-top: 1px dashed #CCCCCC;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-right: 0px dashed #FFFFFF;
}

.clear {
clear: both;
line-height: 1px;
font-size: 1px;
}

form {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#headingHolder {
margin: 0px 0px 0px 0px;
width: 100%;
background-image: url(/images/headingBG.jpg);
background-position: top;
background-repeat: repeat-x;
height: 205px;
}

#headingHolderMain {
width: 100%;
background-color: #003547;
background-image: url(/images/headingBG.jpg);
background-position: top;
background-repeat: repeat-x;
}

#headingHolder2 {
margin: 0px 0px 0px 0px;
width: 1000px;
margin-left: auto;
margin-right: auto;
height: 205px;
}

#heading{
padding: 0px 10px 0px 10px;
margin-left: auto;
margin-right: auto;
width: 960px;
background-color: #E5E5B2;
border-bottom: 2px solid #FFFFFF;
height: 203px;
}

#heading2{
padding: 0px 10px 0px 10px;
margin-left: auto;
margin-right: auto;
width: 960px;
background-color: #FFFFCC;
border-bottom: 2px solid #000000;
height: 203px;
}

#heading3{
padding: 0px 10px 0px 10px;
margin-left: auto;
margin-right: auto;
width: 958px;
background-color: #BF8F61;
border-bottom: 2px solid #735A28;
height: 203px;
background-image: url(/images/headingTopBG.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#heading4{
padding: 0px 9px 0px 10px;
margin-left: 9px;
margin-right: auto;
width: 961px;
background-color: #BF8F61;
border-bottom: 2px solid #735A28;
height: 203px;
background-image: url(/images/headingTopBG.jpg);
background-position: top left;
background-repeat: repeat-x;
}

#contentHolder {
position: relative;
margin: 0px 0px 0px 0px;
width: 100%;
height: auto;
background-image: url(/images/contentBG.jpg);
background-position: center;
background-repeat: repeat-y;
}

#contentHolderMain {
width: 100%;
background-color: #003547;
}

#contentHolder2 {
width: 1000px;
margin-left:auto;
margin-right: auto;
background-image: url(/images/contentBG.jpg);
background-position: left;
background-repeat: repeat-y;
}

#colLeft {
width: 243px;
float:left;
display: inline;
}

#colRight {
width: 727px;
float:left;
display: inline;
}

#colRightSub {
margin: 0px 0px 0px 10px;
width: 717px;
float:left;
display: inline;
}

#content{
padding: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
width: 980px;
}

#contentFadeCont{
position: relative;
float: left;
z-index: 2;
}

#contentFade {
position: absolute;
top: 40px;
left: 245px;
}

#contentFade2 {
position: absolute;
top: 0px;
left: 0px;
}

#menuTopFadeCont{
position: relative;
float: left;
z-index: 1;
}

#menuTopFade {
position: absolute;
top: 20px;
left: 10px;
height: 23px;
width: 233px;
background-image: url(/images/menuLeftTop2.jpg);
background-position: bottom;
background-repeat: repeat-x;
}

#menuTop {
padding: 10px 0px 0px 255px;
background-image: url(/images/menuBG.jpg);
background-position: top;
background-repeat: repeat-x;
height: 35px;
line-height: 16px;
}

#menuTop a{
padding: 10px 7px 10px 7px;
display: inline;
color: #9A7A30;
text-decoration: none;
}

#menuTop a:hover{
color: #996600;
text-decoration: none;
background-image: url(/images/menuBGover.jpg);
background-position: top;
background-repeat: repeat-x;
}

#menuTop2 {
padding: 10px 0px 0px 255px;
background-image: url(/images/menuBG2.jpg);
background-position: top;
background-repeat: repeat-x;
height: 35px;
line-height: 16px;
}

#menuTop2 a{
padding: 10px 7px 10px 7px;
display: inline;
color: #9A7A30;
text-decoration: none;
}

#menuTop2 a:hover{
color: #996600;
text-decoration: none;
background-image: url(/images/menuBGover2.jpg);
background-position: top;
background-repeat: repeat-x;
}

#menuTop3 {
width: 744px;
float: left;
display: inline;
padding: 0px 0px 20px 235px;
background-image: url(/images/menuBG3.jpg);
background-position: top;
background-repeat: repeat-x;
height: 25px;
line-height: 16px;
}

#menuTop3 a{
float:left;
padding: 10px 8px 10px 8px;
text-align: center;
display: block;
text-decoration: none;
font-size: 12pt;
white-space: nowrap;
}

#menuTop3 a:hover{
color: #996600;
text-decoration: none;
background-image: url(/images/menuBGover3.jpg);
background-position: top;
background-repeat: repeat-x;
}

#menuTop4Cont{
position: relative;
float: left;
z-index: 1;
}

#menuTop4 {
float: left;
display: inline;
left: 208px;
width: 713px;
position: absolute;
padding: 10px 0px 10px 37px;
line-height: 23px;
white-space: nowrap;
border-left: 2px solid #000000;
border-right: 2px solid #000000;
background-image: url(/images/menuBG3.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #FFFFFF;
}

#menuTop4 a{
padding: 13px 7px 13px 7px;
display: inline;
color: #9A7A30;
text-decoration: none;

}

#menuTop4 a:hover{
color: #996600;
text-decoration: none;
background-image: url(/images/menuBGover3.jpg);
background-position: top;
background-repeat: repeat-x;
}

#menuLeft {
margin: 0px 0px 0px 10px;
padding: 0px 0px 15px 0px;
width: 233px;
background-color: #F1F3F2;
background-image: url(/images/menuLeftTop.jpg);
background-position: top;
background-repeat: repeat-x;
border-bottom: 2px solid #006384;
}

#menuLeft3 {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width: 233px;
background-color: #E9EDEB;
border-bottom: 2px solid #006384;
}

#menuLeft4 {
margin: 25px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width: 233px;
background-color: #E9EDEB;
border-bottom: 2px solid #006384;
}

#menuLeft5 {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
width: 233px;
background-color: #E9EDEB;
border-bottom: 2px solid #006384;
}

#menuLeftBottom{
margin: 2px 0px 0px 10px;
background-image: url(/images/menuLeftBottom.jpg);
height: 10px;
}

#menuLeftHomeTop {
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
border-top: 1px dashed #CCCCCC;
border-bottom: 2px solid #006384;
color: #3333FF;
}

#menuLeftHomeTopTop {
height: 10px;
line-height: 1px;
font-size: 1px;
border-top: 2px solid #006384;
}

#menuLeftHomeTopTop2 {
height: 10px;
line-height: 1px;
font-size: 1px;
border-top: 2px solid #006384;
}

#menuLeftHomeTopTop3 {
height: 10px;
line-height: 1px;
font-size: 1px;
border-top: 2px solid #006384;
}


#menuLeftHomeTop a{
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 12pt;
display: block;
color: #666666;
text-decoration: none;
border-bottom: 1px dashed #CCCCCC;
}

#menuLeftHomeTop .selected{
color: #000000;
}

#menuLeftHomeTop a:hover{
color: #000000;
}

#menuLeftHomeTopSub {
padding: 12px 0px 5px 0px;
margin: 5px 0px 5px 0px;
background-color: #006384;
background-image: url(/images/menuLeftSubTop.jpg);
background-position: top;
background-repeat: repeat-x;
}

#menuLeftHomeTopSub a{
margin: 0px 0px 0px 0px;
padding: 3px 10px 3px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: bold;
display: block;
color: #FFFFFF;
text-decoration: none;
border-bottom: none;
}

#menuLeftHomeTopSub a:hover{
color: #FFFFFF;
text-decoration: underline;
}

#menuLeftHomeTopSub .selected{
color: #FFFFFF;
text-decoration: underline;
}

#menuLeftHomeTopSubBottom {
height: 1px;
font-size: 1px;
line-height: 1px;
border-bottom: 1px dashed #CCCCCC;
}

#menuLowerBG {
background-color: #F1F3F2;
}


#menuLeftHomeLeft .title {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 12pt;
color: #000000;
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px;
border-bottom: 1px dashed #003548;
}

#menuLeftHomeLeft {
top: 0px;
left: 0px;
width: 110px;
float: left;
padding: 0px 10px 0px 0px;
}

#menuLeftHomeLeft a{
padding: 2px 5px 2px 5px;
margin: 0px 0px 2px 0px;
border-bottom: 1px dotted #E9D8C7;
font-weight: normal;
font-size: 9pt;
display: block;
text-decoration: none;
}

#menuLeftHomeLeft a:hover{
padding: 2px 5px 2px 5px;
margin: 0px 0px 2px 0px;
border-bottom: 1px dotted #E9D8C7;
font-weight: normal;
display: block;
text-decoration: underline;
}

#menuLeftHomeRight .title {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 12pt;
color: #000000;
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px;
border-bottom: 1px dashed #003548;
}

#menuLeftHomeRight {
top: 0px;
left: 0px;
float:right;
width: 110px;
padding: 0px 0px 0px 0px;
}

#menuLeftHomeRight a{
padding: 2px 5px 2px 5px;
margin: 0px 0px 2px 0px;
border-bottom: 1px dotted #E9D8C7;
font-weight: normal;
font-size: 9pt;
display: block;
text-decoration: none;
}

#menuLeftHomeRight a:hover{
padding: 2px 5px 2px 5px;
margin: 0px 0px 2px 0px;
border-bottom: 1px dotted #E9D8C7;
font-weight: normal;
display: block;
text-decoration: underline;
}

#menuLeftHomeEntire .title {
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 12pt;
color: #000000;
padding: 5px 5px 5px 5px;
margin: 0px 0px 5px 0px;
border-bottom: 1px dashed #003548;
}

#menuLeftHomeEntire {
top: 0px;
left: 0px;
width: 230px;
float: left;
padding: 0px 10px 0px 0px;
}

#menuLeftHomeEntire a{
padding: 2px 5px 2px 5px;
margin: 0px 0px 2px 0px;
border-bottom: 1px dotted #E9D8C7;
font-weight: normal;
font-size: 9pt;
display: block;
text-decoration: none;
}

#menuLeftHomeEntire a:hover{
padding: 2px 5px 2px 5px;
margin: 0px 0px 2px 0px;
border-bottom: 1px dotted #E9D8C7;
font-weight: normal;
display: block;
text-decoration: underline;
}


#menuLeftHomeLower {
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
width: 233px;
float: left;
}

#breadcrumbBord {
padding: 1px 0px 1px 0px;
margin: 0px 0px 10px 10px;
border-top: 2px solid #006384;
border-bottom: 2px solid #006384;
}

#breadcrumb {
padding: 6px 12px 6px 12px;
display: block;
background-image: url(/images/breadcrumbBG.jpg);
background-position: top;
background-repeat: repeat-x;
color: #006384;
}

#breadcrumb a {
color: #006384;
text-decoration: none;
}

#breadcrumb a:hover {
color: #006384;
text-decoration: underline;
}

.readMoreContainer{
position: relative;
float: left;
z-index: 1;
}

.readMore {
position: absolute;
top: -65px;
left: 165px;
}

.temp1ReadMoreContainer{
position: relative;
float: left;
z-index: 1;
}

.temp1ReadMore {
position: absolute;
top: -62px;
left: 123px;
}

#campusDescriptionSlide{
height: 190px;
z-index: 0;
}

#campusDescription {
position: relative;
top: 45px;
left: 225px;
width: 350px;
height: 150px;
padding: 0px 0px 0px 0px;
background-image: url(/images/CampusLogosBG.png);
background-position: top center;
background-repeat: repeat-y;
_background-image: none;
_background-color: #FFFFFF;
_width: 300px;
_left: 250px;
}

#campusDescriptionB {
position: relative;
top: 45px;
left: 615px;
width: 350px;
height: 150px;
padding: 0px 0px 0px 0px;
background-image: url(/images/CampusLogosBG.png);
background-position: top center;
background-repeat: repeat-y;
_background-image: none;
_background-color: #FFFFFF;
_width: 300px;
_left: 250px;
}

#campusDescriptionC {
position: relative;
top: 9px;
left: 260px;
width: 350px;
height: 185px;
padding: 0px 0px 0px 0px;
background-image: url(/images/CampusLogosBG.png);
background-position: top center;
background-repeat: repeat-y;
z-index: 0;
_background-image: none;
_background-color: #FFFFFF;
_width: 300px;
_left: 285px;
}

#campusDescriptionD {
position: relative;
top: 9px;
left: 635px;
width: 350px;
height: 185px;
padding: 0px 0px 0px 0px;
background-image: url(/images/CampusLogosBG2.png);
background-position: top center;
background-repeat: repeat-y;
z-index: 0;
_background-image: none;
_background-color: #FFFFFF;
_width: 300px;
_left: 660px;
}

.logoDisplay{
text-align:left;
float:left; 
width: 85px;
height: 99px;
padding: 10px 10px 10px 10px;
border-right: 1px dotted #CCCCCC;
}

.logoDisplay2{
text-align:left;
float:left; 
width: 85px;
height: 130px;
padding: 10px 10px 10px 10px;
border-right: 1px dotted #CCCCCC;
}

.logoDisplay3{
text-align:right;
float:left; 
width: 85px;
height: 103px;
padding: 10px 10px 10px 10px;
border-right: 1px dotted #CCCCCC;
}

.logoDisplayCentered{
width: 300px;
margin-left: auto;
margin-right: auto;

}

.logoDisplayContent {
overflow: auto;
height: 108px;
width: 184px;
text-align:left;
float:left; 
padding: 10px 0px 10px 10px;
}

.logoDisplayContent2 {
overflow: auto;
height: 133px;
width: 179px;
text-align:left;
float:left; 
padding: 10px 5px 10px 10px;
}

.logoDisplayContent3 {
overflow: auto;
height: 105px;
width: 179px;
text-align:left;
float:left; 
padding: 10px 5px 10px 10px;
}

.logoDisplayContent4 {
overflow: auto;
height: 115px;
width: 179px;
text-align:left;
float:left; 
padding: 10px 5px 10px 10px;
}

.logoDisplayContentTitle {
color: #003547;
font-weight: bold;
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 3px;
margin-bottom: 3px;
}

.logoDisplayContentNumber {
color:#006699;
font-weight: bold;
}

.logoDisplayContentTitle2 {
color: #003547;
font-weight: bold;
font-size: 13pt;
line-height: 20px;
border-bottom: 1px dotted #CCCCCC;
padding-bottom: 3px;
margin-bottom: 3px;
}

.logoDisplayContentNumber2 {
font-size: 15pt;
line-height: 25px;
color:#006699;
font-weight: bold;
}

.logoDisplayContentClose {
text-align: right;
font-size: 6.0pt;
border-bottom: 1px dashed #666666;
padding: 2px 5px 2px 5px;
display: block;
}

.logoDisplayContentClose2 {
text-align: right;
font-size: 6.0pt;
border-bottom: 1px dashed #666666;
padding: 7px 7px 7px 5px;
display: block;
}

#UCButtons {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
text-align:left;
}

#homeNewsMain{
margin: 0px 0px 0px 10px;
float: left;
width: 474px;
display: inline;
}

#homeNewsMainTop{
background-image: url(/images/homeNewsTop.jpg);
background-position:center;
background-repeat:repeat-y;
height: 189px;
padding: 0px 15px 4px 15px;
}

#homeNewsMainTopHeading {
background-image: url(/images/homeNewsTopBottom.jpg);
background-position: top center;
background-repeat: no-repeat;
height: 7px;
line-height: 7px;
font-size: 1px;
}

#homeNewsMainContent {
background-image: url(/images/homeNewsBG.jpg);
background-position: center;
background-repeat: repeat-y;
}

#homeNewsMainContent .title{
display: block;
padding: 0px 0px 7px 0px;
margin: 0px 25px 7px 25px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14pt;
border-bottom: 1px dotted #CCCCCC;
}

#homeNewsMainContent .content{
display: block;
margin: 0px 25px 0px 25px;
height: 75px;
overflow: auto;
}

#homeNewsBackCont{
position: relative;
float: left;
z-index: 1;
}

#homeNewsBack {
position: absolute;
top: -48px;
left: 15px;
}

#homeNewsNextCont{
position: relative;
float: left;
z-index: 1;
}

#homeNewsNext {
position: absolute;
top: -48px;
left: 412px;
}

#temp1NewsMain{
margin: 0px 0px 0px 10px;
float: left;
width: 382px;
display: inline;
}

#temp1NewsMainTop{
background-image: url(/images/temp1NewsTop.jpg);
background-position: top left;
background-repeat:repeat-y;
height: 189px;
padding: 0px 15px 4px 15px;
}

#temp1NewsMainTopHeading {
background-image: url(/images/temp1NewsTopBottom.jpg);
background-position: top left;
background-repeat: no-repeat;
height: 7px;
line-height: 7px;
font-size: 1px;
}

#temp1NewsMainContent {
background-image: url(/images/temp1NewsBG.jpg);
background-position: top left;
background-repeat: repeat-y;
height: 103px;
}

#temp1NewsMainContainer {
position: relative;
float: left;
z-index: 0;
}

#temp1NewsMain .img{
position: absolute;
top: -369px;
left: 15px;
z-index: 0;
}

#temp1NewsMain .number{
position: absolute;
top: -210px;
left: 15px;
width: 352px;
height: 16px;
font-size: 8pt;
padding: 2px 0px 0px 0px;
background-color: #FFFFFF;
text-align: center;
}

#temp1NewsMain .title{
position: absolute;
top: -169px;
left: 25px;
width: 335px;
padding: 0px 0px 7px 0px;
margin: 0px 0px 7px 0px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14pt;
border-bottom: 1px dotted #CCCCCC;
}

#temp1NewsMain .content{
position: absolute;
top: -135px;
left: 25px;
width: 335px;
margin: 0px 0px 0px 0px;
height: 75px;
overflow: auto;
border-bottom: 1px dotted #CCCCCC;
}

#temp1NewsBackCont{
position: relative;
float: left;
z-index: 1;
}

#temp1NewsBack {
position: absolute;
top: -225px;
left: 15px;
}

#temp1NewsNextCont{
position: relative;
float: left;
z-index: 1;
}

#temp1NewsNext {
position: absolute;
top: -225px;
left: 320px;
}


#homeNewsRight{
margin: 0px 0px 0px 10px;
float: left;
width: 233px;
height: 150px;
display: inline;
}

#homeNewsRightTopCont{
position: relative;
float: left;
z-index: 2;
}

#homeNewsRightTop {
position: absolute;
top: -5px;
left: 0px;
height: 48px;
width: 233px;
text-align:center;
background-image: url(/images/homeNewsRightTop.jpg);
background-position: bottom;
background-repeat: no-repeat;
}

#homeNewsRightTop .text {
padding: 23px 0px 0px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

#homeNewsRightTop .text a {
color: #B9B9B9;
font-weight: normal;
text-decoration: none;
}

#homeNewsRightTop .text a:hover{
color: #B9B9B9;
font-weight: normal;
text-decoration: underline;
}

#newsRightNews .text a {
color: #B9B9B9;
font-weight: normal;
text-decoration: none;
}

#newsRightNews .text a:hover{
color: #B9B9B9;
font-weight: normal;
text-decoration: underline;
}

#homeNewsRight .content {
display: block;
margin: 44px 0px 0px 0px;
padding: 10px 5px 10px 5px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
height: 275px;
overflow: auto;
}

.rssContainer{
text-align: right;
padding-top: 5px;
font-size: 8pt;
}

.rssContainer img{
float: right;
padding-left: 5px;
}

#homeNewsRight .title {
display: block;
padding: 0px 0px 5px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 10pt;
color: #003547;
}

#homeNewsRight .item {
display: block;
color: #B99339;
}

#homeNewsRight hr {
height: 1px;
border-top: 1px dashed #CCCCCC;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-right: 0px dashed #FFFFFF;
}

.home3ColHeading {
margin: 10px 0px 0px 10px;
float: left;
width: 717px;
height: 44px;
display: inline;
background-image: url(/images/3ColHeadingBG.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #E6E8D3;
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
}

.home3ColHeading2 {
margin: 10px 0px 0px 10px;
float: left;
width: 717px;
height: 44px;
display: inline;
background-image: url(/images/3ColHeadingBG2.jpg);
background-position: top;
background-repeat: repeat-x;
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
}

.home3ColHeading3 {
margin: 10px 0px 0px 10px;
float: left;
width: 717px;
height: 44px;
display: inline;
background-image: url(/images/3ColHeadingBG3.jpg);
background-color: #A17242;
background-position: top;
background-repeat: repeat-x;
border-top: 1px solid #A17242;
border-bottom: 1px solid #A17242;
color: #FFFFFF;
}

.paneContainer{
margin: 10px 0px 0px 0px;
float: left;
width: 232px;
display: inline;
background-image: url(/images/3ColHeadingBG4.jpg);
background-position: top;
background-repeat: repeat-x;
border-top: 1px solid #003548;
color: #FFFFFF;
}

.paneContainerHeading{
padding: 13px 0px 11px 0px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
border-bottom: 1px solid #003548;
}

.paneContainerContent{
margin: 5px 0px 0px 0px;
float:left;
width: 232px;
overflow: auto;
color: #333333;
}

.paneContainerContentPadding{
padding: 5px 5px 5px 5px;
}

.paneDivider{
margin: 10px 0px 0px 0px;
display: inline;
background-image: url(/images/3ColHeadingBG4.jpg);
background-position: top;
background-repeat: repeat-x;
border-top: 1px solid #003548;
float: left;
width: 10px;
height: 207px;
}

.paneDividerLine {
border-left: 0px solid #999999;
margin: 5px 5px 0px 4px;
height: 151px;
}

.paneDividerLineMiddle {
margin: 44px 0px 0px 0px;
border-top: 1px solid #003548;
}

.home3ColHeading4 {
margin: 10px 0px 0px 10px;
float: left;
width: 717px;
height: 44px;
display: inline;
background-image: url(/images/3ColHeadingBG4.jpg);
background-color: #003548;
background-position: top;
background-repeat: repeat-x;
border-top: 1px solid #003548;
border-bottom: 1px solid #003548;
color: #FFFFFF;
}

.colHeading1{
margin: 4px 10px 0px 0px;
float:left;
width: 212px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.colHeading2{
margin: 4px 10px 0px 0px;
float:left;
width: 212px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.colHeading3{
margin: 5px 0px 0px 0px;
float:left;
width: 213px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.home3ColContent {
margin: 10px 0px 0px 10px;
float: left;
width: 717px;
}

.colContainer1{
margin: 0px 0px 0px 0px;
float:left;
width: 222px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.colContainer2{
margin: 0px 0px 0px 0px;
float:left;
width: 222px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.colContainer3{
margin: 0px 0px 0px 0px;
float:left;
width: 223px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.colContainerDivider{
margin: 10px 3px 10px 6px;
float: left;
height: 140px;
border-left: 1px solid #BFBFBF;
}

#temp1Content {
padding: 0px 5px 5px 10px;
}

#temp2Content {
padding: 0px 5px 5px 10px;
width: 469px;
float: left;
display: inline;
overflow: hidden;
}

#temp2ContentRight {
padding: 0px 0px 0px 0px;
width: 233px;
float: left;
display: inline;
}

#temp2ContentRight .Heading{
min-height: 22px;
_height: 22px;
display: block;
background-image: url(/images/colRightBG.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #E8E8CC;
border-top: 1px solid #777728;
border-bottom: 1px solid #777728;
padding: 14px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

#temp2ContentRight .Content {
display: block;
border-bottom: 1px solid #E2E2AD;
border-left: 1px solid #E2E2AD;
border-right: 1px solid #E2E2AD;
color: #84842D;
padding: 10px 10px 10px 10px;
margin: 0px 0px 10px 0px;
}

.temp13ColHeading {
margin: 10px 10px 0px 10px;
width: 960px;
height: 44px;
background-image: url(/images/3ColHeadingBG.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #E6E8D3;
border-top: 1px solid #BFBFBF;
border-bottom: 1px solid #BFBFBF;
}

.temp1ColHeading1{
margin: 4px 10px 0px 0px;
float:left;
width: 213px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.temp1ColHeading2{
margin: 4px 10px 0px 0px;
float:left;
width: 212px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.temp1ColHeading3{
margin: 4px 10px 0px 0px;
float:left;
width: 212px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.temp1ColHeading4{
margin: 4px 0px 0px 0px;
float:left;
width: 213px;
padding: 10px 10px 10px 10px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 13pt;
}

.temp13ColContent {
margin: 10px 10px 0px 10px;
float: left;
width: 960px;
}

.temp1ColContainer1{
margin: 0px 0px 0px 0px;
float:left;
width: 223px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.temp1ColContainer2{
margin: 0px 0px 0px 0px;
float:left;
width: 222px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.temp1ColContainer3{
margin: 0px 0px 0px 0px;
float:left;
width: 222px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.temp1ColContainer4{
margin: 0px 0px 0px 0px;
float:left;
width: 223px;
height: 150px;
padding: 5px 5px 5px 5px;
overflow: auto;
}

.temp1ColContainerDivider{
margin: 10px 3px 10px 6px;
float: left;
height: 140px;
border-left: 1px solid #BFBFBF;
}

#temp1Right {
float: left;
margin: 0px 10px 0px 10px;
width: 475px;
height: 365px;
overflow: auto;
}

#temp1Right .left{
float:left;
width: 295px;
padding: 5px 5px 5px 5px;
}

#temp1Right .right{
float:left;
padding: 5px 5px 5px 5px;
}

#temp1Right2 {
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 335px;
height: 365px;
overflow: auto;
}

#temp1Right2 .cont {
border-top: 1px solid #BED9DC;
}

#temp1Right2 .left{
float:left;
padding: 5px 0px 5px 0px;
width: 213px;
}

#temp1Right2 .right{
float:right;
padding: 5px 5px 5px 0px;
}

#temp1Right2 .title {
text-decoration: none;
color: #003548;
font-size: 11pt;
font-weight: bold;
}


#temp1Right2 .title a {
text-decoration: none;
color: #003548;
font-size: 11pt;
}

#temp1Right2 .title a:hover {
text-decoration: none;
color: #00668C;
}

#temp1Right2Bottom{
height: 2px;
font-size: 1px;
border-top: 1px solid #BED9DC;
}

#logoCont{
position: relative;
float: left;
z-index: 10;
}

#logo {
position: absolute;
top: -10px;
left: -37px;
}

#logo2 {
position: absolute;
top: -7px;
left: -16px;
}

#logo3 {
position: absolute;
top: -15px;
left: -27px;
}

#logo4 {
position: absolute;
top: -3px;
left: -13px;
}

#logo5 {
position: absolute;
top: -3px;
left: -13px;
}

#logo6 {
position: absolute;
top: -15px;
left: -35px;
}

#logo7 {
position: absolute;
top: -5px;
left: -18px;
}

#logo8 {
position: absolute;
top: -6px;
left: -14px;
}

#searchCont{
position: relative;
float: left;
z-index:5;
}

#search{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
position: absolute;
top: 12px;
left: 646px;
width: 322px;
}

#search img{
margin: 0px 0px 0px 0px;
vertical-align: top;
}

#search .searchText{
width: 275px;
height: 16px;
color: #333333;
}

#search .searchType{
color: #333333;
}

#search2{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
text-align: left;
padding: 8px 10px 8px 255px;
}

#search2 img{
margin: 0px 0px 0px 0px;
vertical-align: top;
}

#search2 .searchText{
width: 599px;
height: 16px;
color: #333333;
}

#search2 .searchType{
color: #333333;
}

#search3{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
text-align: left;
padding: 8px 0px 8px 0px;
position: absolute;
top: 206px;
left: 1px;
width: 233px;
}

#search3 img{
margin: 0px 0px 0px 0px;
vertical-align: top;
}

#search3 .searchText{
width: 116px;
height: 16px;
color: #333333;
}

#search3 .searchType{
color: #333333;
}

#search4{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
text-align: left;
padding: 8px 0px 8px 0px;
position: absolute;
top: 240px;
left: 1px;
width: 233px;
}

#search4 img{
margin: 0px 0px 0px 0px;
vertical-align: top;
float: right;
}

#search4 .searchText{
width: 190px;
height: 16px;
color: #333333;
}

#search4 .searchType{
color: #333333;
}

#search5{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
text-align: left;
padding: 8px 0px 8px 0px;
position: absolute;
top: 210px;
left: 1px;
width: 233px;
}

#search5 img{
margin: 0px 0px 0px 0px;
vertical-align: top;
}

#search5 .searchText{
width: 116px;
height: 16px;
color: #333333;
}

#search5 .searchType{
color: #333333;
}


#bannerLinksCont{
position: relative;
float: left;
z-index: 0;
}

#bannerLinks{
position: absolute;
top: 13px;
left: 795px;
width: 165px;
color: #4A4A1A;
}

#bannerLinks a{
color: #4A4A1A;
text-decoration: none;
}

#bannerLinks a:hover{
color: #4A4A1A;
text-decoration: underline;
}

#bannerImgCont{
position: relative;
float: left;
z-index: 0;
}

#bannerImg{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
position: absolute;
top: 43px;
left: 208px;
border: 2px solid #000000;
}

#bannerImg2{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
position: absolute;
top: 7px;
left: 208px;
border: 2px solid #000000;
}

#bannerImg3{
font-family: Georgia, "Times New Roman", Times, serif;
color: #333333;
font-size: 13pt;
position: absolute;
top: 7px;
left: 194px;
border: 2px solid #000000;
}

#searchFadeCont{
position: relative;
float: left;
z-index: 1;
}

#searchFade{
position: absolute;
top: 135px;
left: 549px;
}

#campusLinksCont{
position: relative;
float: left;
z-index: 1;
}

#campusLinksCont2{
position: relative;
float: left;
z-index: 15;
}

#campusLinks{
position: absolute;
top: -23px;
left: 225px;
}

#campusLinksB{
position: absolute;
top: 205px;
left: 0px;
}

#campusLinksC{
position: absolute;
top: 225px;
left: 0px;
}

#campusLinksD{
position: absolute;
top: -23px;
left: 615px;
}

#campusLinksE{
position: absolute;
top: 94px;
left: 176px;
}

#campusLinksF{
position: absolute;
top: 9px;
left: 260px;
}

#campusLinksG{
position: absolute;
top: 0px;
left: 635px;
}

#campusLinksH{
position: absolute;
top: -15px;
left: 635px;
}

#campusLinksI{
position: absolute;
top: 0px;
left: 210px;
}

#campusLinks2Cont{
position: relative;
float: left;
z-index: 5;
}

#campusLinks2Cont2{
position: relative;
float: left;
z-index: 16;
}

#campusLinks2{
position: absolute;
top: 0px;
left: 250px;
white-space: nowrap;
}

#campusLinks2B{
position: absolute;
top: 205px;
left: 0px;
white-space: nowrap;
}

#campusLinks2C{
position: absolute;
top: 225px;
left: 0px;
white-space: nowrap;
}

#campusLinks2D{
position: absolute;
top: 0px;
left: 640px;
white-space: nowrap;
}

#campusLinks2E{
position: absolute;
top: 152px;
left: 660px;
white-space: nowrap;
}

#campusLinks2F{
position: absolute;
top: 10px;
left: 285px;
white-space: nowrap;
}

#campusLinks2G{
position: absolute;
top: 0px;
left: 660px;
white-space: nowrap;
}

#footerTop {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin-left: auto;
margin-right: auto;
width: 100%;
background-image: url(/images/footerTop.jpg);
background-position: center;
background-repeat: no-repeat;
height: 21px;
border-bottom: 2px solid #FFFFFF;
background-color: #003547;
}

#footerTopHolder {
width: 100%;
border-bottom: 2px solid #FFFFFF;
background-color: #003547;
}

#footerTop2 {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 1000px;
margin-left: auto;
margin-right: auto;
background-image: url(/images/footerTop.jpg);
background-position: left;
background-repeat: no-repeat;
height: 21px;
}

#footerHolder {
padding: 10px 0px 25px 0px;
margin-left: auto;
margin-right: auto;
width: 1000px;
text-align: left;
color: #8C9FA5;
background-image: url(/images/mainBG.jpg);
background-position: left;
background-repeat: repeat-y;
}

#footerHolderContent {
padding: 0px 23px 0px 23px;
}

#footerBottomHolder {
width: 100%;
height: 108px;
background-color: #002A38;
}

#footerBottom {
margin-left: auto;
margin-right: auto;
width: 1000px;
height: 108px;
background-image: url(/images/footerBottom.jpg);
background-position: top left;
background-repeat: no-repeat;
}

#contact {
float: left;
width: 777px;
line-height: 20px;
}

#contact a, #contact a:hover{
color: #FFFFFF;
}

#contact .title {
margin: 0px 0px 8px 0px;
padding: 0px 0px 8px 0px;
color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14pt;
border-bottom: 1px solid #8C9FA5;
}

#misc {
float: right;
width: 177px;
text-align: right;
line-height: 20px;
}

#misc a, #contact a:hover{
color: #FFFFFF;
}

#misc .title {
margin: 0px 0px 8px 0px;
padding: 0px 0px 8px 0px;
color: #FFFFFF;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 14pt;
border-bottom: 1px solid #8C9FA5;
}

.eventMonthDayCont{
margin: 0px 10px 0px 0px;
width: 30px;
float:left;
font-family:Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-size: 5.5pt;
text-align: center;
font-weight:bold;
}

.eventMonthDay {
padding: 2px 4px 4px 4px;
background-color: #DEE7ED; 
border: 1px dotted #006C91;
}

.eventMonthDayMonth {
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 7.5pt;
color: #003547;
font-weight: bold;
line-height: 13px;
}

.eventMonthDayDay {
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
color: #007297;
font-weight: bold;
line-height: 13px;
}

.eventMonthDay2 {
padding: 2px 4px 4px 4px;
background-color: #F1E7DC; 
border: 1px dotted #C09062;
}

.eventMonthDay2Month {
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 7.5pt;
color: #865E35;
font-weight: bold;
line-height: 13px;
}

.eventMonthDay2Day {
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
color: #C09062;
font-weight: bold;
line-height: 13px;
}


.eventTitle {
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #003547;
font-weight: bold;
}

.eventCont {
float: left;
width: 166px;
}

.eventContReadMore {
padding: 7px 0px 7px 0px;
float: right;
}

.eventContReadMore a {
padding: 3px 3px 3px 3px;
background-color: #FBF8F4; 
border: 1px dotted #D6B798;
font-family: Arial, Helvetica, sans-serif;
font-size: 6.5pt;
color: #D6B798;
font-weight: bold;
text-decoration: none;
}

.eventContReadMore a:hover {
padding: 3px 3px 3px 3px;
background-color: #F1E7DC; 
border: 1px solid #C09062;
font-family: Arial, Helvetica, sans-serif;
font-size: 6.5pt;
color: #C09062;
font-weight: bold;
text-decoration: none;
}

.pageTitle {
margin: 10px 0px 7px 10px;
padding: 5px 0px 12px 10px;
border-bottom: 1px dotted #C09062;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18pt;
color: #C09062;
text-align: left;
}

#quickMenu{
line-height: 20px;
text-align: left;
color: #3A73A6;
padding: 6px 10px 6px 10px;
margin: 0px 0px 10px 10px;
border-bottom: 1px solid #1C364F;
}

#quickMenu a{
display: inline;
color: #3A73A6;
margin: 0px 0px 0px 0px;
text-decoration: none;
white-space: nowrap;
}

#quickMenu a:hover{
display: inline;
color: #3A73A6;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#quickMenu .selected a{
display: inline;
color: #1C364F;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#quickMenu .back a{
font-size: 10px;
display: inline;
color: #1C364F;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

#quickMenu .back a:hover{
font-size: 10px;
display: inline;
color: #3A73A6;
margin: 0px 0px 0px 0px;
text-decoration: underline;
}

#quickMenu hr {
height: 1px;
padding: 0px 0px 0px 0px;
margins: 0px 0px 0px 0px;
border-top: 1px dashed #CCCCCC;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-rigth: 0px dashed #FFFFFF;
}

#quickMenu .greyed a{
color: #94B9DA;
}

#paging {
padding: 10px 0px 10px 0px;
font-size: 13pt;
text-align: center;
font-weight: bold;
}

.searchResults hr{
height: 2px;
border-top: 2px solid #666666;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-right: 0px dashed #FFFFFF;
}

.searchResultsTitle {
font-size: 12pt;
padding: 0px 0px 8px 0px;
}

.searchResultsDivider hr{
height: 1px;
border-top: 1px dashed #CCCCCC;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-right: 0px dashed #FFFFFF;
}

.searchResultsBread {
font-size: 8pt;
font-weight: bold;
font-style: italic;
color: #009900;
}

#inlinePopUp{
position: fixed;
top: 15%;
left: 35%;
width:520px;
height:320px;
z-index: 100;
background-image:url(/images/popUp.png);
}

.inlinePopContent{
height: 225px; 
overflow: auto; 
padding: 10px 10px 10px 10px; 
margin: 5px 15px 15px 15px;
}

.inlineMoveable{
text-align: left;
font-weight:bold;
background-color: #BFCCD1; 
padding: 10px 10px 10px 10px;
margin: 15px 15px 0px 15px;
}

.inlineTopLeft{
background-image: url(/images/popTopLeft.png);
background-repeat: no-repeat;
_background-image: none;
float:left;
width:5px;
height: 5px;
}

.emergency {
position: absolute;
width: 100%;
z-index:1000;
color: #CC0000;
top: 5%;
}

.emergencyInside{
width: 900px;
border: 5px solid #CC0000;
margin-left: auto;
margin-right: auto;
background-color: #FFE6E6;
padding: 15px 15px 15px 15px;
color: #CC0000;
}

.emergencyMsg {
overflow:auto;
height: 250px;
}

.emergency a{
color: #CC0000;
}

#emergencyFade {
zoom: 1;
z-index:999;
}

.formCont{
background-color: #F4E9D3;
border: 1px dashed #333333;
padding: 7px 7px 7px 7px;
white-space: nowrap;
}

.formCont hr{
height: 1px;
border-top: 1px dotted #996600;
border-bottom: 0px dashed #FFFFFF;
border-left: 0px dashed #FFFFFF;
border-right: 0px dashed #FFFFFF;
}

.required {
color: #CC0000;
font-weight: bold;
}

.notRequired {
font-weight: bold;
}


.newsTitle {
font-weight: bold;
font-size: 14pt;
color: #002A38;
}

.newsDate {
font-size: 9pt;
font-style: italic;
}

a.rss{
font-size: 8pt;
text-decoration: none;
color: #007297;
}

a.rss:hover{
text-decoration: underline;
}

<!-- START CALENDAR STYLES -->
#calendar {
background-color:#FFFFFF;
}

#calendar table{
border: 0px solid #FFFFFF;
}

#calendar td{
text-align:center;
}

#calendar .calendarMonth {
text-align:center;
font-weight:bold;
font-size:10pt;
padding: 5px 0px 5px 0px;
}

#calendar .dayHead {
text-align:center;
font-weight:bold;
padding: 3px 0px 3px 0px;
border-bottom: 1px solid #D8B365;
border-top: 1px solid #D8B365;
}

#calendar .noDay {
text-align:center;
background-color:#FFFFFF;
padding: 5px 5px 5px 5px;
}

#calendar .yesDay {
color:#FFFFFF;
text-align:center;
background-color: #996600;
padding: 4px 4px 4px 4px;
border: 1px solid #FFFFFF;
}

#calendar a.dayLink{
text-decoration:none;
font-weight:normal;
color: #464646;
padding: 5px 5px 5px 5px;
display:block;
}

#calendar a.dayLink:hover{
text-decoration:none;
color:#996600;
background-color: #FFE79D;
display:block;
padding: 4px 4px 4px 4px;
border: 1px solid #FFFFFF;
}

#calendar .dayNone{
text-decoration:none;
font-weight:normal;
color: #CCCCCC;
padding: 5px 5px 5px 5px;
}

a.monthNav:link, a.monthNav:active, a.monthNav:visited{
margin: 3px 3px 3px 3px;
padding: 3px 3px 3px 3px;
font-size:8pt;
color:#662D1A;
text-decoration:none;
display:block;
}

a.monthNav:hover{
margin: 3px 3px 3px 3px;
padding: 2px 2px 2px 2px;
font-size:8pt;
color:#662D1A;
text-decoration:none;
display:block;
border: 1px solid #CCCCCC;
}
<!-- END CALENDAR STYLES -->


.eventsTitle {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13pt;
color: #000000;
font-weight: normal;
text-decoration: none;
}

.eventsTitle a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 22px;
color: #000000;
font-weight: normal;
text-decoration: underline;
}

.eventsTitle a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 22px;
color: #000000;
font-weight: normal;
text-decoration: none;
}

.eventsDate {
color: #007297;
font-weight: bold;
font-size: 10pt;
}

.eventsMonth{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15pt;
padding: 0px 0px 7px 0px;
margin: 7px 0px 7px 0px;
border-bottom: 1px dotted #333333;
}

.eventsMonth a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
}

.eventsMonth a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight: normal;
text-decoration: underline;
}

.eventsMonthClose{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 15pt;
padding: 0px 0px 7px 0px;
margin: 7px 0px 7px 0px;
border-bottom: 1px dotted #333333;
}

.eventsMonthClose a {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
color: #CC0000;
font-weight: normal;
text-decoration: none;
}

.eventsMonthClose a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
color: #FF0000;
font-weight: normal;
text-decoration: underline;
}

.eventsHolder {
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
border-top: 2px solid #333333;
border-bottom: 2px solid #333333;
}


.eventsDivider {
margin: 9px 0px 9px 0px;
height: 1px;
font-size: 1px;
border-bottom: 1px dashed #CCCCCC;
}

.panelDivider {
margin: 9px 0px 9px 0px;
height: 1px;
font-size: 1px;
border-bottom: 1px dotted #333333;
}

.eventsDividerTop {
margin: 9px 0px 9px 0px;
height: 1px;
font-size: 1px;
border-bottom: 1px dotted #333333;
}

.eventImgHolder {
float:left;
width: 60px;
}

.eventHolderCont {
padding: 10px 10px 15px 10px;
background-color:#FAF8F5;
border: 2px solid #C90;
}

#accordion h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight: normal;
padding: 0px 0px 7px 0px;
margin: 7px 0px 7px 0px;
border-bottom: 1px dotted #333333;
text-decoration: none;
}

#accordion a.h3, #accordion a.h3:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight: normal;
text-decoration: none;
}

.step {
padding: 3px 7px 3px 7px;
border: 1px solid #EED;
background-color: #FBFBF7;
display: inline;
line-height: 17px;
font-size: 8pt;
color: #999;
}

.stepCurrent {
padding: 3px 7px 3px 7px;
border: 1px solid #C90;
background-color: #ECECD9;
display: inline;
line-height: 17px;
font-size: 8pt;
}
