/* Layout Definitions ---------------------------------------------------------------- */
body	{
	margin:0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#576628;
	}
	
#container {
			margin: 0px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			}

#banner {
			margin-bottom: 0px;
			background-color: #fff;
			height: 61px;
			overflow:hidden;
			margin-left: 0px;
			}
			
#filtered	{
	 display:none;
	}

	
			
#logoarea {
			float:left;
			margin:0px;
			width:460px;
			}
			
#quickaccess	{
			float:right;
			margin: 0px;
			padding: 0px;
			width: 80px;
			\width: 90px;
			w\idth: 80px;
			}

#menu1	{
			padding: 2px 5px 0px 90px;
			border:0px none;
			background-color: #00937e;
			height: 17px;
			font-size:11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			margin-right:0px;
			}
			
#navbar	{
			padding: 2px 0px 4px 10px;
			background-color:#4c90cc;
			border-top: 1px solid #006;
			border-bottom: 1px solid #ccc;
			height: 17px;
			/*overflow:hidden;*/
			width: auto;
			
			}




/*#navbar	{
			padding: 2px 0px 0px 5px;
			background-color: #d2d002;
			border-top: 1px solid #006;
			border-bottom: 1px solid #006;
			height: 17px;
			width: auto;			
			}
			*/

#footer {
			clear: both;
			border-top:#ddd solid 1px;
			padding: 15px;
			margin-top: 10px;
			background-color:#fff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			text-align: center;
			}

/* General Tag Definitions ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		These tags, regardless of their location in the code will display as defined, unless otherwise re-defined according
		to the section they are in.
*/

a, a:link, a:visited, a:hover, a:active	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #65723e;
	text-decoration: none;
	font-weight: bold;
	}
	
	a:link {
		color: #65723e;
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		}
	a:hover {
		color: #576628;
		text-decoration: underline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		
		}
	
p {	
	font-size: 11px;
	}
	
h2	{
	color: #65723e;
	font-size:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	


/* Class Definitions ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		To be defined on specific items that are exceptions to the rules
*/ 

	.secondarylinks, .secondarylinks a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000066;
		line-height: 1.5em;
		text-decoration: none;
		font-weight: normal;
		}
	
	.secondarylinks a:hover {
		color: #666600;
		text-decoration: underline;
		}

		.printmedia {
			display:none;
			}
		.screenmedia {
			display:inline;
			margin:0px;
			}
			
.news, .news a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #006;
	width:auto;
	}

.news a:link, .news a:visited {
	text-decoration:none;
	}

.news a:hover, .news a:active {
	color: #666600;
	text-decoration: underline;
	}
		
/* Definitions of elements in areas. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		Areas apearing in order of use of area in html
*/

		#logoarea h1 {
			color:#fff;
			font-size:12px;
			float:left;
			margin: 5px 0px -15px 75px;
			}
		
		#quickaccess ul {
				margin: 0px;
				padding: 0px;
				}
				
			#quickaccess li	{
				display:inline;
				color: #fff;
				margin: 0px 3px 5px 0px;
				font-weight: bold;
				font-size: .7em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				padding: 0px;
				}
			
			#quickaccess a {
				color:#65723e;
				font-size: 11px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 10px;
				margin-left: 0px;
				}
				
			#quickaccess form {
				margin:0px 20px 0px 0px;
				padding:0px;
				text-align:right;
				}
				
			#quickaccess input {
				margin:10px 0px 0px 0px;
				padding:0px;
				}
				
		#menu1 ul {
				margin:0px;
				font-size: 11px;
				padding:0px;
				}
				
			#menu1 ul li {
				display:inline;
				padding: 0px;
				margin: 0px;
				font-size: 11px;
				}
				
			#menu1  ul li a {
				font-size:11px;
				}
			
			#menu1 a {
				text-decoration:none;
				font-size:11px;
				padding: 0px;
				margin: 0px;
				}
			
			#menu1 a:link, #menu1 a:visited {
				color: #fff;
				}
			
			#menu1 a:hover, #menu1 a:active {
				color: #fff;
				
				}
				
		#navbar ul {
				margin:0px;
				font-size: 11px;
				padding:0px;
				}
				
			#navbar ul li {
				display:inline;
				padding: 0px;
				margin: 0px;
				font-size: 11px;
				color:#fff;
				}
				
			#navbar  ul li a {
				font-size:11px;
				}

			#navbar a {
				text-decoration:none;
				font-size:11px;
				padding: 0px;
				margin: 0px;
				}
			
			#navbar a:link, #navbar a:visited {
				color: #fff;
				}
			
			#navbar a:hover, #navbar a:active {
				color: #fff;
				text-decoration:underline;
				}
				
				#sidebar-a h1{
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 1.2em;
					margin-left: 10px;
					font-variant: small-caps;
					color: #000066;
					padding: 0px;
					margin-top: 8px;
					margin-right: 0px;
					margin-bottom: 0px;
					}
			
			#sidebar-a h2{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: .8em;
				margin-left: 10px;
				font-weight: bold;
				color: #fda304;
				}	
			
			#sidebar-a p{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.7em;
				margin-left: 10px;
				line-height: 1.4em;
				padding: 0px;
				margin-top: 3px;
				margin-right: 0px;
				margin-bottom: 0px;
				}	
				
			#sidebar-b h2 {
				font-size: 0.8em;
				color: #00937e;
				padding: 0px;
				margin: 5px 0px 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight: bold;
				line-height: 1.8em;
				}
				
				#sidebar-b h3 {
					font-size: 0.8em;
					color: #00937e;
					padding: 0px;
					margin: 10px 0px 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					line-height: 1.2em;
					}
				
				#sidebar-b h3 a:link {
					color: #04c;
					font-size: 0.8em;
					font-weight: bold;
					}
				
				#sidebar-b h3 a:visited {
					color: #04c;
					}
				
				#sidebar-b h3 a:hover {
					color: #04c;
					text-decoration: underline;
					}
				
				#sidebar-b h3 a:active {
					color: #04c;
					}	
			
			#sidebar-b p {
				line-height: 1.5em;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 0px;
				padding: 0px;
				font-size: .7em;
				}
				
				#sidebar-b p a:link{
					color: #04c;
					}
				#sidebar-b p a:visited{
					color: #04c;
					}
				#sidebar-b p a:hover{
					color: #04c;
					text-decoration: underline;
					}
				#sidebar-b p a:active{
					color: #04c;
					}
			
			#sidebar-b ul {
				margin: 0px;
				padding: 0px;
				}
				
			#sidebar-b li {
				color: #04c;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 0.8em;
				display: block;
				list-style-type: none;
				padding-bottom: 5px;
				}
				
			#sidebar-b ul li a:link {
				color: #04c;
				font-size: 0.8em;
				}
			
			#sidebar-b ul li a:visited {
				color: #04c;
				font-size: 0.8em;
				}	
			
			#sidebar-b ul li a:hover {
				color: #04c;
				text-decoration: underline;
				font-size: 0.8em;
				}
			
			#sidebar-b ul li a:active {
				font-size: 0.8em;
				color: #04c;
				}
			#newcontent {
	background-color:#fdd897;
	height:227px;
	overflow:hidden;
	
	}
	#hold {
		width:780px;
		}
	
