body  {
	font-size : x-small;
	font-family : Verdana, Arial, Helvetica;
	color : #5985de;
	background-color : #5985de;
	margin-left : 5;
	margin-right : 0;
	margin-top : 6;
	margin-bottom : 0;
	margin : 0;
	background : #5985de;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color: #006699;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-track-color: #EFEFEF;

/*	scrollbar-arrow-color: #CCDDFF;
	scrollbar-base-color: #CCDDFF;
	scrollbar-shadow-color: #CCDDFF;
	scrollbar-face-color: #000066;
	scrollbar-highlight-color: #CCDDFF;
	scrollbar-dark-shadow-color: #CCDDFF;
*/	scrollbar-3d-light-color: #000066;
	

}

a  {
	font-size : x-small;
	color : #000099;
	font-weight : bold;
	text-decoration : none;
	font-family : Verdana;
}

a:visited  {
	font-size : x-small;
	color : #000099;
	font-weight : bold;
	text-decoration : none;
	font-family : Verdana;
}

a:active  {
	font-size : x-small;
	text-decoration : none;
	font-weight : bold;
	color : #009966;
	font-family : Verdana;
}

a:hover  {
	font-size : x-small;
	color : #FF9933;
	font-weight : bold;
	text-decoration : none;
	font-family : Verdana;
}

a.pas  {
	font-size : x-small;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica;
}

a.pas:visited  {
	font-size : x-small;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica;
}

a.pas:active  {
	font-size : x-small;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica;
}

a.pas:hover  {
	font-size : x-small;
	color : #FF9933;
	text-decoration : none;
	font-family : Verdana, Arial, Helvetica;
}


a.cas  {
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, Geneva, Helvetica;
}

a.cas:visited  {
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
	font-family : Arial, Geneva, Helvetica;
}

a.cas:active  {
	font-size : 10px;
	text-decoration : none;
	font-family : Arial, Geneva, Helvetica;
}

a.cas:hover  {
	font-size : 10px;
	color : #FF9933;
	text-decoration : none;
	font-family : Arial, Geneva, Helvetica;
}


a.art  {
	font-size : x-small;
	color : #7b68ee;
	text-decoration : underline;
	font-family : Verdana;
}

a.art:visited  {
	font-size : x-small;
	color : #8b008b;
	text-decoration : underline;
	font-family : Verdana;
}

a.art:active  {
	font-size : x-small;
	text-decoration : underline;
	font-family : Verdana;
}

a.art:hover  {
	font-size : x-small;
	text-decoration : underline;
	font-family : Verdana;
}

a.navlink  {
	font-size : x-small;
	font-family : Verdana;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

a.navlink:link  {
	font-size : x-small;
	font-family : Verdana;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

a.navlink:hover  {
	font-size : x-small;
	font-family : Verdana;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}

a.navlink:visited  {
	font-size : x-small;
	font-family : Verdana;
	letter-spacing : 1px;
	color : #fffafa;
	text-decoration : underline;
}


a.le {
	font-size : xx-small;
	color : #000099;
	text-decoration : none;
	font-family : Verdana;
}

a.le:visited  {
	font-size : xx-small;
	color : #000099;
	text-decoration : none;
	font-family : Verdana;
}

a.le:active  {
	font-size : xx-small;
	text-decoration : none;
	color : #009966;
	font-family : Verdana;
}

a.le:hover  {
	font-size : xx-small;
	color : #FF9933;
	text-decoration : none;
	font-family : Verdana;
}
#banner ul {
	list-style: none outside none;
	position:relative;height:60px;width:468px;overflow:hidden;
}
#banner li {list-style:none;}
#banner ol{
	list-style: none outside none;
}
/* Search Button */

#mysearch{width:162px;height:30px;}
#txtSearch{border-color:#BFBFBF -moz-use-text-color #BFBFBF #BFBFBF;
border-style:solid none solid solid;
border-width:1px medium 1px 1px;
float:left;
height:29px;
line-height:29px;
padding:0 8px;
vertical-align:middle;
width:130px;}
#searchbottom { border:none;
float:left;
width: auto;
}

/* Begin Vertical Nav */

#navigation ul {
font-family: Verdana, Helvetica, sans-serif;
font-size: 13px;
letter-spacing: 1.2px;
text-decoration: none;
font-weight: bold;
margin:0px;
list-style: square;
border-bottom:1px solid #0099FF;
width: 155px;
}

#navigation ul a:link,#navigation ul a:visited {
border-top:1px solid #0000FF;
border-left: 4px solid #3333FF;
border-bottom:1px solid #0000FF;
background-color:#3366FF;
color:#ffffff;
display:block;
margin:0px;
padding:12px 6px 12px 4px;
text-decoration:none;
width: 200px;
}

#navigation ul a:hover {
border-top:1px solid #CCFFFF;
color:#FFFFCC;
border-right: 2px solid #CCFFFF;
border-left: 4px solid #CCFFFF;
border-bottom:1px solid #CCFFFF;
/*background-color:#E6F2EF;*/
background-color:#6699FF;
text-decoration:none;
margin: 0px 0px 0px 0px;
}

#navigation ul a.aktiv:link, #navigation ul a.aktiv:visited, #navigation ul
a.aktiv:hover {
color:#009966;
text-decoration:none;
font-weight:bold;
background-color:transparent;
}


/* End Vertical Nav */


/*   Horizontal Nav */

#Hnavigation
{
    width: 100%;
    padding: 5px 0;
}

