
body {
	font-family: Comic Sans MS;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #381180;
} 

.listitems {
	font-family: Comic Sans MS;
	font-size: 11pt;
	font-weight: 500;
}

p {
	font-family: Comic Sans MS;
	font-size: 11pt;
	font-weight: 500;
}

.graphic_links {
	border: none;
	text-decoration: none;
}

.siteBorder {
	border-width: 6px 6px 6px 6px;
	border-color: #666699;
	border-style: solid solid solid solid;
	background: #CCCCFF;
			
}
.fieldLabel  {
	font-size: 10pt;
	color: gray;
	font-weight: normal;

}

.blackTitle {

	font-size: 12pt;
	font-weight: bold;
	color: black; // #381180;

	
}
.cellTitle {

	font-size: 10pt;
	font-weight: bold;
	height: 40px;
	vertical-align: bottom;
	color: #381180;
	
}

.contactTable {

	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.employeeName {

	padding-left: 15px;
	
}

.contactRowHeight {

	height: 15px;

}

.funky  {
	font-family: Comic Sans MS;
	font-size: 14pt;
	font-weight: normal;

}

.small_title {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Comic Sans MS;
	font-size: 24px;
	color: 000099;
	text-align: left;
	font-weight: bold;
}

.small_title_service {
	padding-right: 10px;
	padding-left: 0px;
	font-family: Comic Sans MS;
	font-size: 18px;
	color: #381180;
	text-align: left;
	font-weight: normal;
}


.large_title {
	padding-right: 10px;
	padding-left: 10px;
	font-family: Comic Sans MS;
	font-size: 24px;
	color: 000099;
	text-align: center;
	font-weight: bold;
}

.left_nav_bg {

	background: #369;
	background: #666699;


}

.top_nav_bg {

	//background: #369;
	//background: #666699;
	border: 2;
	border-color: #666699;
	padding: 2;
}

#contentArea {
		background: #FFffff;
		margin-left: 15px;
		margin-right: 12px;
		margin-bottom: 15px;
		margin-top: 15px;
		border-width: 6px 6px 6px 6px;
		border-color: #666699;
		border-style: solid solid solid solid;

}

#topNavArea {
		background: #666699;	
		margin-left: 1px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-top: 0px;
		border-width: 3px 3px 3px 3px;
		border-color: #369;
		border-style: solid solid solid solid;
	

}

#pageTitle {

		background: #369;
		border-width: 0px 0px 0px 6px;
		border-color: #666699;
		border-style: solid solid solid dash;

}


.pageLink {
	color: #666699;
	font-weight: normal;
	text-decoration: underline;
}

.pageLink:hover {

	color:  #381180;  //#000099;
	font-weight: normal;
	text-decoration: none;
	
}

.pageNav {
	background-color: #369;
	
}

#menubar {

	position: static;
	width: 600;
	font-size: 1.1em;
		
}


#navlistHorz  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}


#navlistHorz li {
display: block;
	float: left;
	margin: 0 0 1.2em 0;
	padding: 4px 0px 4px 0px;
	white-space: nowrap;
}

#navlistHorz li a, #navlistHorz a:visited {

padding: 2px 65px 2px 65px;
border: 1px solid;
text-decoration: none;
border-color: #ddd #000 #000 #ddd;
background-color: gray; // #999999;
background-image:  url(images/l1_down.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #EEE;
// text-align: center;
}


#navlistHorz a:hover {
background-color: #666699;
background-image:  url(images/l1_over.jpg);
text-decoration: none;
// color: #2D1E2D;
color: white;
}


#menubar #navlistHorz .uberlink {
background-color: #666699; 
background-image:  url(images/l1_over.jpg);
background-repeat: no-repeat;
color: white;
font-weight: normal;
cursor: default;
}


#navlist  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
margin: 5; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
}

#navlistSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
margin: 5; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
visibility: hidden;
}

#navlist li a, #navlist a:visited {
display: block;
padding: 4px 20px 4px 27px;
border: 1px solid;
text-decoration: none;
border-color: #ddd #000 #000 #ddd;
background-color: gray; // #999999;
background-image:  url(images/l1_down.jpg);
background-repeat: no-repeat;
background-position: 0% 50%;
color: #EEE;
text-align: left;


}

#navlist a:hover {
background-color: #666699;
background-image:  url(images/l1_over.jpg);
text-decoration: none;
// color: #2D1E2D;
color: white;
}


#sidebar #navlist .uberlink {
background-color: #666699; // #9F6F9F;
background-image:  url(images/l1_over.jpg);
background-repeat: no-repeat;
color: white;
font-weight: normal;
cursor: default;
}

.top_nav {
  list-style-type: none;  
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Comic Sans MS;
	font-size: 14px;
	color: white;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}


.top_nav:hover {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Comic Sans MS;
	font-size: 14px;
	color: #009999;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	
}


.top_nav:active {
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Comic Sans MS;
	font-size: 15px;
	color: yellow;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}



.left_nav {
  list-style-type: none;  
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Comic Sans MS;
	font-size: 15px;
	color: white;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}

.left_nav:hover {
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Comic Sans MS;
	font-size: 15px;
	color: #009999;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	
}


.left_nav:active {
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: Comic Sans MS;
	font-size: 15px;
	color: gray;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}


.tablePadded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 000099;
	margin: 0px;
	padding: 6px;
	border: 0px;
}
th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #381180;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
tdh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.border {
	background-color: #CCCCCC;
	padding: 3px;
}
.redtype{
	color:#CC0000;
}
.navtitle {
	padding-right: 10px;
	padding-left: 10px;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}

