/* being basic styles */

body {
    background-image: url(../images/bg.gif);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	background-color: #e7e3cb;
}

h1 {
    font-size: 150%;
	color: #fdde94;
	margin-left: 6px;
	margin-bottom: 10px;
	font-variant: small-caps;
}

h2 {
    font-family: bold 14px Verdana, Arial,Helvetica,sans-serif;
	color: #204546;
	margin: 1px;
	padding: 0px 0px 0px 0px;
	font-size: 135%;
	font-variant: small-caps;
}

h3 {
    font-size: 100%;
}

img {
    border: none;
}

img:hover {
    opacity: 0.5;
}

img, fieldset {
    border: 0;
}

table, td {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	border-collapse: separate;
	color: #000000;
	font-weight: normal;
}

table, td h3 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 130%;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

table, td h3 span {
    color: #E6C75E;
}

table, td h3 span span {
    color: #039;
}

/* @group experiments */

.shadow {
    float: left;
	margin: 3px 0 0 3px;
	background: #CCC;
	width: 100%;
}

/*.brownnormal {
	font-weight: bold;
	background-color: #d8d4bd;
}
*/

.abody {
    counter-reset: chapter;
/* Create 

a chapter counter scope */
}

.abody h1:before {
    content: "Federal Contractor Profile of \A" counter(chapter) ". ";
	counter-increment: chapter;
	/*

Add 1 to chapter */
    display: inline;
	white-space: pre;
}

.abody h1:after {
    counter-reset: section;
	/

*Set section to 0*/
	white-space: pre;
}

.abody h2:before {
    content: counter(chapter) "." counter(section) " ";
	counter-increment: section;
}

.ashby {
    -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);
	text-shadow: #f98c00 1px 5px -7px;
}

p.uppercase {
    text-transform: uppercase
}

p.lowercase {
    text-transform: lowercase
}

p.capitalize {
    text-transform: capitalize
}

q:lang(en) {
    quotes: '"' '"' "'" "'"
}

span.unicode {
    font-family: "Arial Unicode MS";
}

/* Insert quotes before and after Q element content */

q:before {
    content: open-quote;
}

q:after {
    content: close-quote;
}

.progressmeter li {
    float: left;
	width: 6em;
	min-height: 3em;
	margin: 0 .6em;
	padding-left: 2.2em;
	color: #999;
	background: #fff url(http://media.24ways.org/2008/12/numbers.gif) 0 4px no-repeat;
	list-style-type: none;
}

#navbar {
    float: left;
	float: right;
	width: 20%;
}

#over {
    z-index: 2;
	font-weight: bold;
	text-align: right;
	font-variant: small-caps;
	letter-spacing: 0px;
	position: absolute;
	top: 640px;
	left: -106px;
	right: 0;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	background-color: rgba(14, 32, 59, .5);
	line-height: 25px;
}

#content {
    margin-left: 5%;
	padding: 5px 10px;
	text-decoration: none;
}

/* @group thumbnail */

.thumbnail {
    position: relative;
	z-index: 0;
	border: 1px dotted brown;
}

.thumbnail:hover {
    background-color: grey;
	z-index: 90;
	cursor: crosshair;
}

.thumbnail span {
    position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img {
    border-width: 0;
	padding: 2px;
}

.thumbnail:hover span {
    visibility: visible;
	top: 0;
	left: 60px;
}

/* @end */

/* @group stable & submenu */

#stable {
    padding: 0.5em 0;
	border-left: 1em solid #CAC9B0;
	border-right: 1em solid #BBAF8B;
	background-color: #949381;
	width:780px;
}

#stable .showbox {
    margin: 1em;
	width: 80px;
	height: 25px;
	border: 1px solid brown;
	border-color: green;
	background-color: #cfc;
	line-height: 20px;
	text-align: center;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
}

#stable:hover .showbox {
    border-color: #006;
	background-color: #ccf;
	border: 1px dotted brown;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5em;
}

#submenu {
    background-color: #FFEBCC;
	border-radius: 0.5em;
	border: 1px dotted brown;
	font-weight: bold;
}

#submenu:hover {
    background-color: #9EA5AC;
}

#sub_Heading {
    text-indent: 1em;
	vertical-align: top;
	width: 100%;
	text-align: left;
	color: rgb(202, 170, 105);
	color: rgba(202, 170, 105, 1);
	border-collapse: separate;
	margin-left: 0em;
	margin-top: 0.3em;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
}

#sub_Heading li {
    list-style: none;
	text-indent: 1em;
	vertical-align: top;
	text-align: left;
	color: rgb(202, 170, 105);
	color: rgba(202, 170, 105, 1);
	line-height: 1.2em;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

#example {
    float: left;
	position: relative;
	top: -3px;
	left: -3px;
	padding: 15px;
	background: #FFF;
	border: 1px solid #999;
}

#type {
    font-size: 12px;
	text-align: left;
	background: #667987;
	border: 0.295em double #ccc;
	width: 30.5em;
	height: 65em;
	position: relative;
	margin-bottom: 16px;
	margin-top: 16px;
	margin-right: 16px;
	margin-left: 16px;
	padding: 1.0em;
}

#jump {
    display: none;
}

#yearCol {
    padding: 0.5em 1em;
	border: 0.1em dotted;
	white-space: nowrap;
	overflow: auto;
}

.size30 {
    background-position: -150px 0;
}

.size35 {
    background-position: -180px 0;
}

/* @end */

/* @group body.authors */

body.authors #navigation li#nav-authors a,
body.author #navigation li#nav-authors a,
body.archives #navigation li#nav-archives a {
    background-color: rgb(170, 178, 192);
	background-color: rgba(170, 178, 192, .75);
	color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .5);
}

body.authors #navigation li#nav-authors a:hover {
    color: rgb(167, 132, 159);
	color: rgba(167, 132, 59, .75);
}

body.authors #navigation li#nav-authors a:focus {
    color: rgb(114, 222, 59);
	color: rgba(114, 222, 59, .75);
}

body.author #navigation li#nav-authors a:hover,
body.author #navigation li#nav-authors a:focus,
body.archives #navigation li#nav-archives a:hover,
body.archives #navigation li#nav-archives a:focus {
    color: rgb(114, 32, 59);
	color: rgba(114, 32, 59, .75);
}

pre code {
    display: block;
	margin-bottom: 18px;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, .75);
	padding: 10px;
	overflow: auto;
}

pre code {
    background: none;
}

/* @end */

/* @group callout */

.callout {
    float: left;
	width: 275px;
	-moz-border-radius: 15px;
}

.callout h3 {
    float: left;
	border: 3px outset #C0C0C0;
	border-color: #FFFF99;
	margin: 5px;
	width: 150px;
	height: 160px;
	text-indent: 1px;
	padding: 10px;
	background: transparent url() no-repeat 0 0;
	background-color: #DADACC;
	color: #666666;
	font-weight: normal;
	-moz-border-radius: 15px;
}

.callout * {
    width: 110px;
	float: right;
}

.callout * * {
    width: auto;
	float: none;
}

.div.box {
    overflow: auto;
	\height: 1%;
}

.callout2 h2, .callout p, .callout ul {
    margin-left: 10px;
}

/* @end */

/* @group yr */

#yr {
    display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	left: 10px;
	font-weight: bold;
	text-align: center;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	line-height: 30px;
	z-index: 5;
	padding-left: 60px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#yr h3 {
    font-size: 14px;
	width: 60px;
	padding: 20px 0;
	position: absolute;
	left: 0;
	top: 0;
}

#year ul {
    width: 5000px;
}

#year ul li {
    float: left;
	width: 60px;
	list-style: none;
	padding: 20px 0;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
}

#year ul li a {
    display: block;
	width: 60px;
	color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
	position: absolute;
	padding: 20px 0;
	top: 0;
	z-index: 5;
	bottom: 0;
}

#year ul li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
}

#year ul li.current a:hover,
#year ul li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
}

#year a:hover,
#year a:focus {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .1);
}

#year a:active,
#year ul li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
}

/* @end */

/* @group profile_subhead */

#profile_subhead {
    width: inherit;
	padding: 1px 2px 1px;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: middle;
	position: relative;
}

#profile_subhead table {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: inherit;
	padding: 1px 2px 1px;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}

#profile_subhead td {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: inherit;
	padding: 1px 2px 1px;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
}

/* @end */

/* @group author */

#author {
    padding: 10px 10px 1px;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	margin-top: 4px;
	margin-bottom: 0px;
	text-align: left;
	position: relative;
}

#author strong {
    color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, .75);
}

#author a {
    color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
}

#author a:hover,
#author a:focus {
    text-decoration: none;
}

#author a:active {
    color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, 1);
}

#author h3 {
    color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
}

#author img {
    position: absolute;
	top: -100px;
	left: 10px;
	opacity: .9;
	-webkit-transition: opacity 0.1s linear;
}

#author img:hover {
    opacity: 0.825;
}

#author p.more {
    margin: 10px -10px;
	display: block;
	padding: 10px 10px;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .5);
	color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, .75);
	font-weight: bold;
	text-align: center;
}

#author p.more a {
    display: block;
	padding: 6px 10px 4px;
	color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, .75);
	font-weight: bold;
	text-align: left;
}

#author p.more a:hover,
#author p.more a:focus {
    padding: 6px 10px 4px;
	color: #aaa;
	text-decoration: none;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .5);
}

#author p.more a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .75);
}

#articlelist li h3 strong {
    font-size: 36px;
	line-height: 40px;
	position: absolute;
	left: -90px;
	top: 0;
	width: 350px;
	padding: 5px 10px 10px;
	height: 65px;
	text-align: center;
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .5);
}

#articlelist li h3 strong em {
    font-size: 10px;
	display: block;
	font-style: normal;
	background-color: rgb(14, 32, 59);
	line-height: 20px;
	margin-top: 5px;
}

#authorarticles h4 a:hover,
#authorarticles h4 a:focus {
    text-decoration: none;
}

#allauthors a {
    display: block;
	font-weight: bold;
	text-transform: uppercase;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .75);
	padding: 10px 20px;
	color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, .75);
	text-decoration: none;
}

#authorarticles h4 strong em {
    font-size: 10px;
	display: block;
	font-style: normal;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .5);
	line-height: 20px;
	margin-top: 5px;
}

#allauthors a:hover,
#allauthors a:focus {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, 1);
	color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, 1);
}

#authorlist li a:hover,
#authorlist li a:focus {
    background-color: rgb(228, 229, 235);
	background-color: rgba(228, 229, 235, 1);
}

#aboutauthor {
    padding: 30px 40px 11px;
	width: 470px;
	float: right;
	margin: 0 30px 20px 0;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
}

/* @end */

/* @group related */

#related {
    width: 180px;
	padding: 10px 10px 1px;
	background-color: rgb(170, 178, 192);
	background-color: rgba(170, 178, 192, .75);
}

#related p {
    padding: 10px 10px 3px 3px;
	background-color: rgb(180, 177, 160);
	background-color: rgba(180, 177, 160, .75);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: normal;
	-webkit-border-horizontal-spacing: 1px;
	-webkit-border-vertical-spacing: 1px;
}

#related p span {
    color: rgb(248, 248, 232);
	font-size: 16px;
	line-height: 1em;
	-webkit-border-horizontal-spacing: 2px;
	-webkit-border-vertical-spacing: 2px;
	font-weight: bold;
}

#related ul {
    border-top: solid rgb(170, 178, 192);
	margin-bottom: 15px;
}

#related ul li {
    color: rgb(255, 255, 255);
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0;
	list-style: none;
	margin: 0;
	width: 180px;
}

#related ul li h4 {
    margin: 0;
	text-transform: none;
}

#related ul li h4 a {
    color: rgb(14, 32, 59);
	text-decoration: none;
	font-weight: normal;
	font-size: 14px;
	display: block;
}

#related ul li h4 a:hover,
#related ul li h4 a:focus {
    text-decoration: none;
}

#related ul li h4 a:active {
    color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, 1);
}

#related ul li p {
    margin: 5px 0 0 0;
}

#related ul li p a {
    color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, .75);
}

#related ul li p a:hover,
#related ul li p a:focus {
    color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, 1);
}

#related h3 {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
}

/* @end */

/* @group day */

position: absolute;
	top: 190px;
	left: 0;
	right: 0;
	font-weight: bold;
	color: rgb(170, 178, 192); 
	color: rgba(170, 178, 192, .75);
	line-height: 40px;
	z-index: 5;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;


#day h3 {
    width: 60px;
	font-size: 14px;
	padding: 0 0 0 10px;
	margin-bottom: 10px;
}

#day li {
    color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	margin: 0;
	list-style: none;
	font-size: 18px;
	width: 80px;
}

#day a {
    display: block;
	color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
	padding: 0 900px 0 10px;
	width: 170px;
}

#day a:hover,
#day a:focus {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .1);
}

#day a:active,
#day li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
}

#day li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
}

#day li.current a:hover,
#day li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
}

/* @end */

/* @group board */

#board {
    top: 290px;
	position: relative;
	top: 2px;
	left: 0;
	right: 0;
	font-weight: bold;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	background-color: rgba(14, 32, 59, .1);
	line-height: 35px;
	z-index: 1;
	text-align: left;
	letter-spacing: 1px;
}

#board h3 {
    width: 80px;
	font-size: 14px;
	padding: 1px 0 0 2px;
	margin-bottom: 2px;
	letter-spacing: 4px;
}

#board li {
    color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	margin: 0;
	list-style: none;
	font-size: 12px;
	width: 100px;
}

#board a {
    background-color: rgba(14, 32, 59, .1);
	display: block;
	color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
	padding: 0 50px 0 40px;
	width: 90px;
}

#board a:hover,
#board a:focus {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .1);
}

#board a:active,
#board li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
}

#board li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
}

#board li.current a:hover,
#board li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
}

/* @end */

/* @group tabsK */

#tabsK {
    float: left;
	width: 100%;
	background: #D9D2BB;
	font-size: 93%;
	line-height: normal;
	border-bottom: 1px solid #54545C;
}

#tabsK ul {
    margin: 0;
	padding: 7px 7px 0 50px;
	list-style: none;
}

#tabsK li {
    display: inline;
	margin: 0;
	padding: 0;
}

#tabsK a {
    float: left;
	background: url(/userfiles/image/achtung.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabsK a span {
    float: left;
	display: block;
	background: url(/userfiles/image/achtung.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #FFF;
}

#tabsK a span {
    float: none;
}

#tabsK a:hover span {
    color: #68A3D2;
	background-position: 100% -42px;
}

#tabsK a:hover {
    background-position: 0% -42px;
}

#tabsK a:hover span {
    background-position: 100% -42px;
}

/*

 @end */

/* @end */

#subHeader {
    width: 200px;
	padding: 1px 20px 1px;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	margin-bottom: 20px;
	margin-right: 30px;
	float: left;
}

/* @group about */

#about {
    width: 200px;
	padding: 1px 20px 1px;
	background-color: rgb(179, 45, 71);
	background-color: rgba(179, 45, 71, .75);
	color: rgb(228, 229, 235);
	color: rgba(228, 229, 235, .75);
	margin-bottom: 20px;
	margin-right: 30px;
	float: right;
}

#about h2 {
    display: block;
	font-size: 18px;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
}

#about strong {
    color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, .75);
}

#about a {
    color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
}

#about a:hover,
#about a:focus {
    text-decoration: none;
}

#about a:active {
    color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, 1);
}

/* @end */

/* @group ashok */

.ashok1 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #41485D;
	font-weight: bold;
}

.ashok2 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #41485D;
	font-weight: normal;
}

.ashok3 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #4D77A4;
	font-weight: bold;
}

.ashok4 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #1B3956;
	font-weight: bold;
}

.ashok4_1 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #42576F;
	font-weight: normal;
}

.ashok5 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #42576F;
	background-color: #E0D9BE;
	font-weight: normal;
}

.ashok5_1 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #42576F;
	background-color: #D9D2BB;
	font-weight: normal;
}

.ashok6 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #4D77A4;
	font-weight: bold;
}

.ashok7 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 8px;
	color: #42576F;
	background-color: #D9D2BB;
	font-weight: normal;
}

.ashok7_1 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 8px;
	color: #3366CC;
	background-color: #D9D2BB;
	font-weight: normal;
}

.ashok8 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	color: #3366CC;
	background-color: #D9D2BB;
	font-weight: normal;
}

.ashokpanel {
    background-color: #E8E3CB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A6381;
	border-color: #D4B75C;
}

.ashokpanel img:hover {
    opacity: 0.5;
}

.ashokpanel1 {
    background-color: #D8D2BB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A6381;
	border-color: #D4B75C;
}

.ashokpanel1 img:hover {
    opacity: 0.5;
}

.ashokpanel2 {
    background-color: #D3CBA2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3A6381;
	border-color: #D4B75C;
}

.ashokpanel2 img:hover {
    opacity: 0.5;
}

.ashokline {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A6381;
	height: 11px;
	border-color: #D4B75C;
	border-width: 1px;
}

.ashokline1 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3A6381;
	height: 11px;
	border-color: #8C7C49;
}

.highlight {
    background: #D3CBA2;
	color: #FFFFFF;
}

/* @end */

/* @group ash classes */

#ashGreenTab {
    vertical-align: top;
	font-family: Calibri,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #76716A;
	color: #8DC63F;
	padding: 0.3em;
	margin-right: 0.5em;
	text-indent: -1em;
	line-height: normal;
	-webkit-border-radius: 0.2em;
	-moz-border-radius-bottom-left: 1em;
	-moz-border-radius-bottom-right: 1em;
	-moz-border-bottom-colors: #DACB27;
	-moz-border-right-colors: #DACB27;
	-moz-border-left-colors: #DACB27;
	border-collapse: separate;
	border-spacing: 0.2em;
	border-color: #952d47;
	position: relative;
	border-width: 0.3em;
	text-decoration: none;
}

#ashGreen {
    vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	background-color: #76716A;
	color: #8DC63F;
	padding: 0.2em;
	margin-right: 0.5em;
	line-height: normal;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	opacity: .8;
	filter: alpha(opacity=80);
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	position: relative;
}

.ashok9 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	vertical-align: top;
	background-color: #BE5562;
	color: #D8CECD;
	font-weight: normal;
	padding: 1px 1px 0 1px;
	border-collapse: separate;
	z-index: 1;
	font-variant: small-caps;
}

.ash10 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin: 1em;
	vertical-align: middle;
	text-align: left;
	background-color: #BE5562;
	color: #D8CECD;
	font-weight: normal;
	padding: 5px 5px 5px 1px;
	z-index: 1;
	font-variant: small-caps;
}

.ashbox {
    vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	color: #24313C;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0.1em;
	margin: 0.1em;
	padding: 0px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	box-shadow: 3px 3px 2px #999;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0.085em 0.085em;
	border-width: 0.1em;
	border-color: #514E49;
	position: relative;
	clear: both;
}

.ashgreynormal {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #B3B3B3;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
}

.ashgreynormalDate {
    font-family: Arial,Helvetica,sans-serif;
	background-color: #d2cba3;
	font-size: 11px;
	color: #696975;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
}

.ashgreybold {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #41485D;
	font-weight: bold;
}

.ashgreybold18 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #41485D;
	font-weight: bold;
}

.ash_column {
    font-family: Arial,Helvetica,sans-serif;
	padding-left: 0.5em;
	margin-left: 0.1em;
	font-size: 90%;
	background-color: #929292;
	color: #E1D9BE;
	text-transform: none;
	letter-spacing: 0;
	border-collapse: separate;
	border-radius: .1em;
	border-color: #FFD68E;
}

.ash_column span {
    color: #3e3e3e;
	text-transform: none;
	letter-spacing: 1px;
}

.ashnav {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	vertical-align: middle;
	color: #DDD8C4;
	font-weight: bold;
	background: #514E49;
	padding: 0.1em;
	position: relative;
	clear: both;
}

.ashsmalltext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #41485D;
	font-weight: normal;
}

/*.ash9 {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4A401E;
	height: 9px;
	border-color: #CC9966;
	border-width: 1px;
	background-color: #FEF8E1;
}
*/

.ash9 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #4A401E;
	height: 9px;
	border-color: #CC9966;
	border-width: 0.1em;
	border-collapse: separate;
	background-color: #FEF8E1;
}

.ash11 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 1em;
	text-align: left;
	color: #D8CECD;
	font-weight: normal;
	padding: 5px 5px 0 1px;
	z-index: 1;
	font-variant: small-caps;
}

