
h1 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.45em; 
    line-height: 1.75em; 
    font-weight: bold; 
    color: #000000;
    margin-top: 15px; 
    }
h1.title {  
	font-weight: normal; 
	font-style: italic; 
	color: #CC9933; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.8em;
	}
h2.subtitle {  
	font-weight: normal; 
	font-style: italic; 
	color: #CC9933; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.25em;
	margin-bottom: 10px;
	}
h2 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1.25em; 
    line-height: 1.45em; 
    font-weight: bold; 
    color: #000000;
    margin-top: 0px;
    margin-bottom: -16px; 
    }
h3 { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1em; 
    line-height: 1.1em; 
    font-weight: bold;
    }
h4 { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: .9em; 
     line-height: 1.1em; 
     font-weight: bold; 
   }
p { font-family: Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    line-height: 1.3em; 
    }
p.sidebar { font-family: Arial, Helvetica, sans-serif; 
    font-size: 0.8em; 
    }
strong.footer { font-family: Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    line-height: 1.3em; 
    }
span.sidebarLarge {  
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	}
div.sidebarlabel {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	font-weight: bold; 
	}

.tableHead { font-family: Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    font-weight: bold; 
    }
a { 
    font-family: Arial, Helvetica, sans-serif; 

    }

a:visited {  
    color: #990099;
 
    }
a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	background: #6B7D91; 
	color: #FFFFFF;

	}
a:active {  
    color: #000000;
 
    }
a.bold {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #3F6565; 
	text-decoration: underline; 
	font-weight: bold;

	}

a.bold:visited {  
    color: #990099; 
    font-size: 1em;
    }

a.bold:hover {
	text-decoration: none; 
	background: #6B7D91; 
	color: #FFFFFF; 
	font-size: 1em;
	}
a.bold:active {  
    color: #000000; 
    }
a.search {  
	font-family: Arial, Helvetica, sans-serif; 
	/*font-size: 1em; */
	color: #3F6565; 
	text-decoration: underline; 
	}

a.search:visited {  
    color: #990099; 
    font-size: 1em;
    }

a.search:hover {
	text-decoration: none; 
	background: #6B7D91; 
	color: #FFFFFF; 
	/*font-size: 1em;*/
	}
a.search:active {  
    color: #000000; 
    }

input,select { 
	font-family: Arial, Helvetica, sans-serif; 
    	font-size: 0.9em; 
    }
input.button { 
    background-color: #623B8A; 
    color: #FFFFFF;
    }
img.header {  
	border: 0px;
	}

ul { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 0.9em; 
     line-height: 1.2em; 
     list-style-image: url(images/arrow_right.gif;)
   }
ol { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 0.9em; 
     line-height: 1.2em; 
   }
li { 
     font-family: Arial, Helvetica, sans-serif; 
   }
.subHeadNoSpace { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 1em; 
     line-height: 1.1em; 
     font-weight: bold; 
   }
.caption { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 0.7em; 
     line-height: 1.1em; 
     text-align: center
   }
th { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em; 
	line-height: 1.2em; 
	}
th.white { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	font-weight: bold; 
	color: #FFFFFF ; 
	background-color: #999999;
	}
/*div.body { 
	margin-left: 15px;
	margin-right: 1px;
	}*/

.tableHeadWhite { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: bold; ; 
	color: #FFFFFF
	}


.home { 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	background-color: #FFFFFF; 

	margin-top: 0px; 
	margin-left: 0px; 
	background-image: url(images/bkgd_home.gif); 
	position: absolute; 
	top: 0; left: 0; 
	background-repeat: repeat-x;
	 }
div.bodyTopMargin { 
	margin-left: 15px; 
	margin-right: 1px; 
	margin-top: 40px;
	}
td.alignTop { 
	font-family: Arial, Helvetica, sans-serif; 
	vertical-align: top;
	 }
a.mainlink {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	font-size: .9em;
	padding: 4px;
	}
a.mainlink:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
a.mainlink:hover {
	background-color: #666666;
	}
a.mainlink:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}

.red {
	color: #FF0000;
	}
div#nav {  
	background-color: #F4F4E9; 
	padding-top: 65px; 
	padding-bottom: 25px;  
	width: 173px; 
	vertical-align: top;  
	background-image: url(images/header_inside2.gif); 
	background-repeat: no-repeat; 
	position: absolute; 
	top: 111px; 
	z-index: 5;
	}

/*
div#nav a { 
	color: #000000; 
	text-decoration: none; 
	display: block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	padding-left: 2px; 
	padding-right: 4px; 
	margin: 0;
	}

div#nav a:hover {  
	background: #6B7D91;  
	color: #FFFFFF;
	}
*/
a.homenav  { 
	color: #000000; 
	text-decoration: none; 
	display: block; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em; 
	font-weight: bold; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	padding-left: 2px; 
	padding-right: 4px; 
	margin: 0;
	}
a.homenav:visited {  
	color: #000000;
	}

a.homenav:hover {  
	background: #6B7D91;  
	color: #FFFFFF;
	}

span.textSize  { 
	color: #000000; 
	text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif; 
        font-size: 0.8em;
	font-weight: bold; 
	padding-bottom: 3px; 
	padding-top: 3px; 
	padding-left: 2px; 
	padding-right: 4px; 
	margin: 0;
	}
div#content {    
	position: absolute; 
	top: 111px; 
	left: 1px;
	padding-bottom: 25px; 
	padding-left: 203px; 
	width: 770px;
	background-image: url(images/bkgd_inside_content.gif); 
	background-repeat: repeat-y; 
	z-index: 1; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 567px;
	}
h3.search {  margin-bottom: 0px;}
hr { width: 100%; height: 1px; margin-top: -10px; background: #CCCCCC;  } 
li.search {  list-style-image: url(images/bullet_nav.gif); list-style-type: disc; margin-left: -10px;}
ul.search {margin-top: 0px; }
