a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660099;
	font-weight: bold;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #660099;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660099;
	text-decoration: underline;
}
.form {
	color: #333333;
	font-family: "Courier New", Courier, mono;
}

input.search {
	color: #333333;
	font-family: "Courier New", Courier, mono;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
}	
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
td.banner {
	background-color: #660099;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #660099;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #660099;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #660099;
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #660099;
	margin-bottom: 3px;
	margin-top: 3px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.vttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
}

/* Red Text */ 
.rtext {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size  : 10pt;
	color      : #FF0000;
	}

/* White Text */
.wtext {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size  : 10pt;
	color      : white;
	}
/* Regular Bold Gold Text */
.bgtext {
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size  : 10pt;
	COLOR      : #FFCC00;
	}	
div.hilite {
  background-color: #EEEEEE;
  border-top: thin #660099 solid;
  border-bottom: thin #660099 solid;
  margin-bottom: 10px;
}
/* Text with 10px indentation */
div.indent {
	font-family: arial, verdana, sans-serif;
	font-size  : 10pt;
	margin-left: 10px;
	}
/* Format for a highlighted box */
div.box {
 	background 	   : #EEEEEE;
	margin-left	   : 0px;
	margin-bottom	   : 0px;
        border-left-width  : 1px;
        border-top-width   : 1px;
        border-right-width : 1px;
        border-bottom-width: 1px;
        border-style	   : solid;
        border-color     : #660099;
  margin-right     : 10px;
  padding-top      : 10px;
	padding-left 	   : 10px;
	padding-right	   : 10px;
	padding-bottom	 : 10px;
	}

	/* Main divisions in portal */
div.mainheads {
	background         : #660099;
	font-size          : 12pt;
	font-family        : Arial, Helvetica, sans-serif;
	font-weight        : bold;
	margin-bottom      : 0px;
	margin-left        : 0px;
	padding-top        : 2px;
	padding-left       : 10px;
	padding-right      : 0px;
	padding-bottom     : 2px;
	color              : #FFCC00;
	}

.ubbox {
  border             : solid 1pt black; 
  width              : 200px;
}

.toolbar {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFCC00;
	text-align: right;
}
.toolbar a {
	color: #FFCC00;
	text-decoration: none;
}
.toolbar a:hover {
	color: #FFCC33;
	text-decoration: underline;
}

/* SSI Header Styles */
#top {position:absolute; width:725px; height:33px; z-index:4; left: 0px; top: 5px; background-image: url(/images/headerline.gif); background-repeat: repeat; visibility: visible;}
#nameplate {position:absolute; width:193px; height:81px; z-index:5; left: 5px; top: 5px; visibility: visible;}
#flashbackground {position:absolute; width:725px; height:99px; z-index:1; left: 0px; top: 42px; background-color:#cfb0ec; visibility: visible;}
#flash {position:absolute; width:585px; height:85px; text-align: right; z-index:2; left: 141px; top: 50px; visibility: visible;}
#directory {position:absolute; width:48px; height:19px; z-index: 8; left: 613px; top: 18px; visibility: hidden;	
	margin: 0px;}
#search {position:absolute; width:45px; height:23px; z-index: 8; left: 675px; top: 18px; visibility: visible;	margin: 0px;}
#submenu {position:absolute; width:725px; height:38px; z-index:6; left: 0px; top: 160px; visibility: visible;}
.menutop {border-bottom-width: 1px; border-bottom-color: #660099; border-bottom-style: solid; border-top-width: 2px; border-top-color: #660099; border-top-style: solid; padding-top: 3px; padding-bottom: 3px; background-color:#ffe680; color: #660099; padding-left: 3px; padding-right:3px; font-weight: bold; font-size: 105%}
.menubottom {border-bottom-width: 2px; border-bottom-color: #660099; border-bottom-style: solid; padding-top: 3px; padding-left: 3px; padding-right:3px; padding-bottom: 3px; background-color:#ffe680; color: #660099; font-weight: bold; font-size:105%}
.menutop a:hover {color: #cc99ff; text-decoration:none;}
.menubottom a:hover {color: #cc99ff; text-decoration: none;}
.boxes {position: absolute; top: 17px; left:606px; right: 0;  text-align: right; z-index:10; width: 117px; visibility:visible;}
.jump {position:absolute; width:234px; height:19px; z-index:1; left: 1px; top: 1px; color: #ffffff; visibility:visible;}
.jump a {font-size: 1%;}

/* Standard Subpage Styles */
#container {position: relative; width: 725px; height: 625px;}
#container {margin: 0 auto; text-align: left;}
#subpagecontent {position:absolute; width:725; height:100; z-index: 10; left:0px; top:82px; margin: 0px;}
#contentleft {position:absolute; width:389px; height:508px; z-index: 10; left:1px; top:585px; margin: 0px;}
#content {position:absolute; width:725px; height:508px; z-index: 10; left:0px; top:325px; margin: 0px;}
#contentright {position:absolute; width:317px; height:300; z-index: 10; left:409px; top:585px; margin: 0px;}

/* Font Styles */
body {font-family: arial, helvetica, sans-serif; }
h2 {font-size: 16px; font-style: normal; font-weight: bold; color: #660099; text-align: left; margin: 0px; padding-right: 5px;}
h2 a {color: #FFCC00; text-decoration: none;}
h2 a:hover {color: #FFCC33; text-decoration: underline;}