.ash13 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #D8CECD;
	font-weight: normal;
	text-align: left;
}

.ashGold {
    color: #D5B57A;
	font-weight: normal;
	font-size: 75%;
	text-decoration: none;
}

.ash12 {
    font-family: Calibri, Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-variant: small-caps;
	margin: 1em;
	text-align: left;
	color: #9A4120;
	font-weight: bold;
	padding: 5px 1px 0 1px;
	z-index: 1;
	text-indent: 1em;
}

.ashcenterpanel {
    background-color: #D8D2BB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9A4120;
}

.ashcenterpanel img:hover {
    opacity: 0.5;
}

.anomalyashcenterpanel {
    background-color: #FFCC99;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9A4120;
}

.anomalyashcenterpanel img:hover {
    opacity: 0.5;
}

.anomalygreynormal {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #3E3C33;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	background-color: #FFCC99;
}

.ashcenterpanel1 {
    background-color: #D8D2BB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A4120;
}

.ashcenterpanel1 img:hover {
    opacity: 0.5;
}

.ashcenterpanel_new {
    background-color: #CCCCBC;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A4120;
}

.ashcenterpanel_new img:hover {
    opacity: 0.5;
}

.ashhighlight span {
    font-family: Arial,Helvetica,sans-serif;
	background: #6D8CB2;
	color: #dbb754;
	font-size: 95%;
}

.ashprofile {
    background: #CFC8B5;
	color: #FFFFFF;
}

.ashReverse1 {
    background: #E6E6E6;
	color: #5FA1A1;
}

.ashtxt {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #0E3E7C;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 1px;
	position: relative;
	clear: both;
}

.ashhighlight {
    font-family: Arial,Helvetica,sans-serif;
	background: #6D8CB2;
	color: #FFFFFF;
	font-size: 95%;
}

.ashkey {
    font-family: Arial,Helvetica,sans-serif;
	color: #C1B692;
	font-weight: bold;
	text-decoration: none;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	line-height: 1.5;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-collapse: separate;
	border-radius: .3em;
	border-color: #FFD68E;
	box-shadow: 3px 3px 3px #999;
}

.ashred {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #AF9E7C;
	clear: both;
}

.ashredSmall {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #AF9E7C;
	clear: both;
}

.ashblack {
    text-align: left;
	vertical-align: middle;
	height: 3em;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 2em;
	text-indent: 0.5em;
	background-color: #484848;
	color: #FCFFD1;
	font-weight: bold;
	margin: 0em;
	padding: 0.3em;
	z-index: 1;
	font-variant: small-caps;
	line-height: normal;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;
	box-shadow: 3px 3px 2px #999;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	border-color: #708090;
	position: relative;
	clear: both;
}

.ashblackSmall {
    text-align: left;
	line-height: 1.3em;
	display: block;
	vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	z-index: 1;
	text-indent: 0.1em;
	font-weight: bold;
	color: #B4B1A0;
	background-color: #76716a;
	padding: 0.3em;
	border: 0.1em #B4B1A0;
	-webkit-border-radius: 0.2em;
	box-shadow: 2px 2px 2px #999;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	border-collapse: separate;
	border-spacing: 0.2em 0.2em;
	border-width: thin;
	border-color: #FFD68E;
	position: relative;
	clear: both;
}

#ashWelcome {
    text-align: left;
	vertical-align: middle;
	font-size: 100%;
	width: 40%;
	height: auto;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #807070;
	background-color: #D2CBA3;
	padding: 0.3em;
	margin: 1px 1px 1px 1px;
	-webkit-border-radius: 0.2em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	border-collapse: separate;
	border-spacing: 0.2em 0.2em;
	border-width: 0.1em;
	border-color: #FFD68E;
	position: relative;
}

#ashWelcome span {
    font-family: Arial,Helvetica,sans-serif;
	font-variant: normal;
	font-weight: normal;
	width: 50%;
	font-size: 90%;
	text-decoration: none;
	color: #7c5ac5;
	white-space: normal;
}

.ashWelcome {
    text-align: left;
	vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
	height: 1.5em;
	z-index: 1;
	text-indent: 0.1em;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #453C3C;
	background-color: #A99E86;
	padding: 0.3em;
	border: 0.1em #B4B1A0;
	border-collapse: separate;
	border-spacing: 0.2em 0.2em;
	border-width: 0.2em;
	border-color: #FFD68E;
	position: relative;
	clear: both;
}

.admin_ashblack {
    align: center;
	vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	background-color: #484848;
	color: #FCFFD1;
	font-weight: bold;
	padding: 0.5em;
	z-index: 1;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.5em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	opacity: 1;
	border-radius: 0.3em;
	position: relative;
	clear: both;
}

.admin_ashnav {
    vertical-align: middle;
	height: 2em;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.3em;
	color: #B4B1A0;
	background-color: #76716A;
	font-weight: bold;
	padding: 0.5em;
	z-index: 1;
	line-height: normal;
	font-weight: bold;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	opacity: 1;
	border-radius: 0.3em;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	position: relative;
	clear: both;
}

.ashlightmedium11 {
    background-color: #E8E6CF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #5d594d;
	padding: 0.5em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.ashlightmedium11 a {
    background-color: #888284;
	color: #e7e7e7;
	padding-left: 0.5em;
	display: block;
	text-decoration: none;
}

.ashlightmedium11 a:visited {
    font-weight: normal;
	background-color: #637b80;
	color: #8fbcfd;
	padding-left: 0.5em;
	margin-left: 0.1em;
	display: block;
	text-decoration: none;
}

.ashlightmedium11 a:hover {
    background-color: #cbe1d3;
	color: #514e49;
	display: block;
	text-decoration: none;
}

.ashlightmedium11 a:active {
    font-family: Arial,Helvetica,sans-serif;
	background-color: #929292;
	color: #E1D9BE;
	text-transform: none;
	letter-spacing: 0;
	border-collapse: separate;
	border-radius: .1em;
	border-color: #FFD68E;
}

.ashlightmedium11 td {
    font-family: Arial, Helvetica, sans-serif;
	color: #5d594d;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.1em;
	border-spacing: 0.1em;
	border-width: 0.1em;
	position: relative;
	clear: both;
}

.ashlightmedium16 {
    background-color: #D2CBA3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #5d594d;
}

.ashlightmedium12 {
    background-color: #E8E6CF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5d594d;
}

.ashlightmedium12 img:hover {
    opacity: 0.5;
}

.ashlightmedium16 {
    background-color: #D2CBA3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #5d594d;
}

.ashlightsmall10 {
    background-color: #D2CBA3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #324E61;
}

.ashlight1 {
    background-color: #CFC8B5;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002C55;
}

.ashlight1 img:hover {
    opacity: 0.5;
}

.ashlight2 {
    background-color: #616A8F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002C55;
}

.ashlight2 img:hover {
    opacity: 0.5;
}

.ashlight3 {
    background-color: #616A8F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #002C55;
}

.ashlight1 {
    background-color: #CFC8B5;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00

2C5
5
;
}

/* @end */

/* @group ashbox */

#box {
    width: 214px;
	background-image: url(../images/bkgd_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	border-collapse: separate;
}

#ashbox {
    background-image: url(../images/bkgd_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	border-collapse: separate;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #333333;
	color: #C1B692;
	font-weight: bold;
	text-decoration: none;
	text-indent: 2px;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	line-height: 1.5;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border-collapse: separate;
	border-color: #FFD68E;
	box-shadow: 3px 3px 3px #999;
}

#ashbox h4 ul li {
    list-style: none;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
}

#ashbox td {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

#ashbox2 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 1.4em;
	font-variant: small-caps;
	background-color: #C2BEAA;
	color: #5E5442;
	font-weight: bold;
	text-decoration: none;
	text-indent: 2px;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	line-height: 1.5;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border-collapse: separate;
	border-color: #FFD68E;
	box-shadow: 3px 3px 3px #999;
}

#ashbox3 {
    font-family: Arial,Helvetica,sans-serif;
	width: 100%;
	font-size: 1.2em;
	background-color: #C2BEAA;
	color: #5E5442;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	line-height: normal;
	border-radius: .3em;
	border-collapse: separate;
	border-color: #FFD68E;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 3px 3px 3px #999;
}

#ashbox3 h4 {
    text-align: left;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-variant: small-caps;
	font-size: 1.3em;
	background-color: #2C3339;
	color: #C2BEAA;
	font-weight: bold;
	text-decoration: none;
	text-indent: 0px;
	padding: 8px;
}

#ashbox3 h4 ul li {
    list-style: none;
	font-weight: bold;
	text-indent: 0px;
	text-align: left;
}

#ashbox4 {
    position: relative;
	font-weight: bold;
	vertical-align: top;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	line-height: 1.2em;
	text-align: left;
	text-indent: 0.7em;
	letter-spacing: 1px;
}

#ashbox4 h4 {
    font-size: 1.2em;
	text-align: left;
	font-weight: bold;
	line-height: 1.4em;
	padding: 0.1em 0.2em 0.5em 0.1em;
	margin-bottom: 1em;
	background-color: #7E7E7E;
	color: #C2BEAA;
}

#ashbox4 ul li {
    font-size: 1em;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	margin: 0.1em 0.1em;
	list-style: none;
	text-align: left;
	text-indent: 0.7em;
	vertical-align: top;
	font-weight: bold;
	border-collapse: separate;
}

#ashbox4 ul li.wrap {
    font-size: 100%;
	margin: 0.1em 0.1em;
	text-align: left;
	text-indent: 0.7em;
	vertical-align: top;
	font-weight: bold;
}

#ashbox4 a {
    display: block;
	color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
}

#ashbox4 a:hover,
    #ashbox4 a:focus {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .1);
	border-radius: 0.3em;
	border-color: #FFD68E;
	border-width: 0.1em;
	border-spacing: 0.1em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 3px 3px 3px #999;
}

#ashbox4 a:active,
    #ashbox4 li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	border-radius: 0.3em;
	border-color: #FFD68E;
	border-width: 0.1em;
	border-spacing: 0.1em;
	border-style: outset;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 3px 3px 3px #999;
}

#ashbox4 li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
	border-radius: 0.3em;
	border-color: #FFD68E;
	border-width: 0.1em;
	border-spacing: 0.1em;
	border-style: outset;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 3px 3px 3px #999;
}

#ashbox4 li.current a:hover,
#ashbox4 li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
	border-radius: 0.3em;
	border-color: #FFD68E;
	border-width: 0.1em;
	border-spacing: 0.1em;
	border-style: outset;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 3px 3px 3px #999;
}

#ash5 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;
	font-size: 95%;
	font-weight: normal;
	color: #feddf8;
	padding: 0.8em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	vertical-align: middle;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0.5em 0.5em;
	border-width: 0.1em;
	border-color: #AEADA3;
	clear: both;
}

/* @end */

/* @group ashblack */

#ashblack2 {
    vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #323232;
	color: #B5F572;
	font-size: 125%;
	font-weight: bold;
	margin: 0.1em 0.1em;
	padding: 5px;
	z-index: 1;
	font-variant: small-caps;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	border-collapse: separate;
	border-spacing: 0.25em 0.25em;
	border: 0.1em hidden #AEADA3;
	box-shadow: 3px 3px 3px #999;
}

#ashblack {
    width: 100%;
	vertical-align: middle;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14em;
	background-color: #323232;
	text-indent: 0.7em;
	color: #B5F572;
	font-weight: bold;
	margin: 0.5em 0.5em;
	padding: 2em;
	z-index: 1;
	font-variant: small-caps;
	line-height: normal;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
	box-shadow: 3px 3px 3px #999;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0.5em 0.5em;
	border-width: 0.1em;
	border-color: #AEADA3;
}

#ashblack li a {
    float: left;
	margin-right: 5px;
	margin-left: 5px;
	background: rgb(170, 178, 192);
	color: rgb(232, 230, 207);
	color: rgba(165, 66, 90, .75);
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	line-height: 3px;
	padding: 1px 5px;
}

#ashblackSmall {
    text-align: left;
	vertical-align: middle;
	width: 100%;
	height: 30px;
	font-family: Calibri,Arial,Helvetica,sans-serif;
	font-size: 150%;
	text-indent: 0.3em;
	background-color: #484848;
	color: #FCFFD1;
	font-weight: bold;
	margin: 0.2em 0.2em;
	padding: 0.2em;
	z-index: 1;
	font-variant: small-caps;
	line-height: normal;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	border-radius: 0.2em;
	box-shadow: 2px 2px 2px #999;
	border-spacing: 0.2em 0.2em;
	border-width: 0.1em;
	border-color: #FFD68E;
	position: relative;
	clear: both;
}

#ashblackSmall .wrap {
    padding: 2em;
}

#ashblackSmall1 {
    float: right;
	vertical-align: middle;
	width: 100%;
	height: 26px;
	font-family: Calibri,Arial,Helvetica,sans-serif;
	font-size: 130%;
	text-indent: 0.3em;
	background-color: #5b5b5b;
	color: #FCFFD1;
	font-weight: bold;
	margin: 0.2em 0.2em;
	padding: 0.2em;
	z-index: 1;
	font-variant: normal;
}

/* @end */

/* @group buttons */

/* @group Butons - _btn */

.sin:link {
    font-family: calibri, tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color: #9e9e9e;
	color: #e4e4e4;
	padding-left: 0.2em;
	padding-right: 0,2em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	font-variant: small-caps;
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.sin:visited {
    font-weight: bold;
	color: #cccfff;
	background-color: #707070;
	text-decoration: none;
}

.sin:hover {
    color: #4f4c4a;
	background-color: rgba(227,237,169, 1);
	text-decoration: none;
	border-color: #FFD68E;
}

.sin:active {
    color: #e7ca8d;
	text-decoration: none;
	background-color: rgb(4, 2, 59);
	background-color: rgba(4, 2, 59, .35);
	text-decoration: none;
}

.arra_btn {
    background-repeat: no-repeat;
	background-position: left;
	background-color: #952D47;
	text-align: right;
	overflow: hidden;
	font-size: 10px;
	font-weight: bold;
	color: #C7BFA5;
	vertical-align: middle;
	line-height: normal;
	width: 12em;
	height: auto;
	padding: 0.4em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border-collapse: separate;
	border: 0.1em double;
	-mox-box-shadow: 0.2em 0.2em;
	font-variant: small-caps;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.arra_btn:link {
    font-size: 10px;
	color: #C7BFA5;
	text-decoration: none;
}

.arra_btn:visited {
    font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.arra_btn:hover {
    font-size: 10px;
	color: #B8CCC7;
	background-color: #A9A297;
	text-decoration: none;
}

.arra_btn:active {
    font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.arra_btn img:hover {
    opacity: 0.5;
}

.btn_pop {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-weight: bold;
	color: #76716A;
	padding-left: 0.2em;
	padding-right: 0.1em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	font-variant: small-caps;
	cursor: pointer;
}

.btn_pop:link {
    font-weight: bold;
	color: #76716A;
	text-decoration: none;
}

.btn_pop:visited {
    font-weight: bold;
	color: #76716A;
	text-decoration: none;
}

.btn_pop:hover {
    font-weight: bold;
	color: #2D4A68;
	background-color: #DAD6C1;
	text-decoration: none;
}

.btn_pop:active {
    font-weight: bold;
	background-color: #A9A297;
	color: #2D4A68;
	text-decoration: none;
}

.btn_pop img:hover {
    opacity: 0.5;
}

.btn_pop a:hover, 
    .btn_pop a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .25);
	text-decoration: none;
}

.btn_pop a:active,
.btn_pop current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.agProf {
    font-family: Calibiri,Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-weight: bold;
	border-collapse: separate;
	padding-left: 0.2em;
	padding-right: 0.1em;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	font-variant: small-caps;
	cursor: pointer;
	background-color: #d2cba3;
	border-style: hidden;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
}

.agProf:link {
    font-weight: bold;
	color: #7f6f94;
	text-decoration: none;
	font-family: Calibri, "Helvetica Neue", Arial, Helvetica, Geneva, Verdana, "Lucida Grande", sans-serif;
}

.agProf:visited {
    font-weight: bold;
	color: #952d47;
	background-color: #d9d1a9;
	text-decoration: none;
	font-style: normal;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
}

.agProf:hover {
    font-weight: bold;
	background-color: #9e9e9e;
	color: #e4e4e4;
	text-decoration: none;
}

.agProf:active {
    font-weight: bold;
	background-color: #A9A297;
	color: #2D4A68;
	text-decoration: none;
}

.agProf img:hover {
    opacity: 0.5;
}

.btn_pop a:hover, 
    .btn_pop a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .25);
	text-decoration: none;
}

.btn_pop a:active,
.btn_pop current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

btn_pop1 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 11px;
	font-weight: normal;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	cursor: pointer;
}

a.btn_pop1:link {
    background-color: #A9A297;
	color: #cbe1d3;
	text-decoration: none;
}

a.btn_pop1:visited {
    background-color: #A9A297;
	color: #76716A;
	text-decoration: none;
}

a.btn_pop1:hover {
    background-color: #A9A297;
	color: #2D4A68;
	text-decoration: none;
}

a.btn_pop1:active {
    background-color: #A9A297;
	color: #2D4A68;
	text-decoration: none;
}

.btn_pop1 a:active,
.btn_pop1 current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.btn_block {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #7d2f46;
	background-color: #d7cfc1;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	cursor: pointer;
}

.btn_block:link {
    font-size: 11px;
	font-weight: normal;
	color: #7F2F45;
	text-decoration: none;
}

.btn_block:visited {
    font-size: 11px;
	font-weight: normal;
	background-color: #b5c9c6;
	color: #f8ef74;
	text-decoration: none;
}

.btn_block:hover {
    font-size: 11px;
	font-weight: normal;
	color: #B8CCC7;
	background-color: #87827b;
	text-decoration: none;
}

.btn_block:active {
    font-size: 11px;
	font-weight: bold;
	background-color: #A9A297;
	color: #000000;
	text-decoration: none;
}

.btn_block a:hover, 
.btn_block a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

.btn_block a:active,
.btn_block current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.btn_Sortlink {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FCD188;
	background-color: #9F9F92;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-mox-box-shadow: 0.4em 0.4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 3px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.btn_Sortlink:link {
    font-size: 12px;
	font-weight: bold;
	color: #FCD188;
	text-decoration: none;
}

.btn_Sortlink:visited {
    font-size: 12px;
	font-weight: bold;
	color: #FCD188;
	text-decoration: none;
}

.btn_Sortlink:hover {
    font-size: 12px;
	font-weight: bold;
	color: #B8CCC7;
	background-color: #595840;
	text-decoration: none;
}

.btn_Sortlink:active {
    font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.btn_Sortlink img:hover {
    opacity: 0.5;
}

.btn_go {
    font-size: 10px;
	font-weight: bold;
	color: #C7BFA5;
	background-color: #952D47;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border-collapse: separate;
	border: thin double;
	box-shadow: 0.2em 0.2em 0.1em #999;
	font-variant: small-caps;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.btn_go:link {
    font-size: 10px;
	color: #C7BFA5;
	text-decoration: none;
}

.btn_go:visited {
    font-size: 10px;
	color: #ebe4c4;
	text-decoration: none;
}

.btn_go:hover {
    font-size: 10px;
	color: #B8CCC7;
	background-color: #A9A297;
	text-decoration: none;
}

.btn_go:active {
    font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.duns_btn {
    font-weight: bold;
	display: block;
	background-position: center;
	background-color: #7E7971;
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 0.1em;
	background-position: left;
	-webkit-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	-moz-border-radius-topright: 0.2em;
	opacity: 1;
	border-spacing: 0em;
	border-width: 0em;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	text-decoration: none;
}

.duns_btn:link {
    color: #B8CCC7;
	background-color: #698979;
	text-decoration: none;
}

.duns_btn:visited {
    color: #C1DAE2;
	background-color: #909090;
	text-decoration: none;
}

.duns_btn:hover {
    color: #0E00D7;
	background-color: #A9A297;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.duns_btn:active {
    color: #A43C57;
	background-color: #698979;
	text-decoration: none;
}

.duns_btn img:hover {
    opacity: 0.5;
}

#con:link {
    display: block;
	background-color: #FFEBCC;
	color: FFEBCC;
	border: 1px dotted brown;
	font-weight: bold;
}

#con:visited {
    color: #C1DAE2;
	background-color: #909090;
	text-decoration: none;
	font-weight: normal;
}

#con:hover {
    background-color: #9EA5AC;
	cursor: pointer;
}

#con:active {
    color: #6699CC;
	text-decoration: none;
}

