* {
	margin: 0px;
	padding: 0px;
}
*, html {
	box-sizing: padding-box;
}
*, *:before, *:after {
	box-sizing: inherit;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #7AA993;
	color: #fff;
	font-family: "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size: 13px;
	background-image: url(grafix/bg.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
a, a:link, a:visited {
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	color: #26682C;
}
a:hover, a:visited:hover {
	color: #900;
	padding-left: 2px;
	padding-right: 2px;
}
span {
	padding-left: 2px;
	padding-right: 2px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 2px 3px 2px 5px;
	padding: 1px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	background-color: transparent;
	color: #344D39;
	font-weight: bold;/**/
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 13px;
}
h6 {
	font-size: 11px;
}
input, textarea, select {
	font-family: "Myriad Pro", "Gill Sans", "Gill Sans MT", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #036;
	margin: 0px;
	padding: 2px;
	border: 1px #699 solid;
	background-color: #ffc;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
input:focus, textarea:focus, select:focus {
	color: #000;
	background-color: #eee;
	box-shadow: 0 0 .3em #333;
}
p {
	margin: 3px 5px 5px 5px;
	padding: 2px;
	font-size: 13px;
}
ul {
	margin: 5px 5px 5px 15px;
}
li {
	margin: 3px;
	padding: 2px;
	font-size: 12px;
}
#container {
	padding: 0px;
	margin: 5px auto 15px auto;
	border: 2px #036 dotted;
	width: 830px;
	background-color: #eee;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#container.nar {
	width: 700px;
}
#container.flex {
	width: 97%;
	max-width: 1000px;
}
#centercontent {
	position: relative;
	float: left;
	margin: 0px 0px 5px 0px;
	padding: 5px 1%;
	background-color: #B0DCC3;
	border: 1px #618775 solid;
	min-height: 450px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	color: #333;
	width: 57%;
}
#centercontent.nar {
	width: 43%;
}
#centercontent.left {
	width: 75%;
	margin-left: 2px;
}
#centercontent.right {
	width: 78%;
	margin-left: 7px;
}
#centercontent.full {
	margin: 0px auto 5px auto;
	width: 96%;
	float: none;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
#entries {
	padding-bottom: 320px;
}
#entriesunused {
	max-height: 200px;
	overflow: auto;
}
#footer {
	position: relative;
	color: #fff;
	margin: 0px;
	padding: 0px 3px 3px 3px;
	clear: both;
	background-color: #7AA993;
	border-top: 1px #333 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;
	text-align: right;
}
#header {
	position: relative;
	color: #4D3C2A;
	margin: 0px;
	padding: 0px 3px 0px 0px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
#header a:link {
	color: #7C4E44;
}
#header a:hover {
	color: #9A6155;
}
#leftcontent, #rightcontent {
	font-size: 10px;
	position: relative;
	min-height: 500px;
	background-color: #2C426E;
	color: #eee;
}
#leftcontent input, #rightcontent input, #leftcontent textarea, #rightcontent textarea, #leftcontent select, #rightcontent select {
	margin: 2px 0px;
	background-color: #D1EADC;
}
#leftcontent select, #rightcontent select {
	min-width: 80%;
}
#leftcontent input:focus, #rightcontent input:focus, #leftcontent textarea:focus, #rightcontent textarea:focus, #leftcontent select:focus, #rightcontent select:focus {
	background-color: #eee;
}
#leftcontent ul, #rightcontent ul {
	list-style: none;
	margin: 2px 2px 2px 0px;
}
#leftcontent li, #rightcontent li, #leftcontent li li, #rightcontent li li {
	font-size: 10px;
	margin: 2px 5px 2px 10px;
}
#leftcontent a, #rightcontent a {
	color: #ffc;
}
#leftcontent div.dark {
	margin: 10px 0px;
}
#leftcontent .outlinebox, #rightcontent .outlinebox, #leftcontent .outline, #rightcontent .outline {
	color: #333;
}
#leftcontent .dark, #rightcontent .dark, #leftcontent .button, #rightcontent .button {
	background-color: #B5CEF2;
	border-color: #eee;
	min-width: 60%;
	color: #000;
}
#leftcontent .darker, #rightcontent .darker {
	background-color: #97ADCC;
	border-color: #eee;
	margin: 2px 0px;
	min-width: 60%;
	color: #000;
}
#leftcontent .dark a, #rightcontent .dark a, #leftcontent .darker a, #rightcontent .darker a, #leftcontent a.button, #rightcontent a.button {
	color: #18411C;
}
#leftcontent .slidebox, #rightcontent .slidebox {
	border-color: #5484DB;
}
#leftcontent .outlinebox a, #rightcontent .outlinebox a, #leftcontent .pale a, #rightcontent .pale a, #leftcontent .outline a, #rightcontent .outline a {
	color: #18411C;
}
#leftcontent {
	width: 19%;
	margin: 1px 3px 5px 3px;
	padding: 2px 1% 5px 1%;
	float: left;
	text-align: right;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
