html {
	min-height: 100%;
	padding-bottom: 1px; }

body {
	background-color: #062029;
	color:#ffffff;
	background-image: url(../images/bgnew.jpg);/**/
	margin: 0;
	padding: 0;
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-repeat: no-repeat;
	background-position: center 0; }

p {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
p.tight {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px; }
p.nopad {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin: 0;
	padding: 0; }
h1 {
	color: #47453e;
	font-size: 22px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-style: normal; }
h2 {
	color: #d6b500;
	font-size: 18px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin-top: 0;
	padding-top: 0; }
h2.submenuheading {
	font-size: 2px;
	font-family: arial, helvetica, verdana;
	line-height: 2;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0; }
h2.newshead {
	color: #d6b500;
	font-size: 18px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin-bottom: 0;
	padding-bottom: 0; }
h2.nopad {
	color: #d6b500;
	font-size: 18px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin: 0;
	padding: 0; }
h3 {
	color: #75736e;
	font-size: 16px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 18px; }
h3.nopad {
	color: #75736e;
	font-size: 16px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 18px;
	margin-top: 0;
	padding-top: 0; }
h4 {
	color: #5e5a4c;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0; }
h4.news {
	color: #d6b500;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 0 -2px;
	padding: 0 0 5px; }
li.gray {
	color: #47453e;
	font-size: 9px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	/*font-family: arial;*/
	list-style-type: disc; }
li {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	list-style-image: url(../images/arrow2.gif); }
li.nobullet {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	list-style-type: none;
	list-style-image: none; }
li.plike {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	margin-left: 30px;
	list-style-type: disc;
	list-style-position: outside;
	white-space: normal; }
li.search {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	white-space: normal;
	list-style-type: decimal;
	list-style-image: none; }
td {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
/*td.newsheader {
	background-color: #f5f5f4; }*/
th {
	color: #d6b500;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-align: left; }
.note {
	color: #47453e;
	font-size: 10px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
.yellow {
	color: #d6b500; }
.brown {
	color: #625d42; }
.gray {
	color: #979595; }
.news {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 20px;
	padding-top: 0;
	padding-bottom: 10px; }
.stress {
	color: #47453e;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold; }
.doyouknow {
	color: #716d61;
	font-size: 10px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 12px;
	background-color: #eeecdf;
	padding: 10px;
	border: solid 1px #cdccc2;
	display: block; }
a:link, a:visited, a:active {
	color: #b29701;
	text-decoration: none; }
a:hover {
	color: #6c7680;
	text-decoration: none; }

a.wheat:link, a.wheat:visited, a.wheat:active {
	color: #e5edcc;
	text-decoration: none; }

a.wheat:hover {
	color: #e5edcc;
	text-decoration: none; }

a.byellow:link, a.byellow:visited, a.byellow:active {
	color: #d6b500;
	text-decoration: none; }

a.byellow:hover {
	color: #e5edcc;
	text-decoration: none; }
	
a.beige:link, a.beige:visited, a.beige:active {
	color: #eceac1;
	text-decoration: none; }

a.beige:hover {
	color: #c1a614;
	text-decoration: none; }
a.beigesel:link, a.beigesel:visited, a.beigesel:active, a.beigesel:hover {
	color: #c1a614;
	text-decoration: none; }
	
a.gray:link, a.gray:visited, a.gray:active {
	color: #47453e;
	text-decoration: none; }

a.gray:hover {
	color: #898679;
	text-decoration: none; }
	
a.graysel:link, a.graysel:visited, a.graysel:active, a.graysel:hover {
	color: #ededcc;
	text-decoration: none; }	
		
/*****shadows************/

.shadowl {
	background-image: url(../images/shadow-l.png);
	background-repeat: repeat-y;
	background-position: right 0;
	width: 5px; }
.shadowlfree {
	background-image: url(../images/shadow-l.png);
	background-repeat: repeat-y;
	background-position: right 0; }
.shadowr {
	background-image: url(../images/shadow-r.png);
	background-repeat: repeat-y;
	background-position: left 0;
	width: 5px; }
.shadowrfree {
	background-image: url(../images/shadow-r.png);
	background-repeat: repeat-y;
	background-position: left 0; }
.shadowt {
	background-image: url(../images/shadow-t.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 5px; }
.shadowb {
	background-image: url(../images/shadow-b.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 5px;
	}
.shadowbfree {
	background-image: url(../images/shadow-b.png);
	background-repeat: repeat-x;
	background-position: left top;
	 }
	
/*****end shadows************/

/*****structure************/

#bg {
	position: absolute;
	width: 1024px;
	overflow: hidden;
	left: 50%;
	margin-left: -512px;
	background-image: url(../images/maintint.png);
	background-repeat: no-repeat;
	top: 38px;
	height: 645px;
	z-index: 0; }


#containeroutside{
	position: relative;
	width: 1024px;
	overflow: hidden;
	left: 50%;
	margin-left: -512px;
	z-index: 1;
	/**/ }
#toprow {
	position: absolute;
	width: 655px;
	height: 40px;
	z-index: 10;
	margin-left: 317px;
	display: block; }
#containerinside {
	/*background-image: url(../images/shadowfull.png);*/
	width: 1020px;
	overflow: hidden; }
#container {
	background-image: none;
	position: relative;	
	width: 1020px;
	float: left; }
#precol1 {
	/*width: 314px;
	background-image: url(../images/shadow-l.png);
	background-repeat: repeat-y;
	background-position: right 0;*/
	width: 5px;
	float: left; }
#col1 {
	/*width: 314px;*/
	width: 319px;
	float: left;
	overflow: hidden; }
#col2 {
	position: relative;
	width: 701px;
	height: auto;
	float: left;
	overflow: hidden; }
.contentcontainer {
	background-image: url(../images/shadowfull.png);
	width: 670px; }
#maincontent {
	background-image: url(../images/shadowfull.png);
	background-repeat: repeat-y;
	width: 660px;
	height: auto;
	padding-top: 60px;
	padding-left: 5px; }
#maincontent_h {
	background-image: url(../images/shadowfull.png);
	background-repeat: repeat-y;
	width: 660px;
	height: auto;
	padding-top: 60px;
	padding-left: 30px; }
td.yellowbarb {
	background-image: url(../images/yellowbarb.png);
	background-repeat: repeat-x;
	background-position: 0 bottom;
	height: 13px; }
/**left navigation column***/
#navtable {
	width: 314px;
	margin: 0;
	padding: 0;
	outline-width: 0; }