.ashblackLink {
    width: auto;
	height: auto;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	color: #B5F572;
	text-indent: 0.7em;
	font-size: 120%;
	font-weight: bold;
	font-variant: small-caps;
	margin: 0em;
	padding: 0.3em;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	border-radius: 0.1em;
	box-shadow: 1px 0px 1px #B5F572;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0em;
	vertical-align: middle;
	border-style: outset;
	clear: both;
}

a.rotationalAnalysis:link {
    background-image: url(../images/crosshair.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 29px;
	height: 29px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

a.rotationalAnalysis:visited {
    background-image: url(../images/crosshair.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #979797;
	width: 27px;
	height: 27px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}

a.rotationalAnalysis:hover {
    text-decoration: none;
	background-color: #979797;
}

a.rotationalAnalysis:active {
    display: block;
	cursor: pointer;
	background-color: #A9A297;
}

a.aprofile:link {
    display: block;
	background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 110%;
	letter-spacing: 1px;
	color: #B8CCC7;
	background-color: #767676;
	text-decoration: none;
	text-indent: 0.1em;
	margin: 0.1em 0.1em 0.1em 0.3em;
	padding: 0.8em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	font-weight: bold;
	vertical-align: top;
	cursor: pointer;
}

a.aprofile:visited {
    background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	letter-spacing: 1px;
	color: #b9b7bc;
	background-color: rgba(82,86,88,.1);
	text-decoration: none;
	cursor: pointer;
	text-indent: 0.1em;
	margin: 0.1em 0.1em 0.1em 0.3em;
	padding: 0.8em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	font-weight: bold;
	display: block;
}

a.aprofile:hover {
    color: #6A6657;
	background-color: #e7ca8d;
	text-decoration: none;
}

a.aprofile:active {
    color: #B8CCC7;
	background-color: #7679d7;
	text-decoration: none;
}

.delete {
    background-image: url(../images/x.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #708090;
	width: 1.2em;
	height: 1.2em;
	margin: 0.1em 0.1em 0.1em 0.1em;
	padding: 0.8em;
	font-size: 0.7em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	vertical-align: top;
	cursor: pointer;
}

.delete:link {
    color: #B8CCC7;
	background-color: #D1B174;
	text-decoration: none;
}

.delete:visited {
    color: #B8CCC7;
	background-color: #B8CCC7;
	text-decoration: none;
}

.delete:hover {
    color: #6A6657;
	background-color: #B8CCC7;
	text-decoration: none;
	border-collapse: separate;
	border-left-style: inset;
	border-right-style: inset;
	border-top-style: inset;
	border-bottom-style: inset;
}

.delete:active {
    color: #BE5562;
	background-color: #698979;
	text-decoration: none;
}

.delete img:hover {
    opacity: 0.5;
}

.bios dl:target {
    background-color: #999999;
	border: 1px solid black;
	padding: 1em;
	line-height: 1.2em;
	font-weight: bold;
}

.bios dl:target dt {
    font-style: italic;
	color: white;
	font-size: 1.5em;
	background-color: #cccccc;
	margin-right: 20px;
}

.bios dl:target dd {
    margin-right: 20px;
	background-color: #cccccc;
	padding: 0 1em 1em 1em;
}

.bios dl:not(:target) {
    font-size: 0.8em;
	padding: 0;
	border: none;
}

.button1 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	position: relative;
	font-size: 100%;
	font-weight: bold;
	vertical-align: middle;
	color: #ccc;
	background-color: #BE5562;
	line-height: normal;
	width: auto;
	height: 2em;
	padding: 0.5em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.button1:link {
    font-size: 10px;
	color: #6A6657;
	text-decoration: none;
}

.button1:visited {
    font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.button1:hover {
    font-size: 10px;
	color: #B8CCC7;
	background-color: #A9A297;
	text-decoration: none;
}

.button1:active {
    font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.button1 img:hover {
    opacity: 0.5;
}

.myfedconnectLink {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	font-variant: small-caps;
	vertical-align: middle;
	line-height: 1.1em;
	padding-left: 1em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-moz-box-shadow: 0.4em 0.4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: 0.1em double;
	border-collapse: separate;
	border-top: 3px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	display: block;
	cursor: pointer;
}

.myfedconnectLink:link {
    color: #FEF5D0;
	text-decoration: none;
	background-color: #446F9

B;
/*	background-image: -webkit-gradient(linear, left top, left bottom, from (#abe142), to(#67a400));
	-webkit-box-reflect: below 2px -webkit-gradient (linear, left top, left bottom, from (transparent), color-stop(o.52, transparent), to(white));*/
}

.myfedconnectLink:visited {
    font-weight: bold;
	color: #dbd7cf;
	background-color: #737474;
	text-decoration: none;
}

/*.myfedconnectLink:hover {
	color: #A5A087;
	background-color: #625D56;
	border-bottom-style: solid;
	text-decoration: none;
}
*/

.myfedconnectLink:hover,active,focus {
    font-weight: bold;
	color: #A5A087;
	text-decoration: none;
	background-color: #625D56;
	border-bottom-style: solid;
	border-color: #fdf931;
}

.myfedconnectLink img:hover {
    opacity: 0.5;
}

.btn_link:link {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	background-color: #446F9B;
	font-size: 11px;
	font-weight: bold;
	color: #FEF5D0;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 0px #999;
	border-radius: .3em;
	border: thin double;
	-moz-box-shadow: 0.1em 0.1em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 2px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.btn_link:visited {
    font-size: 11px;
	font-weight: bold;
	background-color: #A9A297;
	color: #e6e6e6;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.2em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 0px #999;
	border-radius: .3em;
	border: thin double;
	-moz-box-shadow: 0.1em 0.1em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 2px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.btn_link:hover {
    font-size: 11px;
	font-weight: bold;
	color: #e0e0e0;
	background-color: #3b3b3b;
	text-decoration: none;
}

.btn_link:active {
    font-size: 11px;
	font-weight: bold;
	background-color: #A9A297;
	color: #000000;
	text-decoration: none;
}

.btn_link img:hover {
    opacity: 0.5;
}

.naics_btn:link {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-variant: small-caps;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: .5em;
	padding-right: .5em;
	padding-bottom: .8em;
	padding-top: 1em;
	border-collapse: separate;
	cursor: pointer;
	text-decoration: none;
	background-color: #87827B;
	color: #FFE5A4;
}

.naics_btn:visited {
    color: #e3eda9;
	background-color: #919191;
	display: block;
	text-decoration: none;
	padding-left: .5em;
	padding-right: .5em;
	padding-bottom: .8em;
	padding-top: 1em;
}

.naics_btn:hover {
    color: #ddd;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.naics_btn:active {
    background-color: #A9A297;
	color: #000000;
	text-decoration: none;
}

.naics_btn a:hover, 
.naics_btn a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

.naics_btn a:active,
.naics_btn current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.button {
    position: relative;
	font-size: 90%;
	font-weight: bold;
	vertical-align: middle;
	color: #DBB754;
	background-color: #76716A;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.4em;
	margin-right: 1em;
	margin-left: 1em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	box-shadow: 0.2em 0.2em 0.1em #999;
	padding: 2px;
	font-variant: small-caps;
	text-decoration: none;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.button:link {
    color: #4E4D60;
	text-decoration: none;
}

.button:visited {
    color: #4E4D60;
	text-decoration: none;
}

.button:hover {
    color: #76716A;
	text-decoration: none;
	background-color: #3A3A48;
}

.button:active {
    color: #4E4D60;
	text-decoration: none;
}

.buttonOff {
    float: left;
	position: relative;
	display: block;
	font-size: 90%;
	font-weight: normal;
	vertical-align: middle;
	color: #DBB754;
	background-color: #76716A;
	width: inherit;
	height: inherit;
	padding: 0.4em;
	margin-right: .1em;
	margin-left: .1em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	box-shadow: 0.2em 0.2em #999;
	font-variant: small-caps;
	text-decoration: none;
	border-collapse: separate;
	border-top: 1px solid #000000;
	border-right: 1px solid #00f000;
	border-bottom: 1px solid #00f000;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.buttonOff:link {
    color: #DBB754;
	text-decoration: none;
}

.buttonOff:visited {
    color: #DBB754;
	text-decoration: none;
}

.buttonOff:hover {
    color: #952D47;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.buttonOff:active {
    color: #DBB754;
	text-decoration: none;
}

.buttonOff a:hover,
.buttonOff a:focus {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, 1);
	color: rgb(255, 255, 255);
	color: rgba(255, 255, 255, 1);
}

.buttonOff td a:hover,
.buttonOff td a:focus {
    background-color: rgb(228, 229, 235);
	background-color: rgba(228, 229, 235, 1);
}

.btn_search {
    display: block;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	color: #ccc;
	background-color: #76716A;
	line-height: normal;
	width: 5.5em;
	height: 1.9em;
	padding: 0.2em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .2em;
	border: thin double;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.btn_search:link {
    font-size: 10px;
	color: #f6f61c;
	background-color: #76716A;
	text-decoration: none;
}

.btn_search:visited {
    font-weight: bold;
	font-size: 10px;
	color: #72b7f2;
	text-decoration: none;
}

.btn_search:hover {
    font-size: 10px;
	color: #6A6657;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #A9A297;
}

.btn_search:active {
    font-size: 10px;
	color: #6699CC;
	text-decoration: none;
}

.btnClose {
    float: right;
	position: relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #d2cba3;
	background-color: #707070;
	width: auto;
	height: auto;
	padding: 0.4em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	box-shadow: 0.3em 0.3em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.btnClose:link {
    text-decoration: none;
	color: #d2cba3;
	background-color: #707070;
}

.btnClose:visited {
    text-decoration: none;
	color: #cccfff;
	background-color: #707070;
}

.btnClose:hover {
    color: #952D47;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btnClose:active {
    font-size: 12px;
	color: #fee5d9;
	background-color: #707070;
	text-decoration: none;
}

.btnCollapsed {
    float: right;
	position: relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #d2cba3;
	background-color: #707070;
	line-height: 1.2em;
	width: auto;
	height: auto;
	padding: 0.4em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	box-shadow: 0.3em 0.3em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.btnCollapsed:link {
    font-size: 1em;
	text-decoration: none;
	color: #d2cba3;
	background-color: #707070;
}

.btnCollapsed:visited {
    font-size: 1em;
	text-decoration: none;
	color: #cccfff;
	background-color: #707070;
}

.btnCollapsed:hover {
    font-size: 1em;
	color: #952D47;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btnCollapsed:active {
    font-size: 1em;
	color: #fee5d9;
	background-color: #707070;
	text-decoration: none;
}

.btnExpanded {
    position: relative;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align: middle;
	color: #4E4D60;
	background-color: #DBB756;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .2em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	text-decoration: none;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.btnExpanded:link {
    text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btnExpanded:visited {
    text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btnExpanded:hover {
    text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btnExpanded:active {
    text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btn_12 {
    position: relative;
	display: block;
	font-size: 90%;
	font-weight: bold;
	color: #DBB754;
	background-color: #395E83;
	line-height: normal;
	text-align: center;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding: 0.35em;
	margin: 0.3em;
	-webkit-border-radius: .5em;
	box-shadow: 1px 1px 1px #999;
	-moz-border-radius: .5em;
	border-radius: .5em;
	border: thin double;
	box-shadow: 0.4em 0.4em #999;
	padding: 0.35em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 2px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 2px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	text-decoration: none;
	cursor: pointer;
}

.btn_12:link {
    color: #6699CC;
	text-decoration: none;
}

.btn_12:visited {
    color: #B8CCC7;
	text-decoration: none;
	background-color: #707070;
}

.btn_12:hover {
    color: #B8CCC7;
	text-decoration: none;
	background-color: #9F9C70;
}

.btn_12:active {
    color: #6699CC;
	text-decoration: none;
}

.btn_14 {
    font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #ccc;
	background-color: #707070;
	line-height: normal;
	width: 12em;
	height: 2.2em;
	padding: 0.2em;
	margin-top: 3em;
	margin-bottom: 1.5em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .2em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.btn_14:link {
    font-size: 1em;
	color: #6699CC;
	text-decoration: none;
}

.btn_14:visited {
    font-size: 1em;
	color: #6699CC;
	text-decoration: none;
}

.btn_14:hover {
    font-size: 1em;
	color: #952D47;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btn_14:active {
    font-size: 1em;
	color: #6699CC;
	text-decoration: none;
}

.btn_16 {
    font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align: middle;
	color: #ccc;
	background-color: #707070;
	line-height: normal;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	width: auto;
	height: auto;
	padding: 0.8em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .2em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.btn_16:link {
    font-size: 11px;
	color: #6699CC;
	text-decoration: none;
}

.btn_16:visited {
    font-size: 11px;
	color: #6699CC;
	text-decoration: none;
}

.btn_16:hover {
    font-size: 11px;
	color: #952D47;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.btn_16:active {
    font-size: 11px;
	color: #6699CC;
	text-decoration: none;
}

.parentPsc {
    font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	vertical-align: middle;
	color: #ccc;
	background-color: #453C3C;
	line-height: 1.7em;
	width: auto;
	height: auto;
	padding: 0.5em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	margin-bottom: 1em;
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .5em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.parentPsc:link {
    color: #6699CC;
	text-decoration: none;
}

.parentPsc:visited {
    color: #4C7CAC;
	text-decoration: none;
}

.parentPsc:hover {
    color: #952D47;
	text-decoration: none;
	color: #4C7CAC;
	background-color: #2D4A68;
}

.parentPsc:active {
    color: #6699CC;
	text-decoration: none;
}

.fd_btn {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color: #DBB754;
	background-color: #76716A;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 3px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.fd_btn:link {
    color: #DBB754;
	font-weight: bold;
	text-decoration: none;
}

.fd_btn:visited {
    color: #DBB754;
	font-weight: bold;
	text-decoration: none;
}

.fd_btn:hover {
    color: #952D47;
	font-weight: bold;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #952D47;
}

.fd_btn:active {
    color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

.fd_btn img:hover {
    opacity: 0.5;
}

.contract_btn {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-bottom: 0.4em;
	padding-top: 0.4em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	-moz-box-shadow: 0.3em 0.3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: 0.1em double #00f;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 3px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.contract_btn:link {
    color: #3e3e3e;
	background-color: #f9e445;
	text-decoration: none;
}

.contract_btn:visited {
    color: #dda166;
	text-decoration: none;
	background-color: #577189;
}

.contract_btn:hover {
    color: #952D47;
	text-decoration: none;
	color: #B8CCC7;
	background-color: #867288;
}

.contract_btn:active {
    color: #bdd655;
	text-decoration: none;
	background-color: #76716A;
}

.contract_btn img:hover {
    opacity: 0.5;
}

.ash_btn3 {
    font-size: 85%;
	font-weight: bold;
	vertical-align: middle;
	color: #ccc;
	background-color: #76716A;
	line-height: normal;
	width: auto;
	height: 1.5em;
	padding: 0.1em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .2em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.ash_btn3:link {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn3:visited {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn3:hover {
    color: #6A6657;
	text-decoration: none;
	background-color: #BE5562;
}

.ash_btn3:active {
    color: #6699CC;
	text-decoration: none;
}

.profile_btn {
    float: right;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #D2CBA2;
	background-color: #858585;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.4em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	box-shadow: 0.3em 0.3em #708090;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	position: relative;
	cursor: pointer;
}

.profile_btn:link {
    color: #e7ca8d;
	text-decoration: none;
	background-color: #858585;
}

a.profile_btn:visited {
    color: #fef6c5;
	background-color: #a9abab;
	text-decoration: none;
}

a.profile_btn:visited:hover {
    color: #484848;
	background-color: #A3BFCB;
	text-decoration: none;
}

.profile_btn:hover {
    color: #A9CB6A;
	text-decoration: none;
	background-color: #2D4A68;
	border: 1px outset;
}

.profile_btn:active {
    color: #484848;
	text-decoration: none;
	background-color: #dda166;
}

.goBack_btn {
    font-family: Arial, Helvetica, Verdana, sans-serif;
	float: right;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	background-color: #DBB754;
	line-height: 1.2em;
	width: auto;
	height: auto;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-webkit-box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border: thin double;
	-moz-box-shadow: 0.4em 0.4em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 3px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.goBack_btn:link {
    display: block;
	color: #252525;
	font-weight: bold;
	text-decoration: none;
}

.goBack_btn:visited {
    color: #182838;
	font-weight: bold;
	text-decoration: none;
}

.goBack_btn:before {
    margin-right: 1em;
	content: "Go Back";
	color: #182838;
	font-weight: bold;
	text-decoration: none;
}

.goBack_btn:hover {
    color: #76716A;
	font-weight: bold;
	text-decoration: none;
	background-color: #D8D2BB;
}

.goBack_btn:active {
    color: #A43C57;
	font-weight: bold;
	text-decoration: none;
	background-color: #D8D2BB;
}

.gsa_btn {
    float: right;
	position: relative;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #D2CBA2;
	background-color: #858585;
	line-height: 1.2em;
	width: 1.4em;
	height: 1em;
	padding: 0.1em;
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	margin-right: 0.1em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	box-shadow: 0.5px 0.5px 0.5px #999;
	border-radius: .2em;
	border: 0.1em double;
	box-shadow: 0.1em 0.1em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.gsa_btn:link {
    color: #D2CBA2;
	text-decoration: none;
}

a.gsa_btn:visited {
    color: #D2CBA2;
	background-color: #787878;
	text-decoration: none;
}

a.gsa_btn:visited:hover {
    color: #484848;
	background-color: #A3BFCB;
	text-decoration: none;
}

.gsa_btn:hover {
    color: #A9CB6A;
	text-decoration: none;
	background-color: #2D4A68;
	border: 1px outset;
}

.gsa_btn:active {
    color: #484848;
	text-decoration: none;
}

.newHeader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	float: left;
	vertical-align: middle;
	border: 0.2em outset white;
	background-color: #5b5b5b;
	color: #B5F572;
	padding: 8px 8px 8px 10px;
	margin: 0px;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.3em;
	border-color: #4C4C4C;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	opacity: 1;
	position: relative;
	font-variant: small-caps;
}

.newHeader span {
    font-family: Arial,Helvetica,sans-serif;
	margin-left: 0.3em;
	font-size: 1em;
	font-weight: normal;
	vertical-align: text-bottom;
	color: #dbb754;
	font-variant: normal;
}

.newHeader span span {
    font-family: Arial,Helvetica,sans-serif;
	margin-left: 0.3em;
	font-size: 12px;
	font-weight: normal;
	vertical-align: text-bottom;
	color: #dbb754;
	font-variant: normal;
}

.help:a {
    background-image: url(../images/help.gif);
	background-repeat: no-repeat;
	float: right;
	cursor: help;
}

.float_rt {
    vertical-align: top;
	overflow: visible;
	line-height: inherit;
	float: right;
	padding: 3px 0 1px 3px;
	margin-right: 2px;
}

.float_lt {
    vertical-align: top;
	line-height: inherit;
	float: left;
	padding: 3px 0 1px 3px;
	margin-left: 2px;
}

.profile_btn1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #000000;
	background-color: #E6CE50;
	line-height: 1.3em;
	width: auto;
	height: auto;
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0.1em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: 0.1em double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}

.profile_btn1:link {
    color: #000000;
	font-weight: bold;
	background-color: #E6CE50;
	text-decoration: none;
}

profile_btn1:visited {
    color: #dda166;
	background-color: #2D4A68;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}

.profile_btn1:hover {
    color: #A9CB6A;
	text-decoration: none;
	background-color: #2D4A68;
	border: 1px outset;
}

.profile_btn1 a:hover, 
.profile_btn1 a:focus {
    background-color: rgb(28, 2, 61);
	background-color: rgba(28, 2, 61, .75);
	text-decoration: none;
}

.profile_btn1 a:active,
.profile_btn1 current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.profile_btn2 {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	overflow: visible;
	font-size: 11.5px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	padding: 0.4em;
	background-color: #DBB756;
	line-height: 1.1em;
	width: 9.3em;
	height: auto;
	font-variant: small-caps;
	margin-bottom: 0.5em;
	margin-right: 0.5em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #FCD188;
	border-radius: .4em;
	border: 0.1em double;
}

.profile_btn2:link {
    color: #000000;
	background-color: #DBB756;
	text-decoration: none;
}

.profile_btn2:visited {
    color: #6699CC;
	background-color: #DBB756;
	text-decoration: none;
}

.profile_btn2:hover {
    color: #B8CCC7;
	text-decoration: none;
	background-color: #952D47;
	cursor: pointer;
}

.profile_btn2:active {
    color: #6699CC;
	background-color: #DBB756;
	text-decoration: none;
}

.fedlist_btn1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #DFDAC2;
	background-color: #858585;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.fedlist_btn1:link {
    color: #cd9c9d;
	background-color: #858585;
	text-decoration: none;
}

a.fedlist_btn1:visited {
    color: #cdbab1;
	background-color: #787878;
	text-decoration: none;
}

.fedlist_btn1:hover {
    color: #A9CB6A;
	text-decoration: none;
	background-color: #2D4A68;
	border: 1px outset;
}

.fedlist_btn1:active {
    color: #484848;
	background-color: #858585;
	text-decoration: none;
}

.fedlist_btn2 {
    position: relative;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #4E4D60;
	background-color: #DBB756;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.fedlist_btn2:link {
    font-size: 1em;
	color: #6699CC;
	text-decoration: none;
}

.fedlist_btn2:visited {
    font-size: 1em;
	color: #6699CC;
	text-decoration: none;
}

.fedlist_btn2:hover {
    font-size: 1em;
	color: #B8CCC7;
	text-decoration: none;
	background-color: #952D47;
	border: 1px outset;
}

.fedlist_btn2:active {
    font-size: 1em;
	color: #6699CC;
	text-decoration: none;
}

.fedlist_btn3 {
    position: relative;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #CCCCBC;
	background-color: #353542;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.fedlist_btn3:link {
    font-size: 1em;
	color: #6699CC;
	background-color: #353542;
	text-decoration: none;
}

.fedlist_btn3:visited {
    font-size: 1em;
	color: #6699CC;
	background-color: #353542;
	text-decoration: none;
}

.fedlist_btn3:hover {
    font-size: 1em;
	color: #0F7F7F;
	background-color: #353542;
	text-decoration: none;
	background-color: #BAB4A4;
	border: 1px outset;
}

.fedlist_btn3:active {
    font-size: 1em;
	color: #6699CC;
	background-color: #353542;
	text-decoration: none;
}

.details_btn {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #AF9E79;
	background-color: #484848;
	line-height: normal;
	width: auto;
	height: 1.9em;
	padding: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 3px solid #00f;
	border-bottom: 2px solid #00f;
	border-left: 2px solid #6A6657;
	border: 1px outset #AF9E79;
	cursor: pointer;
}

.details_btn:link {
    color: #6699CC;
	text-decoration: none;
}

a.details_btn:visited {
    color: #6699CC;
	background-color: #787878;
	text-decoration: none;
}

.details_btn:hover {
    color: #EAF7E2;
	text-decoration: none;
	background-color: #C0A04A;
	border: 1px outset;
}

.details_btn:active {
    color: #484848;
	text-decoration: none;
}

.openSearch_btn {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 0em;
	vertical-align: middle;
	color: #AF9E79;
	background-color: #484848;
	line-height: normal;
	width: auto;
	height: 1.9em;
	padding: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 3px solid #00f;
	border-bottom: 2px solid #00f;
	border-left: 2px solid #6A6657;
	border: 1px outset #AF9E79;
	cursor: pointer;
}

.openSearch_btn:link {
    color: #6699CC;
	text-decoration: none;
}

a.openSearch_btn:visited {
    color: #6699CC;
	background-color: #787878;
	text-decoration: none;
}

.openSearch_btn:hover {
    color: #EAF7E2;
	text-decoration: none;
	background-color: #C0A04A;
	border: 1px outset;
}

.openSearch_btn:active {
    color: #484848;
	text-decoration: none;
}

.ash_btn5 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	vertical-align: middle;
	color: #C08754;
	background-color: #76716A;
	line-height: normal;
	width: 4em;
	height: 2em;
	padding: 0.5em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.ash_btn5:link {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn5:visited {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn5:hover {
    color: #6A6657;
	text-decoration: none;
	background-color: #C0A04A;
}

.ash_btn5:active {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn6 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	font-size: 95%;
	font-weight: bold;
	vertical-align: middle;
	color: #ccc;
	background-color: #BE5562;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.ash_btn6:link {
    color: #ccc;
	text-decoration: none;
}

.ash_btn6:visited {
    color: #ccc;
	text-decoration: none;
}

.ash_btn6:hover {
    color: #76716A;
	text-decoration: none;
	background-color: #D8D2BB;
}

.ash_btn6:active {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn8 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	font-size: 100%;
	font-weight: bold;
	vertical-align: middle;
	background-color: #D8D2BB;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.5em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.ash_btn8:link {
    color: #a1a4b3;
	text-decoration: none;
}

.ash_btn8:visited {
    color: #6699CC;
	text-decoration: none;
}

.ash_btn8:hover {
    color: #76716A;
	text-decoration: none;
	background-color: #d4d87a;
}

.ash_btn8:active {
    color: #6699CC;
	text-decoration: none;
}

.abc {
    text-shadow: #f98c00 1px 5px -12px;
}

#ash {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;
	font-size: 130%;
	font-weight: bold;
	color: #ccc;
	background-color: #76716A;
	line-height: 2.5em;
	width: 99%;
	padding: 0.5em;
	-webkit-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	-moz-border-radius: .3em;
	border-radius: .3em;
	font-variant: small-caps;
	vertical-align: middle;
}

#ash span {
    float: left;
	font-weight: bold;
	color: #ccc;
	background-color: #BE5562;
	line-height: 1.4em;
	width: 100%;
	padding: 0em;
	-webkit-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	-moz-border-radius: .3em;
	border-radius: .3em;
	font-variant: small-caps;
	vertical-align: middle;
	text-indent: 0.5em;
}

#FedlistMailer {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	float: left;
	font-size: 100%;
	font-weight: normal;
	color: #ccc;
	background-color: #76716A;
	padding: 0.1em;
	-webkit-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	-moz-border-radius: .4em;
	border-radius: .4em;
	vertical-align: top;
	text-align: left;
	letter-spacing: 1px;
}

#FedlistMailer ul li {
    background: url(../images/sidearrow.gif) no-repeat left center fixed;
	width: 32px;
	height: 10px;
	padding-left: 0px;
	font-size: 85%;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0.1em;
	padding: 5px 3px 4px 4px;
	border-collapse: separate;
	-moz-border-radius: 3px;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
	display: block;
	text-decoration: none;
	cursor: pointer;
}

#FedlistMailer li a {
    font-size: 1em;
	font-weight: bold;
	color: rgb(180, 177, 160);
	color: rgba(180, 177, 160, .7);
	padding: 5px;
	text-decoration: none;
	cursor: pointer;
}

#FedlistMailer a:hover, 
    #FedlistMailer a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

#FedlistMailer a:active,
    #FedlistMailer li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

#FedlistMailer li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	text-decoration: none;
}

#FedlistMailer li.current a:hover,
    #FedlistMailer li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
	text-decoration: none;
}

#FedlistMailer li.current a:hover,
    #FedlistMailer li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
}

#mailerBullet ul li {
    background: url(../images/sidearrow.gif) no-repeat left center;
	text-indent: 2em !important;
	font-size: 85%;
	text-align: left;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 1em !important;
	padding: 1px 1px 4px 4px !important;
	border: 0.08em dotted #D3BA67;
	-moz-border-radius: 3px;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
	display: block;
	text-decoration: none;
	cursor: pointer;
}

#mailerBullet li a {
    font-size: 1em;
	font-weight: bold;
	color: rgb(180, 177, 160);
	color: rgba(180, 177, 160, .7);
	display: block;
	padding: 5px;
	width: 200px;
	text-decoration: none;
	cursor: pointer;
}

#mailerBullet a:hover, 
    #mailerBullet a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

#mailerBullet a:active,
    #mailerBullet li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

#mailerBullet li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	text-decoration: none;
}

#mailerBullet li.current a:hover,
    #mailerBullet li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
	text-decoration: none;
}

#mailerBullet li.current a:hover,
    #mailerBullet li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
}

#btn5 {
    float: left;
	font-size: 100%;
	color: #FFF;
	background-color: #BE5562;
	line-height: normal;
	height: 1.0em;
	width: 2.0em;
	padding: 1.5em;
	text-shadow: 2px 2px 1px #000;
	-webkit-border-radius: .7em;
	-moz-border-radius: .7em;
	border-radius: .7em;
	box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 2px #bbb;
	background-color: #B2B2C0;
	font-variant: small-caps;
	text-decoration: none;
	border-collapse: separate;
	border: thin double;
	cursor: pointer;
}

.btn1 ul {
    margin: 1px;
	padding: 7px 7px 0 50px;
	list-style: none;
	text-decoration: none;
}

.btn1 li {
    display: inline;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.btn1 a {
    float: left;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

.btn1 a span {
    color: #FDF8D4;
	float: left;
	display: block;
	padding: 5px 15px 4px 6px;
	color: #FFF;
	font-weight: bold;
	border: thin solid;
	box-shadow: 0.2em 0.2em #CCC;
	text-decoration: none;
}

.btn1 a span {
    float: none;
}

.btn1 a:hover span {
    color: #68A3D2;
	background-position: 100% -42px;
	border: thin solid;
	box-shadow: 0.5em 0.2em #CCC;
	text-decoration: none;
}

.btn1 a:hover {
    background-position: 10% -8px;
	background-color: #FF9933;
	text-decoration: none;
}

a.subNav:active {
    color: #0099FF;
	font-weight: bold;
	text-decoration: none;
	background-color: #D6E3BE;
}

a.subNav:hover {
    color: #336699;
	font-weight: bold;
	text-decoration: nonenone;
}

/* @end */

/* @group Buttons - download */

.download_btn {
    background-image: url(../images/icon_rh_pdf.gif);
	background-position: left center;
	background-repeat: no-repeat;
	display: block;
	float: right;
	overflow: visible;
	color: #E7E3CB;
	background-color: #b45533;
	vertical-align: top;
	line-height: 2em;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	height: auto;
	width: auto;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.4em;
	padding: 0.1em;
	padding-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-indent: 20px;
}

.download_btn:link {
    display: block;
    margin-left: 2em;
	color: #e7dfc1;
	font-weight: bold;
	text-decoration: none;
}

.download_btn:before {
    margin-left: 2em;
	content: "Download PDF";
	text-decoration: none;
}

.download_btn:visited {
    color: #d9d9d9;
	text-decoration: none;
}

.download_btn:hover {
    display: block;
	text-decoration: none;
    color: #c2ceda;
	background-color: #A9A297;
	border: 1px outset #77CC99;
}

.download_btn:active {
    color: #000000;
	text-decoration: none;
}

.download_btn img:hover {
    opacity: 0.5;
	text-decoration: none;
}

.download_excelbtn {
    background-image: url(../images/excel15.gif);
	background-position: 3% 50%;
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	overflow: visible;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	background-color: #0079c8;
	vertical-align: middle;
	line-height: normal;
	text-align: right;
	color: #E7E3CB;
	width: auto;
	height: auto;
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0.1em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	-webkit-box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	-moz-box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
	text-indent: 15px;
}

.download_excelbtn:link {
    color: #E7E3CB;
	background-color: #B45533;
	text-decoration: none;
	display: block;
}

.download_excelbtn:visited {
    color: #000000;
	text-decoration: none;
}

.download_excelbtn:hover {
	display: block;
    color: #3f5575;
	background-color: #d6cdbe;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.download_excelbtn:active {
    color: #e7ca8d;
	text-decoration: none;
}

.pdfAllDownload_btn {
    float: right;
	background-image: url(../images/icon_rh_pdf.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	overflow: visible;
	background-color: #B45533;
	vertical-align: top;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	line-height: normal;
	font-size: 11px;
	text-align: right;
	text-indent: 18px;
	font-weight: normal;
	color: #E7E3CB;
	width: auto;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-left: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 2px;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	behavior: url(border-radius.htc);
	cursor: pointer;
	text-decoration: none;
}

.pdfAllDownload_btn:link {
    color: #6A6657;
	text-decoration: none;
}

.pdfAllDownload_btn:visited {
    color: #000000;
	text-decoration: none;
}

.pdfAllDownload_btn:hover {
    color: #000000;
	background-color: #A9A297;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.pdfAllDownload_btn:active {
    color: #000000;
	text-decoration: none;
}

.pdfAllDownload_btn img:hover {
    opacity: 0.5;
	text-decoration: none;
}

.AllDownload_btn {
    display: block;
	background-position: 5% 50%;
	background-repeat: no-repeat;
	float: right;
	overflow: visible;
	background-color: #767676;
	vertical-align: middle;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	line-height: normal;
	font-size: 11px;
	font-weight: normal;
	color: #e5cd50;
	height: auto;
	margin-top: 0.4em;
	margin-right: 0.4em;
	margin-bottom: 0.1em;
	margin-left: 0.4em;
	padding: 0.3em 0.3em 0.4em 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: thin double;
	box-shadow: 0.1em 0.1em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	behavior: url(border-radius.htc);
	cursor: pointer;
	text-decoration: none;
	text-indent: 15px;
}

.AllDownload_btn {
	background-position: left center;
    display: block;
	background-position: 5% 50%;
	background-repeat: no-repeat;
	float: right;
	overflow: visible;
	background-color: #767676;
	vertical-align: middle;
	line-height: normal;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	line-height: normal;
	font-size: 11px;
	font-weight: normal;
	color: #e5cd50;
	width: auto;
	height: auto;
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-right: 0.1em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	-webkit-box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	-moz-box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
}


.AllDownload_btn:link {
    display: block;
	color: #E7E3CB;
	text-decoration: none;
	background-color: #767676;
}

.AllDownload_btn:visited {
    background-image: url(../images/arrow_yellow.gif);
	color: #000000;
	text-decoration: none;
}

.AllDownload_btn:hover {
    color: #000000;
	background-color: #dfc65e;
	text-decoration: none;
}

.AllDownload_btn a:active,
    .AllDownload_btn current a:active {
    display: block;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.AllDownload_btn a:hover, 
    .AllDownload_btn a:focus {
    color: #000fff;
	background-color: #dfc65e;
	text-decoration: none;
	text-decoration: none;
}

.AllDownload_btn img:hover {
    opacity: 0.5;
	text-decoration: none;
}

/* @end */

/* @group Buttons - Excel */

.excelDownload_btn {
    background-image: url(../images/excel15.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: right;
	overflow: visible;
	background-color: #6E8E74;
	vertical-align: middle;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11.5px;
	text-align: right;
	font-weight: bold;
	color: #B8CCC7;
	line-height: 1.1em;
	width: 15em;
	height: auto;
	margin: 0.3em;
	padding: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-collapse: separate;
	border: thin double;
	-moz-box-shadow: 0.2em 0.2em;
	font-variant: small-caps;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

.excelDownload_btn:link {
    font-size: 11.5px;
	color: #6A6657;
	text-decoration: none;
}

.excelDownload_btn:visited {
    font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}

.excelDownload_btn:hover {
    font-size: 11.5px;
	color: #000000;
	background-color: #7AD286;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.excelDownload_btn:active {
    font-size: 11.5px;
	color: #000000;
	text-decoration: none;
}

.excelDownload_btn img:hover {
    opacity: 0.5;
}

.excelAllDownload_btn {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	background-image: url(../images/excel15.gif);
	background-position: left center;
	background-repeat: no-repeat;
	float: right;
	overflow: visible;
	color: #E7E3CB;
	background-color: #6E8E74;
	vertical-align: top;
	line-height: 2em;
	font-size: 11px;
	text-align: right;
	font-weight: normal;
	height: auto;
	width: auto;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.4em;
	padding: 0.1em;
	padding-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-decoration: none;
	text-indent: 20px;
}

.excelAllDownload_btn:link {
    text-decoration: none;
}

.excelAllDownload_btn:visited {
    color: #000000;
	text-decoration: none;
}

.excelAllDownload_btn:hover {
    color: #000000;
	background-color: #A9A297;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.excelAllDownload_btn:active {
    color: #000000;
	text-decoration: none;
}

.excelAllDownload_btn img:hover {
    opacity: 0.5;
}

.generalDownload_btn {
    background-position: 3px 3px;
	background-repeat: no-repeat;
	overflow: visible;
	background-color: #5683bb;
	vertical-align: top;
	font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	line-height: 2em;
	font-size: 11px;
	text-align: right;
	text-indent: 18px;
	font-weight: normal;
	color: #E7E3CB;
	height:auto;
	width: auto;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.4em;
	padding: 0.1em;
	padding-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	cursor: pointer;
	text-indent: 20px;
	cursor: pointer;
	text-decoration: none;
}

.generalDownload_btn:link {
    color: #6A6657;
	text-decoration: none;
}

.generalDownload_btn:visited {
    color: #000000;
	text-decoration: none;
}

.generalDownload_btn:hover {
    color: #000000;
	background-color: #A9A297;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.generalDownload_btn:active {
    color: #000000;
	text-decoration: none;
}

.generalDownload_btn img:hover {
    opacity: 0.5;
	text-decoration: none;
}

/* @end */

/* @group Buttons - Email */

.emailReport {
    background-image: url(../images/email_report.gif);
	background-position: fixed;
	background-repeat: no-repeat;
	width: 114px;
	height: 20px;
	overflow: visible;
	text-align: center;
	vertical-align: top;
	float: left;
	border-spacing: 0.1em;
	border-collapse: separate;
	border-top: 1px #6A6657;
	border-right: 0 #6A6657;
	border-bottom: 1px #6A6657;
	border-left: 1px;
	border: 0.1em solid silver;
	text-decoration: none;
}

.emailReport:link {
    text-decoration: none;
	cursor: pointer;
}

.emailReport:visited {
    text-decoration: none;
}

.emailReport:hover {
    opacity: 0.9;
	border-style: none;
	text-decoration: none;
	cursor: pointer;
}

.emailReport:active {
    text-decoration: none;
	cursor: pointer;
}

.emailReport img.current a:hover,
.emailReport img.current a:focus {
    opacity: 0.9;
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
	border-style: none;
	text-decoration: none;
	cursor: pointer;
}

.emailReport img:hover {
    opacity: 0.6;
}

/* @end */

/* @group Buttons - PDF */

#pdf {
    position: relative;
	float: right;
	line-height: 1.1em;
	margin: 0.3em;
	margin-top: 0.3em;
	padding: 0.3em;
	vertical-align: middle;
	color: #feffff;
	background-color: #D8D2BB;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #76716A;
	border-radius: .2em;
	box-shadow: 0.2em 0.2em #952D47;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px #6699CC;
}

#pdf .collapsed {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	background: url(../images/icon_rh_pdf.gif) left no-repeat;
	overflow: visible;
	font-size: 11.5px;
	font-weight: bold;
	text-align: right;
	color: #DBDBDB;
	padding: 0.4em;
	background-color: #707070;
	line-height: 1.1em;
	width: 9.6em;
	height: auto;
	font-variant: small-caps;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #FCD188;
	box-shadow: 0.1em 0.1em #FCD188;
	border-radius: .2em;
	border: 0.1em double;
}

#pdf .collapsed:link {
    color: #6699CC;
	text-decoration: none;
}

#pdf .collapsed:visited {
    color: #6699CC;
	text-decoration: none;
}

#pdf .collapsed:hover {
    color: #CCC4B9;
	text-decoration: none;
	background-color: #353542;
	cursor: pointer;
}

#pdf .collapsed:active {
    color: #6699CC;
	text-decoration: none;
}

#pdf .expand {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	background: url(../images/icon_rh_pdf.gif) left no-repeat;
	overflow: visible;
	font-size: 11.5px;
	font-weight: bold;
	text-align: right;
	color: #4E4D60;
	padding: 0.4em;
	background-color: #DBB756;
	line-height: 1.1em;
	width: 9.3em;
	height: auto;
	font-variant: small-caps;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #FCD188;
	box-shadow: 0.1em 0.1em #FCD188;
	border-radius: .4em;
	border: 0.1em double;
}

#pdf .expand:link {
    color: #6699CC;
	text-decoration: none;
}

#pdf .expand:visited {
    color: #6699CC;
	text-decoration: none;
}

#pdf .expand:hover {
    color: #B8CCC7;
	text-decoration: none;
	background-color: #952D47;
	cursor: pointer;
}

#pdf .expand:active {
    color: #6699CC;
	text-decoration: none;
}

/* @end */

/* @group Buttons - prof_btn */

.prof_btn {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 11px;
	font-weight: normal;
	color: #27367a;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding-left: 0.1em;
	padding-right: 0.1em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
	border-collapse: separate;
	cursor: pointer;
}

.prof_btn:link {
    font-size: 11px;
	font-weight: normal;
	color: #27367A;
	text-decoration: none;
}

.prof_btn:visited {
    font-size: 11px;
	font-weight: normal;
	background-color: #bfb8ad;
	color: #7F2F45;
	text-decoration: none;
}

.prof_btn:hover {
    font-size: 11px;
	font-weight: normal;
	color: #B8CCC7;
	background-color: #87827b;
	text-decoration: none;
}

.prof_btn:active {
    font-size: 11px;
	font-weight: bold;
	background-color: #A9A297;
	color: #000000;
	text-decoration: none;
}

.prof_btn a:hover, 
.prof_btn a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

.prof_btn a:active,
.prof_btn current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

/* @end */

/* @group Buttons - run */

.next3 {
    background-image: url(../images/next3.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 1em;
	height: 1em;
	overflow: visible;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
}

.next3:link {
    color: #B8CCC7;
	background-color: #698979;
	text-decoration: none;
}

.next3:visited {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #009ab7;
	text-decoration: none;
}

.next3:hover {
    font-size: 0.9em;
	color: #6A6657;
	background-color: #A9A297;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.next3:active {
    font-size: 0.9em;
	color: #000000;
	background-color: #698979;
	text-decoration: none;
}

.next3 img:hover {
    opacity: 0.5;
}

.prev3 {
    background-image: url(../images/prev3.png);
	background-repeat: no-repeat;
	background-position: right;
	width: 1em;
	height: 1em;
	overflow: visible;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
}

.prev3:link {
    color: #B8CCC7;
	background-color: #698979;
	text-decoration: none;
}

.prev3:visited {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #009ab7;
	text-decoration: none;
}

.prev3:hover {
    font-size: 0.9em;
	color: #6A6657;
	background-color: #A9A297;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.prev3:active {
    font-size: 0.9em;
	color: #000000;
	background-color: #698979;
	text-decoration: none;
}

.prev3 img:hover {
    opacity: 0.5;
}

.run1 {
    background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #7E7971;
	width: 1.4em;
	height: 1.4em;
	text-indent: 0.2em;
	overflow: hidden;
	background-position: left;
	margin: 0.1em 0.1em 0.1em 0.3em;
	padding: 0.8em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	opacity: 1;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.run1:link {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #698979;
	text-decoration: none;
}

.run1:visited {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #009ab7;
	text-decoration: none;
}

.run1:hover {
    font-size: 0.9em;
	color: #6A6657;
	background-color: #A9A297;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.run1:active {
    font-size: 0.9em;
	color: #000000;
	background-color: #698979;
	text-decoration: none;
}

.run1 img:hover {
    opacity: 0.5;
}

.run2 {
    background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #708090;
	width: 1.4em;
	height: 1.4em;
	overflow: hidden;
	text-indent: 0.2em;
	background-position: left;
	margin: 0.1em 0.1em 0.1em 0.3em;
	padding: 0.8em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.run2:link {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #698979;
	text-decoration: none;
}

.run2:visited {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #4f4c4a;
	text-decoration: none;
}

.run2:hover {
    font-size: 0.9em;
	color: #6A6657;
	background-color: #BE5562;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.run2:active {
    font-size: 0.9em;
	color: #BE5562;
	background-color: #698979;
	text-decoration: none;
}

.run2 img:hover {
    opacity: 0.5;
}

.run3 {
    background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #698979;
	width: 1.4em;
	height: 1.4em;
	text-indent: 0.2em;
	overflow: hidden;
	background-position: left;
	margin: 0.1em 0.1em 0.1em 0.3em;
	padding: 0.8em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.run3:link {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #BE5562;
	text-decoration: none;
}

.run3:visited {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #B8CCC7;
	text-decoration: none;
}

.run3:hover {
    font-size: 0.9em;
	color: #6A6657;
	background-color: #BE5562;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.run3:active {
    font-size: 0.9em;
	color: #BE5562;
	background-color: #698979;
	text-decoration: none;
}

.run3 img:hover {
    opacity: 0.5;
}

.run4 {
    background-image: url(../images/arrow_yellow.gif);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #708090;
	width: auto;
	height: auto;
	overflow: hidden;
	text-indent: 0.2em;
	margin: 0.1em 0.1em 0.1em 0.3em;
	padding: 0.8em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	font-weight: bold;
	vertical-align: middle;
	cursor: pointer;
}

.run4:link {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #D1B174;
	text-decoration: none;
}

.run4:visited {
    font-size: 0.9em;
	color: #B8CCC7;
	background-color: #B8CCC7;
	text-decoration: none;
}

.run4:hover {
    font-size: 0.9em;
	color: #6A6657;
	background-color: #D1B174;
	text-decoration: none;
	border-left-style: outset;
	border-right-style: outset;
	border-top-style: outset;
	border-bottom-style: outset;
}

.run4:active {
    font-size: 0.9em;
	color: #BE5562;
	background-color: #698979;
	text-decoration: none;
}

.run4 img:hover {
    opacity: 0.5;
}

/* @end */

/* @end */

/* @group dvbdy */

.dvbdy1 {
    BACKGROUND: #FFFFFF;
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	border-left: 1px solid #C8BA92;
	border-right: 1px solid #C8BA92;
	BORDER-BOTTOM: 1px solid #C8BA92;
	PADDING: 5px;
	width: 300px;
}

.dvbdy {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #5d9058;
	border-top: 1px solid #C8BA92;
	border-left: 1px solid #C8BA92;
	border-right: 1px solid #C8BA92;
	border-bottom: 1px solid #C8BA92;
	padding: 8px;
	width: 100%;
}

.dvbdy td {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	border-left: 1px solid #C8BA92;
	border-right: 1px solid #C8BA92;
	border-bottom: 1px solid #C8BA92;
}

.dvhdr1 {
    BACKGROUND: #F3F0E7;
	FONT-FAMILY: arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	BORDER: 1px solid #C8BA92;
	PADDING: 5px;
	width: 300px;
}

/* @end */

/* @group fedHighlight */

.fedHighlight:link {
    font-size: 10px;
	color: #4A401E;
	background-color: #D3CBA2;
	text-decoration: none;
}

.fedHighlight:visited {
    font-size: 10px;
	color: #4A401E;
	background-color: #D3CBA2;
	text-decoration: none;
}

.fedHighlight:hover {
    font-size: 10px;
	color: #4A401E;
	background-color: #D3CBA2;
	text-decoration: none;
}

.fedHighlight:active {
    font-size: 10px;
	color: #4A401E;
	background-color: #D3CBA2;
	text-decoration: none;
}

/* @end */

/* @group fedReports & Col */

.fedReports1 {
    float: left;
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #4E4D60;
	background-color: #DBB756;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.fedReports2 {
    font-size: 1em;
	font-weight: bold;
	color: #C7BFA5;
	background-color: #952D47;
	vertical-align: middle;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .3em;
	border-collapse: separate;
	font-variant: small-caps;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.fedReports3 {
    display: inline-block;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: middle;
	color: #4E4D60;
	background-color: #D8D2BB;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.menuNumber {
    float: left;
	display: inline-block;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #4E4D60;
	background-color: #DBB756;
	line-height: normal;
	width: auto;
	height: auto;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	border: thin double;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.menuNumberBox {
    font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	color: #B5F572;
	background-color: #323232;
	line-height: normal;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.menuNumber div span {
    float: right;
	font-size: 1em;
	font-weight: bold;
	vertical-align: middle;
	font-size: 16px;
	font-weight: bold;
	color: #AF9E7C;
	background-color: #323232;
	line-height: normal;
	padding: 0.45em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	-webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	box-shadow: 1px 1px 1px #999;
	border-radius: .4em;
	box-shadow: 0.2em 0.2em #952D47;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
}

.SearchTypeCol {
    font-size: 10px;
	font-weight: normal;
	color: #dbb756;
	background-color: #737373;
	vertical-align: middle;
	line-height: 1.3em;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-top: 0.2em;
	margin-left: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.2em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
}

.SearchTypeCol2 {
    font-size: 11px;
	font-weight: normal;
	color: #dbb756;
	background-color: #737373;
	vertical-align: middle;
	line-height: 1.2em;
	width: auto;
	height: auto;
	padding-left: 0.4em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	margin-top: 0.4em;
	margin-left: 1em;
	margin-bottom: 0.3em;
	margin-right: 0.2em;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
	white-space: nowrap;
}

.sbaCol {
    font-size: 10px;
	font-weight: normal;
	color: #dbb756;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 0.3em;
	margin-left: 0.3em;
	margin-bottom: 0.3em;
	margin-right: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
	background-color: #858578;
	line-height: 20px;
}

.darkCol {
    font-size: 10px;
	line-height: 20px;
	font-weight: normal;
	color: #c7b3c6;
	background-color: #a4435a;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 0.3em;
	margin-left: 0.3em;
	margin-bottom: 0.3em;
	margin-right: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
}

.lightCol {
    font-size: 10px;
	font-weight: normal;
	color: #75899b;
	background-color: #dde0e4;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 0.3em;
	margin-left: 0.3em;
	margin-bottom: 0.3em;
	margin-right: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
	line-height: 20px;
}

.textCol {
    position: relative;
	font-size: 10px;
	font-weight: normal;
	vertical-align: middle;
	color: #637b80;
	background-color: #e0d9be;
	line-height: 1.3em;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-top: 0.2em;
	margin-left: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.2em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
}

.mainCol {
    font-size: 10px;
	font-weight: normal;
	color: #5a5755;
	background-color: #D3CBA2;
	vertical-align: middle;
	line-height: 1.3em;
	width: auto;
	height: auto;
	padding-left: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-top: 0.2em;
	margin-left: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.2em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
}

/* @end */

/* @group headinglink */

a.headinglink {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FCD188;
	background-color: #9F9F92;
	vertical-align: text-top;
	padding-left: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 1px 1px 1px #999;
	border: thin double;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 3px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	cursor: pointer;
}

a.headinglink:link {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FCD188;
	text-decoration: none;
}

a.headinglink:visited {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FCD188;
	text-decoration: none;
}

a.headinglink:hover {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B8CCC7;
	background-color: #595840;
	text-decoration: none;
}

a.headinglink:active {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.headinglink img:hover {
    opacity: 0.5;
}

/* @end */

/* @group textfields  */

.txtfield {
    color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-collapse: separate;
	border-top-color: #8C7C49;
	border-right-color: #8C7C49;
	border-bottom-color: #8C7C49;
	border-left-color: #8C7C49;
	border-color: #8C7C49;
	border-bottom-style: solid;
	border-top-style: inset;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: thin;
	border-width: 1px;
	line-height: 16px;
}

.txtbox1 {
    color: #000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 12px;
	border-collapse: separate;
	border-top-color: #8C7C49;
	border-right-color: #8C7C49;
	border-bottom-color: #8C7C49;
	border-left-color: #8C7C49;
	border-color: #8C7C49;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: thin;
	border-width: 1px;
	border-top: 1px;
}

/* @end */

/* @group links */

/* @group ashlink */

a.ashlink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FCCC68;
	font-weight: normal;
	text-decoration: none;
}

a.ashlink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #44434b;
	font-weight: normal;
	text-decoration: none;
}

a.ashlink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #DCDCDC;
	text-decoration: none;
	font-weight: normal;
}

a.ashlink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FCCC68;
	font-weight: normal;
	text-decoration: none;
}

a.admin_link:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

a.admin_link:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #3B3E8B;
	font-weight: normal;
	text-decoration: none;
}

a.admin_link:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #3B3E8B;
	font-weight: normal;
	text-decoration: none;
}

a.admin_link:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000666;
	font-weight: bold;
	text-decoration: none;
}

a:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #3B3E8B;
	font-weight: normal;
	text-decoration: none;
}

a:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

.ashblackLink:link {
    color: #B5F572;
	text-decoration: none;
}

.ashblackLink:visited {
    color: #E7E3CB;
	font-weight: bold;
	text-decoration: none;
}

.ashblackLink:hover {
    color: #E7E3CB;
	font-weight: bold;
	text-decoration: none;
}

.ashblackLink:active {
    color: #CCC;
	background-color: #698979;
	font-weight: bold;
	text-decoration: none;
}

.ashblackLink img:hover {
    opacity: 0.5;
}

a.brownbiglink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #993333;
	font-weight: bold;
	text-decoration: none;
}

a.brownbiglink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

a.brownbiglink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

a.brownbiglink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

a.fedlink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
	text-decoration: none;
}

a.fedlink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000066;
	font-weight: normal;
	text-decoration: none;
}

a.fedlink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #6699CC;
	text-decoration: none;
	font-weight: normal;
	background-color: #D6E3BE;
}

a.fedlink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #424A66;
	font-weight: normal;
	text-decoration: none;
}

