/*****************browsers interpret margin and padding a little differently, we'll remove all default padding and margins andset them later on******************/*{	margin: 0;	padding: 0;}/*Set initial font styles*/body{	text-align: left;	font-family: Arial, Verdana, sans-serif;	font-size: .83em;	line-height: 1.26em;}/*set font size for all divs,this overrides some body rules*/div { font-size: 1em; }/*if img is inside "a" it would have borders, we don't want that*/img { border: 0; }/*default link styles*//* set all links  */a:link, a:visited{	color: #C88A00;	text-decoration: none;}/*  change color */a:hover{	color: #008852;	text-decoration: underline;}/*****************basic layout *****************/body{	background-color: #008852;	color: #686868;	margin: 0;	/* gives some air for the pagewrapper */}div#wrapper{	width: 98%;	margin: 0 auto;}table#main{	width: 100%;	height: 1%;	border-collapse: collapse;	background-color: white;	color: #686868;	text-align: left;	float: left;}td#header{	height: 125px;	color: white;	padding-top: 15px;	background-color: #FFF;	background-image: url(images/GJakebc.jpg);	background-repeat: no-repeat;	background-position: center center;	background-attachment: scroll;}td.headerpop{	background-color: white;	text-transform: uppercase;	letter-spacing: .1em;	color: #008852;	text-align: center;	border: 1px solid #008852;	font-size: 1.25em;	font-weight: bold;	font-family: 'times new roman', times, serif;	padding: 10px;}td.border{	height: 6px;	background-color: black;	color: black;}.sidebar{	width: 160px;	border-right: 1px dotted #D5D5D5;	background-color: #C0A578;}.location /* for the popup */{	padding: 28px 10px;	border-right: 1px solid #D5D5D5;	font-size: 0.90em;	width: 100px;	w\idth: 80px;}.address{	padding: 20px 10px;	font-size: 0.90em;}.prnt{	font-size: 0.80em;	padding: 3px;	font-weight: bold;}.cls{	width: 20px;	height: 20px;	background-color: #F7AC2F;	color: white;	font-family: arial, verdana, sans-serif;	border: 1px solid white;	text-align: center;	vertical-align: middle;	font-size: 12pt;}.cls a:link, .cls a:visited{	color: white;	text-decoration: none;}.cls a:hover { color: black; }#orange{	height: 24px;	background-color: #F7AC2F;	padding-right: 20px;	color: #555;	font-size: 0.94em;}.orange{	color: #AD291A;	background-color: inherit;}#green{	height: 24px;	width: 145px;	background-color: #008852;	color: #fff;}#content{	padding: 20px;	/* some air above and under menu and content */}td.copy{	background-color: #008852;	color: white;	font-size: 0.9em;	text-align: center;	padding: 8px 0;}td.copy a:link, td.copy a:visited{	color: white;	text-decoration: none;}td.copy a:hover { text-decoration: underline; }td#footer{	color: #75828A;	background-color: #fff;	/* same bg color as in header */	border-top: 1px solid #acb4b9;}#footer p{	font-size: 0.86em;	padding: 0 20px;	/* some air for footer */	/* centered text */	margin: 0;	color: #75828A;	vertical-align: middle;}/* as we hid all hr for accessibility we create new hr with extra div element */div.hr{	height: 15px;	margin: 5px 0 20px 0;	background-image: url(images/txt-separ.jpg);	background-repeat: no-repeat;	background-position: center center;	background-attachment: scroll;}div.hr2{	height: 2px;	border-top: 1px solid #008852;	clear: both;}/********************CONTENT STYLING*********************//* HEADINGS */#content h1{	font-size: 2em;	/* font size for h1 */	line-height: 2.35em;	color: #555;}#content h2{	color: #008852;	font-size: 1.5em;	text-align: left;	/* some air around the text */	padding-left: 0.5em;	padding-bottom: 1px;	/* set borders around header */	border-bottom: 1px solid #F7AC2F;	border-left: 1.1em solid #F7AC2F;	line-height: 1.5em;	/* and some air under the border */	margin: .75em 0 0.5em 0;}#content h3{	color: #555;	font-size: 1.2em;	line-height: 1.35em;	margin: .75em 0 0.5em 0;}/* END HEADINGS *//* TEXT */p{	font-size: 1em;	margin: 0.75em 0 0.75em 0;	/* some air around p elements */	line-height: 1.2em;	padding: 0;}p.note { line-height: 1.2em; }ol, ul{	padding-left: 10px;	margin: 0.75em 0 0.75em 2em;}li { line-height: 1.2em; }ul li{	list-style-image: url(images/bullet.gif);	list-style-type: default;	list-style-position: default;}ol li{	list-style-type: upper-roman;	list-style-position: inherit;}blockquote{	border-left: .23em solid #FFDD90;	padding-left: 10px;	margin-left: 33px;}strong, b{	/* explicit setting for these */	font-weight: bold;}em, i{	/* explicit setting for these */	font-style: italic;}.duedate{	font-size: 1.15em;	line-height: 1.1em;	color: #D93421;}table#istar{	width: 600px;	color: #444;}table#istar th, table#disclaim th{	text-align: center;	text-transform: uppercase;	font-size: 0.9em;	background-color: #FFE3A3;	padding: 4px;	color: #333;}tr.even { background-color: #FFEEC8; }tr.odd { background-color: #FFF9ED; }table#istar td, table#disclaim td{	padding: 4px 10px;	font-size: 0.94em;}table#istar td.terms, table#disclaim td.terms{	padding: 8px;	text-align: justify;	font-size: 0.9em;	line-height: 1.25em;}#istar a:link{	color: #007341;	text-decoration: none;}#istar a:visited{	color: #008852;	text-decoration: none;}#istar a:hover { text-decoration: underline; }.small{	font-size: 0.95em;	color: #007341;}.tab { margin-left: 30px; }.smaller { font-size: 0.90em; }.note{	color: #808080;	font-weight: bold;}#istar img{	vertical-align: absmiddle;	border: 0;}#language{	float: right;	text-align: center;}#language a:link, #language a:visited{	width: 120px;	color: white;	text-decoration: none;	background-color: #008852;	display: block;	border: 1px solid #007341;	padding: 3px 5px;	font-weight: bold;}#language a:hover{	color: black;	background-color: #F9C060;	border: 1px solid #E69F00;	font-weight: normal;}.nat{	text-align: center;	padding: .4em 2em;	float: left;	background-color: #00824A;	color: white;		border: 1px solid #00824A;	margin-left: 3px;	cursor: hand;	cursor: pointer;}.reg{	background-color: #F7AC2F;	color: black;	padding: .4em 2em;	text-align: center;	border: 1px solid #f7ac2f;	float: left;	cursor: hand;	cursor: pointer;}