body { 
       background: #F8DDE4;
	   /* #E6E6DC EFEBDE*/
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
       font-size: 12px; 
       font-style: normal; 
       line-height: 17px; 
       font-weight: normal; 
       font-color: #000000; 
       scrollbar-arrow-color: #000000;
       scrollbar-base-color: black;
       scrollbar-dark-shadow-color: #2A426A;
       scrollbar-track-color: #666666;
       scrollbar-face-color: #f5f5ef;
       scrollbar-shadow-color: #EAEEF2;
       scrollbar-highlight-color: #000000;
       scrollbar-3d-light-color: #EAEEF2
}


a:link{
        /*border-bottom: 1px dotted;*/
		color: #0000ff;
		}
	a:visited {
	    color							: #0000ff;
		}
	a:hover{
	    /*background-color: #E6C4C3;
    	border-bottom: 1px dotted; */
		color							: #0000ff;
		}
	img 
	{
	    text-decoration: none;
		border: none;
	}
	form 
	{
		margin: 0;
		padding: 0;
	}
	
div#nothing{}
	
li.first{
		/* used to ensure that we get the correct border on the first item in the list */
		border-left					: 0 !important;
		border-right					: 1px solid #C1C5C6;
	}
	.middle{
		/* used to ensure that we get the correct border on the middle item(s) in the list */
	  font-family:  "Futura",  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 12px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000;
	   text-decoration : none;
	  
	}	
	
	div#interior-leftcolumn{}
		div#interior-middlecolumn{}
		div#interior-rightcolumn{}
		   
td { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000
	   }		
	   

.subnavigation { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   text-decoration: none;
	   color: #000000
	   }			   
	   
		   
.toprightsubnav { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000
	   }		   
	   

.date { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 10px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000;
	   padding: 0em 0 10em 0 !important;	   
	   }	
	   
.sslcert { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 10px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #c9c9c9
	   }		   
	   

.sectionHeading { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 14px; 
	   font-weight: bold; 
	   color: #ffffff;
	   text-decoration : none;
	   }		
	   
	   
.sectionHeading-selected { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 14px; 
	   font-weight: bold; 
	   color: #000000;
	   text-decoration : none;
	   }	
	   
	   	   
	   
.large { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 13px; 
	   font-style: normal; 
	   line-height: 14px; 
	   font-weight: normal; 
	   color: #000000;
	   text-decoration : none;
	   }		
	   	   

.sectionHeading-selected { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 14px; 
	   font-weight: bold; 
	   color: #ffffff;
	   text-decoration : none;
	   }	      
	   
	   	   
.p { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 10px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000
	   }		  
	   
.br { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000
	   }	
	   
br { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	  color: #000000
	   }		   
	   
	   
li { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000 
	   }	
	   
.li { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	  color: #000000
	    }	
	   	   
ol { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000
	   }	
	   
.ol { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #000000
	   }	
	   	   
	   	   
ul { 
      list-style-image: url(/preview/images/dot.gif);
	   }		
	   	   
    
  	   
.buttons { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 10px; 
	   font-style: normal; 
	   line-height: 17px; 
	   font-weight: normal; 
	   color: #444444
	   }		
  	   
	   
.dropdown { 
       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 11px; 
	   font-style: normal; 
	   font-weight: normal; 
	   color: #000000;
       background: #DBE6F0;
	   scrollbar-base-color: #DBE6F0;
	   scrollbar-darkshadow-color: #ffffff;
	   scrollbar-shadow-color: #cecece;
	   scrollbar-track-color: #cecece;
	   scrollbar-highlight-color: #cecece;
	   scrollbar-3d-light-color: #cecece;
	   scrollbar-arrow-color: #ffffff;
	   border-style: none;
	   border-color: #cecece
	   }		

.input {

	color: black;
	font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	font-size: 11px; 
	font-style: normal; 
	background-color: white;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #cecece;
	scrollbar-track-color: #cecece;
	scrollbar-highlight-color: #cecece;
	scrollbar-3d-light-color: #cecece;
	scrollbar-arrow-color: #ffffff;
	border-style: ridge;
	border-color: #cecece;
	border-width: 1px;
}	   	 
  	  	   	      