a.greylink:link {
    font-size: 11px;
	color: #6A6657;
	text-decoration: none;
}

a.greylink:visited {
    font-size: 11px;
	color: #6A6657;
	font-weight: normal;
	text-decoration: none;
}

a.greylink:hover {
    font-size: 11px;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
	background-color: #D6E3BE;
}

a.greylink:active {
    font-size: 11px;
	color: #336699;
	text-decoration: none;
}

/* For Search template Link*/

a.searchTemplateLink:link {
    font-size: 12px;
	color: #9a4120;
	background-color: #D6E3BE;
	text-decoration: none;
}

a.searchTemplateLink:visited {
    font-size: 12px;
	color: #9a4120;
	background-color: #D6E3BE;
	font-weight: normal;
	text-decoration: none;
}

a.searchTemplateLink:hover {
    font-size: 12px;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
	background-color: #D6E3BE;
}

a.searchTemplateLink:active {
    font-size: 12px;
	color: #9a4120;
	background-color: #D6E3BE;
	text-decoration: none;
}

/*                         */

a.translink:link {
    font-size: 11px;
	color: #6A6657;
	text-decoration: none;
}

a.translink:visited {
    color: #6A6657;
	font-weight: normal;
	text-decoration: none;
}

a.translink:hover {
    color: #6699CC;
	font-weight: normal;
	text-decoration: none;
	border: 0px outset #D6E3BE;
	background-color: #E8E3CB;
	background-color: #D6E3BE;
	background-color: #DAC5BA;
	width: 180px;
}

