 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 	margin: 0; 	padding: 0; 	border: 0; 	outline: 0; 	font-weight: inherit; 	font-style: inherit; 	font-size: 100%; 	font-family: inherit; 	vertical-align: baseline; 	text-decoration: inherit; }  :focus { 	outline: 0; }  p { line-height: 1.5; } p + p { margin-top: 10px; }  ol, ul { 	list-style: none; }   table { 	border-collapse: separate; 	border-spacing: 0; } caption, th, td { 	text-align: left; 	font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { 	content: ""; }  blockquote, q { 	quotes: "" ""; }  body {    font-family: Helvetica, Arial, Verdana, sans-serif; 	background: #FFFFFF;	 	border-top: 8px solid #494949; }  h1, h2, h3, h4 { 	font-weight: bold; 	padding: 0; 	letter-spacing: -1pt; 	line-height: 80%; 	clear: both; }  h1 { font-size: 3em; padding: 16px 0 10px 0; color: #494949 } h2 { font-size: 2em; padding: 12px 0 8px 0; color: #494949 } h3 { font-size: 1.5em; padding: 8px 0 4px 0; color: #494949 } h4 { font-size: 1.2em; padding: 8px 0 4px 0; color: #494949 }  a { color: #6090BF; text-decoration: underline; } a.stealth { color: inherit; text-decoration: inherit; } a.invisible { color: inherit; text-decoration: inherit; } a.invisible:hover { color: inherit; background:inherit; } a:hover { color: #FFFFFF; background: #f9603a; }  h1 a, h2 a, h3 a, h4 a { color: #80C0FF; text-decoration: underline; }  .bold { font-weight: bold; font-size: 1.1em; } .tiny { font-size: 0.6em; } .small { font-size: 0.8em; } .big { font-size: 1.5em; } .huge { font-size: 3em; }  .hidden { display: none; }  .center { text-align: center; } div.clear { clear: both; }  div#content {   width: 100%; }  div#top {    position: relative;    z-index: 0; 	margin: 0; 	padding: 0;   min-height: 60px; }  #top a { color: #FFFFFF; } #top a:hover { background: #000000; }  #top #logo {   position:absolute;   right: 10px;   top: 4px; }  #top .address a {   color: #FFFFFF;	   text-decoration: none; }  div#left {   position: absolute;    left: 0px;    z-index: 1;   width: 200px; }  div#content {    position: relative; z-index: 1; }  div#middle {   padding: 0 10px; }   div#right + div#middle {   padding-right: 210px; }   div#left + div#middle {    padding-left: 210px;  }   div#left + div#right + div#middle {    padding-left: 210px;    padding-right: 210px; }  div#right {   position: absolute;   right: 0px;   z-index: 1;   width: 200px; }  div#bottom {  	text-align: center; 	margin: 0;}   div#modal_container { overflow:auto; }   div#modal_container.generic {   	padding: 8px;   	background-color: #FFFFFF;   	border:1px solid #A2A3A1;   }   #modal_overlay.generic {   	background-color: #000000;   } 	 div#top_menu {  	padding: 0;  	margin: 0; 	z-index: 100;  	font-weight: bold; font-size: 0.9em;  	text-transform: uppercase; 	background: #80C0FF;  	border-bottom: 1px solid #FFFFFF;  }  div#top_menu .menu_item { float: left; padding: 4px 8px; margin: 0;} div#top_menu a { color: #FFFFFF; background: none; }   div#top_menu .hover { background: #FFFFFF; } div#top_menu a:visited { color: #FFFFFF; } div#top_menu .hover a { color: #000000; }  div#modal_container.dropmenu {  	font-weight: bold; font-size: 0.9em;  	text-transform: uppercase;	 	background-color: #80C0FF; 	border: none; 	overflow: visible; } div#modal_container.dropmenu .menu_item { float: none; margin: 0; padding: 0;}  div#modal_container.dropmenu a {  	color: #FFFFFF;  	display: block;  	width: 160px;  	padding: 4px 4px 4px 14px;  	margin: 0;  }  div#modal_container.dropmenu a:hover {  	color: #000000;  	background: #FFFFFF;   }  div#modal_container.dropmenu .separator { border-top: 2px groove #DCDCDC; }   .error { color: #BF608A; font-weight:bold; }  a.action {   color:#f9603a; 	text-decoration: none; }  a.action:hover {   color:#FFFFFF;   background:#80C0FF; 	text-decoration: underline; }  a.action_button { 	color: #494949; 	border: 1px outset #A2A3A1; 	text-decoration: none; 	font-weight: bold; 	padding: 2px 4px; 	margin: 0px 4px 4px 0; 	line-height: 200%; }  a.action_button:hover { 	color: #FFFFFF; 	background: #BF608A; }   .fg_black { color: #000000; } .bg_black { background: #000000; } .fg_red { color: #BF608A; } .bg_red { background: #BF608A; } .fg_orange { color: #f9603a; } .bg_orange { background: #f9603a; } .fg_faintyellow { color: #FFF3E6; } .bg_faintyellow { background: #FFF3E6; } .fg_lightgreen { color: #CCFFBF; } .bg_lightgreen { background: #CCFFBF; } .fg_label { color: #73BF60; } .bg_label { background: #73BF60; } .fg_faintgray { color: #F3F3F3; } .bg_faintgray { background: #F3F3F3; } .fg_blue { color: #80C0FF; } .bg_blue { background: #80C0FF; } .fg_purple { color: #a723af; } .bg_purple { background: #a723af; } .fg_pink { color: #FF80B8; } .bg_pink { background: #FF80B8; } .fg_darkgreen { color: #73BF60; } .bg_darkgreen { background: #73BF60; } .fg_yellow { color: #FFC280; } .bg_yellow { background: #FFC280; } .fg_darkblue { color: #6090BF; } .bg_darkblue { background: #6090BF; } .fg_ivory { color: #F1F2E7; } .bg_ivory { background: #F1F2E7; } .fg_gray { color: #A2A3A1; } .bg_gray { background: #A2A3A1; } .fg_lightpink { color: #FFBFDC; } .bg_lightpink { background: #FFBFDC; } .fg_lavender { color: #C183E6; } .bg_lavender { background: #C183E6; } .fg_darkyellow { color: #BF9260; } .bg_darkyellow { background: #BF9260; } .fg_faintgreen { color: EBFFE6; } .bg_faintgreen { background: EBFFE6; } .fg_darkgray { color: #494949; } .bg_darkgray { background: #494949; } .fg_lightblue { color: #BFDFFF; } .bg_lightblue { background: #BFDFFF; } .fg_deeppurple { color: #9800E7; } .bg_deeppurple { background: #9800E7; } .fg_white { color: #FFFFFF; } .bg_white { background: #FFFFFF; } .fg_faintpink { color: #FFE6F1; } .bg_faintpink { background: #FFE6F1; } .fg_deeporange { color: #EC6F00; } .bg_deeporange { background: #EC6F00; } .fg_lightyellow { color: #FFE1BF; } .bg_lightyellow { background: #FFE1BF; } .fg_green { color: #99FF80; } .bg_green { background: #99FF80; } .fg_lightgray { color: #DCDCDC; } .bg_lightgray { background: #DCDCDC; } .fg_faintblue { color: #E7F5F2; } .bg_faintblue { background: #E7F5F2; } .fg_lightpurple { color: #d28efa; } .bg_lightpurple { background: #d28efa; }     img.thumb { vertical-align: middle; margin: 4px;}  .form { 	border: 1px solid #A2A3A1; 	background: #DCDCDC; 	padding: 4px; }  table.form td { padding: 2px;}  input, textarea {  	font-family: inherit;  	padding: 4px; 	border: 1px solid #A2A3A1; 	background: #FFF3E6; 	color: #f9603a; 	font-size: 1.2em; 	letter-spacing: 0.5pt; 	} 	 input[type=submit], input[type=button] {  	font-size: 1.2em; 	letter-spacing: 0pt; 	border: 2px outset #A2A3A1;  	background: #FFC280; 	color: #494949; 	} 	 input[type=submit]:hover, input[type=button]:hover { cursor: pointer;  	border: 2px inset #A2A3A1;  	color: #000000; }  label {   font-weight: bold;   font-size: 1.2em; }  div.tooltip { 	background: #DCDCDC; 	border: 1px solid #A2A3A1; 	padding: 4px; 	opacity: 0.88; }  div.modal_alert {     padding: 0;     color: #f9603a;     background: #FFFFFF;   	border: 2px solid #f9603a; }  div.modal_alert .cap { font-size: 11pt; padding: 2px 0 4px 0; margin: 0; text-align:left; background: #f9603a; } div.modal_alert .cap a { font-weight: bold; text-decoration: none; color: #FFFFFF; } div.modal_alert .body { padding: 4px; }  div.alert_notice { 	margin: 0 8px; 	padding: 8px; 	border: 2px solid #BF608A; 	background: #FF80B8; 	z-index: 100; 	position: relative; }  div.alert_notice a.close_link { font-size: 9pt; font-weight: bold; color: white; text-decoration: underline; }    div.autocomplete { 	position:absolute; 	width:250px; 	background-color:white; 	border:1px solid #888; 	margin:0px; 	padding:0px; 	z-index:100; } div.autocomplete ul { 	list-style-type:none; 	margin:0px; 	padding:0px; } div.autocomplete ul li.selected { background-color: #FFE1BF;} div.autocomplete ul li { 	list-style-type:none; 	display:block; 	margin:0; 	padding:2px; 	cursor:pointer; }    .fade_pink_down {   background-image: url(/images/fade_pink_down.png);   background-repeat: repeat-x;   background-color: #FFFFFF; } .fade_pink_up {   background-image: url(/images/fade_pink_up.png);   background-repeat: repeat-x;   background-position: bottom left;   background-color: #FFFFFF; }  .fade_blue_down {   background-image: url(/images/fade_blue_down.png);   background-repeat: repeat-x;   background-color: #FFFFFF; } .fade_blue_up {   background-image: url(/images/fade_blue_up.png);   background-repeat: repeat-x;   background-position: bottom left;   background-color: #FFFFFF; }  .fade_gray_down {   background-image: url(/images/fade_gray_down.png);   background-repeat: repeat-x;   background-color: #FFFFFF; } .fade_gray_up {   background-image: url(/images/fade_gray_up.png);   background-repeat: repeat-x;   background-position: bottom left;   background-color: #FFFFFF; }  .fade_yellow_down {   background-image: url(/images/fade_yellow_down.png);   background-repeat: repeat-x;   background-color: #FFFFFF; } .fade_yellow_up {   background-image: url(/images/fade_yellow_up.png);   background-repeat: repeat-x;   background-position: bottom left;   background-color: #FFFFFF; }  