.textarea {

       font-family:  "Futura",  "Verdana", "Arial", "Helvetica", "sans-serif"; 
	   font-size: 10px; 
	   font-style: normal; 
	   background-color: white;
	scrollbar-base-color: #cecece;
	scrollbar-darkshadow-color: #cecece;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #cecece;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3d-light-color: #ffffff;
	scrollbar-arrow-color: #ffffff;
	border-style: ridge;
	border-color: #ffffff;
	
}
  	   
  
	   


/* DIV maingraphic - the div to hold the main graphic of the page */
	div#maingraphic{
		width							: 100%;
		border-top					: 2px solid #FFFFFF;
		border-bottom				: 8px solid #7C8A8D;
		background-image		: url(../images/home/banner-image.jpg);
		background-repeat		: no-repeat;
		background-color			: #232476;
		clear								: both;
	}
	div#maingraphic table{
		width							: 100%;
		font-size						: 100%;
	}
	div#maingraphic-table-column1{
		width							: 1px;
	}

	p.mainstory {
		font-size						: 160%;
		color							: #FFFFFF;
		text-align						: right;
		font-family					: verdana, arial, sans-serif;
		padding						: 0.7em 15px 2px 0;
		line-height					: 1.5;
		font-weight					: 200;
		margin							: 0;
	}
	
	p.mainstory2
{
	padding-right: 0px;
	background-position: right top;
	padding-left: 0px;
	font-weight: 200;
	font-size: 120%;
	background-image: url(../images/home/whiteline.gif);
	padding-bottom: 0.5em;
	margin: 0px 15px 0px 33px;
	color: #ffffff;
	line-height: 1.5;
	padding-top: 3px;
	background-repeat: no-repeat;
	font-family: verdana, arial, sans-serif;
	text-align: right;
}
	
	p.mainstorylearnmore {
		font-size						: 120%;
		font-weight					: bold;
		text-align						: right;
		padding						: 0.5em 0.9em 0.2em 0;
		margin							: 0;
	}
	div#maingraphic a:link {
		color							: #FFFFFF;
		text-decoration			: none;
	}
	div#maingraphic a:visited {
		color							: #FFFFFF;
		text-decoration			: none;
	}
	div#maingraphic a:hover {
		color							: #FFFFFF;
		text-decoration			: underline;
	}
	
