/* Helpers and base rules */
@import url(template2.css);
@import url(template3.css);
@import url(template4.css);
@import url(template5.css);
@import url(template6.css);
@import url(customer.css);

/* STYLE FOR THE HR JOB TABLE BEGINS */
div #jobTable table{
	width: 480px;
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: rgb(255, 255, 240);
	color: black;
	font-size: 12px;
}
div #jobTable th {
	border-width: 2px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: #003366;
	color: #fff;
	-moz-border-radius: 0px 0px 0px 0px;
}
div #jobTable td {
	border-width: 2px;
	padding: 5px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

div #jobTable a:link
{
	font-family:Arial, Helvetica, sans-serif;
	color: #0e6cae;	
	font-size: 12px;
}

div #jobTable a:active
{
	font-family:Arial, Helvetica, sans-serif;
	color: #226787;
	font-size: 12px;
}

div #jobTable a:hover
{
	font-family:Arial, Helvetica, sans-serif;	
	color: #ae3624;
	font-size: 12px;
}

div #jobTable a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color: #0e6cae;	
	font-size: 12px;
}


/* STYLE FOR THE HR JOB TABLE ENDS */



table.trademarks{border-style:solid; border-color:#0033CC; border-width:thin;}
td.trademarks{border-style:solid; border-color:#0033CC; border-width:thin;}

div #navigation
{
	width: 772px;
	height: 18px;
	background:url(../images/bg_navigation.jpg) repeat-x;
	padding: 0 0 0 8px;
	
}



.htdots{
	background: url(../images/h_dots.gif) repeat-x;
	height:8px;
}

.leftnavtitle {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#9d9b9b;	
}

div#header {
	position:fixed;
	visibility:visible;

}

img	{
	border: 0;
	}
	
img#product {
	float:left;
	margin-left:10px;
	margin-right:10px;
}

div#cardset {	
	float:left;
	margin-left:0px;
	margin-right:15px;
}

img#cardset {	
	float:left;
	margin-left:0px;
	margin-right:15px;
}

div#cardsetright {	
	float:right;
	margin-left:15px;
	margin-right:0px;
}

img#cardsetright {	
	float:right;
	margin-left:15px;
	margin-right:0px;
}

div#description {
	float:left;
	width:360px;	
	margin-left:0px;
	margin-right:15px;
}

div#description2 {
	float:left;
	width:260px;	
	margin-left:0px;
	margin-right:15px;
}

div#descrSoftware {
	float:left;
	width:310px;	
	margin-left:0px;
	margin-right:0px;
}

p.access	{
	display: none;
	}


img.counter	{
	display: inline;
	margin-left: 5px;
}

object {
	z-index:0px;
}

td,tr,table {
	font-size:12px;
	z-index:1px;
}

img#demo{
	float:left;
	margin-right:5px;
}

div#demo {
	vertical-align:middle;
	color:#006233;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	font-weight:bold;	
}


	
* html hr {

	border:0px;
	padding:0px;
	height:1px;	
	color:#CCCCCC;
}

hr {
	size:1px;	
	color:#CCCCCC;
}





	/* Primary layout divisions */

	
#cellbg {
	
	background: url(../images/logoBlue.jpg) repeat-x;
}

div#wrapper	{			
		
	height:750px;
	margin: 0 auto;
	padding: 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;	
	line-height:16px;
	text-align: left;		
	}

div#layout	{		
	background-color:#FFFFFF;	
	margin: 0 auto;		
	width: 780px;
	}
	
*html div#layout	{		
	background-color:#FFFFFF;	
	width: 780px;
	padding: -5px 0 0 0;
	}
	
div#sitemapcontent	{		
	margin-left: 45px;		
	margin-top: 30px;
		
	}
	
div#content	{			
	border-color:#666666;
	text-align:left;
	background-color:#FFFFFF;
	position:relative;
	margin: 0 auto;		
	width: 780px;
	}
	
	
div#shadow{
	background-image: url(../images/shadow.gif);	
	background-repeat: no-repeat;	
	float:left;	
	width:792px;		
	margin: 0 auto;
	padding: 0;

}