#leftcontent #jump, #rightcontent #jump {
	width: 90%;
}
#leftcontent.med {
	width: 145px;
}
#leftcontent.wide {
	width: 175px;
}
#leftcontent .medium {
	font-size: 14px;
}
#leftcontent .large {
	font-size: 16px;
}
#rightcontent {
	width: 16%;
	margin: 1px 5px 25px 0px;
	padding: 2px 1% 5px 1%;
	float: right;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
}
#rightcontent h1, #leftcontent h1, #rightcontent h2, #leftcontent h2, #rightcontent h3, #leftcontent h3, #rightcontent h4, #leftcontent h4, #rightcontent h5, #leftcontent h5, #rightcontent h6, #leftcontent h6, #rightcontent p, #leftcontent p, #rightcontent li, #leftcontent li {
	color: #eee;
}
#rightcontent .outlinebox h1, #leftcontent .outlinebox h1, #rightcontent .outlinebox h2, #leftcontent .outlinebox h2, #rightcontent .outlinebox h3, #leftcontent .outlinebox h3, #rightcontent .outlinebox h4, #leftcontent .outlinebox h4, #rightcontent .outlinebox h5, #leftcontent .outlinebox h5, #rightcontent .outlinebox h6, #leftcontent .outlinebox h6, #rightcontent .outlinebox p, #leftcontent .outlinebox p, #rightcontent .outlinebox li, #leftcontent .outlinebox li {
	color: #000;
}
#rightcontent h1, #leftcontent h1 {
	font-size: 18px;
}
#rightcontent h2, #leftcontent h2 {
	font-size: 16px;
}
#rightcontent h3, #leftcontent h3 {
	font-size: 14px;
}
#rightcontent h4, #leftcontent h4 {
	font-size: 12px;
}
#rightcontent h5, #leftcontent h5 {
	font-size: 11px;
}
#rightcontent h6, #leftcontent h6 {
	font-size: 10px;
}
#rightcontent p {
	font-size: 10px;
}
#navtabs {
	clear: both;
	padding: 0px 3px 0px 3px;
	width: 100%;
	position: relative;
	text-align: center;
}
#navtabs ul {
	margin: 0px auto;
	padding: 3px 0px 0px 0px;
	width: 97%;
	z-index: 30;
}
#navtabs li {
	list-style: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#navtabs li a:link, #navtabs li a:visited {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	background-color: #eee;
	padding: 3px 3px;
	border-top: 1px #92B66D solid;
	border-right: 1px #92B66D solid;
	border-left: 1px #92B66D solid;
	border-bottom: none;
	color: #618775;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	white-space: nowrap;
}
#navtabs li a:hover {
	background-color: #B0DCC3;
	color: #900;
	position: relative;
	bottom: 4px;
	padding-bottom: 7px;
}
#navtabs li a#current {
	background-color: #B0DCC3;
	border-bottom: 2px #B0DCC3 solid;
	color: #000;
	font-size: 12px;
	position: relative;
	bottom: 2px;
	padding-bottom: 3px;
	text-transform: uppercase;
	z-index: 30;
}
#navtabs li:hover a#current {
	color: #900;
	bottom: 0px;
	padding-bottom: 2px;
}
#navtabs li:first-child {
	margin-right: 10px;
}
#navtabs li:last-child {
	float: right;
	margin-right: 10px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	max-width: 50%;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div {
	margin: 0;
	font-size: 12px;
	color: #000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
#undertabs {
	margin: 0px;
	padding-top: 2px;
	position: relative;
	height: 18px;
	top: -5px;
	right: 0px;
	text-align: right;
	clear: both;
	width: 100%;
}
#undertabs select {
	position: relative;
	top: 3px;
}
#undertabs ul {
	text-align: right;
	margin: 0px;
	padding: 0px 3px 3px 3px;
	z-index: 20;
}
#undertabs li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style: none;
	font-size: 10px;
}
#undertabs a {
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	border-bottom: 2px #555 solid;
	border-right: 2px #555 solid;
	border-left: 1px #666 solid;
	background-color: #668F7D;
	color: #fff;
	padding: 3px;
	white-space: nowrap;
}
#undertabs a:hover {
	background-color: #A3E4C7;
	color: #333;
}
#undertabs li #current {
	background-color: inherit;
	border: none;
	color: #693B28;
	position: relative;
	top: 5px;
	font-size: 12px;
}
.ahead {
	background-color: #BEFF7C;
	color: #000;
}
a.ahead, .ahead a {
	color: #333;
}
.alert {
	background-color: #C00;
	color: #fff;
	font-weight: bold;
}
.alert h1, .alert h2, .alert h3, .alert h4, .alert h5, .alert h6, .alert p {
	color: #ffc;
}
a.alert, .alert a {
	color: #fff;
}
.button {
	display: inline-block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px #555 solid;
	padding:1px;
	margin:1px;
	background-image: url(grafix/buttonbg.png);
	background-position: right bottom;
}
.button:hover {
	background-position: left top;
}
.button a, a.button, input.button {
	white-space: nowrap;
	padding: 2px 3px;
	margin: 1px;
}
.button a:hover, a.button:hover {
}
.bumper {
	min-height: 20px;
}
.bumperbottom {
	min-height: 20px;
}
.centercolor {
	background-color: #B0DCC3;
	color: #444;
}
.commentbox {
	background-color: #AFDB83;
	margin: 5px 5px 0px 5px;
	padding: 8px 0px 10px 10px;
	outline: 1px #7E9D5E solid;
	color: #000;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.commenttag {
	background-image: url(grafix/bottarrow.gif);
	background-repeat: no-repeat;
	background-position: 40px 0px;
	padding: 10px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	position: relative;
	top: -2px;
}
div.slider {
	padding: inherit;
	margin: 0px;
	display: none;
}
div.slideropen {
	padding: inherit;
	margin: 0px;
	display: block;
	width: inherit;
}
.slidecon {
	background-color: inherit;
	visibility: inherit;
	position: relative;
}
div.slidebox {
	background-color: inherit;
	position: absolute;
	padding: 5px;
	right: -1px;
	z-index: 65;
	border-top: 1px solid #7E9D5E;
	border-right: 2px outset #7E9D5E;
	border-bottom: 2px outset #7E9D5E;
	border-left: 1px solid #7E9D5E;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	top: 20px;
}
.slidebox i, .variables i {
	color: #666;
	font-size: 9px;
}
.dark {
	background-color: #678073;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.dark h1, darker h1, denim h1, .dark h2, darker h2, denim h2, .dark h3, darker h3, denim h3, .dark h4, darker h4, denim h4, .dark h5, darker h5, denim h5, .dark h6, darker h6, denim h6, .dark p, darker p, denim h1, .dark ul, darker ul, denim ul {
	color: #fff;
}
.dark a, .darker a {
	color: #ffc;
}
.darker {
	background-color: #394740;
	color: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.denim {
	background-color: #617494;
	color: #FF0;
}
.editorial, .editorial h1, .editorial h2, .editorial h3, .editorial h4, .editorial h5, .editorial h6 {
	background-color: #373794;
	color: #fff;
}
.editorial a {
	background-color: #373794;
	color: #ffc;
}
.float {
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 3px;
}
.floatr {
	float: right;
	margin: 0px 3px 0px 0px;
	padding: 3px;
}
/***********  drop shadow styles ***********/
.img-shadow {
	position: relative;
	float: left;
	background: url(grafix/shadowAlpha.png) no-repeat bottom right;
	margin: 10px 8px 2px 5px;
}
.img-shadowR {
	position: relative;
	float: right;
	background: url(grafix/shadowAlpha.png) no-repeat bottom right;
	margin: 10px 5px 2px 8px;
}
.img-shadowC {
	position: relative;
	display: inline-block;
	background: url(grafix/shadowAlpha.png) no-repeat bottom right;
	left: 5px;
}
.img-shadow, .img-shadowR, .img-shadowC {
	/*[if gte ie 5.5000]> */
	/* the underscore hides this from non-IE browsers */
	_background: url(grafix/shadow.gif) no-repeat bottom right;/*<![endif]: ;*/
}
.img-shadow img, .img-shadowR img, .img-shadowC img {
	position: relative;
	top: -6px;
	left: -6px;
	border: solid #fff 1px;
	margin: 0px;
	padding: 0px;
}
/*********** end drop shadow styles ***********/
a.info {
	background: url(grafix/_icons/info_icon.png) no-repeat center center ;
	display: inline-block;
	width:14px;
	height:14px;
}
.fineprint {
	font-size: 9px;
}
.small {
	font-size: 10px;
}
.medium {
	font-size: 13px;
}
.large {
	font-size: 18px;
}
.per10left {
	margin: 0 10%;
}
.per5left {
	margin: 0 5%;
}
.pale {
	background-color: #eee;
	color: #666;
}
#rightcontent .pale h1, #leftcontent .pale h1, #rightcontent .pale h2, #leftcontent .pale h2, #rightcontent .pale h3, #leftcontent .pale h3, #rightcontent .pale h4, #leftcontent .pale h4, #rightcontent .pale h5, #leftcontent .pale h5, #rightcontent .pale h6, #leftcontent .pale h6, #rightcontent .pale p, #leftcontent .pale p, #rightcontent .pale li, #leftcontent .pale li {
	color: #333;
}
.one {
	float: left;
	margin: 0px 5px 5px 5px;
	padding: 3px 0px 3px 0px;
}
.one2 {
	width: 48%;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.one2r {
	width: 48%;
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 3px 0px;
}
.one3 {
	width: 31%;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.one3r {
	width: 31%;
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 3px 0px;
}
.one4 {
	width: 23%;
	float: left;
	margin: 0px 3px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.one4r {
	width: 23%;
	float: right;
	margin: 0px 0px 5px 3px;
	padding: 3px 0px 3px 0px;
}
.one5 {
	width: 19%;
	float: left;
	margin: 0px 3px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.one5r {
	width: 19%;
	float: right;
	margin: 0px 0px 5px 3px;
	padding: 3px 0px 3px 0px;
}
.one6 {
	width: 16%;
	float: left;
	margin: 0px 3px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.one6r {
	width: 16%;
	float: right;
	margin: 0px 0px 5px 3px;
	padding: 3px 0px 3px 0px;
}
.two3 {
	width: 65%;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.two3r {
	width: 65%;
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 3px 0px;
}
.three4 {
	width: 73%;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px 3px 3px 0px;
}
.three4r {
	width: 73%;
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 3px 3px;
}
.sixT {
	width: 59%;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.sixTr {
	width: 59%;
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 3px 0px;
}
.fourT {
	width: 39%;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 3px 0px 3px 0px;
}
.fourTr {
	width: 39%;
	float: right;
	margin: 0px 0px 5px 5px;
	padding: 3px 0px 3px 0px;
}
.outlineboxt {
	margin: 2px;
	padding: 5px 2px;
	background-color: #D1EADC;
	border: 1px #996 solid;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #000;
}
.outlinebox {
	background-color: #BFEE8F;
	margin: 2px;
	padding: 5px 2px;
	border: 1px solid #485A36;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	color: #000;
}
.outlinebox p {
	color: #000;
}
.outline {
	margin: 3px;
	padding: 3px;
	border: 1px #485A36 solid;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
div .spacer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
.spacer {
	clear: both;
}
.scroller {
	margin: 0px;
	padding: 0px;
	max-height: 330px;
	overflow: auto;
	position: relative;
}
.scrollershort {
	margin: 0px;
	padding: 0px;
	max-height: 250px;
	overflow: auto;
	position: relative;
}
.scrollertall {
	max-height: 450px;
	margin: 0px;
	padding: 0px;
	overflow: auto;
	position: relative;
}
.slider {
	display: none;
}
div.slider {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	display: none;
}
.tabs {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	font-size: 10px;
	padding: 0px;
}
.tabsalpha {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 0px #333 solid;
	margin: 5px auto 0px auto;
	font-size: 9px;
}
.tabs a, .tabsalpha a, .tabs a:visited, .tabsalpha a:visited {
	background-color: #204180;
	color: #ffc;
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 0px solid #333;
	border-left: 1px solid #999;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.tabs a:hover, .tabsalpha a:hover {
	color: #fff;
	background-color: #801019;
}
.white {
	background-color: #E6FFCC;
	margin: 0px;
	padding: 5px;
	color: #801019;
}
.edited {
	background-image: url(grafix/edited.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

/***********  drop shadow style ***********/

@media print {
.hideme {
	visibility: hidden;
	height: 0px;
	display: none;
}
#container, #centercontent {
	border: none;
	width: 100%;
}
}

/*#aurigma { display:none; } */

@media only screen and (max-device-width: 1024px) {
#aurigma {
	display: block;
}
#container {
	width: 98%;
}
.scroller, .scrollershort, .scrollertall, #entries {
	margin: 0px;
	padding: 0px;
	/*height: auto;*/
	background-image: none;
}
.bumper {
	display: none;
}
}
