.button {
   display:block;
   width: 240px;
   height: 38px;
   background-image: url(../images/buttonOffBG.gif);
   background-repeat: no-repeat;
}

a.button {
   display: block;
   background-color: transparent;
   background-image: url(../images/buttonOffBG.gif);
   background-repeat: no-repeat;
   width: 240px;
   height: 38px;
   line-height: 38px;
   text-align: center;
   font-family: "Georgia";
   font-size: 17px;
   font-weight: 500;
   color:#003399;
   text-decoration: none;
}

a.button:hover {
   display: block;
   background-image: url(../images/buttonOvBG.gif);
   background-repeat: no-repeat;
   width: 240px;
   height: 38px;
   line-height: 38px;
   text-align: center;
   font-family: "Georgia";
   font-size: 17px;
   font-weight: 500;
   color:#469C23;
}

.header {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0A2972;
	line-height:18px;
	text-decoration: none;
}

.listLink {
color: #0e389d;
text-decoration:none;
}

.listLink:hover {
color: #469C23;
text-decoration:underline;
}

.textLink {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #469C23;
	line-height:18px;
	text-decoration: underline;
}

.textLink:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height:18px;
	text-decoration: underline;
}

.spotlighttext {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0A2972;
	text-decoration: none;
}

.spotlighttext:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #469C23;
	text-decoration: underline;
}


.spotlighttextgrn {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #469C23;
	text-decoration: none;
}

.footerLink {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A2972;
	line-height:18px;
	text-decoration: underline;
}

.footerLink:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #469C23;
	line-height:18px;
	text-decoration: underline;
}

.textRed {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc152f;
	line-height:18px;
	text-decoration: none;
}

.textImp {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc152f;
	line-height:18px;
	text-decoration: underline;
}

.textImp:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #97a4b7;
	line-height:18px;
	text-decoration: underline;
}

.News_EventsTitle {
    height:26px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	line-height:26px;
}

.neline {
   width:215px;
   height:1px;
   margin-left:7px;
   border-bottom:dotted 1px #003399;
}

.spotlightLinksUL {
	line-height:14px;
	list-style-type: none;
	list-style-position: outside;
	margin-left:10px;
	margin-right:9px;
	padding: 0px;
}

/*use the spotlightLinks class if you want the arrow and text to be green*/
.spotlightLinks {
	font-family:Trebuchet MS, Verdana, Arial, Tahoma, Geneva;
	color:#469C23;
	font-size:12px;
	text-decoration:none;
	background-image: url('../images/arrow_green.gif');
	background-repeat: no-repeat;
	background-position: 0 0; 
	padding-left: 1.1em;
	padding-bottom:6px;
	display: block;
}

/* this class is the hover for the spotlightLinks class */
.spotlightLinks:hover {
	color:#CCCCCC;
	background-image: url('../images/arrow_ov_gray.gif');
}

/* this class is used if you want to have blue text and then have a word or two as links within that sentence and use the textlink class for those links */
.spotlightItem {
	font-family:Trebuchet MS, Verdana, Arial, Tahoma, Geneva;
	color:#0A2972;
	font-size:12px;
	text-decoration:none;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 0; 
	padding-left: 1.1em;
	padding-bottom:8px;
	display: block;
}

/*.divline {
height: 5px;
border-top: #CCCCCC dotted 1px;
}*/

/*.divider {
height: 5px;
border-top: #CCCCCC dotted 1px;
}*/

.dottedLine {
height: 5px;
border-top: #CCCCCC dotted 1px;
}

/* use this class for the main item that will go with an indented item, so you there is less bottom padding between the main item and the indented items */
.spotlightItem2 {
	font-family:Trebuchet MS, Verdana, Arial, Tahoma, Geneva;
	color:#0A2972;
	font-size:12px;
	text-decoration:none;
	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 0; 
	padding-left: 1.1em;
	padding-bottom:3px;
	display: block;
}

.spotlightItemIndent {
    font-family:Trebuchet MS, Verdana, Arial, Tahoma, Geneva;
	color:#0A2972;
	font-size:12px;
	text-decoration:none;
	background-image: url('../images/bullet_square_green.gif');
	background-repeat: no-repeat;
	/*background-position: 15px 2px; */
	background-position: 20px 7px; 
	padding-left: 30px;
	padding-bottom:6px;
	display: block;
}

/*.spotlightItemIndent:hover {
	background-image: url('../images/bullet_square_gray.gif');
}*/



/*the spotlightInfoUL and spotlightInfo class is used for informational items in the spotlight box to add the green square with the dot in the middle. it should only be used when there is just one item that is being announced.  otherswise, when there are multiple links to display in the spotlight box, use the spotlightLinks UL with the spotlightLinks class*/

.spotlightInfoUL {
	line-height:16px;
	list-style-type: none;
	list-style-position: outside;
	margin-left:7px;
	margin-right:9px;
	padding: 0px;
}

 
.spotlightInfo {
	font-family:Trebuchet MS, Verdana, Arial, Tahoma, Geneva;
	color:#0A2972;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	background-image: url('../images/sq-grn.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 1.3em;
	padding-right:7px;
	padding-bottom:6px;
	display: block;
}