div#shadowBtm{	
	background-image: url(../images/shadowBtm.gif);			
	background-repeat: repeat-y;	
	width:792px;		
	position:relative;	
	margin: 0 auto;
	padding: 0;

}
	


/*body */

div#mastercontent {			
	float:left;
	position:relative;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	width:100%;
	margin:0 auto;
	
}

div#leftcontent{				
	padding:0px;
	float:left;	
	width:206px;	
}

div#leftnav{	
	/*background-color:#FFFFFF;*/
	/*color:#0035AD;	*/
	border: solid 1px #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;		
}


div#leftnavshadow{	
	border: solid 1px #FFFFFF;				
	margin: 1em;	
	
}

div#spacer{	
	background-color:#000066;
	height:5px;
	
}



.collapse {
	white-space:normal;
}

div#welcometitle{
	margin-top:15px;

}

div#homead {				
	width:auto;
	float:left;	
	margin-left:10px;
	margin-right:10px;	
}


div#bottomheader{
	
	/*color:#666666;*/	
	float:left;
	background-color:#BBC6DD;
	width:550px;
	height:18px;	
	margin:0px;
	
}




div#bottomcontent{
	
	color:#666666;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;	
	/*padding-left:8px;*/
	padding-right:12px;
	
	
}

div#rightbar {		
	padding:0px;	
	float:left;		
}

div#rightcontent {			
	float:left;
	width:auto;
	margin:15px;
	height:100%;	
}

*html div#rightcontent {			
	float:left;
	width:490px;
	margin:15px;
	height:100%;	
}



div#footer	{
	/*background-image:url(http://www.prioritydispatch.net/testPDC/images/bottombar.gif);	
	background-repeat:no-repeat;*/
	border: 0;	
	float:left;
	width: 780px;
	height: 22px;
	bottom:0px;	
}

*html div#footer	{
	/*background-image:url(http://www.prioritydispatch.net/testPDC/images/bottombar.gif);	
	background-repeat:no-repeat;*/
	border: 0;	
	float:left;
	width: 780px;
	height: 22px;
	bottom: -10px;	
}

div#vspace {	
	height:50px;
}
	
/* texts */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#5a5b5d;
	background-image: url(../images/backgroundshort.jpg);
	background-repeat: repeat-x;	
	
}




.bodytextsmall {
	margin:0px;
    margin-top:0px !important;margin-top:3px;
    width:720px;
    border-top:solid 1px #d2d2d2;
	padding-top:3px;
   text-align:center;
    font-family:Arial,Sans-Serif; font-size:7pt; color:#828282;
    line-height:2em;

}




.bodytextbold {
	color:#0035AD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	font-weight:bold;	
}

.bodytextbold2 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextboldblue {
	color:#0035AD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextboldred {
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextboldgreen {
	color:#006233;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextboldgreen2 {
	color:#006233;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextbold3 {
	margin:10px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:bold;	
}

.bodytextbold4 {	
	color:#0038AE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
	font-weight:bold;	
}

.bodytextbold5 {	
	color:#293f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextbold5sm {	
	color:#293f6f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	font-weight:bold;	
}

.bodytextsm {	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	font-weight:none;	
}

.bodytextbold6 {	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight:bold;	
}

.bodytextboldblack {	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	font-weight:bold;	
}


.bodytext {	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;		
	
}

.bodytext12 {	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;		
	
}

.bodytextwhite {	
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;		
	
}

.bodytextspace {	
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
		
}


.navQuickTitle{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}



.bodytextcenter {
	color:#666666;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;	
	
	
}

.bodytextitalic{	
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	line-height:18px;	
}

.pdfApp {	
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:bold;	
}

.bodytextitalic2{	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	line-height:17px;	
	
}


h1	{
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	color:#0035AD;	
	padding: 0;
	border: 0;
	}
	
	
	
	
/* Stop WinIE6 from miscalculating width of layout and filling 
	side of page with meaningless white lines */




* html div#leftcontent4 {
    margin-right:3px;
    }	
	
