@charset "UTF-8";/* CSS Document */body {background: #FFFBED;margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */padding: 0;text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */color: #4F4F4F;font-family: Georgia, "Times New Roman", Times, serif;}.oneColFixCtrHdr #container {width: 780px;margin: 0 auto;text-align: left; /* this overrides the text-align: center on the body element. */}.oneColFixCtrHdr #header {padding: 0 10px 10px 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */height: 320px;margin-top: 21px;}.oneColFixCtrHdr #headernav {padding: 0px 3px 3px 0px;margin-top: 35px;width: 63%;float: right;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;color: #666666;text-decoration: none;height: 25px;text-align: left;font-weight: normal;}.oneColFixCtrHdr #headernav2 {padding: 0px 3px 3px 0px;margin-top: 15px;width: 63%;float: right;font-family: Georgia, "Times New Roman", Times, serif;font-size: 16px;color: #666666;text-decoration: none;height: 25px;text-align: left;font-weight: normal;}#headernav  h3 {font-weight: lighter;font-style: italic;font-size: 18pt;}.oneColFixCtrHdr #headernav li {color: #666666;text-decoration: none;display: inline;border-left-color: #FF0000;border-left-style: solid;border-left-width: 1px;padding-left: 12px;padding-right: 12px;}.oneColFixCtrHdr #headernav a {color: #666666;text-decoration: none;}.oneColFixCtrHdr #headernav li a {color: #666666;text-decoration: none;}.oneColFixCtrHdr #headernav li a:hover {color: #FF0000;text-decoration: none;}.oneColFixCtrHdr #logo {padding: 0 2px 0px 0px;margin-top: 14px;float: left;}.oneColFixCtrHdr #header h1 {margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;}.oneColFixCtrHdr #mainContentright {padding: 5px 32px 40px 10px;float: right;width: 61%;}.oneColFixCtrHdr #mainContentright h1 {font-family: Georgia, "Times New Roman", Times, serif;font-weight: lighter;margin-bottom: 0px;font-size: 18pt;color: #FF1A00;}.oneColFixCtrHdr #mainContentright p {font-family: Georgia, "Times New Roman", Times, serif;line-height: 1.6em;margin-top: 6px;}#mainContentright p a {color: #FF0000;text-decoration: underline;}.oneColFixCtrHdr #mainContentright h2 {font-family: Georgia, "Times New Roman", Times, serif;color: #FF0000;font-weight: normal;margin-bottom: 0px;}#mainContentright h3 {font-family: Georgia, "Times New Roman", Times, serif;color: #FF0000;font-weight: normal;margin-bottom: 0px;font-size: 14px;}.oneColFixCtrHdr #sidebarleft {padding: 6px 0px 10px 32px;float: left;width: 188px;}.oneColFixCtrHdr #sidebarleft2 {padding: 6px 0px 10px 57px;float: left;width: 201px;}.bodyquote {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 13px;	color: #FFFFFF;	font-style: italic;	line-height: 19px;}.oneColFixCtrHdr #footer {padding: 0 10px;display: block;clear: both;border-top-color: #FF1A00;border-top-width: 1px;border-top-style: solid;}.oneColFixCtrHdr #footer p {margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;}#footer p a {color: #666666;text-decoration: underline;}.roundedcornr_box_247967 {   background: #ffffff;}.roundedcornr_top_247967 div {   background: url(roundedcornr_247967_tl.png) no-repeat top left;}.roundedcornr_top_247967 {   background: url(roundedcornr_247967_tr.png) no-repeat top right;}.roundedcornr_bottom_247967 div {   background: url(roundedcornr_247967_bl.png) no-repeat bottom left;}.roundedcornr_bottom_247967 {   background: url(roundedcornr_247967_br.png) no-repeat bottom right;}.roundedcornr_top_247967 div, .roundedcornr_top_247967, .roundedcornr_bottom_247967 div, .roundedcornr_bottom_247967 {width: 100%;height: 20px;font-size: 1px;}.roundedcornr_content_247967 { margin: 0 30px 0 30px; }.font2 {font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;border: 0; }/* catlist left */#left {float: left;margin: 0px;width: 198px;}#left h1 { font-size: 16px; font-weight: normal; padding-bottom: 10px; color: #53000C; clear: both; }#left p { font-family: "Times New Roman",Times,serif; font-size: 11pt;}#left a {	text-decoration: none;}#left a:hover {background-color: #FF0000;color: #FFFBED;}#left ul {margin: 0px 0px 0px 0px;padding: 0px}#left ul li {list-style-type: none;list-style-position: outside;margin: 10px 0px 0px 0px;}#left ul li a {font-size: 15px;border-bottom: 1px dotted;color: #666666;border-bottom-color: #666666;display: block;line-height: 0.8em;width: 100%;padding: 5px 3px;}#left ul li a:hover {font-size: 15px;margin: 10px 0px 0px 0px;padding: 5px 3px;background-image: url(images/taback4.gif);color: #FFFBED;}#left ul li ul li {list-style-type: square;list-style-position: outside;line-height: 1em;margin-left: 20px;}#left ul li ul li a {font-weight: normal;font-size: 13px;font-style: italic;color: #333333;border-bottom: 1px solid white;line-height: 0.5em;margin: 0px;padding: 5px 3px;}#left ul li ul li a:hover {color: #333333;background-color: #E6E6E6;border-bottom: 1px solid red;line-height: 0.5em;font-size: 13px;margin: 0px;padding: 5px 3px;}.current-cat a {	margin: 0px 0px 0px 0px;	padding: 5px;	background-image: url(images/taback5.gif);	color: rgb(101,0,15);}#left ul li .current-cat-parent {	background-image: url(images/taback.gif);	margin: 10px 0px 0px 0px;	padding: 5px;}#left ul li ul {margin: 0px;background-color: #FFFFFF;padding-bottom: 14px;padding-top: 1px;}