.readmore {
    font-family:Trebuchet MS, Verdana, Arial, Tahoma, Geneva;
	color:#469C23;
	font-size:12px;
	font-weight: bold;
	text-decoration: underline;
	text-align:right;
}

.readmore:hover {
color:#CCCCCC;
text-align:right;
}


.contentPaneText {
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #0A2972;
   line-height:18px;
   text-decoration: none;
   padding:7px;
}

.secondary_navUL {
	font-family:Verdana, Arial, Tahoma, Geneva;
	font-size:11px;
	list-style-type: none;
	list-style-position: outside;
	margin:5px 28px 0px 35px;
	padding: 0px;
}

.secondary_nav {
	font-family:Verdana, Arial, Tahoma, Geneva;
	color:#0A2972;
	font-size:11px;
	line-height:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	background-image: url('../images/bullet_off.gif');
	background-repeat: no-repeat;
	background-position: 0 .8em;
	padding-left: 1.6em;
	display: block;
}

.secondary_nav:hover {
	color:#469C23;
	background-image: url('../images/bullet_on.gif');
}

.secondary_navOn {
	color:#469C23;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	line-height:15px;
	background-image: url('../images/bullet_on.gif');
	background-repeat: no-repeat;
	background-position: 0 .8em;
	padding-left: 1.6em;
	display: block;
	text-decoration:none;
}

.pageTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	padding-left: 7px;
}

.boxunderline {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #003399;
}

.bgGray {
	background-color: efefef;
}

.pcbtn {
   height:22px;
   width:112px;
   margin-left:8px;
}

a.pcbtn#login{
   background-image: url('../images/btn_login.gif');
   background-position:center;
   background-repeat:no-repeat;
   display:block;
   height:22px;
   width:112px;
}


a.pcbtn#login:hover {
   background-image: url('../images/btn_login_ov.gif');
   margin-left:8px;
}

a.pcbtn#register {
   background-image: url('../images/btn_register.gif');
   background-position:center;
   background-repeat:no-repeat;
   display:block;
   height:22px;
   width:112px;
   margin-left:8px;
}

a.pcbtn#register:hover {
   background-image: url('../images/btn_register_ov.gif');
   margin-left:8px;
}

a.pcbtn#demo {
   background-image: url('../images/btn_demo.gif');
   background-position:center;
   background-repeat:no-repeat;
   display:block;
   height:22px;
   width:112px;
   margin-left:8px;
}

a.pcbtn#demo:hover {
   background-image: url('../images/btn_demo_ov.gif');
   margin-left:8px;
}

.divbars {
   width:445px;
   height: 23px;
   border-top:dotted 1px #09308C;
   border-bottom:dotted 1px #09308C;
   background:url(../images/greenSQdot.gif) no-repeat;
   background-position: 4px;
   font-family:"Times New Roman", Times, serif;
   /*font-family:"Georgia";*/
   /*font-family:"Palatino Linotype";*/
   font-size:14px;
   font-weight:bold;
   color: #003399;
   padding-left:20px;
   line-height: 23px;
}

/*.divbars_prvhbk {
   width:445px;
   height: 23px;
   border-top:dotted 1px #09308C;
   border-bottom:dotted 1px #09308C;
   background:url(../images/greenSQdot.gif) no-repeat;
   background-position: 4px;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
   font-weight:bold;
   color:#0A2972;
   padding-left:20px;
   line-height: 23px;
   margin-bottom:10px;
   text-decoration:none;
}*/
.divbars_dblheight {
   width:445px;
   height:43px;
   border-top:dotted 1px #09308C;
   border-bottom:dotted 1px #09308C;
   background:url(../images/greenSQdot.gif) no-repeat;
   background-position: 4px 5px;
   font-family:"Times New Roman", Times, serif;
   font-size:14px;
   font-weight:bold;
   color:#003399;
   padding-left:20px;
   line-height:23px;
}
.prvhbk_header {
   color:#469C23;
   text-decoration:none;
}
.prvhbk_header:hover {
   color:#CCCCCC;
   text-decoration:none;
}
.prvhbk_header_dblheight {
   color:#469C23;
   text-decoration:none;
   line-height:20px;
}
.prvhbk_header_dblheight:hover {
   color:#CCCCCC;
   text-decoration:none;
}
/*to get rid of the page shift in firefox*/
html { min-height: 100%; margin-bottom: 1px; }

h1 {
font-family:"Trebuchet MS"; font-size:13px; color:#000000; font-weight:bold;
border-bottom:#3f3e3e thin dotted;
margin-left:16px;
margin-right:16px;
padding-top:10px;
padding-bottom:5px; 
}

h2 {
font-family:"Trebuchet MS"; font-size:12px; color:#000000; font-weight:bold;
}