* html div#bottomleftcontent4 {	
	margin-left:7px;
	margin-right:7px;	
	margin-top:6px;	
	margin-bottom:14px;
	float:left;
	width:45%;	
	
}

ul{
	margin-bottom:-15px;
}

ul#normal{
	margin-bottom:5px;
}

li#normal {
	list-style-position:inside;
	list-style-type:lower-alpha;
	margin-left:-15px;
	margin-top:0px;	
	
}

li#list {
	list-style-position:inside;
	margin-left:-40px;
	margin-top:0px;	
	
}

li {
	list-style-position:inside;
	margin-left:-40px;
	margin-top:-12px;
}


* html ul {			
	padding-top:-2px;
	
}

* html li {				
    list-style-position:inside;
	margin-left:-40px;	
	margin-top:-16px;
	
}

* html li#list {			
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	padding-top:-2px;	
	line-height:16px;
	color:#000000;	
	
}

* html li#researchlinks {
	list-style-position:outside;
	margin-left:6px;	
	letter-spacing:normal;
	line-height:20px;
}

li#researchlinks {
	list-style-position:outside;
	margin-left:-20px;
	margin-top:0px;	
}

ul#uladvancement{
	margin-top:0px;
}

li#advancement {
	list-style-position:outside;
	margin-left:15px;
	margin-top:0px;	
}







	/* Default links 	*/
	
a.nav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : bold; 
	text-decoration : none;
	color: #666666;
	background: transparent; 
	}

a.nav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : bold; 
	text-decoration : none;
	color: #666666;
	background: transparent; 
	}

a.nav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : bold; 
	text-decoration : none;
	color: #666666;
	background: transparent;  
	}
	
 a.nav:visited {
 font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : bold; 
	text-decoration : none;
	color: #666666;
	background: transparent;
}

