
.outsideborder { 
	background : #095BB7; }

.insideborder {	
	background: #ffffff; }


/* headings */

.mainheading { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 16pt; 
	color: #043F81; }

.sectionheading { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #043F81; }

.helpheading { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #000000; }

.subheading { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #043F81; 
	font-weight: bold; }

.subheading2 { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; }


/* calendar */

.calendarmonths { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #ffffff; }

.calendardays { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; }

.calendardayselected { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #000000; }

.calendarheading { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	color: #ffffff; }

.calendarprevnext { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; }


/* text */

.text { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #043F81; }

.loginText { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFF; }

.helptext { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; }

.helptextHighlight { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FF5900; }

.textRed { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: red; }

.textSmall { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; }


.formtitle { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #095BB7; }

.example { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FF5900; }

.tabtext { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #043F81; }

.navbartext { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #ffffff; }

.footerbartext { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #ffffff; }

.disclaimer { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none; 
	color: #043F81;	}

.highlight { 
	background-color: #829b1a; }


/* links */

A:link { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #043F81; 
	text-decoration: none; }

A:visited { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #043F81; 
	text-decoration: none; }

A:hover { 
	color:#ABD433; }

A:link.menu { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #043F81; 
	text-decoration: underline; }

A:visited.menu { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #043F81; 
	text-decoration: underline; }

A:hover.menu { 
	color:#ABD433; }

A:link.unapproved { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FF5900; 
	text-decoration: none; }

A:visited.unapproved { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FF5900; 
	text-decoration: none; }

A:hover.unapproved { 
	color:#FF5900; }

A:link.navbar { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; 
	text-decoration: none; }

A:visited.navbar { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; 
	text-decoration: none; }

A:hover.navbar { 
	color:#ffffff; }

A:link.footerbar { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; 
	text-decoration: none; }

A:visited.footerbar { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #ffffff; 
	text-decoration: none; }

A:hover.footerbar { 
	color:#ffffff; }

A:link.small { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FF5900; 
	text-decoration: none; }

A:visited.small { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FF5900; 
	text-decoration: none; }

A:hover.small { 
	color:#FF5900; }




/* forms */

.radiobutton { 
	background-color: #FFFFFF; 
	color: #000000; 
	font-family: arial, helvetica, verdana; 
	font-weight:normal; 
	font-size:12px; }	

input {	
	background-color : #FFFFFF;  
	color : #000000;  
	font-family : arial, helvetica, verdana;  
	font-weight : normal;  
	font-size : 12px; }

textarea { 
	background-color:#FFFFFF;  
	color:#000000; font-family:arial, helvetica, verdana; 
	font-weight:normal;}

select { 
	background-color:#FFFFFF; 
	color:#000000; font-family:arial, helvetica, verdana; 
	font-weight:normal; 
	font-size:12px; }	

.login { 
	background-color: #000000; }
	