#contentcolumn {	
	float: right;
			width: 195px;
			\width: 205px;
			w\idth: 195px;
			margin: 0;
			margin-left:auto;
			margin-right:10px;
			padding: 5px;
			margin-top:10px;
			font-family:Arial, Helvetica, sans-serif;
			padding: 5px 0px 10px 15px;
			}
				
				#content h1	{
				padding:0px;
				margin:0px;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 24pt;
				font-variant: small-caps;
				font-weight: normal;
				color: #aab48c;
				line-height: normal;
				}

		#content h2	{
			padding:0px;
			margin:16px 0px 2px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color:#65723e;
			}
				
		#content h2	a:link, #content h2	a:visited, #content h2 a:hover, #content h2 a:active  {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			line-height: normal;
			}
				
		#content h2	a:link {
			color: #65723e;
			}
		
		#content h2	a:visited {
			color: #65723e;
			}
		
		#content h2	a:hover {
			color: #576628;
			text-decoration: underline;
			}
				
		#content h2	a:active {
			color: #65723e;
			}
				
		#content h3	{
		font-family:"Courier New", Courier, mono;
			font-size: 16px;
			font-weight: normal;
			line-height: 18px;
			color: #65723e;
				}
				
			#content h3 a {
				color: #576628;
				font-weight: bold;
				text-decoration: none;
				font-size: 16px;
				line-height: 18px;
				}

			#content h3 a:link	{
				font-weight: bold;
				font-size: 16px;
				color: #576628;
				}
				
			#content h3 a:visited	{
				font-weight: bold;
				font-size: 16px;
				color: #576628;
				}
				
			#content h3 a:hover	{
				font-weight: bold;
				font-size: 16px;
				color: #576628;
				text-decoration:underline;
				}
				
				#content h3 a:active	{
				font-weight: bold;
				font-size: 16px;
				color: #576628;
					}
				
				#content h4	{
					margin:0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 13px;
					font-weight: bold;
					padding-left: 10px;
					padding-top: 0px;
					padding-bottom: 0px;
					}
				
			#content h4 a:link, #content h4 a:visited	{
				color: #576628;
				font-weight: normal;
				}
				
			#content h4 a:hover, #content h4 a:active	{
				color: #576628;
				text-decoration: underline;
				}
				
			#content p, #content li {
				margin-top:0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 16px;
				}
				
						#content ul.bullet {list-style-type:circle;
			}
			
			
	
			
			
			
			#content a:link, #content a:visited, #content a:hover, #content a:active {
				margin-top:0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				line-height: 1.8em;
				font-weight: bold;
				color: #04c;
				}
				
			#content a:hover {
				color: #04c;
				text-decoration: underline;
				}
				
				
				#content p a:link, #content p a:visited	{
				color: #04c;

				}
				
			#content p a:hover, #content p a:active	{
				color: #04c;
				text-decoration: underline;
				}
			
			#content ul {
				list-style-type:none;
				}
		
		#footer p {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: .8em;
				color: #333333;
				text-align: center;
				}

		#footer p a  {
			font-size:100%;
			}



		#breadcrumb, #breadcrumb a	{
				margin-bottom:0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000066;
				font-weight:normal;
				}
		
		#breadcrumb a {
			font-family: Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				text-decoration:underline;
				}
		
		#breadcrumb a:link, #breadcrumb a:visited	{
				color: #930;
				}
		
		#breadcrumb a:hover	{
				color: #666600;
				}
		
		#breadcrumb a:active	{
				color: #930;
				}
				
		#breadcrumb p, #pgTitle	{
			font-size:.8em;
			color: #930;
			}
		
	#carrot {
		font-size:8px;
		font-weight:bold;
		color:#930;
		}
		
#forprint {
	display:none;
	}
#codesample {
	background-color:#006699;
	color:#fff;
	padding:3px;
	}
		
		#google-search {
		font-size:10px;
		color: #006;
		}
		
		#content {
			display:inherit;
			overflow:visible;
			}