a.demo:LINK{vertical-align:middle;
	color:#006233;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	}
a.demo:VISITED{vertical-align:middle;
	color:#006233;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	}
a.demo:ACTIVE{vertical-align:middle;
	color:#006233;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	}
a.demo:HOVER{vertical-align:middle;
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	}

a.footer:LINK{color:#828282; text-decoration:underline; font-family:Arial,Sans-Serif; font-size:7pt; line-height:2em;}
a.footer:VISITED{color:#828282; text-decoration:underline; font-family:Arial,Sans-Serif; font-size:7pt; line-height:2em;}
a.footer:ACTIVE{color:#828282; text-decoration:underline; font-family:Arial,Sans-Serif; font-size:7pt; line-height:2em;}
a.footer:HOVER{color:#000;text-decoration:underline; font-family:Arial,Sans-Serif; font-size:7pt; line-height:2em;}


A.pricing:LINK {font-size: 9px; letter-spacing: 0.3px; color : #FF0000; text-decoration : none; line-height:1; }
A.pricing:VISITED {font-size: 9px; letter-spacing: 0.3px; color : #FF0000; text-decoration : none; line-height:1;}
A.pricing:ACTIVE {font-size: 9px; letter-spacing: 0.3px; color : #FF0000; text-decoration : none; line-height:1;}
A.pricing:HOVER {font-size: 9px; letter-spacing: 0.3px; color : #FF6600; text-decoration : none; line-height:1;}

A:LINK {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none; }
A:VISITED {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none; }
A:ACTIVE {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none; }
A:HOVER {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none; }

A.leftNav:LINK {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none; }
A.leftNav:VISITED {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none;}
A.leftNav:ACTIVE {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none;}
A.leftNav:HOVER {font-size: 11px; letter-spacing: 0.2px; color : #000000; text-decoration : none;}

A.leftNavRed:LINK {font-size: 11px; letter-spacing: 0.2px; color : #990000; text-decoration : none; font-weight:bold }
A.leftNavRed:VISITED {font-size: 11px; letter-spacing: 0.2px; color : #990000; text-decoration : none; font-weight:bold}
A.leftNavRed:ACTIVE {font-size: 11px; letter-spacing: 0.2px; color : #990000; text-decoration : none; font-weight:bold}
A.leftNavRed:HOVER {font-size: 11px; letter-spacing: 0.2px; color : #990000; text-decoration : none; font-weight:bold}


A.traNav:LINK {font-size: 11px; letter-spacing: 0.2px; color : #0035AD; text-decoration : underline; font-weight:bold; }
A.traNav:VISITED {font-size: 11px; letter-spacing: 0.2px; color : #0035AD; text-decoration : underline; font-weight:bold; }
A.traNav:ACTIVE {font-size: 11px; letter-spacing: 0.2px; color : #0035AD; text-decoration : underline; font-weight:bold; }
A.traNav:HOVER {font-size: 11px; letter-spacing: 0.2px; color : #FF6600; text-decoration : underline; font-weight:bold; }

A.traNavSmall:LINK {font-size: 10px; letter-spacing: 0.2px; color : #0035AD; text-decoration : underline; font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
A.traNavSmall:VISITED {font-size: 10px; letter-spacing: 0.2px; color : #0035AD; text-decoration : underline; font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;  }
A.traNavSmall:ACTIVE {font-size: 10px; letter-spacing: 0.2px; color : #0035AD; text-decoration : underline; font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;  }
A.traNavSmall:HOVER {font-size: 10px; letter-spacing: 0.2px; color : #FF6600; text-decoration : underline; font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;  }
	
	
a.navleft2:link, a.navleft2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : bold; 
	text-decoration : underline;
	color: #666666;
	background: transparent; 
	}

a.navleft2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : bold; 
	text-decoration : underline;
	color: #666666;
	background: transparent; 
	}

a.navleft2:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : none; 
	text-decoration : underline;
	color: #666666;
	background: transparent;  
	}
	
	
	
	
a.navleft3:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #666666;
	background: transparent; 
	}

a.navleft3:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #666666;
	background: transparent;  
	}
	
a.navleft3:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #666666;
	background: transparent;  
	}
	
a.navleft3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #DC7700;
	background: transparent; 
	}
	
	
	
a.navleft4:link {
	font-family:Helvetica, verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #666666;
	background: transparent; 
	}

a.navleft4:active {
	font-family:Helvetica, verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #666666;
	background: transparent;  
	}
	
a.navleft4:visited {
	font-family:Helvetica, verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #666666;
	background: transparent;  
	}
	
a.navleft4:hover {
	font-family:Helvetica, verdana, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight : none; 
	text-decoration : none;
	color: #DC7700;
	background: transparent; 
	}
	
a.navleft:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : underline;
	color: #666666;
	background: transparent;  

}
	
a.email:link  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : underline;
	color: #0038AE;
	background: transparent; 
	}

a.email:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : underline;
	color: #000099;
	background: transparent; 
	}
	
a.email:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : underline;
	color: #0038AE;
	background: transparent;  
	}
a.email:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-weight : none; 
	text-decoration : underline;
	color: #0038AE;
	background: transparent;  
	}


/* highlights indicator */
 
#productsoverview .productsoverview, #medproqa .medproqa, #advemdcardsets .advemdcardsets, #advemdfrg .advemdfrg,
#advemdqaguides .advemdqaguides, #medcasepad .medcasepad, #principle .principle, 
#sendcd .sendcd, #echocd .echocd, #advancementflashback .advancementflashback,
#advancement .advancement, #policeqaguides .policeqaguides, #policeproqa .policeproqa, #policecardsets .policecardsets,
#policefrg .policefrg, #policecasepad .policecasepad, #fireqaguides .fireqaguides, #fireproqa .fireproqa, #fireproqaoverview .fireproqaoverview, #firecardsets .firecardsets,
#firefrg .firefrg, #firecasepad .firecasepad, #etcipackage .etcipackage, #aqua .aqua, #send .send, #sales .sales, #salesIntInquiry .salesIntInquiry,
#salesQuote .salesQuote, #consulting .consulting, #contact .contact, #jobs .jobs, #about .about, #customer .customer, #trainingoverview .trainingoverview,
#epd .epd, #efd .efd, #advemd .advemd, #etcitraining .etcitraining, #etc .etc, #edq .edq, #leadership .leadership, #proqatraining .proqatraining, #aquatraining .aquatraining
{
	background-image: url(../images/layouts/navsub_bg_on.gif);
	font-size: 11px; 
	letter-spacing: 0.2px;
	 color : #000000; 
	 text-decoration : none; 
	
}


 


	/* Typography 	*/
ul {
	padding-top:1px;


}
	


.researchlinksinside {
	list-style-position:inside;
}
	
div#maincontent h2	{
	font-size: 18px;
	}

body#home div#maincontent h2	{
	margin-top: 25px;
	}

body#home div#maincontent h2.follow	{
	margin-top: 5px;
	}

div#maincontent h3	{
	font-size: 14px;
	}

blockquote	{
	padding: 0;
	padding-left: 10px;
	margin-left: 10px;
	border: 0;
	border-left: 1px dotted #785;
	}


code, pre	{
	font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;
	font-weight: normal;
	font-size: small;
	}

	
	/* Purely decorative, redolent of spring */
	
div.timestamp	{	
	margin: 10px 0 0 0;
	padding: 0;
	}
	
div.timestamp h3	{
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

div.timestamp h3 a:link, div.timestamp h3 a:visited {
	margin: 0 10px 0 0;
	padding: 0 0 0 30px;
	background: transparent url(/i04/timestamp.gif) top left no-repeat;
	}

div.timestamp h3 a:hover {
	background: transparent url(/i04/timestampa.gif) top left no-repeat;
	}
	
div#maincontent h2 a:link, div#maincontent h2 a:visited {
	background: transparent url(/i04/permaleaf.gif) top left no-repeat;
	padding: 0 0 0 40px;
	}

div#maincontent h2 a:hover {
	background: transparent url(/i04/permaleafa.gif) top left no-repeat;
	}


	/* Forms follow function */
	
div#searchui	{
	margin: 10px 0 10px 0;
	padding: 0;
	}
	
#searchui label	{
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
	color: #ffe;
	}

#searchui input.butt	{
	color: #663;
	background: #bc9;
	font-size: x-small;
	}

input.hun	{
	margin: 0 2px;
	width: 100px;
	font-size: x-small;
	}


	/*   Sidebar navs and links 	*/
	
#sidebar dd, #sidebar dt {
	margin-left: 0;
	padding-left: 0;
	line-height: 18px;
	margin-bottom: 3px;
	}

body #sidebar dt 	{
	text-transform: uppercase;
	letter-spacing: 5px;
	margin-top: 25px;
	background: transparent;
	color: #ffe;
	padding: 2px 5px;
	background: #ab8;
	text-shadow: 2px 3px 3px #896;
	}

#sidebar dd a:link, #sidebar dd a:visited {
	font-weight : normal; 
	}



/* Sidebar banners */

div#banners	{
	margin: 0;
	padding: 13px 0 0 0;
	background: transparent url(/i04/enjoy.gif) top left no-repeat;
	}
	