.navlayout {
	background-image: url(../images/tint.png);
	height: 654px; }
/**left navigation flanker on the right (1)***/
/*depreciated 
.navtrimlayout {
	height: 654px;
	background-image: url(../images/bg2a.jpg);
	background-repeat: repeat-y;
	background-position: right top; }*/
/**left navigation flanker on the right (2)***/
/*depreciated .navtrimlayout2 {
	height: 654px;
	background-image: url(../images/bg3a.jpg);
	background-repeat: repeat-y;
	background-position: left top; }*/
#navblock {
	width: 308px;
	height: 485px;
	margin-top: 35px; }
#navleft {
	width: 32px;
	float: left; }
#navright {
	width: 276px;
	height: 485px;
	float: right; }
.navbrick1 {
	/*background-image: url(../images/brickbg.jpg);*/
	width: 15px;
	height: 149px; }
.navbuffer {
	width: 15px;
	height: 50px;
	clear: both; }
.navbrick2 {
	/*background-image: url(../images/brickbg.jpg);*/
	width: 15px;
	height: 238px; }
.homenews { 
	width: 585px;
	height: 145px;
	margin-top: 8px;
	margin-left: 29px; }
.bottombanner {
	background-color: #dbb500;
	width: 660px;
	height: 120px;
	clear: both;
	margin-left: 5px;
	border-top: 1px solid #d2d1d0;
	display: block; }
.bottombanner2 {
	background-image: url(../images/shadow-b.png);
	background-repeat: repeat-x;
	background-position: left top;
	width: 664px;
	height: 5px;
	margin-left: 3px; }
/*****sub************/	
/*.bottombanner {
	background-color: #eae9e9;
	min-height: 125px;
	border-top: 1px solid #d2d1d0; }

#subbanner {
	width: 585px;
	height: 239px; }*/
#title {
	text-align: right;
	width: 65px;
	height: auto;
	float: left;
	clear: left; }
#subbox {
	width: 585px;
	height: auto;
	float: right; }
#bannerpic {
	width: 500px;
	height: 239px;
	float: left;
	clear: left;
	padding-top: -15px; }
/********sub navigation*/
/*keep news from rising up*/
#spacer {
	width: 1px;
	height: 350px;
	float: left;
	clear: left;
	display: block; }
#subnav {
	width: 172px;
	float: left;
	clear: none;
	margin-left: 12px;
	padding-bottom: 20px;
	display: block; }
.subnav {
	width: 130px;
	color: #d6b500;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 12px;
	margin: 0;
	padding: 0 0 8px;
	display: block; }
	
.subnav2 {
	width: 105px;
	color: #d6b500;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 12px;
	margin: 0 0 0 25px;
	padding: 0 0 5px;
	display: block; }
	
a.subnav:link, a.subnav:visited, a.subnav:active {
	color: #7d7d7e;
	text-decoration: none;
	width: 105px;
	margin: 0;
	padding: 0;
	display: block; }

