* {	margin:0; 	padding:0;	font 1.2em;}body {	font: 0.8125em Verdana, sans-serif; 	line-height: 1em; 	color: #333;
	background-color:#004469;	/* background:url(/images/background4.jpg) no-repeat top center #000; */}/* wrapper containing the entire page */#wrapper {	width:990px;	background: url(../pix/threecolbg2.gif) 990px 0 repeat-y #fff;	margin:0 auto;	/* border: solid red 2px; */	clear:both;}
#header {	background: #dae0d2 url(/images/nav/bg.gif) repeat-x bottom;	line-height: normal;	padding: 0 0 25px 0;}#menu {	float: left;	width: 165px;	background-color: #eed;	margin-top: 25px;	padding-bottom: 15px;}#menu h3 {	font: 1.5em Verdana, Arial, sans-serif;	letter-spacing: 0; 	text-transform: none;	margin-bottom: 0.25em;	color: #333;	padding-left: 15px;}#menu li a:link, #menu li a:visited {	padding-left: 0;	list-style-image:none;}
#menu ul {    list-style:none;    margin-left: 0;    padding-left: 15px;}#menu div li {	padding: 0.2em 0.2em 0px 10px;	margin: 7px 0 0 5px;	list-style-position: inside;	list-style-image: url(../pix/diamond-gray.gif) 0.5em 0.2em no-repeat;	background: #eed;	text-indent: -1em;}#menu li a:visited {	padding-left: 0px;	list-style-image: url(../pix/diamond-gray.gif) 0 0.2em no-repeat;}#menu p {	font-size: 0.85em;	margin-top: 0.25em;}#menu div.first {	padding-top: 0;	border-top: 0px dashed #B2B2B2;}#menu div.separate {	border-bottom: 1px dashed #B2B2B2;	padding: 0px 0.7em;	padding-bottom: 15px;}#menu li a:link, #menu li a:visited {	padding-left: 0;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#menu ul {    list-style: none;    margin-left: 0;    padding-left: 0em;}/* this is the content in the page */#content {	width: 800px;	float: right;	padding-right:20px;	padding-left: 0;
	margin-left:0;
}
#toolcontainer {	float:left;	margin-top: 10px;	width:785px;	height: 70px;	margin-bottom: 10px;	background-color:#eee;
	/* behavior: url(http://www.splung.com/inc/PIE.htc); */	-moz-border-radius: 10px; 	border-radius: 10px;	margin-right:10px;
	margin-left:10px;}#social {	float: left;	display:inline;	width:350px;	height: 12px;	padding: 10px;	margin-top:12px;
	padding-left: 10px;
	background-color:#eee;}.twitter {	float: left;	padding:0 5px 0 0;;	}
.facebook {	float: left;
	padding-bottom: 2px;}
.plusone {	float: left;	padding-left: 2px;}
.stumble {
	float: left; padding-left: 2px;
	padding-right:5px;
}#googleheader {	float:right;	width: 400px; 	height: 70px;	padding-right:10px;}#googleheader form {	float: right;	height:55px; 	background-color:#eee; 	padding-right:10px;  	padding-top:5px; 	width: 400px; }#googleheader h3 {	font-size: 10px;	color:#333; 	padding:0; 	margin:0; 	padding-bottom:3px;	padding-left:45px;}#googleheader input[type="text"] {	float:left;	width: 320px;	height: 16px;	padding-right:0;	margin-left:50px;	padding-left:10px;	margin-top:3px;	display:inline;		border: none;	border-left: 1px solid #666;	border-top: 1px solid #999;}input[type="submit"] {	background:url(/images/go.png) no-repeat top left;	cursor:pointer;	width: 16px;	height: 17px;	border: none;} /*.searchbutton {	background:url(/images/go.png) no-repeat top left;	cursor:pointer;	width: 16px;	height: 17px;	border: none;} */#searchwhat {	float:right;	padding-top:5px;	padding-right:30px;}#search {	width: 100px;	vertical-align: bottom;	align: center;}
#subject_contents_page {
	padding-left: 20px; width: 710px;
}
#page {	width: 800px;	font-size:1.05em;	background-color:#fff;	padding-left:2px;
	padding-right: 10px;	padding-top:100px;	list-style-type:none;}