a.translink:active {
    font-size: 11px;
	color: #336699;
	text-decoration: none;
}

a.gray:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

a.gray:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.gray:hover {
    font-family: Arial,Helvetica,sans-serif;
	color: #6699CC;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	border: 0px outset #D6E3BE;
	background-color: #D6E3BE;
}

a.gray:active {
    color: #6699CC;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

a.parentlink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003300;
	font-weight: normal;
	text-decoration: none;
}

a.parentlink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003300;
	font-weight: bold;
	text-decoration: none;
	width: 180px;
}

a.parentlink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
	background-color: #D6E3BE;
}

a.parentlink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #003300;
	font-weight: normal;
	text-decoration: none;
}

a.alink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

a.alink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}

a.alink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #6699CC;
	font-weight: normal;
	text-decoration: none;
}

a.alink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

a.redlink:link {
    color: red;
}

a.redlink:visited {
    color: red;
}

a.redlink:hover {
    color: #6699CC;
}

a.redlink:active {
    color: #FFFFFF;
}

a.hoverlink:link {
    font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

a.hoverlink:visited {
    font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

a.hoverlink:hover {
    font-size: 11px;
	font-weight: normal;
	color: #6699CC;
	text-decoration: none;
}

a.hoverlink:active {
    font-size: 11px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

a.bluelink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}

a.bluelink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

a.bluelink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #6699CC;
	font-weight: bold;
	text-decoration: none;
}

a.bluelink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}

a.yellowlink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #5d594d;
	text-decoration: none
}

a.yellowlink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #6699CC;
	text-decoration: none
}

a.yellowlink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #6699CC;
	background-color: #FDF8D4;
	text-decoration: none
}

a.yellowlink:hover {
    background-color: #FDF8D4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #5d594d;
	text-decoration: none
}

a.greylinkbold:link {
    font-size: 12px;
	color: #0099FF;
	text-decoration: none;
	font-weight: bold;
}

a.greylinkbold:visited {
    font-size: 12px;
	color: #000666;
	text-decoration: none;
	font-weight: bold;
}

a.greylinkbold:hover {
    font-size: 12px;
	color: #000666;
	text-decoration: none;
	font-weight: bold;
}

a.greylinkbold:active {
    font-size: 12px;
	color: #5d594d;
	text-decoration: none;
	font-weight: bold;
}

a.detaillink:link {
    font-size: 11px;
	color: #939393;
	text-decoration: none;
}

a.detaillink:visited {
    font-size: 11px;
	color: #5d594d;
	text-decoration: none;
}

a.detaillink:hover {
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.detaillink:active {
    font-size: 11px;
	color: #5d594d;
	text-decoration: none;
}

a.search:link {
    font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.search:visited {
    font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.search:hover {
    font-size: 13px;
	color: #0099FF;
	text-decoration: none;
}

a.search:active {
    font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.bodylink:link {
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.bodylink:visited {
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.bodylink:hover {
    font-size: 11px;
	color: #6699CC;
	text-decoration: none;
}

a.bodylink:active {
    font-size: 11px;
	color: #000000;
	text-decoration: none;
}

a.companylink:link {
    font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.companylink:visited {
    font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.companylink:hover {
    font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.companylink:active {
    font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.bodylinkbg:link {
    font-size: 11px;
	color: #f4edea;
	text-decoration: none;
}

a.bodylinkbg:visited {
    font-size: 11px;
	color: #f4edea;
	text-decoration: none;
}

a.bodylinkbg:hover {
    font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FDF8D4;
}

a.bodylinkbg:active {
    font-size: 11px;
	color: #f4edea;
	text-decoration: none;
}

a.alink:link {
    font-size: 11px;
	text-decoration: none;
}

a.alink:visited {
    font-size: 11px;
	text-decoration: none;
}

a.alink:hover {
    font-size: 11px;
	text-decoration: none;
}

a.alink:active {
    font-size: 11px;
	text-decoration: none;
}

.style1 {
    color: red;
	font-size: 200%;
	font-variant: small-caps;
}

a.rollover:link {
    display: block;
	font-weight: normal;
	vertical-align: middle;
	color: #4E4D60;
	background-color: #dfdbba;
	line-height: normal;
	padding: 1px;
	width: 100%;
	height: 100%;
	border-collapse: separate;
	text-decoration: none;
	margin-bottom: 10px;
	margin-top: 10px;
}

a.rollover:visited {
    display: block;
	background-color: #993333;
}

a.rollover:hover {
    display: block;
	text-decoration: none;
	background-color: #FDF8D4;
}

a.rollover:active {
    display: block;
	color: #5d594d;
	text-decoration: none;
}

a.menulink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.menulink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.menulink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #f8f7f5;
	text-decoration: none;
	font-weight: normal;
}

a.menulink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

a.standard:link {
    text-decoration: none;
}

a.standard:visited {
    text-decoration: none;
}

a.standard:hover {
    text-decoration: none;
}

a.standard:active {
    text-decoration: none;
}

a.wlink:link {
    color: #FFF;
	text-decoration: none;
}

a.wlink:visited {
    color: #FFF;
	text-decoration: none;
}

a.wlink:hover {
    color: #FFF;
	text-decoration: none;
}

a.wlink:active {
    color: #FFF;
	text-decoration: none;
}

a.smallerwhitelink:link {
    color: #FFF;
	font-size: 11px;
}

a.smallerwhitelink:visited {
    color: #FFF;
	font-size: 11px;
}

a.smallerwhitelink:active {
    color: #FFF;
	font-size: 11px;
}

.captext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-transform: uppercase;
}

.redheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	color: #4A401E;
	font-weight: bold;
}

.orangeheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #9a4120;
	font-weight: bold;
}

a.bottomlink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4181C2;
	text-decoration: none;
	font-weight: normal;
}

a.bottomlink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #55A9FD;
	text-decoration: none;
	font-weight: normal;
}

a.bottomlink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #FF9933;
	text-decoration: none;
	font-weight: bold;
}

a.bottomlink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4181C2;
	text-decoration: none;
	font-weight: normal;
}

/* @end */

/* @group tab */

.tabSelected {
    font-family: Arial,Veranda;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #9A4120;
	color: #FFFFFF;
	font-weight: bold;
}

.tabDefault {
    font-family: Arial,Veranda;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #D2CBA3;
	font-weight: bold;
}

.tabwid {
    width: 900px;
}

/* @end */

.combo {
    padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: 1px;
	line-height: 1.4em;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8C7C49;
	background-color: #E1E1D8;
	margin-top: 3px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 3px;
	background-attachment: scroll;
	border-collapse: separate;
	border-bottom-color: #8C7C49;
	border-bottom-style: solid;
	border-color: #8C7C49;
	border-left-color: #8C7C49;
	border-right-color: #8C7C49;
	border-top-color: #8C7C49;
	border-top-style: inset;
	border-top-width: 0.1em;
	border-right-style: inset;
	border-right-width: 0.1em;
	border-bottom-width: thin;
	border-left-style: inset;
	border-left-width: thin;
	width: inherit;
	cursor: pointer;
}

.combo:link {
    color: #9b3b6c;
	text-decoration: none;
}

.combo:visited {
    color: #E7E3CB;
	text-decoration: none;
	background-color: #4E4D60;
}

.combo:hover {
    color: #FFD68E;
	font-weight: normal;
	text-decoration: none;
	background-color: #939393;
}

.combo:active {
    color: #FFD68E;
	font-weight: normal;
	text-decoration: none;
	background-color: #4E4D60;
}

.combo:focus {
    color: #FFD68E;
	font-weight: normal;
	text-decoration: none;
	background-color: #4E4D60;
}

.list {
    padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border-collapse: separate;
	border: 1px #8C7C49 inset;
	margin-top: 1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	background-attachment: scroll;
}

/* @group #eventMailer */

#eventMailer {
    display: block;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align: left;
	width: inherit;
	height: inherit;
	color: #C1B692;
	background-color: #4C4C4C;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 3px;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.3em 0.3em;
	border-collapse: separate;
	border-width: 0.1em;
	border-radius: 0.2em;
	border-color: wheat;
	-webkit-border-radius: 0.2em;
	-moz-border-radius-bottomright: 0.2em;
	-moz-border-radius-bottomleft: 0.2em;
	-moz-border-radius-topleft: 0.2em;
	-moz-border-radius-topright: 0.2em;
	text-decoration: none;
}

#eventMailer a {
    background: url(../userfiles/image/bg.gif) 0 0 no-repeat;
	color: rgb(14, 32, 59);
	color: rgba(14, 32, 59, .75);
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	display: inline-block;
	text-decoration: none;
}

