body {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #282828;
	line-height: 122%;
	margin: 10px;
	border: 0px;
	background-color: #bbc41e;	
}

/**  links  **/

a:link, a:active, a:visited { color: #f26522; text-decoration: none; }
a:hover { color: #f26522; text-decoration:underline; }

/**  font  **/

.bold {
	font-weight: bold;
}
li {
	list-style-image: url(../images/bullet.gif);
	vertical-align: middle;
}
li a:link, li a:active, li a:visited {color: #282828; font-weight:bold;}
li a:hover {text-decoration:underline; color: #282828;}
ul {
	margin-left: 17px;
	padding: 0;
}

/**  footer  **/

.footer { text-align: center; color: #ecf09d; padding: 0 0 6px 0;}
.footer a:link, .footer a:active, .footer a:visited { color: #ecf09d; text-decoration: none; }
.footer a:hover { text-decoration:underline; }

/**  layout  **/

td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #282828;
	line-height: 122%;
}
td.right {
	text-align: right;
	vertical-align: top;
}

.textorange {color:#f25308;}
.textsmall {font-size: 0.9em; color:#666666;}

/**  home layout  **/

#navmainCol {
	background-color: #FFFFFF;
	background-image: url(../images/layout/top_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#navigationCol {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../images/layout/bottomsectionleft_bg.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
#centralCol {
	vertical-align: top;
	background-color: #ffffff;
	background-image: url(../images/layout/bottomright_bg.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0 0 20px 0;
}
#rightCol {
	vertical-align: top;
	background-color: #FFFFFF;
	background-image: url(../images/layout/bottom_right_corner.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#mainCopy {
	padding: 18px 0 15px 0;
}
#mainCopy2 {
	padding: 12px 0 15px 0;
}
#newsCopy {
	padding:10px; font-size:11px; background-color:#f0f1f2; padding-bottom:0;
}

#newsCopy a:link, #newsCopy a:active, #newsCopy a:visited { color: #282828; text-decoration: none; }
#newsCopy a:hover { color:#f25308; text-decoration:none; }

/**  newsletter subscribe  **/

td.newsletterGo {
	padding: 0 0 0 10px;
}

/**  section - publications  **/

td.sectionPublicationImage {
	padding-left: 3px;
}

/**  contact layout  **/

td.contactMap {
	width: 450px;
	vertical-align: top;
}
td.contactAddress {
	vertical-align: top;
	padding-left: 10px;
}


/**  titles  **/

h1 {
	font-size: 1.3em;
}
h2 {
	font-size: 1.2em; color:#8b9413;
}
h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1em;
}

/**  footer  **/



/**  contact form  **/
form {margin:0; padding:0;}
td.contactLeft {
	padding: 3px 10px 0px 0px;
	vertical-align: top;
}
td.contactRight {
	padding: 0px 0px 0px 7px;
}
td.contacterrortext {
	padding: 0px 0px 0px 7px;
	color:#f25308;
}
td.contactSpacer {
	line-height: 5px;
}
td.contactBodyLeft {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 220px;
}
td.contactBodyRight {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}
input.textBox {
	width: 326px;
	height: 21px;
	border: 1px solid #848484;
	background-color: #E3E3E3;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
}

textarea.messageField {
	width: 326px;
	height: 60px;
	border: 1px solid #848484;
	background-color: #E3E3E3;
	font-size: 80%;
	padding-left: 1px;
	padding-top: 2px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.8em;
	color: #000000;
}
select.selectbox {
	width: 150px;
	height: 22px;
	margin-top: 2px;
	margin-bottom: 2px;
	border: 1px solid #848484;
	background-color: #E3E3E3;
	font-size: 80%;
	padding: 1px;
	margin-left: 3px;
}
input.button {
	width: 60px;
	height: 30px;
	border: 1px solid #848484;
	background-color: #E3E3E3;
	font-size: 80%;
	cursor:pointer;
}

/** div  **/

div.centered 
{
text-align: center;
width: 100%;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}