div#banners h5	{
	margin: 0 0 10px 0;
	padding: 0;
	}

div#banners h5#alaban	{
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 230px;
	height: 28px;
	}

div#banners h5#alaban a	{
	display: block;
	margin: 3px 0 0 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url(/i04/alaban.gif) top left no-repeat;
	}

div#banners h5#alaban a:hover	{
	background: transparent url(/i04/alaban.gif) 0 -28px no-repeat;
	}
	
div#banners h5#hcban	{
	margin: 10px 0 0 0;
	padding: 0;
	text-indent: -9999px;
	width: 230px;
	height: 45px;
	}

div#banners h5#hcban a	{
	display: block;
	margin: 3px 0 0 0;
	padding: 0;
	width: 100%;
	height: 100%;
	text-decoration: none;
	background: transparent url(/i04/hcban2.gif) top left no-repeat;
	}

div#banners h5#hcban a:hover	{
	background: transparent url(/i04/hcban2.gif) 0 -45px no-repeat;
	}


	/* Previous Reports */
	

	/* Cover one's butt */
	
form#buttski	{
	text-align: center;
	padding: 0;
	margin: 10px auto;
	}

.butt {
	color: #663; 
	background: #eed; 
	padding: 2px;
	}



	/*  List frippery */



/* Haxies */