/* text content from article */
#search_text, #page_text {	width: 750px;	font-size:1.05em;	background-color:#fff;	padding-left:30px;
	padding-right: 30px;	padding-top:100px;	list-style-type:none;}
/* search page styles */
#search_text {
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
}

#search_text ol li {padding-bottom: 10px;
}
#result_report, #other_pages {padding-left: 30px; padding-bottom: 20px;}

#search_text .title {font-family: verdana, sans-serif; font-size: 1.2em; font-weight: bold;}
#search_text .url {color: #ddd;}
#search_text .description {line-height: 1.5em; font-size: 1em;}
  /* #page-main {	width: 820px;} */

.carladded0 {
	width: 750px; 
	margin-left:85px;
	padding-bottom:20px;
}
.carladded1 {
	width: 750px; 
	margin-left:45px;
	padding-bottom:20px;
}.carladded2 {
	width:550px;
	margin-top: 10px; 
	margin-bottom:10px; 
	margin-left:85px;"
}/* left column of page */#leftcol {	padding-top: 10px;	width: 160px;	background-color:#fff;	float:left;}#footer {	background-color:#eee;	clear: both;	width: 775px;	border-width: 1px 0;	margin-bottom: 3em; 	font-size: 0.85em; 	margin-top: 10px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px, 10px, 0, 0;
	margin-left: 185px;
}#footer p {	margin-left: 20px; 	padding: 1em 20px;}#footer a:link, #footer a:visited {	border-bottom-width: 0;}#footer a:hover {	border-bottom-width: 1px;}.bookmarks {	margin: 0;	padding: 0;	float: right;	margin-top: -14px;	}.bookmark a {text-decoration:none;}.separate {	border-bottom: 1px dashed #B2B2B2;	margin: 0;	padding: 0 15px 0.5em 0;}
#logocontainer {	width: 140px;	border: none;	margin-bottom: 5px;}#sectionimage {	text-align: center; 	border: none;}#sectionimage {	margin-top: 5px;	padding-bottom: 5px;}#content-container {	list-style-type:none;	}#content-container  li a{	font-weight:normal !important;}#left-col, #sec-left-col {	width: 260px;	float: left;	padding-right:5px;}
#mid-col, #sec-mid-col {	width: 260px;	float: left;	padding 5px 0;}
#right-col, #sec-right-col {
	padding-left: 5px;
	margin-right: 0px;	width: 260px;	float: left;}/*  sidebar css */#sidebar {	width: 150px;	padding-left: 10px;	background-color: #eed;	border-bottom-width: 0;
	margin-bottom: 10px;}#sidebar h3 {	font: 1.5em Georgia, 'Times-New Roman', Times, serif;	padding-left:5px;	margin-right:5px;	letter-spacing: 0; 	text-transform: none;	margin-bottom: 0.25em;	color: #fff;	background-color: #aa9;	border-radius: 5px;
	-moz-border-radius: 5px;}#sidebar div.first {	padding-top: 0;	border-top: 0px dashed #B2B2B2;}#sidebar div.separate {	border-bottom: 1px dashed #B2B2B2;	margin: 0;	padding: 0;	padding: 0px 0.5em;	padding-bottom: 15px;}#sidebar li a:link, #sidebar li a:visited {	padding-left: 0;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#sidebar ul {    list-style: none;    margin-left: 0;    padding-left: 0em;}#sidebar div li {	padding: 0.2em 0.2em 0px 10px;	margin: 10px 0 0 5px;	list-style-position: inside;	list-style-image: url(/pix/diamond-gray.gif) 0.5em 0.2em no-repeat;	background: #eed;	text-indent: -1em;	line-height: 1.2em;}#sidebar li a:visited {	padding-left: 0px;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#sidebar p {	font-size: 0.85em;	margin-top: 0.25em;}#sidebar {	padding-bottom: 15px;}#sidebar div li {	padding: 0.2em 0.2em 0px 10px;	margin: 10px 0 0 5px;	list-style-position: none;	list-style-image: url(/pix/diamond-gray.gif) 0.5em 0.2em no-repeat;	background: #eed;	text-indent: -1em;	line-height: 1.2em;}#sidebar li a:visited {	padding-left: 0px;	list-style-image: url(/pix/diamond-gray.gif) 0 0.2em no-repeat;}#sidebar p {	font-size: 0.85em;	margin-top: 0.25em;}#classnotes {height: 30px; width: 450px; background-color: #eef;}