#eventMailer a:visited {
    background-color: rgb(128, 2, 61);
	background-color: rgba(128, 2, 61, .75);
	text-decoration: none;
}

#eventMailer a:hover,
#eventMailer a:focus {
    color: rgb(128, 2, 61);
	color: rgba(128, 2, 61, .75);
	background-color: rgb(114, 232, 59);
	background-color: rgba(114, 232, 59, .1);
	text-decoration: none;
	display: inline-block;
}

#eventMailer a:active {
    color: rgb(224, 232, 159);
	color: rgba(224, 232, 159, 1);
	background-color: rgb(14, 0, 59);
	text-decoration: none;
}

#eventMailer h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: bolder;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: top;
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
	background-color: #7E7E7E;
	padding: 5px;
	border-spacing: 0.5em 0.5em;
	border-width: 0.2em;
	border-color: #CCCCCC;
}

#eventMailer .wrap {
    padding: 2em;
}

#eventMailer, h3 span {
    color: #CAAA6F;
}

#eventMailer, h3 span span {
    color: #EBE4C4;
}

#eventMailer, h3 span span span {
    color: #7F2F45;
}

#eventMailer, h3 span span span span {
    color: #8CA4A6;
}

#eventMailer.ul li {
    list-style-image: url(../images/icon_tip.gif);
	list-style-image: url(../images/fedmine_3sqrs.png);
	text-align: left;
	font-size: 95%;
	color: #CAAA6F;
/* B4B1A0  

color of bullet text */
}

#eventMailer ol li {
    line-height: 1.2em;
	padding-bottom: 8px;
	vertical-align: middle;
}

#eventMailer ol li > span {
    line-height: 1.2em;
	font-weight: bold;
	padding-bottom: 8px;
	color: #CAAA6F;
}

/* @end */

img {
    border: none;
}

img:hover {
    opacity: 0.5;
}

/* search templates */

#searchCol {
    font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	background-color: #667987;
	color: #cfc9aa;
	z-index: 1;
	position: relative;
	width: 100%;
	overflow: visible;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
	width: inherit;
	height: inherit;
	margin: 0.1em 0.1em 0.1em 0.1em;
	padding: 0.3em;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	-moz-border-radius-topright: 0.2em;
	-moz-border-radius-topleft: 0.2em;
	opacity: 1;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	position: relative;
}

/* @end */

/* group navigation */

#navigation {
    font-family: Calibri,Arial, Verdana, Helvetica, sans-serif;
	background-color: #667987;
	z-index: 1;
	position: relative;
	width: 100%;
	overflow: hidden;
	font-variant: small-caps;
	vertical-align: middle;
	width: 1.2em;
	height: 1.2em;
	margin: 0.1em 0.1em 0.1em 0.2em;
	padding: 0.3em;
	font-size: 0.9em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	opacity: 1;
	box-shadow: 1px 1px 0.5px #999;
	border-collapse: separate;
	border-top-style: outset;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	font-weight: normal;
	vertical-align: top;
	cursor: pointer;
}

#navigation li {
    float: left;
	list-style: none;
}

#navigation li a {
    float: left;
	margin-right: 0px;
	background: rgb(170, 178, 192);
	color: rgb(232, 230, 207);
	color: rgba(165, 66, 90, .75);
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
}

/* @end */

/* @group misc */

.percent {
    margin: 0.4em 0 0 2.4em;
	font-size: 1.2em;
	font-weight: 600;
	color: #8DC63F;
}

.awardDate {
    font-size: 10px;
	font-weight: bold;
	color: #7B7B82;
	white-space: nowrap;
}

.awardDate span {
    color: #9A4120;
	background-color: #D8D2BB;
}

.parentProfile_Inner {
    text-align: left;
	vertical-align: middle;
	font-size: 95%;
	font-family: Arial,Helvetica,sans-serif;
	font-variant: small-caps;
	color: #B4B1A0;
	padding: 0.1em;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	border-color: #FFD68E;
	position: relative;
	clear: both;
}

.formField {
    font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #7F2F45;
	font-weight: bold;
	background: #C4C2B5;
	padding: 3px;
}

.admin_bar {
    width: 200px;
	font-family: Arial,Helvetica,sans-serif;
	vertical-align: middle;
	font-weight: bold;
	color: #B4B1A0;
	background-color: #514E49;
	padding: 0.3em;
	border: 0.1em #B4B1A0;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	position: relative;
	clear: both;
}

.contactHeader {
    z-index: 1;
	line-height: 1.2;
	background-color: #D8D2BB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	color: #9A4120;
	padding: 1px;
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	box-shadow: 1px 1px 0.5px #999;
	border-top-style: outset;
	border-spacing: 0.5em 0.5em;
	border-width: 0.1em;
	border-bottom-style: outset;
	position: relative;
	clear: both;
}

.subNav {
    z-index: 1;
	line-height: 1.2em;
	background-color: #D8D2BB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 90%;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	color: #9A4120;
	padding: 0.5em;
	-webkit-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	box-shadow: 1px 1px 0.5px #999;
	border-top-style: outset;
	border-bottom-style: outset;
	border-spacing: 0.5em 0.5em;
	border-width: 0.1em;
	position: relative;
	clear: both;
}

.bottom_bar {
    vertical-align: middle;
	font-variant: small-caps;
	background-color: #7E7E7E;
	color: #B5F572;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 2px;
	line-height: normal;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.3em;
	border-color: #4C4C4C;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	opacity: 1;
	position: relative;
	clear: both;
}

#align_rt {
    font-size: 14px;
	font-weight: bold;
	text-align: right;
	margin-right: 5px;
	margin-top: 15px;
	font-variant: small-caps;
	vertical-align: top;
	letter-spacing: 0px;
	color: #DBB754;
	white-space: pre;
	position: relative;
}

#helpBox {
    padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #484848;
	font-size: 1.1em;
	font-weight: normal;
	width: 190px;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	border-collapse: separate;
	border-top-color: #8C7C49;
	border-right-color: #8C7C49;
	border-bottom-color: #8C7C49;
	border-left-color: #8C7C49;
	border-color: #8C7C49;
	border-bottom-style: solid;
	border-top-style: inset;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 0.5em;
	border-width: 1px;
	line-height: 1.8em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	opacity: 1;
	box-shadow: 1px 1px 0.5px #999;
}

#printvis {
    visibility: visible
}

.invisibleTxtbox {
    background-color: #C8C8C8;
	border: 0.1em dotted #3F6790;
	font-family: Calibri, Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #3E3C33;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	margin-right: 20px;
	background-color: #CAC9B0;
	-webkit-transition-property: background-color;
	-webkit-transition-timing-function: cubic-bezier(1,0,1,0);
}

/* @end */

/* @group orca */

#orca {
    color: #919191;
	background-color: inherit;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: .3em;
	margin-left: 0em;
	margin-right: .2em;
	text-align: left;
}

#orca:before {
    content: "ORCA Reps & Certs";
	padding: 4px;
}

#orca:a {
    text-decoration: none;
	border-bottom-color: beige;
}

#repCerts {
    background: url(../image/rep_link.jpg) 0 0 no-repeat;
	color: #919191;
	background-color: inherit;
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: .3em;
	margin-left: 0em;
	margin-right: .2em;
	text-align: left;
}

#repCerts: before {
    content: "ORCA Reps & Certs";
	padding: 4px;
}

#repCerts:a {
    text-decoration: none;
	border-bottom-color: beige;
}

/* @end */

/* @group pie */

.pie {
    display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background-image: url('slices.gif');
}

.piebody {
    margin: 5px;
	font-family: 'Trebuchet MS',Arial,sans-serif  62.5%;
	background: #FFF;
	color: #121212;
}

.pietag {
    margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-family: 'Arial',Trebuchet,Helvetica,sans-serif 65%;
	color: #939393;
	font-weight: normal;
}

.pietag a {
    margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	font-family: 'Arial',Trebuchet, Helvetica,sans-serif 65%;
	color: #939393;
	font-weight: normal;
}

a.pietag:link {
    color: #D8DE47;
	font-weight: normal;
	text-decoration: none;
}

a.pietag:visited {
    color: #CC4B6E;
	font-weight: normal;
	text-decoration: none;
}

a.pietag:hover {
    color: #D8DE47;
	font-weight: normal;
	text-decoration: none;
}

a.pietag:active {
    color: #0099FF;
	font-weight: normal;
	text-decoration: none;
}

.pieh1 {
    font-size: 2.0em;
	color: #8DC63F;
}

.pieh2 {
    color: #8DC63F;
}

.pieh2o {
    font-size: 1.5em;
	color: #ea9a20;
}

.pieh3 {
    font-size: 1.2em;
	color: #8DC63F;
}

.pietext {
    font-size: 10px;
	color: #8DC63F;
}

.piep {
    font-size: 1.1em;
	color: #7B7B82;
}

/* @end */

/* @group prof */

.prof {
    font-weight: bold;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	line-height: 25px;
	z-index: 1;
	text-align: left;
	font-variant: small-caps;
	letter-spacing: 0px;
	text-shadow: #ddd 0 0 0;
}

#prof {
    color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	line-height: 22px;
	width: 140px;
	z-index: 1;
}

#prof h3 {
    width: 120px;
	padding: 0 0 0 3px;
	margin-bottom: 5px;
	border: 1px solid black;
	color: #DB981C;
	font-weight: bold;
	position: relative;
}

#prof h4 {
    width: 30px;
	font-size: 12px;
	padding: 0 0 0 0px;
	margin-bottom: 2px;
	color: #DB981C;
	font-weight: bold;
}

#prof li {
    list-style: none;
	vertical-align: top;
	width: 100%;
	text-align: left;
	text-indent: 1em;
	border-collapse: separate;
	margin-left: 0em;
	margin-top: 0.3em;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 12px;
	font-weight: normal;
	display: block;
}

#prof li a {
    color: rgb(180, 177, 160);
	color: rgba(180, 177, 160, .7);
	display: block;
	text-decoration: none;
	cursor: pointer;
}

#prof li img {
    position: absolute;
	top: 0;
	left: 0;
	overflow: visible;
}

#prof li img a:hover {
    opacity: .5;
	opacity: .7;
}

#prof a:hover,
    #prof a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

#prof a:active,
    #prof li.current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
	cursor: pointer;
}

#prof li.current a {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .25);
	color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, .75);
	text-decoration: none;
}

#prof li.current a:hover,
    #prof li.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
	text-decoration: none;
}

/* @end */

/* @group tabsH */

#tabsAM {
    float: left;
	width: 99%;
	background: #D9D2BB;
	font-variant: small-caps;
	cursor: pointer;
	font-size: 100%;
	line-height: 1.2em;
}

#tabsAM ul {
    margin: 1px;
	padding: 0px 5px 0 10px;
	list-style: none;
}

#tabsAM li {
    display: inline;
	margin: 0;
	padding: 0;
}

#tabsAM a {
    float: left;
	background: url(/userfiles/image/bg.gif) 0 0 no-repeat;
	background-color: #D2CBA3;
	border-bottom: thin solid #C0C0C0;
	border-left: thin solid #C0C0C0;
	margin: 0px;
	padding: 0 0 0 0px;
	text-decoration: none;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
}

#tabsAM a span {
    color: #627361;
	float: left;
	display: block;
	background: url(/userfiles/image/bg.gif) no-repeat right top;
	background-color: #D2CBA3;
	padding: 5px 10px 10px 12px;
	font-weight: bold;
	border-top-color: #000DDD;
	border-right-color: #000DDD;
	border-bottom-color: #000DDD;
	border-left-color: #000DDD;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
}

#tabsAM a:hover span {
    color: #FFF;
}

#tabsAM a:hover {
    background-position: 0% -42px;
	background-color: #C0C0C0;
}

#tabsAM a:hover span {
    background-position: 100% -42px;
}

#tabsH {
    float: left;
	width: 99%;
	background: #D9D2BB;
	font-variant: small-caps;
	font-size: 1em;
	cursor: pointer;
	font-size: 100%;
	line-height: 1.2em;
	text-decoration: none;
}

#tabsH ul {
    margin: 1px;
	padding: 2px 8px 10px 0px;
	list-style: none;
	text-decoration: none;
	overflow: visible;
}

#tabsH li {
    display: inline;
	margin: 0;
	padding: 1px;
	text-decoration: none;
}

#tabsH a {
    color: #CCCFFF;
	background-color: #929292;
	float: left;
	background: url(../userfiles/image/bg.gif) 0 0 no-repeat;
	margin: 0;
	padding: 4px 3px 4px 4px;
	text-decoration: none;
	cursor: pointer;
}

#tabsH a span {
    color: #C2BEAA;
	background-color: #929292;
	float: left;
	display: block;
	padding: 4px 3px 4px 4px;
	font-weight: bold;
	text-decoration: none;
}

#tabsH a span {
    text-decoration: none;
}

#tabsH a:hover span {
    color: #FFF;
	text-decoration: none;
}

#tabsH a:hover {
    text-decoration: none;
	background-position: 10% 5px;
	background-color: #667987;
	cursor: pointer;
}

#tabsH a:hover span {
    text-decoration: none;
	background-position: 10% 5px;
}

/* @end */

/* @group tables */

/* @group tableTop */

.tableTop {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	-moz-border-radius: 0.3em;
	padding-left: 6px;
	padding-top: 6px;
	-webkit-border-radius: 0.3em;
	box-shadow: 3px 3px 2px #999;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.2em;
	border-color: #f4ee66;
	color: #e8e2cc;
	background-color: #484848;
	vertical-align: top;
}

.tableTop span {
    color: #af9e7c;
	margin: 0.2em;
	padding: 0.4em;
}

.tableTop div {
    float: right;
	color: #FCFFD1;
	border: 1px dashed silver;
	border-right: double;
	border-bottom: double;
	border-color: #DB981C;
	margin: 0.5em;
	padding: 0.5em;
	font-style: normal;
	text-indent: 0px;
	vertical-align: text-top;
}

/* @end */

.beginTable {
    font-family: 12px Arial,Helvetica,Verdana,sans-serif;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	azimuth: far-left;
	z-index: auto;
}

/* @group box layout */

.columns-float {
    float: left;
	width: 66%;
}

/* the relative positioning is required by IEs 5 + 6 (PC) - NN4 crashes if it sees them while other browsers don't seem to mind - hence the Caio hack */

.column-one {
    width: 34%;
	float: left;
}

.column-two {
    width: 33%;
	float: right;
}

.column-three {
    width: 33%;
	float: right;
}

.box-footer {
    clear: both;
}

.box-clear {
    clear: both;
	line-height: 0px;
	font-size: 1px;
}

.box-clear {
    font-size: medium;
}

.fake.box-clear {
    display: none;
}

/* ====================================================================
box styling
-------------------------------------------------------------------- */

.box-wrap {
    padding: 0px;
	color: #000000;
	background-color: #e7e3cb;
	border: solid #000000 1px;
}

.box-header {
    margin: 0px;
	padding: 12px;
	color: #000000;
	background-color: #e7e3cb;
	border: none;
}

.box-footer {
    margin: 0px;
	padding: 6px;
	color: #000000;
	background-color: #e7e3cb;
	border: none;
}

.column-one-content {
    background: #e7e3cb;
}

.column-two-content {
    background: #e7e3cb;
}

.column-three-content {
    background: #e7e3cb;
}

.column-one-content, .column-two-content, .column-three-content {
    margin: 0px;
	padding: 6px;
	border: none;
}

/* GUTTERS BETWEEN COLUMNS */

.column-two-content {
    margin-left: 1px;
	margin-right: 1px;
}

/* HORIZONTAL PADDING OUTSIDE COLUMNS */

.column-one-content {
    margin-left: 3px;
}

.column-three-content {
    margin-right: 3px;
}

/* CSS HACK:  position:relative needed by IE6 otherwise the header and col 2 don't show up on initial rendering - they're there but you have to minimise the window or switch to another app and back to see the full effect. But IE5(pc) doesn't like it. And nor does NN4.
NB. the use of pos:rel has to go way beyond skin-deep - any nested element that needs a background colour appears to require to be be relatively positioned */

/*/*/

.box-wrap, .columns-float, .column-one, .column-two, .column-three, h2 {
    p\osition: relative;
}

/* @end */

.topLogo {
    background-position: center;
	background-image: url(../fedconnect_bizopps/images/topmostbar.gif);
	width: 100%;
	height: 70px;
	vertical-align: middle;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.topLogout {
    background: url(../fedconnect_bizopps/top_logout.php);
	width: 100%;
	vertical-align: top;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.start {
    background-image: url(../fedconnect_bizopps/images/bg.gif);
	font-family: Calibri, Arial,Helvetica,sans-serif;
	font-size: 10px;
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	background-color: #e7e3cb;
	height: 300px;
	width: 100%;
}

.end {
    background-color: #e7e3cb;
	width: 100%;
	vertical-align: top;
	height: 250px;
}

.subEnd {
    border-spacing: 0.1em;
	width: 90%;
	vertical-align: top;
	text-align: center;
}

#firstTable {
    z-index: 1;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 100%;
	vertical-align: top;
	text-decoration: none;
	text-align: left;
	padding: 12px;
	overflow: auto;
	position: relative;
	clear: both;
	border-style: solid;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	border-color: #A99E86;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: .3em;
	-moz-border-radius-topright: .3em;
	margin: 0px;
}

#secondTable {
    width: 100%;
	background-color: #E8E3CB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A4120;
	border-style: solid;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	border-color: #A99E86;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: .3em;
	-moz-border-radius-topright: .3em;
	margin: 0px;
	padding: 3px;
}

#secondTable.header {
    width: 100%;
	height: 1.4em;
	vertical-align: middle;
	color: #e6ecec;
	background: #676767;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;
	padding: 0.8em;
	position: relative;
	opacity: .9;
	border: 10px hidden silver;
	border-style: solid;
	border-spacing: 0.1em 0.1em;
	border-color: #A99E86;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: .3em;
	-moz-border-radius-topright: .3em;
	margin: 0px;
	clear: both;
}

#thirdTable {
    width: 100%;
	background-color: #D8D2BB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9A4120;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-color: #708090;
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

#fourthTable {
    width: 100%;
	position: relative;
	top: 0px;
	left: 0;
	right: 0;
	font-weight: bold;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75)