.floattenr	{
	float: left; 
	margin: 0 10px 0 0;
	}
	
/* Contrast-o-meter switchable headline */

body#contrastpage h2.contrast {
	text-indent: -9999px;
	margin-top: 0;
	}
	
body#contrastpage h2.contrast a:link, body#contrastpage h2.contrast a:visited {
	display: block;
	width: 440px;
	height: 35px;
	background: #eed url(/i04/cmeterdark.gif) top left no-repeat;
	margin: 10px 0 5px 0;
	padding: 0;
	border: 0;
	}	

/* Rotation border */

img.rotc 	{
	border: 2px solid #ccb;
	background: transparent url(/i04/bg0432.gif) top left repeat;
	}
	
/* submit */
.submitbutton { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; background-color: #0035AD; color: #ffffff; letter-spacing: 0.038em; }
.submitbutton2 { font-family: arial, helvetica, geneva, sans-serif; font-size: 11px; background-color: #ffffff; color: #333333; border-width:thin; border-left-color:#666666; border-top-color:#666666; letter-spacing: 0.038em; }

/*checkbox */
.cb { border-style: solid; border-width:thin;  }

	
/* input */
.i1 { font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #ffffff;  color: #000000; border-width: 1px; width: 150px;; border-color: #c0c0c0; }
.i2 { font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #ffffff; color: #000000; border-width: 1px; width: 450px; border-color: #c0c0c0; }
.i3 { font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #ffffff; color: #000000; border-width: 1px; width: 275px; border-color: #c0c0c0; }
.i4 { font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #ffffff; color: #000000; border-width: 1px; width: 35px; border-color: #c0c0c0; }

.i5 { font-family: arial, helvetica, geneva; border-style: solid; font-size: 11px; border-width:thin; background-color: #ffffff; color: #000000; border-width: 1px; width: 125px; border-color: #c0c0c0; }
.i6 { font-family: arial, helvetica, geneva; border-style: solid; font-size: 11px; border-width:thin; background-color: #ffffff; color: #000000; border-width: 1px; width: 250px; border-color: #c0c0c0; }
.i10 { font-family: arial, helvetica, geneva; border-style: solid; font-size: 11px; border-width:thin; background-color: #ffffff; color: #000000; border-width: 1px; width: 350px; border-color: #c0c0c0; }


.i7 { font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #eeeeee;  color: #000000; border-width: 1px; width: 175px; border-color: #c0c0c0; }
.i8 { font-family: arial, helvetica, geneva; border: solid; font-size: 12px; background-color: #eeeeee; color: #000000; border-width: 1px; width: 100%; border-color: #c0c0c0; text-align: right; }
.i9 { font-family: arial, helvetica, geneva; border-style:solid; border-width:thin; border-color:#FFFFFF; font-size: 11px; background-color: #666666; color: #ffffff; width: 125px; height: 12px; text-align: left; font-weight: bold; }


.newsHeader{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-size: 1.4em;
	font-weight:bold;
	text-decoration:underline;
	color:#003366;
}

.newsContent p{
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
	font-weight:none;
}

.newsContent h2{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#006233;
	padding: 10px 0 0 0;
	margin: 0;
}


.mainContent p{
	font-size:1em;
	font:Arial, Helvetica, sans-serif;
	font-weight:none;
}

.mainContent h1{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#006233;
	padding: 10px 0 0 0;
	margin: 0;
}


.mainContent h2{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	font-size: 1.2em;
	font-weight:bold;
	text-decoration:none;
	color:#006233;
	padding: 30px 0 0 0;
	margin: 0;
}

.mainContent .subContent ul li{
	display: inline;
	list-style-type: none;	
	padding-right: 50px;
}


.leftMainHeader{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	font-size: 1.3em;
	font-weight:bold;	
	color:#003366;
}

.mainHeader{
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: 3px;
	font-size: 1.4em;
	font-weight:bold;
	text-decoration:underline;
	color:#003366;
}