.subject {	height:120px;	padding-left:10px;
	padding-right:5px;
	padding-top:5px;	margin-bottom: 1px;
	-moz-border-radius: 10px 10px 0 0;
	border-radius:10px 10px 0 0;}

.sec1, .sec2, .sec3, .sec4, .sec5, .sec6, .sec7,.sec8, .sec9 {
	background-color: #ddd;
}
.bck1, .bck2, .bck3, .bck4, .bck5, .bck6, .bck7,.bck8, .bck9 {
	background-color: #eee;
}
.subject h2 {
	margin:0;
	padding:0;
	text-align: center;
	font-size:1.5em;
}
.subject img {
	padding:10px 60px;
	margin:0;
}
/*
.sec1 {background-color:#0cc;}
.bck1 {background-color:#eff;}

.sec2 {background-color:#e00;}
.bck2 {background-color:#f33;}

.sec3 {background-color:#0ec;}
.bck3 {background-color:#3fe;}

.sec4 {background-color:#00c;}
.bck4 {background-color:#33f;}

.sec5 {background-color:#e90;}
.bck5 {background-color:#fb3;}

.sec6 {background-color:#ce0;}
.bck6 {background-color:#ef3;}

.sec7 {background-color:#590;}
.bck7 {background-color:#8b3;}

.sec8 {background-color:#0e0;}
.bck8 {background-color:#3e3;}

.sec9 {background-color:#ee0;}
.bck9 {background-color:#ff3;}
*//* for main page */#cf1, #cf2, #cf3, #cf4, #cf5, #cf6, #cf7 {	font-size: 10px;	display: block;    border-width: 0;    width:140px;    height:290px;	background-color: #eeeddd;	font-size: 1.1em;	border-radius:0 10px 10px 0;	-moz-border-radius:0 10px 10px 0;	padding: 10px;}#cf1 {background:url(/images/faderbck1.png) top left;}#cf2 {background:url(/images/faderbck1.png) 20px 20px;}#cf3 {background:url(/images/faderbck1.png) 10px 30px;}#cf4 {background:url(/images/faderbck1.png) 30px 10px;}#cf5 {background:url(/images/faderbck1.png) 5px 20px;}#cf6 {background:url(/images/faderbck1.png) top right;}#cf7 {background:url(/images/faderbck1.png) bottom left;}#contentBox {    display: block;
    position:relative;	line-height: 1.2em;
	top:475px;	left:0;}
#contentBox h1,h2 {	font-size: 17px;	font-family: Verdana, Arial,sans-serif;}#contentBox p {	}.container {	margin: auto 2px;
	height:50px;}.blockimage {margin:0; padding-left:85px;padding-bottom:10px;}
#content-container ul li {	color: #333 !important; 	list-style-type:none;}.sectionbox {
	width: 250px;
	margin: 10px 0 16px 10px; 	padding-bottom: 2px; 	/* border-bottom: 1px dashed #ccc;*/
	padding-top:none;
	padding-bottom:10px;	background: #eee;
	-moz-border-radius:10px;
	border-radius:10px;}
.sectionbox p {
	padding: 10px 0 0 10px;
}.sectionbox ul li {list-style-type: none; list-image:none;}/*.contentBox h1 {font-size: 12px;}.contentBox h2 {font-size: 12px;}.contentBox p {	padding-right:10px;} *//* sections css */.topiclist {	padding: 5px 0 10px 0;}.topiclist li {	padding: 0.1em;  	padding-left: 0;	list-style:none;}ul > li a {	list-style-image:none;	list-style-type:none;}#whatsnew-container {	clear:both;		display:block;	width: 720px;	margin: 0 auto;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #eee;		}#section_links {min-height: 400px; display: block; width: 750px;
 background-color: #eee;
}
#sec-left-col, #sec-mid-col, #sec-right-col {width: 230px;}