html {	background: #FFF fixed top;	font-family:Arial, Helvetica, sans-serif;	color:#414141;}body	{	margin:0px 0px 10px 0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1em;		}	#container {	margin: 10px auto 0px;	padding: 0px;	background-color: #fff;	width: 950px;	border: 1px solid #999;			}#banner {	margin-bottom: 0px;	background-color: #000066;	height: 83px;	overflow:hidden;	margin-left: 0px;			}#banner2 {	margin-bottom: 0px;	background-color: #000066;	height: 83px;	overflow:hidden;	margin-left: 0px;			}			#filler { background-color:#CCCC9A;} 				#logoarea {	float:left;	margin:0px 8px 0px 0px;	width:460px;			}									#quickaccess	{	float:right;	margin: 0px;	padding: 0px;	text-align:right;	width: 400px;	\width: 410px;	w\idth: 400px;			}#menu1	{	padding: 0px 5px 0px 115px;	border:0px none;	background-color: #FFFFFF;	height: 17px;	font-size:11px;	font-family: Arial, Helvetica, Verdana, sans-serif;	margin-right:50px;	color: #FFFFFF;			}			#navbar	{			padding: 2px 0px 0px 5px;			background-color: #779949;			border-top: 1px solid #003366;			border-bottom: 1px solid #003366;			height: 17px;			/*overflow:hidden;*/			width: auto;						}#footer {	padding: 5px;	margin-top: 0px;	background-color:#fff;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 11px;	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: Arial, Helvetica, Verdana, sans-serif;	color: #336699;	text-decoration: none;	font-weight: normal;	}		a:link {	color: #336699;	text-decoration: none;	font-family: Arial, Helvetica, Verdana, sans-serif;		}	a:hover {		color: #039;		text-decoration: underline;		font-family: Arial, Helvetica, Verdana, sans-serif;				}		/* Class Definitions ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++		To be defined on specific items that are exceptions to the rules*/ 	.secondarylinks, .secondarylinks a {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1em;	color: #336699;	line-height: 1.5em;	text-decoration: none;	font-weight: normal;		}		.secondarylinks a:hover {		color: #039;		text-decoration: underline;		}		.printmedia {			display:none;			}		.screenmedia {			display:inline;			margin:0px;			}			.news, .news a {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.9em;	color: #333333;	width:auto;	}.news a:link, .news a:visited {	text-decoration:none;	}.news a:hover, .news a:active {	color: #336699;	text-decoration: underline;	}	.subheadblu {	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.1em;	line-height: 1.3em;	color: #003366;	margin: 0px;	padding: 0px;	font-weight: bold;}.tightext {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: 1.2em;	text-align: left;	margin: 0px;	padding: 0px;}.news_text {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.8em;	line-height: .95em;	color: #666666;	margin: 0px;	padding: 0px 7px 0px 0px;	color: #666666;}		/* Definitions of elements in areas. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++		Areas apearing in order of use of area in html*/				#quickaccess ul {				margin: 0px;				padding: 0px;				}							#quickaccess li	{				display:inline;				color: #FFFFFF;				margin: 0px 3px 5px 0px;				font-weight: bold;				font-size: 0.7em;				font-family: Arial, Helvetica, Verdana, sans-serif;				padding: 0px;				}						#quickaccess a {				color:#FFFFFF;				font-size: 9px;				font-family: Arial, Helvetica, Verdana, 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: #006;				}						#menu1 a:hover, #menu1 a:active {				color: #660;				}						#navbar ul {				margin:0px;				font-size: 11px;				padding:0px;				}							#navbar ul li {	display:inline;	padding: 0px;	margin: 0px 0px;	font-size: 11px;				}							#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:#f90;				}								#sidebar-a h1{					font-family: Georgia, "Times New Roman", Times, serif;					font-size: 1.2em;					margin-left: 10px;					font-variant: small-caps;					color: #036;					padding: 0px;					margin-top: 8px;					margin-right: 0px;					margin-bottom: 0px;					}						#sidebar-a h2{				font-family: Arial, Helvetica, Verdana, sans-serif;				font-size: .9em;				margin-left: 10px;				font-weight: bold;				color: #036;				}							#sidebar-a p {				font-family: Arial, Helvetica, Verdana, sans-serif;				font-size: 0.8em;				margin-left: 10px;				line-height: 1.4em;				padding: 0px;				margin-top: 3px;				margin-right: 0px;				margin-bottom: 0px;				color: #036;				}			#caption {	font-size: 0.7em;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-style: italic;	color: #999999;	margin:3px 10px 0px 10px;	line-height: 1em;}	/*#content{    width: auto;}*/								#content h1	{	padding:0px;	margin:0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.2em;	font-variant: small-caps;	font-weight: normal;	color: #D4702D;	line-height: normal;				}					#firsthead{	padding:8px 3px 0px 0px;	margin:0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.2em;	font-variant: small-caps;	font-weight: normal;	color: #CF5200;	line-height: normal;				}	.welcome {	font-size:0.9em;	font-family:Arial, Helvetica, sans-serif;	color:#036;	text-align: left;	line-height: 1.3em;		}.name {	font-size:0.9em;	font-family:Arial, Helvetica, sans-serif;	color:#036;	text-align: left;	line-height: 1em;		}		.emailaddress{	font-size:0.9em;	font-family:Arial, Helvetica, sans-serif;	color:#036;	margin: 0px;	text-align: left;	line-height: 1em;		}			.emailnotes{	font-size:0.9em;	font-family:Arial, Helvetica, sans-serif;	color:#036;	margin: 0px;	text-align: left;	line-height: 1em;		}		#content h2	{	padding: 0px;	margin: 16px 0px 0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 1.1em;	font-weight: bold;	color: #FFFFFF;			}						#content h2	a:link, #content h2	a:visited, #content h2 a:hover, #content h2 a:active  {			font-family: Arial, Helvetica, Verdana, sans-serif;			font-weight: bold;			line-height: normal;			}						#content h2	a:link {			color: #369;			}				#content h2	a:visited {			color: #369;			}				#content h2	a:hover {			color: #039;			text-decoration: underline;			}						#content h2	a:active {			color: #369;			}						#content h3	{	font-family: Arial, Helvetica, Verdana, sans-serif;	font-size: 0.8em;	font-weight: bold;	line-height: 1.75em;	color: #003366;				}							#content h3 a {	color: #336699;	font-weight: bold;	text-decoration: none;	line-height: 1.8em;				}			#content h3 a:link	{	font-weight: bold;	color: #336699;				}							#content h3 a:visited	{				font-weight: bold;				color: #33f;				}							#content h3 a:hover	{				font-weight: bold;				color: #03c;				text-decoration: underline;				}								#content h3 a:active	{					font-weight: bold;					color: #33f;					}								#content h4	{					margin:0px;					font-family: Arial, Helvetica, Verdana, sans-serif;					font-size: 0.9em;					font-weight: normal;					padding-left: 10px;					padding-top: 0px;					padding-bottom: 0px;					}							#content h4 a:link, #content h4 a:visited	{				color: #33f;				font-weight: normal;				}							#content h4 a:hover, #content h4 a:active	{				color: #03c;				text-decoration: underline;				}							#content p, #content li {				margin-top:0px;				font-family: Arial, Helvetica, Verdana, sans-serif;				font-size: 0.8em;				line-height: 1.8em;				}						#content a:link, #content a:visited, #content a:hover, #content a:active {	margin-top:0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	line-height: 1.8em;	color: #336699;				}					#content a:link, #content a:visited, #content a:hover, #content a:active news_headline{	margin-top:0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	line-height: 1.2em;	color: #336699;	padding: 0px;	margin: 0px;				}								#content a:link, #content a:visited, #content a:hover, #content a:active course_odd{	margin-top:0px;	font-family: Arial, Helvetica, Verdana, sans-serif;	line-height: 1.3em;	color: #336699;	padding: 0px;	margin-right: 0px;	margin-left: 0px;	margin-bottom: 12px;    font-size: 1.0em;				}								#content a:link, #content a:visited, #content a:hover, #content a:active course_even{	font-family: Arial, Helvetica, Verdana, sans-serif;	line-height: 1.3em;	color: #5471C7;	padding: 0px;	margin: 0px;	font-size: 1em;	margin-bottom: 12px;				}								#content ul {				/*list-style-type:none;*/				margin:2px;				padding:2px;				}				#footer p {				font-family: Arial, Helvetica, Verdana, sans-serif;				font-size: 10px;				color: #333333;				text-align: center;				clear: both;				}		#footer p a  {			font-size:10px;			}#filtered	{	 display:none;	}				#forprint {	display:none;	}#codesample {	background-color:#006699;	color:#fff;	padding:3px;	}				#google-search {		font-size:10px;		color: #006;		}.photolink_norule{	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	color: #FFF;	text-decoration: none;	margin: 0px;	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: 0;	border-right-style: 0;	border-bottom-style: 0;	border-left-style: 0;		}