a.subnav:hover {
	color: #c4a601;
	text-decoration: none;
	width: 105px;
	margin: 0 0 0 7px;
	padding: 0;
	display: block; }
	
a.subnavsel:link, a.subnavsel:visited, a.subnavsel:active, a.subnavsel:hover {
	color: #c4a601;
	text-decoration: none;
	width: 105px;
	margin: 0 0 0 7px;
	padding: 0;
	display: block; }
/*.subnavselitem {
	color: #dec952;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 10px;
	display: block; }
	*/
/*******end sub navigation*******/
#subcontent {
	width: 370px;
	float: right;
	min-height: 350px;
	padding-right: 20px;
	padding-bottom: 20px; }
#subcontentall {
	padding-right: 20px;
	padding-bottom: 20px;
	width: 542px;
	min-height: 350px;
	float: left;
	margin-left: 12px; }
.subnews {
	padding-top: 10px;
	padding-left: 30px; }
/*****end structure************/
/*******bio*******/
h2.bio {
	color: #d6b500;
	font-size: 18px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0; }
h3.bio {
	/*color: #6f6e65;*/
	color: #989893;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0; }
#biopic {
	margin-top: -15px;
	width: 235px;
	height: 239px;
	float: left;
	clear: left; }
#biocontent {
	padding-right: 20px;
	padding-bottom: 20px;
	width: 320px;
	min-height: 350px;
	float: right; }
/*******end bio*******/
.bottombannertext {
	color: #6e6e65;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 590px;
	margin: 20px 0 20px 29px;
	padding: 0; }
.logo {
	margin-top: 69px;
	margin-left: 25px; }
.yellowbrick {
	background-image: url(../images/brickbg.jpg); }
	
/***********clientlogin***********/
.clientlogin {
	color: #d6b500;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 15px; }
.clientinput {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	width: 180px;
	margin: 0;
	padding: 1px;
	border-width: 0;
	outline-width: 0; }
	
.clientinputgray {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	width: 180px;
	margin: 0;
	padding: 1px;
	border: solid 1px #d2d1d0;
	outline-width: 0; }
input[type="button"], input[type="button"]:active, input[type="submit"], input[type="submit"]:active, input[type="reset"], input[type="reset"]:active, input[type="file"],input[type="file"]:active {
	color: #56595c;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	border: solid 1px #bbbbbc;
	outline-style: none; }	
	
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="file"]:hover {
	color: #d6b500;
	font-size: 12px;
	font-family: arial, helvetica, verdana;
	font-weight: bold;
	border: solid 1px #d6b500;
	outline-style: none; }
input[type="text"] {
	color: #47453e;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	margin: 0;
	padding: 1px;
	border: solid 1px #9b9b9b;
	outline-width: 0; }
select {
	color: #47453e;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	margin: 0;
	padding: 1px;
	border: solid 1px #9b9b9b;
	outline-width: 0; }	
option {
	color: #47453e;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	margin: 0;
	padding: 1px;
	border-style: none;
	outline-width: 0; }	
option.hover, option:hover {
	background-color: yellow;
	 }	
textarea {
	color: #47453e;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	margin: 0;
	padding: 1px;
	border: solid 1px #9b9b9b;
	outline-width: 0; 
}	
	
/***********end clientlogin***********/

/***********search***********/
.searchinputgray {
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	margin: 0;
	padding: 1px;
	width: 400px;
	border: solid 1px #d2d1d0;
	outline-width: 0; }
#searchwhitebg {
	background-color: #fff;
	width: 650px; }
#searchbox {
	background-color: #dbb500;
	width: 588px;
	height: 40px;
	margin-left: 29px;
	border-right: 1px solid #d2d1d0;
	border-bottom: 1px solid #d2d1d0;
	border-left: 1px solid #d2d1d0;
	color: #47453e;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-align: right; }
.searchinput {
	color: #979595;
	font-size: 11px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: white;
	width: 180px;
	margin: 0;
	padding: 1px;
	border: solid 1px #d2d1d0;
	outline-width: 0; }
#searchform {
	margin: 0;
	padding: 6px 8px 0 0; }
/***********end search***********/

.tint {
	background-image: url(../images/tint.png);
	}
.nopad {
	margin: 0;
	padding: 0; }
.contactinfo {
	color: #b6b399;
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 14px;
	margin-top: 35px;
	margin-left: 53px; }
.quicklinksblock {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	list-style-type: none; }
li.quicklinks {
	color: #b6b399;
	font-size: 10px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	padding-right: 20px;
	list-style-type: none;
	display: inline; }
.indent {
	margin-left: 20px;
	display: block; }
.padright {
	padding-right: 15px; }
