#frame {
	width: 760px;
	background-color: #D8EBEB;
	background-image: url(graphics/stripes.gif);
	background-repeat: repeat-x;
	border: thin none #666666;
	text-align: left;
	margin: 0px auto;
	padding:0;
	background-position: top left;
	overflow: auto;
		}
#frame #header	{
	float: left;
	width: 685px;
	padding: 0px;
	margin: 15px 0 0 0 ;
	background-color: transparent;
	background-image: url(graphics/stool.gif);
	background-position:right -5px ;
	background-repeat:no-repeat;
	overflow: auto;
	}	
#frame #navcontainer	{
	width:100%;
	padding:0;
	float: left;/**/
	margin: -5px 0 10px 0;
	border-bottom: 1px dotted #028ED9;
	text-align:center;
	 }
#frame #main	{
	width:400px;
	padding:0 0px 0 75px;
	margin: auto 0 10px 0px;
	float: left;
	 }
#frame #rightcol	{
	float: left;
	width: 200px;
	margin: 38px 0 10px 35px;
	color: #006699;
	text-align:justify;
	font-size: 85%;
	line-height: 120%;
	padding: 0;
	}

#frame #footer	{
	width:100%;
	float: left;
	margin:20px 0 5px 0;
	padding:5px 0;	
	text-align: center;
	border-top: 1px solid silver;
	} 
/* styles associated with divs */

#header h1	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight: normal;
	letter-spacing:5px;
	line-height: 110%;
	margin: 5px 0 30px 0;
	}
	
#header h1.company	{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24pt;
	line-height: 150%;
	font-weight: bold;
	letter-spacing:10px;
	width: 450px;
	border-bottom: 1px solid #028ED9;
	margin: 5px 0;
	}

/* new styling for nav menu */

#cssdropdown { 
	list-style: none;
	font-family:Arial,Sans-Serif;
	line-height: 100%;
	margin:0;
	border:1px none #666;
	background:transparent;
	padding:.3em 0;
	}
#cssdropdown ul { 
	list-style: none;
	font-family:Arial,Sans-Serif;
	line-height: 100%;
	margin:0;
	border:1px none #666;
	background:transparent;
	padding:.3em 0;
	}
#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	
	/* Head links */

	#cssdropdown li { 
		width: 85px; 
		float: left;/**/ 
		margin-left: -1px;	
		font-size:12px;
		line-height:150%;
		text-align: center;
	  background-image: url(graphics/linebullet.gif);
	  background-repeat: no-repeat;
	  background-position: left center;
	}
	#cssdropdown li.first{
	background-image: none;
}
#cssdropdown li.headlink	{
	position:relative;
}
	#cssdropdown li.headlink a { display: block; }

	/* Child lists and links */
	#cssdropdown li.headlink ul { 
		display: none;
		/*float: left; */
		background-color:#FFF; 
		margin:0;
		padding:0;
		list-style:none;
		border-left: 1px dotted #028ED9;
		border-bottom: 1px dotted #028ED9;
		border-right: 1px dotted #028ED9;
		width: 95px;
		}
		
	#cssdropdown li.headlink ul li	{
		font-size: 11px;
		background-image:none;
		text-align: center;
	}
	#cssdropdown li.headlink:hover ul { 
		display: block;
		}
	#cssdropdown a { 
		border-bottom: 1px none #cf9;
		color: #336;
		text-decoration: none;
		} 
		
	#cssdropdown a:hover { 
		/*border-bottom: 1px solid #be8;*/
		text-decoration:underline;
		color: #333; 
		}

	
/*
#frame #navcontainer ul{
	font-family:Arial,Sans-Serif;
	font-size:12px;
	line-height: 100%;
	margin:0;
	display: inline;
	list-style-type: none;
	border:1px none #666;
	background:transparent;
	padding:.5em 0;
	background-image: none;
}
#frame #navcontainer ul li{
	position:relative;
	display: inline;
	margin:0;
	padding:3px 10px;
	list-style-type: none;
	background:transparent;
	color:#3366CC;
	line-height:150%;
	background-image: url(graphics/linebullet.gif);
	background-repeat: no-repeat;
    background-position: left center;
}
#frame #navcontainer ul li.first{
	background-image: none;
}
#frame #navcontainer ul a{
	border-bottom: 1px none #cf9;
	color: #336;
	text-decoration: none;
		padding:3px 7px;

}
#frame #navcontainer a:hover, #frame #navcontainer a.currsec{
	border-bottom: 1px solid #be8;
	text-decoration:underline;
	color: #333;
}
#frame #navcontainer ul li.headlink ul	{
	display:none;

}
#frame #navcontainer li.headlink:hover ul { display: block; }
*/

#footer p	{
	font-size: smaller;
	}
/* end styles associated with divs */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#330066;
	font-size:0.8em;
	line-height: 120%;
	margin:0;
	padding:0;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	text-align:center;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

h1,h2,h3,h4	{
	font-weight: normal;
	}
h1	{
	font-size:1.5em;
	line-height: 1.75em;
	margin: 5px 0;
	}
h2	{
	font-size: 1.3em;
	line-height: 1.5em;
	color: #003399;
	margin: 3px 0 7px 0;
	}
h3	{
	font-size: 1.15em;
	line-height: 120%;
	}
dl dt	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	margin: 12px auto 5px auto;
	font-weight: bold;
	}
ul	{
list-style-image: url(graphics/tick.gif);
	}
ul, dl	{
	text-align: left;
	}
li	{
	line-height: 135%;
	}
ul.error	{
	list-style-image: none;
	}
p.call	{
	color: white;
	line-height: 120%;
	margin:-32px 75px 0 0;
	padding-right:30px;
	float:right;
	font-weight:bold;
	
	}

#rightcol h2, #rightcol h1	{
	color: #003399}
	
form, form input, form submit	{
	color: #333399;
	font-size: 12px;
	}
	
form fieldset { 
	border:1px solid blue;
	padding: 1.0em; 
	width: 360px;
	}

form legend {
	font-size: 11px;
  padding: 0.2em 1.0em;
  border:1px solid blue;
  color:#003399;
  background-color: #FFF;
  text-align:right;
  margin-bottom: 10px;
  }
form label	{
	color: #333399;
	font-size: 11px;
	float:left;
	  width:27%;
	  margin-right:0.5em;
	  padding-top:0.2em;
	  text-align:right;
	}
form textarea	{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #333399;
	margin-left: 1.0em;
	}