/* DIV maincontent - the main content of the page after the graphic table */	

	div#maincontent{
		/* this padding is used so that the column lines terminate 0.5em from top and bottom */
		padding						: 0.5em 0 0.5em 0;
	}

	/* styling the bones of the main content table */
		div#maincontent table {
			width							: 100%;
			font-size						: 100%;
		}
		div#maincontent td{
			padding						: .5em 1em 1em 1em;
			vertical-align				: top;
		}
		td#leftcolumn{
			width							: 25%;
		}
		td#middlecolumn{
			width							: 50%;
			border-right					: 1px solid #7C8A8D;
			border-left		 				: 1px solid #7C8A8D;
		}
		td#rightcolumn{
			width							: 25%;
		}
		
		td#leftcolumn2{
			width							: 100%;
			border-right					: 1px solid #7C8A8D;
			border-left		 				: 1px solid #7C8A8D; 
		}
		td#middlecolumn2{
			width							: 100%;
			/*border-right					: 1px solid #7C8A8D;
			border-left		 				: 1px solid #7C8A8D; */
		}
		
		
		div#interior-leftcolumn{}
		div#interior-middlecolumn{}
		div#interior-rightcolumn{}
		
		div#interior-leftcolumn2{}
		div#interior-middlecolumn2{}
			
		
	/* content styles */
		div#maincontent h1{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h10-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		
		h1.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}

		div#maincontent h1 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h1 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h1 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
		
		
		div#maincontent h2{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h20-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		
		h2.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}

		div#maincontent h2 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h2 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h2 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
		
		
		div#maincontent h3{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h30-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		
		h3.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}

		div#maincontent h3 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h3 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h3 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
		
		
		div#maincontent h4{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h40-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		
		h4.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}

		div#maincontent h4 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h4 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h4 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
		
		
		
		div#maincontent h5{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h50-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		
		h5.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}
	
		
		div#maincontent h5 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h5 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h5 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
		
		
		div#maincontent h6{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h60-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		
		h6.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}

		div#maincontent h6 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h6 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h6 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
		
		
      div#maincontent h7{
			font-size						: 143%;
			font-family					: verdana, arial, sans-serif;
			padding						: 0em 0em 0.2em 0em;
			font-weight					: bold;
			color							: #06347A;
			margin							: 0 0 0.7em 0;
			background-image		:  url(../images/h70-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
		
		h7.top{
			/* used for h1's at the top of a column, to get rid of top padding */
			margin-top					: 0em !important;
			padding-top					: 0em !important;
		}

		div#maincontent h7 a:link{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h7 a:hover{
			color							: #181863;
			text-decoration			: none;
		}
		div#maincontent h7 a:visited{
			color							: #181863;
			text-decoration			: none;
		}
				
				
	.ph310{
			font-size		 		: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight	    		: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h310-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
	
				

		
	.ph305{
			font-size		 		: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight	    		: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h305-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
	
	
		
	.ph205{
			font-size		 		: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight	    		: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h205-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
		
		

   .ph202{
			font-size		 		: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight	    		: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h202-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
		
		

   .ph175{
			font-size		 		: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight	    		: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h175-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
		

   .ph170{
			font-size				: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight				: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h170-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height					: 1.7;
			clear								: left;
		}
		

		

	.ph150{
			font-size				: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight				: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h150-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
		
		
		
     .ph110{
			font-size				: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight				: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h110-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
		


 .ph95{
			font-size				: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight				: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h95-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
				

 .ph75{
			font-size				: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight				: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h75-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}


 .ph70{
			font-size				: 143%;
			font-family				: verdana, arial, sans-serif;
			padding					: 0em 0em 0.2em 0em;
			font-weight				: bold;
			color					: #06347A;
			margin					: 0 0 0.7em 0;
			background-image		:  url(../images/h70-line.gif);
			background-position  	: left bottom;
			background-repeat		: no-repeat;
			line-height				: 1.7;
			clear					: left;
		}
	
						
				
		
		
		
		
			
		
		div#maincontent p{
			line-height: 1.5;
			margin: 0;
			padding: 0 0 1.5em 0;
		}
		
	/* unordered lists in the main content area */
		div#maincontent ul{
			padding						: 0;
			margin							: 0 0 0 1.5em;
			list-style-image				:  url(../images/bullet.gif);
		}
		div#maincontent li{
			line-height					: 1.5;
			padding						: 0 0 0.5em 0;
		}
		div#maincontent ul a:link{
			color								: #0000ff !important;
		}
		div#maincontent ul a:visited{
			color								: #0000ff !important;
		}
		div#maincontent ul a:hover {
			color								: #0000FF !important;
		
		}
		
	/* featurestory - styles to manage the main story in the centre column */
		img#featurestory{
			float								: left;
			margin							: 0 1em 1em 0;
		}
		img#featurestory2{
			float								: left;
			margin							: 0 0em 0em 0;
		}
		img#featurestory3{
			float								: left;
			margin							: 0 0em 0em 0;
		}
		img#customersuccess{
			float								: right;
			margin							: 0 0 1em 1.5em;		
		}
		p.featureleadin{
			color							: #181863;
			padding						: 0 0 0 0 !important;
			margin							: 0 0 0 0;
		}
		h1.featureheader
		{
			
			background					: none !important;
			margin							: 0 !important;
			padding						: 0 0 0.5em 0 !important;
			clear								: none !important;
		}

	/* more - the paragraph advertising more of something (news, etc) */		
		p.more{
			clear								: both;
			text-align						: right;
			margin							: 0 0 0 0 !important;
			padding						: 0em 0 2em 0 !important;
		}
		img.imgmore{
			margin							: 0 0 0 0.5em;
			vertical-align				: middle;
		}

	/* newsgray - samll lettering */
		span.newsgray{
			font-size					: 90%;
			color						: #7C898D;
		}
	
	/* newsdate - the date for seminars, news, and events */
		span.newsdate{
			font-size						: 100%;
		}
		
		
		
	