;
	/*line-height: 125px;*/
	z-index: 1;
	text-align: left;
	letter-spacing: 0.5px;
	background-color: #E8E3CB;
}

#fourthtable a {
    display: block;
	vertical-align: middle;
	color: #808080;
	text-decoration: none;
	cursor: pointer;
	font: normal 105%/normal "Lucida Grande", Lucida, Verdana, sans-serif;
}

#fourthtable:link {
    color: #DBB754;
	text-decoration: none;
}

#fourthtable:visited {
    color: #DBB754;
	text-decoration: none;
}

#fourthtable:active {
    color: #DBB754;
	text-decoration: none;
}

#fourthTable a:hover,
#fourthTable a:focus {
    color: #d2d2d2;
	background-color: #515151;
	text-decoration: none;
}

/*
#fourthtable td a:hover,
#fourthtable td a:focus {
	background-color: rgb(228, 229, 235);
	background-color: rgba(228, 229, 235, 1);


}

*/

#fifthTable {
    width: 100%;
	position: relative;
	left: 0;
	right: 0;
	font-weight: normal;
	color: rgb(170, 178, 192);
	color: rgba(170, 178, 192, .75);
	text-align: left;
}

#sixthTable {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #d6d6d6;
	background-color: gray;
	width: 100%;
	padding: 3px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: .7em;
	-moz-border-radius-topright: .7em;
	border-collapse: separate;
	border-spacing: 0.2em;
	border-bottom-style: outset;
	vertical-align: top;
	border: 0.1em solid #f0fef4;
}

#table6 {
    font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	background-color: #667987;
	width: 100%;
	margin: 0;
	padding: 1px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	font-weight: normal;
	vertical-align: top;
}

#table1 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width: 100%;
	margin: 0;
	padding: 1px;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-topleft: .5em;
	-moz-border-radius-topright: .5em;
	border-collapse: separate;
	border-color: magenta;
	border-spacing: 0.1em;
	border-width: 0.1em;
	border-bottom-style: outset;
	vertical-align: top;
}

#seventhTable {
    width: 100%;
	padding: 1px 1px 1px 1px;
	background-color: rgb(133, 139, 139);
	background-color: rgba(133, 139, 139, .75);
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border: 0.1em solid #f1fddc;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 6px;
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	box-shadow: 3px 3px 2px #999;
	clear: both;
}

#dispTable {
    width: 97%;
	font-size: 92%;
	margin: 2px;
	padding: 3px 4px 5px 3px;
	background-color: rgb(133, 139, 139);
	background-color: rgba(133, 139, 139, .75);
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border: 0.1em solid #f1fddc;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	white-space: nowrap;
}

#dispTable:link {
    font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7d2f46;
	background-color: #d7cfc1;
	vertical-align: middle;
	width: auto;
	height: auto;
	padding-left: 0.3em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	margin-top: 0.3em;
	margin-left: 0.3em;
	margin-bottom: 0.3em;
	margin-right: 0.3em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	border-radius: .3em;
	border-collapse: separate;
	border-bottom-style: 1px solid;
	background-color: #858578;
	white-space: nowrap;
	display: block;
	font-variant: small-caps;
	border-collapse: separate;
	cursor: pointer;
}

#dispTable:visited {
    font-size: 11px;
	font-weight: normal;
	background-color: #b5c9c6;
	color: #f8ef74;
	text-decoration: none;
}

#dispTable:hover {
    font-size: 11px;
	font-weight: normal;
	color: #B8CCC7;
	background-color: #87827b;
	text-decoration: none;
}

#dispTable:active {
    font-size: 11px;
	font-weight: bold;
	background-color: #A9A297;
	color: #000000;
	text-decoration: none;
}

#dispTable a:hover, 
#dispTable a:focus {
    background-color: rgb(195, 191, 170);
	background-color: rgba(195, 191, 170, .1);
	text-decoration: none;
}

#dispTable a:active,
#dispTable current a:active {
    background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

#relatedTable {
    width: 100%;
	padding: 1px 2px 1px 2px;
	background-color: rgb(170, 178, 192);
	background-color: rgba(170, 178, 192, .75);
	border: 0.1em #B4B1A0;
	border-collapse: separate;
	border-spacing: 0.2em 0.2em;
	border-width: 0.1em;
	border-color: #FFD68E;
	position: relative;
	clear: both;
}

/* @group admin_table */

.admin_table {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9A4120;
	width: 100%;
	vertical-align: middle;
	text-align: left;
	background-color: #E8E3CB;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	border-color: #A99E86;
	margin: 0px;
	padding: 0px;
}

/* @end */

/* @group admin_td */

.admin_td {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9A4120;
	width: 100%;
	border: 0px;
	vertical-align: top;
	background-color: #E8E3CB;
	border-style: solid;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	border-color: #A99E86;
	margin: 0px;
	padding: 3px;
}

/* @end */

/* @group ashTable */

#tbl {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	color: #3E3C33;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	color: #000000;
	border-style: solid;
	border-bottom-width: 0.1em;
	border-spacing: 0.1em 0.1em;
	border-color: #708090;
	box-shadow: 0.5em 0.5em #323399;
	margin: 0;
	padding: 1px 1px 1px 1px;
}

#ashTable {
    background-image: url(../images/bg.gif);
	font-family: Arial,Helvetica,sans-serif;
	background-color: #C1B692;
	text-align: left;
	z-index: 1;
	color: #0E3E7C;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0.1em;
	vertical-align: top;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-color: #708090;
	-webkit-border-radius: 0.2em;
	box-shadow: 3px 2px 1px #999;
	-moz-border-radius: 0.2em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	position: relative;
	clear: both;
}

#ashTable .h3 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-variant: small-caps;
	font-weight: bolder;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: top;
	color: #B4B1A0;
	background-color: #7E7E7E;
	padding: 10px 5px 5px 5px;
	border-spacing: 1em;
	border-width: 0em;
	border-color: #CCCCCC;
	margin: 3px 3px 3px 3px;
}

#ashTable, .h3 span {
    color: #CAAA6F;
}

#ashTable, .h3 span span {
    color: #EBE4C4;
}

#ashTable, h3 span span span {
    color: #7F2F45;
}

#ashTable, h3 span span span span {
    color: #8CA4A6;
}

#ashTable1 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	box-shadow: -2px -1px 1px #999;
	-moz-border-radius: 2em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 2em;
	-moz-border-radius-topright: 2em;
	color: #C6B754;
}

#ashTable2 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: small-caps;
	color: #C6B754;
	margin: 0px;
	padding: 2px;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	box-shadow: -2px -1px 1px #999;
	-moz-border-radius: 2em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 2em;
	-moz-border-radius-topright: 2em;
}

#ashTable2 p {
    line-height: 3em;
	text-indent: 1em;
}

#ashTable2 p a:hover {
    color: #C6B754;
	font-weight: bold;
}

#ashTable2 p a:focus {
    background: rgb(170, 178, 192);
	background-color: rgba(170, 178, 192, .75);
	color: rgb(232, 230, 207);
	color: rgba(165, 66, 90, .75);
	text-decoration: none;
	font-weight: bold;
	text-transform: capitalize;
}

/* @end */

/* @group ash_InnerTables */

#ash_InnerTable1 {
    background-image: url(../images/bg.gif);
	font-family: Arial,Helvetica,sans-serif;
	z-index: 1;
	color: #0E3E7C;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	padding: 0.2em;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-color: #B1AB91;
	-webkit-border-radius: 0.2em;
	box-shadow: 1px 1px 1px #999;
	-moz-border-radius: 0.2em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	border-bottom-style: solid;
	position: relative;
	clear: both;
}

#ash_InnerTable2 {
    background-image: url(../images/bg.gif);
	font-family: Arial,Helvetica,sans-serif;
	z-index: 1;
	color: #0E3E7C;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	padding: 0em;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em;
	border-collapse: separate;
	border-width: 0.1em;
	-webkit-border-radius: 0.1em;
	-moz-border-radius: 0.1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	position: relative;
	clear: both;
}

#ash_InnerTable3 {
    background-image: url(../images/bg.gif);
	font-family: Arial,Helvetica,sans-serif;
	z-index: 1;
	color: #0E3E7C;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	padding: 0.1em;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-color: #B1AB91;
	-webkit-border-radius: 0.1em;
	box-shadow: 1px 1px 1px #999;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	border-bottom-style: solid;
	position: relative;
	clear: both;
}

#ash_InnerTable4 {
    font-family: Arial,Helvetica,sans-serif;
	background-color: #D8D2BB;
	z-index: 1;
	color: #9A4120;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 97%;
	padding: 0.1em;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-color: #B1AB91;
	-webkit-border-radius: 0.1em;
	box-shadow: 1px 1px 0px #999;
	-moz-border-radius: 0.1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	border-bottom-style: solid;
	position: relative;
	clear: both;
}

#grants_InnerTable1 {
    font-family: Arial,Helvetica,sans-serif;
	background-image: url(../images/bg.gif);
	z-index: 1;
	color: #E1D9BE;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 95%;
	padding: 0.1em;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-color: #B1AB91;
	-webkit-border-radius: 0.1em;
	box-shadow: 1px 1px 0px #999;
	-moz-border-radius: 0.1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	opacity: 1;
	border-bottom-style: solid;
	position: relative;
	clear: both;
}

#newTableInner {
    font-family: Arial,Helvetica,sans-serif;
	background-color: #929292;
	z-index: 1;
	color: #E1D9BE;
	font-size: 95%;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	padding: 0.1em;
	line-height: normal;
	vertical-align: middle;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-color: #B1AB91;
	-webkit-border-radius: 0.1em;
	box-shadow: 3px 1px 3px #999;
	-moz-border-radius: 1em;
	-moz-border-radius-bottomright: 1em;
	-moz-border-radius-bottomleft: 1em;
	-moz-border-radius-topleft: 1em;
	-moz-border-radius-topright: 1em;
	position: relative;
	clear: both;
}

/* @end */

/* @group myTable */

#myTable {
    z-index: 1;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	color: #708090;
	background-color: #575757;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 2px;
	padding: 0px;
	vertical-align: top;
	border-spacing: 0;
	border-collapse: separate;
	border-style: solid;
	border-width: 0em;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	opacity: 1;
	position: relative;
}

#myTable h3 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 2em;
	font-variant: small-caps;
	font-weight: bolder;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: top;
	color: #B4B1A0;
	background-color: rgb(126, 126, 126);
	background-color: rgba(126, 126, 126, .75);
	padding: 20px;
	border-spacing: 1em;
	border-width: 0em;
	border-color: #82c87f;
	margin: 5px 3px 5px 3px;
}

#myTable .wrap {
    font-size: 98%;
}

#myTable, h3 span {
    color: #CAAA6F;
}

#myTable, h3 span span {
    color: #EBE4C4;
}

#myTable, h3 span span span {
    color: #7F2F45;
}

#myTable, h3 span span span span {
    color: #8CA4A6;
}

#myTable ul li {
    list-style-image: url(../images/icon_tip.gif);
	list-style-position: outside;
	list-style: armenian;
	list-style-type: square;
	text-align: left;
	font-size: 98%;
	color: #CAAA6F;
}

#myTable ol li {
    line-height: 1.2em;
	padding-bottom: 8px;
	vertical-align: middle;
}

#myTable ol li > span {
    line-height: 1.2em;
	font-weight: bold;
	padding-bottom: 8px;
	color: #CAAA6F;
}

/* @end */

/* @group Goaling */

/* @group goaling */

.goalingText {
    font-size: 95%;
	color: #FCE257;
}

.justText {
    font-weight: bold;
	font-size: 95%;
	color: #ddc74d;
}

.goaling {
    background: gray;
	color: #FFD68E;
	text-decoration: none;
	border: 0.085em outset white;
	opacity: .9;
}

.goalingHeader {
    background: gray;
	color: #FFD68E;
	text-decoration: none;
	font-weight: normal;
	opacity: .9;
	border: 10px hidden silver;
}

.goalingBox {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	border: 0.1em outset white;
	background-color: #BE5562;
	color: #D8CECD;
	font-weight: normal;
	padding: 5px 5px 5px 10px;
	margin: 0px;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.3em;
	border-color: #4C4C4C;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	opacity: .95;
	filter: alpha(opacity=95);
	position: relative;
	font-variant: small-caps;
}

.goalingBar {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: right;
	vertical-align: middle;
	border: 0.1em outset white;
	background-color: #7E7E7E;
	color: #B5F572;
	font-weight: normal;
	padding: 5px 5px 5px 10px;
	margin: 0px;
	border-spacing: 0.1em 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.3em;
	border-color: #4C4C4C;
	-webkit-border-radius: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-topright: 0.3em;
	opacity: 1;
	position: relative;
	font-variant: small-caps;
}

a.goalingBarLink:link {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #B5F572;
	font-weight: normal;
	text-decoration: none;
}

a.goalingBarLink:visited {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #B5F572;
	font-weight: normal;
	text-decoration: none;
}

a.goalingBarLink:hover {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #A6FEE5;
	font-weight: normal;
	text-decoration: none;
}

a.goalingBarLink:active {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #B35532;
	font-weight: normal;
	text-decoration: none;
}

/* @end */

/* @group goalingTables */

#goalingTable {
    font-family: Arial,Helvetica,sans-serif;
	border-style: solid;
	border-spacing: 0.2em;
	border-width: 0.1em;
	border-color: #A99E86;
	margin-top: 3px;
	padding: 5px;
	width: 100%;
	vertical-align: top;
	background-color: #E8E3CB;
	font-size: 11px;
	font-weight: bold;
	color: #9A4120;
}

#goalingTable h3 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 1.6em;
	font-variant: small-caps;
	font-weight: bolder;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: top;
	color: #B4B1A0;
	background-color: #7E7E7E;
	padding: 8px 4px 4px 4px;
	border-spacing: 1em;
	border-width: 0em;
	border-color: #CCCCCC;
	margin: 0.2em;
}

#goalingTable .wrap {
    font-size: 98%;
}

#goalingTable, h3 span {
    color: #CAAA6F;
}

#standardTable, h3 span span {
    color: #EBE4C4;
}

#goalingTable, h3 span span span {
    color: #7F2F45;
}

#goalingTable, h3 span span span span {
    color: #8CA4A6;
}

#goalingTable > ul li {
 

/*list-style-image: url(../images/icon_tip.gif);*/
	text-align: left;
	font-size: 98%;
	color: #CAAA6F;
}

/* @end */

.goalingSubHeader {
    font-variant: normal;
	font-weight: normal;
	font-style: italic;
	font-size: 70%;
	color: #FCE257;
	float: left;
	vertical-align: top;
}

#goalingTip > ul li {
    list-style-image: url(../images/icon_tip.gif);
	list-style-position: outside;
	font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	text-align: left;
	color: rgb(64, 62,84);
	font-weight: normal;
	line-height: 16px;
	vertical-align: top;
	font-size: 1.1em;
	padding: 6px 6px 5px 6px;
	margin-bottom: 2px;
	border-collapse: separate;
	border-width: 0.1em;
	background-color: #E7E3CB;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}

#goalingTip ul li .wrap {
    text-align: left;
	line-height: 16px;
	padding: 6px 6px 5px 6px;
	margin-bottom: 2px;
}

.goalingtd {
    font-family: Arial,Helvetica,sans-serif;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	box-shadow: 3px 3px 2px #999;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	color: rgb(64, 62, 84);
	background-color: #D8D2BB;
}

.goalingtd h3 {
    font-family: Arial,Helvetica,sans-serif;
	background-color: #484848;
	color: #fcffd1;
	line-height: 2em;
	font-size: 1.5em;
	font-variant: small-caps;
	margin: 0.1em;
	padding: 0.3em;
	vertical-align: middle;
	box-shadow: 3px 3px 2px #999;
	border-collapse: separate;
	border-spacing: 0.2em 0.2em;
	border-width: 0.1em;
	border-color: #97adc3;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
}

.goalingtd div span {
    border-style: double
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AF9E7C;
	vertical-align: middle;
	margin: 0.1em;
	padding: 0.3em;
	clear: both;
	overflow: hidden;
	zoom: 1;
}

.goalingtd h3 .wrap {
    padding: 7px 7px 5px 12px;
	margin: 3px 6px 8px 10px;
}

.goaling_excelbtn {
    background-position: left;
	background-repeat: no-repeat;
	float: right;
	overflow: visible;
	background-color: #6E8E74;
	vertical-align: top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: normal;
	font-size: 11px;
	text-align: right;
	color: #E7E3CB;
	width: 13em;
	height: 2.2em;
	margin-top: 0.2em;
	margin-right: 0.4em;
	margin-bottom: 0em;
	margin-left: 0.4em;
	padding: 0.1em;
	padding-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-webkit-box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: 0.1em double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	behavior: url(border-radius.htc);
	cursor: pointer;
	text-decoration: none;
}

.goaling_excelbtn:link {
    background-image: url(../images/excel15.gif);
	color: #E7E3CB;
	background-color: #B45533;
	text-decoration: none;
}

.goaling_excelbtn:visited {
    color: #000000;
	text-decoration: none;
}

.goaling_excelbtn:hover {
    color: #3f5575;
	background-color: #d6cdbe;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.goaling_excelbtn:active {
    color: #e7ca8d;
	text-decoration: none;
}

.goaling_pdfbtn {
    background-image: url(../images/icon_rh_pdf.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: right;
	overflow: visible;
	background-color: #B45533;
	vertical-align: middle;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: normal;
	font-size: 11px;
	width: 13em;
	height: 2.2em;
	margin-top: 0.2em;
	margin-right: 0.4em;
	margin-bottom: 0em;
	margin-left: 0.4em;
	padding: 0.1em;
	padding-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-webkit-box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: 0.1em double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	behavior: url(border-radius.htc);
	cursor: pointer;
	text-decoration: none;
}

.goaling_pdfbtn:link {
    color: #E7E3CB;
	background-color: #B45533;
	vertical-align: middle;
	text-decoration: none;
}

.goaling_pdfbtn:before {
    font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 120%;
	font-weight: normal;
	font-variant: small-caps;
	content: "Download PDF";
	vertical-align: bottom;
	top: 10px;
}

.goaling_pdfbtn:visited {
    color: #000000;
	text-decoration: none;
}

.goaling_pdfbtn:hover {
    color: #000000;
	background-color: #A9A297;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.goaling_pdfbtn:active {
    color: #000000;
	text-decoration: none;
}

.goaling_emailbtn {
    background-image: url(../images/email_report.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	width: 11em;
	height: 2.2em;
	overflow: visible;
	text-align: center;
	vertical-align: top;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	background-color: #ffe257;
	padding: 0.1em;
	padding-right: 0.2em;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	-webkit-box-shadow: 1px 1px 3px #999;
	border-radius: .3em;
	border-spacing: 0.2em;
	border: 0.1em double;
	box-shadow: 0.2em 0.2em #952D47;
	border-top: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	border-bottom: 1px solid #CBCBCB;
	border-left: 1px solid #CBCBCB;
	border: 1px outset #6699CC;
	behavior: url(border-radius.htc);
	cursor: pointer;
	text-decoration: none;
}

.goaling_emailbtn: link {
    text-decoration: none;
	color: #6A6657;
	cursor: pointer;
}

.goaling_emailbtn: visited {
    text-decoration: none;
}

.goaling_emailbtn: hover {
    opacity: 0.6;
	text-decoration: none;
	border-style: none;
	border: 0.1em;
	cursor: pointer;
}

.goaling_emailbtn: active {
    text-decoration: none;
	cursor: pointer;
}

.goaling_emailbtn img.current a:hover,
    .goaling_emailbtn img.current a:focus {
    color: rgb(179, 45, 71);
	color: rgba(179, 45, 71, 1);
	text-decoration: none;
	cursor: pointer;
}

.goaling_emailbtn img:hover {
    opacity: 0.6;
}

/* @end */

/* @group helptable */

#helpTable {
    z-index: 1;
	text-align: left;
	margin: 2px;
	padding: 7px 7px 3px 7px;
	font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: rgb(64, 62, 84);
	background-image: url(fedmine/Comparative_Fedmine_Features_files/backgroundimage_1.png);
	vertical-align: top;
	border-spacing: 0;
	border-collapse: separate;
	border-style: solid;
	border-width: 0em;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	opacity: 1;
	position: relative;
}

#helpTable > ul li {
    font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	color: rgb(64, 62, 84);
	font-weight: normal;
	line-height: 14px;
	text-align: left;
	font-size: 1em;
	text-indent: 2em;
	list-style: disc;
	padding: 7px 7px 3px 7px;
	margin: 1px;
	border: 0.3em;
	border-collapse: separate;
	border-width: 0em;
	vertical-align: top;
	background-color: #E7E3CB;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}

#helpTable ul .wrap {
    font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	line-height: 14px;
	padding: 7px 7px 3px 7px;
	font-size: 1em;
	text-indent: 2em;
}

