/* Fonts */

h1{
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Lucida Sans", Arial, Helvetica, Sans-Serif;
color:#35352f;
font-size:20px;
font-weight:bold;
}
h2{
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Lucida Sans", Arial, Helvetica, Sans-Serif;
color:#993366;
font-size:20px;
font-weight:bold;
}
h3{
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Lucida Sans", Arial, Helvetica, Sans-Serif;
color:#35352f;
font-size:16px;
font-weight:bold;
}
h4{
padding:10px 0px 10px 0px;
margin:0px; 
font-family:Tahoma, Arial, Helvetica, Sans-Serif;
color:#6e7b6d;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
}
h5{
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#333399;
font-size:13.5px;
font-weight:bold;
line-height:16px;
letter-spacing:.5px;
}
h6{
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#ff0000;
font-size:14px;
font-weight:bold;
line-height:16px;
letter-spacing:.5px;
}
p{ 
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#000000;
font-size:12px;
line-height:16px;
letter-spacing:.5px;
}

li{ 
padding:10px 0px 0px 30px;
margin:0px; 
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#000000;
font-size:12px;
line-height:13px;
letter-spacing:.5px;
list-style:square;
}
ul{ 
padding:10px 0px 0px 30px;
margin:0px; 
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#000000;
font-size:12px;
line-height:13px;
letter-spacing:.5px;
}
.snapshotfont
{ 
padding:10px 0px 10px 0px;
margin:0px; 
font-family:"Times New Roman", Times, serif;
color:#444444;
font-size:12px;
font-weight:bold;
font-style:italic;
line-height:13px;
letter-spacing:.5px;
}
strong{
font-weight:bold;
}
em {
font-style:italic;
}
/* define some size modifiers */

.parahuge {
/*	font-size:1.75em; */
	font-size:22px;
	letter-spacing:0px;
	line-height:1.04em;
}
.paralarge {
	font-size:18px;
	letter-spacing:.2px;
	line-height:1.06em;
}
.paramedium {
	font-size:14px;
	letter-spacing:.2px;
	line-height:1.06em;
}
.parasmall {
	font-size:10px;
	letter-spacing:0px;
}
.paratiny {
	font-size:8px;
	letter-spacing:0px;	
}

#pagecontentcontent UL {
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#CCCCCC;
font-size:14px;
line-height:13px;
font-weight:bold;
margin:0px;
padding:0px;

}

#pagecontentcontent LI {
list-style:none;
padding:0px; 
margin:0px 0px 5px 40px;
padding:0px 0px 2px 20px;
font-family:"Lucida Sans",  Arial, Helvetica, Sans-Serif;
font-weight:normal;
letter-spacing:1px;
color:#f0f0f0;
font-size:12px;
line-height:13px;
background:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 1px;

}
#pdflist LI {
list-style:none;
padding:0px; 
margin:0px 0px 5px 40px;
padding:0px 0px 2px 20px;
font-family:"Trebuchet MS", Arial, Helvetica, Sans-Serif;
color:#ffffCC;
font-size:12px;
line-height:13px;
background:url(../images/AdobePDF-bullet.gif);
background-repeat:no-repeat;
background-position:0px 1px;
}
#masthead a:link {
color:#000066;
text-decoration:none;
}
#masthead a:hover {
color:#990000;
text-decoration:none;
}
#masthead a:visited {
color:#000066;
text-decoration:none;
}
#masthead a:active {
color:#990000;
text-decoration:none;
}

#pagecontentcontent a:link, #pagecontentcontent a:visited  {
color:#ddddff;
}
#pagecontentcontent a:hover, #pagecontentcontent a:active  {
color:#ffffcc;

}

.smallfont {
font:10px "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
color:#2a2a11;
margin:0px;
padding:0px 0px 1em 10px;
letter-spacing:1px;
line-height:16px;
}


/* Forms */
.requiredfield {
	border: 1px solid #444444;
	background: #fafad8 url(../images/forms/formyellowback.gif) repeat-x top right;
	font:13px "Trebuchet MS", Arial;	
}
.normalfield {
	border: 1px solid #444444;
	background: #ffffff url(../images/forms/formgreyback.gif) repeat-x;	
	font:13px "Trebuchet MS", Arial;
}
.normalfieldactive {
	border: 1px solid #444444;
	background: #e0ffc7 url(../images/forms/formgreenback.gif) repeat-x;		
	font:13px "Trebuchet MS", Arial;
}
.normalfieldsmall {
	border: 1px solid #444444;
	background: #ffffff url(../images/forms/formgreyback.gif) repeat-x;	
	font:10px "Trebuchet MS", Arial;
}
.requiredfieldmissing {
	border: 1px solid #ff4444;	
	background: #fee9eb url(../images/forms/formredback.gif) repeat-x top right;		
	font:13px "Trebuchet MS", Arial;	
}
.requiredfieldgood {
	border: 1px solid #444444;	
	background: #e0ffc7 url(../images/forms/formgreenback.gif) repeat-x;		
	font:13px "Trebuchet MS", Arial;	
}
.requiredfield:focus {
	border: 1px solid #444444;
	background: #fafad8 url(../images/forms/formyellowback.gif) repeat-x top right;		
	font:13px "Trebuchet MS", Arial;
}
.normalfield:focus {
	border: 1px solid #444444;
	background: #e0ffc7 url(../images/forms/formgreenback.gif) repeat-x;		
	font:13px "Trebuchet MS", Arial;
}
.requiredfieldmissing:focus {
	border: 1px solid #ff4444;	
	background: #fee9eb url(../images/forms/formredback.gif) repeat-x top right;		
	font:13px "Trebuchet MS", Arial;
}
.requiredfieldgood:focus {
	border: 1px solid #444444;	
	background: #e0ffc7 url(../images/forms/formgreenback.gif) repeat-x;		
	font:13px "Trebuchet MS", Arial;
}

/* File Type Links */

#actualcontent a[href $='.pdf'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minipdf.gif) no-repeat center left;
}

#actualcontent a[href $='.xls'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minixls.gif) no-repeat center left;
}

#actualcontent a[href $='.ppt'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minippt.gif) no-repeat center left;
}

#actualcontent a[href $='.doc'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/miniword.gif) no-repeat center left;
}
#actualcontent a[href $='.rtf'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/miniword.gif) no-repeat center left;
}
#actualcontent a[href $='.txt'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/miniword.gif) no-repeat center left;
}
#actualcontent a[href $='.wmv'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minivideo.gif) no-repeat center left;
}
#actualcontent a[href $='.mov'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minivideo.gif) no-repeat center left;
}
#actualcontent a[href $='.avi'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minivideo.gif) no-repeat center left;
}
#actualcontent a[href $='.mpg'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minivideo.gif) no-repeat center left;
}
#actualcontent a[href $='.swf'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minivideo.gif) no-repeat center left;
}
#actualcontent a[href $='.rm'] { 
   padding-left: 16px;
   background: transparent url(../images/icons/minivideo.gif) no-repeat  left;
}

#actualcontent ul {
	margin-top:0px;
	margin-left:-10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1.5px;
	line-height:14px;
	color:#2a2a11;
}

#actualcontent li {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1.5px;
	line-height:120%;
	color:#2a2a11;
	list-style:none;
	margin:0px 0px 2px 0px;
	padding:2px 4px 2px 15px;
	background-image:url(../images/construct/smallarrowbullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
/* Links */

a {
text-decoration:none;
}
a:link, a:visited {
text-decoration:none;
color:#4177b7;
}
a:hover , a:active {
text-decoration:none;
color:#b78141;
}