/* styles for generic form controls */
input{
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* DIV contentwrapper - used to wrap entire page with a border */
	div#contentwrapper {
		border							: 1px solid #7C8A8D;
	}

/* DIV menu-secondary - Skip Nav / Sign In / Contact menu */
	div#menu-secondary{
		margin							: 0;
		padding						    : 0;
	}
	div#menu-secondary ul {
		/* the links in the menu are structured as an unordered list */
		margin							: 0;
		padding						: 0;
		border							: none;
		float								: right;
	} 
	div#menu-secondary li {
		/* general styling for the list items */
		display							: block;
		margin							: 0;
		padding						: 0.5em 0.75em 0.5em 0.75em;
		border							: none;
		float								: left;
		overflow						: visible;
		background-color			: #E9E8E7;
		border-left					: 1px solid #7C8A8D;
		z-index							: 10;
	}
	li.first{
		/* used to ensure that we get the correct border on the first item in the list */
		border-left					: 0 !important;
		border-right					: 1px solid #C1C5C6;
	}
	li.middle{
		/* used to ensure that we get the correct border on the middle item(s) in the list */
		border-right					: 1px solid #C1C5C6;
	}
	div#menu-secondary a:link {
		color							: #000000;
		text-decoration			: none;
	}
	div#menu-secondary a:hover {
		color							: #0000FF !important;
		text-decoration			: underline !important;
	}
	div#menu-secondary a:visited {
		color							: #181863;
		text-decoration			: none;
	}
	

/* DIV logo - holds the main logo */
div#logo{
	margin							: 0;
	padding						: 0;
	height							: 62px;
	overflow						: hidden;
	width							: 240px;
}
div#logo img{
	border							: 0;
}

/* DIV menu - the main menu bar */

	/* DIV searchcontrol - the search field floated to the right of the main menu */
		div#searchcontrol{
			/* floats the search control over to the right */
			margin							: 0;
			padding						: 0.25em 0.5em 0 0;
			text-align						: right;
			border							: 0;
			float								: right;
		}
		#search-field{
			font-family					: verdana, arial, sans-serif;
			font-size						: 100%;
			width							: 15em;
			margin							: 0;
		}
		#search-button{
			vertical-align				: top;
		}

	div#menu{
		/* styles the bar that everything fits in */
		background					: #7C8A8D;
		width							: 100%;
		height							: 2.5em;
		margin							: 0;
		padding						: 0;
		border-top					: 1px solid #7C8A8D;
	}
	
	/* Hyperlink styles for the main menu elements */
		div#menu a:visited {
			color							: #FEFBF4;
			text-decoration			: none;
		}
		div#menu a:link {
			color							: #FEFBF4;
			text-decoration			: none;
		}
		
	/* styles for the large unordered list that is the main menu */		
		ul#mainmenu {
			margin							: 0 0 0 0.5em;
			padding						: 0;
			font-weight					: bold;
		} 
		li.mainmenuitem {
			display							: block;
			border							: 1px solid #7C8A8D;
			border-bottom				: 0;
			padding						: 0.5em 0.5em 0.7em 0.5em;
			width							: auto;
			float								: left;
			overflow						: visible;
			margin							: 0;
		}

		/* li.active styles - the tab for currently selected pages */
			li.active {
				background					: #FFFFFF;
			}
			li.active a:link {
				color							: #000000 !important;
			}
			li.active a:visited {
				color							: #000000 !important;
			}
		
		/* li.hover styles - the appearance of the tab when it is hovered over */
			li.hover {
				background	 				: #E9E8E7;
				border-bottom				: 0;
			}
			li.hover a:link {
				color							: #181863 !important;
			}
			li.hover a:visited {
				color							: #181863 !important;
			}
			
		/* li.inactive styles - the appearance of the tabs for sections that the user currently isn't in */
			li.inactive{
				background					: #7C8A8D;
			}
			
	/* submenu - the cascading menus */
		ul.submenu{
			display							: none;
			position						: absolute;
			background					: #FEFBF4;
			border							: 1px solid #7C8A8D;
			margin							: 0.5em 0em 0em -0.55em;
			padding						: 0em 0em 1px 0em;
			list-style						: none;
			font-weight					: normal;
			width							: 19em;
		}
		ul.submenu a{
			display							: block;
			height							: 2em;
			margin							: 0;
			padding						: 0.5em 0.5em 0 0.5em;
			border							: 1px solid #FEFBF4;
		}
		ul.subsubmenu a{
			padding-left					: 2em;
		}
		li.submenuitem{
			margin							: 0em;
			padding							: 0em;
		}
		
		
		
		
		li.submenuitem a:link {
			color							: #181863 !important;
		}
		li.submenuitem a:visited {
			color							: #181863 !important;
		}
		ul.subsubmenu{
			list-style						: none;
			margin							: 0em 0em 0em 0em;
			padding						: 0em;
		}
		li.subsubmenuitem{
			margin							: 0em;
			padding						: 0em;
		}
		ul.submenu a:hover , ul.submenu a:focus {
			background-color			: #E9E8E7;
			border-left					: 1px solid #FFFFFF;
			border-right					: 1px solid #FFFFFF;
		}