#helpTable > p {
    font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	line-height: 13px;
	padding: 7px 7px 3px 7px;
	font-size: 1em;
}

#helpTable ol li {
    line-height: 1.2em;
	padding-bottom: 8px;
	vertical-align: middle;
}

#helpTable ol li > span {
    line-height: 1.2em;
	font-weight: bold;
	padding-bottom: 8px;
	color: #CAAA6F;
}

/* @end */

/* @group standardTable */

#standardTable {
    z-index: 1;
	font-family: Arial,Helvetica,sans-serif;
	text-align: left;
	color: #708090;
	/*  color of TEXT inside box */
	background-color: #575757;
	width: 100%;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 2px;
	padding: 0px;
	vertical-align: top;
	border-spacing: 0;
	border-collapse: separate;
	border-style: solid;
	border-width: 0em;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	opacity: 1;
	position: relative;
}

#standardTable h3 {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 1.6em;
	font-variant: small-caps;
	font-weight: bolder;
	text-align: left;
	letter-spacing: 1px;
	vertical-align: top;
	color: #B4B1A0;
	background-color: #7E7E7E;
	padding: 8px 4px 4px 4px;
	border-spacing: 1em;
	border-width: 0em;
	border-color: #CCCCCC;
	margin: 0.2em;
}

#standardTable .wrap {
    font-size: 98%;
}

#standardTable, h3 span {
    color: #CAAA6F;
}

#standardTable, h3 span span {
    color: #EBE4C4;
}

#standardTable, h3 span span span {
    color: #7F2F45;
}

#standardTable, h3 span span span span {
    color: #8CA4A6;
}

#standardTable > ul li {
    list-style-image: url(../images/icon_tip.gif);
	text-align: left;
	font-size: 98%;
	color: #CAAA6F;
}

/* @end */

/* @group fdTable */

#fdTable {
    font-family: Arial,Helvetica,sans-serif;
	vertical-align: middle;
	color: #0E3E7C;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0.5em 0.5em 0.5em 0.5em;
	padding: 0px;
	border-spacing: 0.1em;
	border-collapse: separate;
	border-style: solid;
	border-width: 0.1em;
	border-radius: 0.5em;
	border-color: #353542;
	-webkit-border-radius: 0.1em;
	box-shadow: 3px 3px 3px #999;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	opacity: 1;
	position: relative;
	clear: both;
	background: none no-repeat fixed;
}

#fdTable img:hover {
    opacity: 0.7;
}

#fdTable_td {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A4120;
	text-indent: 0.1em;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	border-collapse: separate;
	border-top-style: solid;
	border-bottom-style: solid;
	-webkit-border-radius: 1.5em;
	box-shadow: 3px 3px 3px #999;
	-moz-border-radius: 3em;
	-moz-border-radius-bottomright: 3em;
	-moz-border-radius-bottomleft: 3em;
	-moz-border-radius-topleft: 3em;
	-moz-border-radius-topright: 3em;
	opacity: 1;
	position: relative;
	clear: both;
}

/* @end */

/* @group tableElements */

.tableElements {
    font-family: Arial,Helvetica,sans-serif;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	width: 100%;
	text-align: left;
	border-radius: 1em;
	box-shadow: 3px 3px 2px #999;
	border-collapse: separate;
	border-spacing: 0.1em 0.1em;
	border-width: 0.1em;
	color: rgb(64, 62, 84);
	background-color: #D8D2BB;
}

.tableElements h3 {
    font-family: Arial,Helvetica,sans-serif;
	background-color: #484848;
	color: #fcffd1;
	line-height: 2em;
	font-size: 1.5em;
	font-variant: small-caps;
	margin: 0.1em;
	padding: 0.3em;
	vertical-align: middle;
	box-shadow: 3px 3px 2px #999;
	border-collapse: separate;
	border-spacing: 0.2em 0.2em;
	border-width: 0.1em;
	border-color: #97adc3;
	-moz-border-radius: 2em;
	-webkit-border-radius: 2em;
}

.tableElements div span {
    border-style: double
	float: right;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AF9E7C;
	vertical-align: middle;
	margin: 0.1em;
	padding: 0.3em;
	clear: both;
	overflow: hidden;
	zoom: 1;
}

.tableElements h3 .wrap {
    padding: 7px 7px 5px 12px;
	margin: 3px 6px 8px 10px;
}

/* @end */

/* @end */

/* @group reportHeaders */

.reportHeader {
    font-family: Calibri, Arial,Helvetica,sans-serif;
	float: left;
	text-align: left;
	vertical-align: top;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #76716A;
	color: #8DC63F;
	border-collapse: separate;
	border-spacing: 0.3em;
	border-width: 0.3em;
	margin: 0.1em;
	padding: 0.2em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
}

.reportHeader span {
    float: left;
	text-align: left;
	color: #f3d827;
	font-size: 90%;
	font-weight: normal;
}

.reportHeader span span {
    float: left;
	text-align: left;
	color: #4c7cac;
	vertical-align: middle;
	line-height: normal;
	opacity: .8;
	filter: alpha(opacity=80);
}

.reportHeaderYear {
    font-family: Calibri, Arial,Helvetica,sans-serif;
	float: right;
	text-align: right;
	vertical-align: top;
	font-size: 1em;
	font-weight: bold;
	background-color: #76716a;
	color: rgb(175, 158, 124);
	border-collapse: separate;
	border-spacing: 0.1em;
	border-width: 0.1em;
	-webkit-border-radius: 0.2em;
	-moz-border-radius: 0.2em;
}

.reportHeaderYear span {
    color: #DACB27;
	vertical-align: top;
	line-height: inherit;
	opacity: .8;
	filter: alpha(opacity=80);
}

.reportSubHeaderYear {
    width: 100%;
	text-align: right;
	font-family: Calibri,Arial,Helvetica,sans-serif;
	float: right;
	vertical-align: bottom;
	font-size: 1em;
	font-weight: bold;
	color: #FCFFD1;
	margin-bottom: 0.1em;
}

.reportSubHeader {
    float: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #ddc74d;
	background-color: #4C4C4C;
	font-size: 95%;
	font-weight: bold;
	margin-right: 10px;
	padding: 3px;
	line-height: inherit;
	vertical-align: top;
	border-spacing: 0.3em 0.3em;
	border-collapse: separate;
	border-width: 0.1em;
	border-radius: 0.4em;
	border-color: wheat;
	-webkit-border-radius: 0.4em;
	-moz-border-radius-bottomright: 0.4em;
	-moz-border-radius-bottomleft: 0.4em;
	-moz-border-radius-topleft: 0.2em;
	-moz-border-radius-topright: 0.2em;
}

div.figure {
    float: right;
	border: 1px dashed silver;
	border-right: double;
	border-bottom: double;
	border-color: #DB981C;
	margin: 1em;
	padding: 1em;
}

div.figure p {
    text-align: center;
	font-style: italic;
	font-size: smaller;
	text-indent: 0px;
}

img.scaled {
    width: 100%;
}

div.corners {
    font-family: Arial,Helvetica,sans-serif;
	float: left;
	border: 1px dashed silver;
	border-right: double;
	border-bottom: double;
	box-shadow: 10px 10px 5px #888;
	border-color: #76716A;
	margin-bottom: 1.0em;
	margin-top: 1.0em;
	vertical-align: top;
	color: #514E49;
	text-align: left;
	text-indent: 1em;
	font-size: 1.2em;
	padding-bottom: 1.5em;
	padding-top: 1em;
}

/* @end */

/* @group textColors */

#fedlist {
    z-index: 1;
	margin-left: 0.4em;
	margin-right: 0.4em;
	padding: 0.5em;
	font-size: 1.4em;
	color: #B4B1A0;
	font-weight: bold;
	text-indent: 1em;
	font-variant: small-caps;
	background-color: #76716A;
	-webkit-border-radius: 0.8em;
	-moz-border-radius: 0.8em;
	opacity: 1;
	border-radius: 0.8em;
	border-collapse: separate;
	border-spacing: 0.3em;
	border-width: 0.1em;
	position: relative;
}

#fedlist .wrap {
    padding: 0.5em;
	margin-left: 0.4em;
	font-size: 1.4em;
	font-weight: bold;
	text-indent: 1em;
}

#fedlist p span {
    color: #C3A34B;
	font-weight: bold;
}

#fedlist ul li {
    list-style: none;
	font-size: 100%;
	letter-spacing: 0.2em;
	color: rgb(169, 169, 169);
	font-weight: bold;
	margin-left: 20px;
}

#fedlist ul li i {
    font-weight: normal;
	font-size: 90%;
	color: #321E8F;
}

.coloredheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
}

.header {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 16pt;
	color: #2D374C;
	font-weight: bold;
}

.subhead {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #000000;
}

.bodytext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #000000;
}

.brownbold {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #AC4826;
	font-weight: bold;
}

.brownbigbold {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #993333;
	font-weight: bold;
}

.monospace {
    font-family: Andale Mono,Monaco,Courier New;
	font-size: 11px;
	font-weight: normal;
}

.medium {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}

.small {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #444444;
}

.smaller {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

.lightsmaller {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.formtext {
    font-family: Arial,Helvetica,sans-serif;
}

.greybold {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #2D374C;
	font-weight: bold;
}

.greyboldsmaller {
    font-family: Verdana, sans-serif;
	font-size: 8.5px;
	color: #2D374C;
	font-weight: bold;
}

.agbold {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #80621C;
	font-weight: bold;
}

.darker {
    background-color: #D3CBA2;
	background-image: url(../images/dblue.jpg);
}

.dark {
    background-color: #D2CBA3;
}

.dark img:hover {
    opacity: 0.5;
}

.dark td img:hover {
    opacity: 0.5;
}

.darkheading {
    background-color: #D3CBA2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.ashheading {
    background-color: #D3CBA2;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #ACAA97;
	font-weight: bold;
}

.lightdark {
    background-color: #C2B983;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.darkalt {
    background-color: #D2CBA3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #4B401D;
	font-weight: normal;
}

.lightmedium {
    background-color: #D2CBA3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5d594d;
}

.lightbig {
    background-color: #DDDDDD;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2d374c;
}

.light {
    background-color: #efeee3;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.cfda_inner {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #4D77A4;
	background-color: #EDDE8D;
	font-weight: bold;
}

.counties_inner {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #4D77A4;
	background-color: #DEE7C3;
	font-weight: bold;
}

.profile_header {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	margin-top: 0.5em;
	vertical-align: middle;
	font-size: 20px;
	color: #667987;
	font-weight: bold;
	padding: 5px 1px 1px 2px;
	z-index: 1;
}

.profile_header > p {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	color: #3E3C33;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	margin-left: 0.1em;
	vertical-align: top;
}

.profile_header > ul li {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 11px;
	color: #3E3C33;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	margin-left: 0.1em;
	vertical-align: top;
	list-style-position: inside;
	list-style-image: url(../images/icon_tip.gif);
	padding: 0px;
}

.profile_header > ul li .wrap {
    padding: 0px;
	margin-left: 0.1em;
}

.profile_agency_inner {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: left;
	background-color: #D8D2BB;
	color: #667987;
	font-weight: normal;
	padding: 1px 1px 0 1px;
	z-index: 1;
}

.fawn {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A401E;
	height: 12px;
	border-color: #8C7C49;
	border-width: 1px;
}

.greynormal {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #3E3C33;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
}

.error {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FF0000;
	font-weight: normal;
	line-height: 15px;
}

.fedlistTextbox {
    padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	color: #484848;
	font-size: 1.4em;
	font-weight: normal;
	width: 190px;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
	border-collapse: separate;
	border-top-color: #8C7C49;
	border-right-color: #8C7C49;
	border-bottom-color: #8C7C49;
	border-left-color: #8C7C49;
	border-color: #8C7C49;
	border-bottom-style: solid;
	border-top-style: inset;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 0.5em;
	border-width: 1px;
	line-height: 1.8em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	-moz-border-radius-topleft: 0.3em;
	-moz-border-radius-bottomleft: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	opacity: 1;
	box-shadow: 1px 1px 0.5px #999;
}

.titletext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #FFA200;
}

.titleTextSmall {
    font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	line-height: 13px;
	font-size: 10px;
	color: #FF9933;
}

.orangetext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #CB7B0F;
	font-weight: normal;
	text-align: left;
}

.bluetext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #3366CC;
}

.blueheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	color: #039;
	font-weight: bold;
}

.whiteheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
}

.greyheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	color: #002c54;
	font-weight: bold;
}

.greysmall {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #444444;
}

.greysmaller {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
}

.bwheader {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13pt;
	color: #2C374C;
	font-weight: bold;
}

.whitetext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11pt;
	color: #4A401E;
	padding-left: 10px;
}

.whitemedium {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #f6f4f3;
	font-weight: normal;
	text-align: left;
}

.ashblue {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #54A1CC;
	font-weight: normal;
	text-align: left;
}

.whitebig {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #f6f4f3;
	font-weight: normal;
}

.bwtext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
}

.whitesmall {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	color: #FFFFFF
}

.bwsmall {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
}

.whitesmaller {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #9A9380;
}

.bwsmaller {
    font-family: Arial, Helvetica,sans-serif;
	font-size: 11px;
	color: #4A401E;
	font-weight: normal;
}

.blacksmallerb {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.bwsmallerHighlight {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #4A401E;
	background-color: #FFFF99;
}

.greyhighlight {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E3C33;
	background-color: #FFFF66;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
}

.greensmaller {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #006600;
}

.errortext {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
}

.corpblueb {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #6D8CB3;
	font-weight: bold;
}

.corpbluebig {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #5d594d;
	font-weight: bold;
}

.corplightblueb {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #99B7DD;
	font-weight: bold;
}

.black {
    background-color: #000000;
}

.lightorange {
    background-color: #FCEED9;
}

.orange {
    background-color: #FF9900;
}

.gray {
    background-color: #CCCCCC;
}

.yellow {
    background-color: #ffa914;
	background-image: url(../images/yellow.jpg);
}

.lightyellow {
    background-color: #FDF8D4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.cheading {
    background-color: #FDF8D4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #002C55;
}

.lightyellowbig {
    background-color: #FDF8D4;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.lighteryellow {
    background-color: #FDF8D4;
}

.blue {
    background-color: #8CA6F7;
}

.lightblue {
    background-color: #8F9AB8;
	background-image: url(../../issuetracker/images/lightblue.jpg)
}

.lightergray {
    background-color: #dad9cc;
}

.white {
    background-color: #FFFFFF;
	color: #F2F1F2;
}

.corpblue {
    background-color: #42527B;
	background-image: url(../images/bg.jpg);
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}

.corplightblue {
    background-color: #99B7DD;
}

.dblue {
    background-color: #041730;
}

.sidepanel {
    background-color: #E7E3CB;
}

.sidepanel img:hover {
    opacity: 0.5;
}

.centerpanel {
    background-color: #E8E3CB;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9A4120;
}

.centerpanel img:hover {
    opacity: 0.5;
}

.brback {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #B65810;
}

.creamback {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FEF8E1;
}

.creamback img:hover {
    opacity: 0.5;
}

.red {
    font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #4A401E;
}

.fawn {
    font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A401E;
	height: 12px;
	border-color: #8C7C49;
	border-width: 1px;
}

.txtbox {
    color: #000000;
	font-size: 12px;
	vertical-align: middle;
	font-weight: normal;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	background-color: #EAF7E2;
	height: 15px;
	border-collapse: separate;
	border-top-color: #6A6657;
	border-right-color: #6A6657;
	border-bottom-color: #6A6657;
	border-left-color: #6A6657;
	border-color: #6A6657;
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-width: 0.1em;
	border-width: 1px;
	-webkit-border-radius: .3em;
	-moz-border-radius: .3em;
	box-shadow: 2px 2px 2px #999;
}

.sideborder {
    font-weight: normal;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	border-collapse: separate;
	border-top-color: #8C7C49;
	border-right-color: #8C7C49;
	border-bottom-color: #8C7C49;
	border-left-color: #8C7C49;
	border-width: 0.1em;
	border-color: #99cccc;
}

.button img:hover {
    opacity: 0.5;
}

/* @end */

/* @group tip */

#tip > ul li {
    list-style-image: url(../images/icon_tip.gif);
	list-style-position: inside;
	font-family: Calibri, Arial,Helvetica,Verdana,sans-serif;
	text-align: left;
	color: rgb(64, 62,84);
	font-weight: normal;
	line-height: 16px;
	vertical-align: top;
	font-size: 1.1em;
	padding: 6px 6px 5px 6px;
	margin-bottom: 2px;
	border-collapse: separate;
	border-width: 0.1em;
	background-color: #E7E3CB;
	border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
}

#tip ul li .wrap {
    text-align: left;
	line-height: 16px;
	padding: 6px 6px 5px 6px;
	margin-bottom: 2px;
}

/* @end */

/* @group unnecessary */

#unnecessary {
    margin: 0;
}

#unnecessary li {
    position: fixed;
	list-style: none;
	margin: 0;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, .75);
	z-index: 75;
}

li#top {
    height: 10px;
	left: 0;
	right: 0;
	top: 0;
}

li#right {
    width: 10px;
	bottom: 10px;
	right: 0;
	top: 10px;
}

li#bottom {
    height: 10px;
	left: 0;
	right: 0;
	bottom: 0;
}

li#left {
    width: 10px;
	bottom: 10px;
	left: 0;
	top: 10px;
}

/* @end */

/*footer*/

#footer {
    background: url(images/footerbg.gif) repeat-x 0 0 #131313;
	padding: 20px 28px 52px;
}

#footer ul {
    margin: 0;
	padding: 0;
	width: 638px;
	float: left;
}

#footer ul li {
    color: #AFAFAF;
}

#footer ul li a {
    font: normal 12px Arial, Helvetica, sans-serif;
	color: #AFAFAF;
	padding: 0 3px;
	text-decoration: none;
}

#footer ul li a:hover {
    color: #AFAFAF;
	text-decoration: none;
	background-color: #000000;
}

#footer p.copyright {
    font: normal 10px Arial, Helvetica, sans-serif;
	color: #EAD773;
	width: 219px;
	float: right;
	text-align: right;
}

#footer p.copyright a {
    color: #AFAFAF;
	text-decoration: none;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#footer p.copyright a:hover {
    color: #EAD773;
	background: none;
}

/*footer*/

/* @group Interested Vendors */

.powerBtn {
	background-image: url(../images/arrow_yellow.gif);
	background-position: 95% 50%;
	background-repeat: no-repeat;
    display: block;
	overflow: visible;
	background-color: #767676;
	vertical-align: middle;
	line-height: normal;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	line-height: normal;
	font-size: 10px;
	font-weight: normal;
	color: #e5cd50;
	width: auto;
	height: auto;
	padding: 0.3em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-right: 0.3em;
	-webkit-border-radius: .2em;
	-moz-border-radius: .2em;
	border-radius: .2em;
	font-variant: small-caps;
	border-collapse: separate;
	border-top: 1px solid #00f;
	border-right: 1px solid #00f;
	border-bottom: 1px solid #00f;
	border-left: 1px solid #6A6657;
	border: 1px outset #6699CC;
	text-decoration: none;
	cursor: pointer;
}

.powerBtn:link {
	color: #E7E3CB;
	background-color: #767676;
	text-decoration: none;
}

.powerBtn:before {
    margin-left: 1px;
	content: "Run";
	text-decoration: none;
}

.powerBtn:visited {
	color: #00af00;
	text-decoration: none;
	background-color: #3a310d;
}

.powerBtn:hover {
    color: #000000;
	background-color: #dfc65e;
	text-decoration: none;
	border: 1px outset #77CC99;
}

.powerBtn a:active,
.powerBtn current a:active {
    display: block;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
}

.powerBtn a:hover, 
.powerBtn a:focus {
    color: #000fff;
	background-color: #dfc65e;
	text-decoration: none;
}

.powerBtn img:hover {
    opacity: 0.5;
	text-decoration: none;
}
/* @end */

/* @group Checkbox */

.addToBizOpps {
    display: block;
	background-color: rgb(14, 32, 59);
	background-color: rgba(14, 32, 59, .35);
	text-decoration: none;
    
}