#Hnavigation ul
{
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
    font-family: Arial, Helvetica, sans-serif;
    white-space: nowrap;
}

#Hnavigation ul li
{
    display: inline;
}

#Hnavigation a, li#current
{
    float: left;
    text-decoration: none;
    padding: 3px;
    /*border-bottom: #3568CC solid 1px;*/
    background-color: #3568CC;
    border: solid 1px #3568CC;
    color: #FFF;
}

#Hnavigation a:hover, #Hnavigation a:active, #Hnavigation a:focus, li#current
{
    background-color: #BBDFFD;
    color: #3568CC;
    border: solid 1px #3568CC;
    
}
.unactive {
	/*background: transparent;*/
}

.active {
	background: #64A4B5;
}
.row { 
	CURSOR: hand;
}
 
.online  {
	font-size : 9px;
	color : #000033;
	font-family : Verdana,Arial;
}

.whitesmallheader  {
	color : White;
	font-weight : bold;
	font-size : small;
	font-family : Verdana;
}

.whitetext  {
	font-size : x-small;
	color : White;
	font-family : Verdana,Arial;
}

.whitesmallertext  {
	font-size : x-small;
	font-weight : bold;
	color : White;
	font-family : Verdana;
}

.whitebottom  {
	font-size : 10 px;
	font-weight : bold;
	color : #ffffff;
	font-family : Arial, Geneva, Helvetica;
}

.smallheader  {
	font-weight : bold;
	color : #7194BA;
	font-size : small;
	font-family : Verdana;
}

.smalltext  {
	font-size : small;
	color : #000033;
	font-family : Verdana;
}

.smallerheader  {
	font-weight : bold;
	color : #000033;
	font-size : x-small;
	font-family : Verdana;
}

.smallertext  {
	font-size : x-small;
	color : #000033;
	font-family : Verdana;
}

.smallaction  {
	color : #000033;
	font-weight : bold;
	font-size : small;
	font-family : Verdana;
}

.smalleraction  {
	color : #000033;
	font-weight : bold;
	font-size : x-small;
	font-family : Verdana;
}

.date  {
	font-weight : bold;
	color : #aaaaaa;
	font-size : 9px;
	font-family : Verdana, Tahoma, Arial, Geneva;
}


.tbflat  {
	font-family : Verdana, Arial;
	border-style : solid;
	border-color : #000099;
	height:29px;
line-height:29px;
padding:0 8px;
}

.cmdflat  {
	font-size : x-small;
	font-family : Verdana;
	background-color : #000099;
	color : #ffffff;
	font-weight : bold;
	padding:3px;
	cursor:pointer;
}

td  {
	font-size : x-small;
	color : #000033;
	font-family : Verdana;
}

.artbody  {
	font-size : x-small;
	font-family : Verdana;
	margin-left : 10;
	margin-right : 10;
}

.artabstract  {
	font-size : x-small;
	font-style : italic;
	margin-left : 10;
	margin-right : 10;
	font-family : Verdana;
}

.arttitle  {
	font-size : medium;
	font-weight : bold;
	color : #000066;
	text-align : center;
	font-family : Verdana;
}

.artwriter  {
	font-size : x-small;
	text-align : right;
	font-style : italic;
	margin-right : 10;
	font-family : Verdana;
}

.artcode  {
	font-size : x-small;
	font-family : monospace;
	color : #555555;
	margin-left : 20;
}
.submitbutton {
	font-family: ms sans serif, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color : #000099;
	color : #ffffff;
	padding:3px;
	cursor:pointer;

}

.getcodebutton {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.dropdown {
	font-family: ms sans serif;
	font-weight: normal;
	font-size: 9px;
	color: #333333;
	background-color:#ffffff;
}

.sublabels {
	font-family: ms sans serif;
	font-size: 11px;
	color : #666666;
}


.tbflatsmall  {
	font-size : 9px;
	font-family : Verdana;
	border-style : solid;
	border-color : #000099;
}


.letext  {
	font-size : 9px;
	color : #000033;
	font-family : Verdana,Arial;
	font-weight: bold;
}

.formSubHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	color: #CCCCCC;
}


#pagehead
{
    FILTER: revealtrans(duration=1,transition=20) shadow(color=#333366);
    VISIBILITY: hidden
}
DIV.header
{
    FILTER: shadow(color=#cccccc);
    WIDTH: 100%
}

/* This is for the Appointment Application */
.layerStyle {  border: #FFFFFF; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.txt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
a.cass:link {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
a.cass:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
a.cass:active {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
a.cass:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FF9933; text-decoration: none}
.txtBlack { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none }
.heading {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: underline}

/* Begin Vertical Nav */

#navcontainer
{
width: 15em;
/*border-right: 1px solid #000;*/
padding: 0 0 1em 0;
margin-bottom: 1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-size : 12px;
color : #F0F0F0;
letter-spacing : 2px;
background-color: #90bade;
color: #333;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
border-bottom: 1px solid #90bade;
margin: 0;
}

#navcontainer li a
{
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #1958b7;
border-right: 10px solid #508fc4;
background-color: #2175bc;
color: #fff;
text-decoration: none;
width: 100%;
}

html>body .navcontainer li a { width: auto; }

#navcontainer li a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#active a:link, #active a:visited, #active a:hover
{
border-left: 10px solid #1c64d1;
border-right: 10px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
cursor: default;
}

/* End Vertical Nav */