/* DIV contentarea - the div that holds the main content for a page */
div#contentarea{
	width							: 100%;
	clear								: both;
}

/* DIV footer - the footer at the bottom of the page */
	div#footer{
		padding						: 1em 0.5em 0 0.5em;
		margin						: 0.5em 0 0 0;
		text-align					: right;
		color						: #000000;
	}
	div#footer p{
		padding						: 0 0 0.5em 0;
		margin							: 0;
	}
	.menunolink
	{
		color							: #181863 !important;
		padding-left					: .5em;
	}		
	
	
	div#footer-left{
     	font-size						: 11px;
		font-weight					: bold;
		padding						: 1em 0.5em 0 0.5em;
		margin							: 0.5em 0 0 0;
		text-align						: left;
		color							: #000000;
	}
		
	
	
	
div#regularmaincontent{
		/* this padding is used so that the column lines terminate 0.5em from top and bottom */
		padding						: 0.0em 0 0.0em 0;
	}

	/* styling the bones of the main content table */
		div#regularmaincontent table {
			width							: 100%;
			font-size						: 100%;
		}
		div#regularmaincontent td{
			padding						: 0.5em 0.5em 0.5em 0.5em;
			vertical-align				: top;
		}
		

div#45table{
		/* this padding is used so that the column lines terminate 0.0em from top and bottom */
		padding						: 0.0em 0 0.0em 0;
	}

	/* styling the bones of the main content table */
		div#45table table {
		    width							: 45%;
			font-size						: 100%;
		}
		div#45table td{
			padding						: 0.3em 0.5em 0.2em 0.5em;
			vertical-align				: top;
		}
				
	
div#60table{
		/* this padding is used so that the column lines terminate 0.0em from top and bottom */
		padding						: 0.0em 0 0.0em 0;
	}

	/* styling the bones of the main content table */
		div#60table table {
		    width							: 60%;
			font-size						: 100%;
		}
		div#60table td{
			padding						: 0.2em 0.2em 0.2em 0.2em;
			vertical-align				: top;
		}
	
	
div#85table{
		/* this padding is used so that the column lines terminate 0.5em from top and bottom */
		padding						: 0.0em 0 0.0em 0;
	}

	/* styling the bones of the main content table */
		div#85table table {
			width							: 85%;
			font-size						: 100%;
		}
		div#85table td{
			padding						: 0.3em 0.3em 0.3em 0.3em;
			vertical-align				: top;
		}
		
		
div#contacttable{
		/* this padding is used so that the column lines terminate 0.5em from top and bottom */
		padding						: 0.0em 0 0.0em 0;
	}

	/* styling the bones of the main content table */
		div#contacttable table {
			width							: 70%;
			font-size						: 100%;
		}
		div#contacttable td{
			padding						: 0.3em 0.3em 0.3em 0.3em;
			vertical-align				: top;
		}	
		
div#trackerlogin{
		/* this padding is used so that the column lines terminate 0.5em from top and bottom */
		padding : 0px 0px 0px 0px;
			}

	/* styling the bones of the main content table */
		div#trackerlogin table {
		   width : 130px;
					}
		div#trackerlogine td{
		padding : 0px 0px 0px 0px;
			
		}			
			
			
		
