/* -------------------------------------- */
/* -------  header- footer section  ------*/
/* -------------------------------------- */

#topbox {width:900px; height: 20px; margin: auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
#page-container {width: 900px; margin: auto; border: none; border-top: #0650A4 3px solid; padding-bottom: 30px; background: #fff; box-shadow:3px 3px 5px #999; -webkit-box-shadow:3px 3px 5px #999; -moz-box-shadow: 3px 3px 5px #999; overflow: hidden}
.header {color: #5A8F29; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: 32px}
p {margin: 3px 0}

#header {width: 900px; height: 80px; margin-left: 0px; float: left;	background: #ffffff}
#headbox {width: 900px; height: 80px; margin-left: 0px; float: left; position: relative}
#header1 a {position: absolute; top: -5px; left: 0px; width: 400px; height: 80px}
#header1 a h1 {display: none;}
#header1 {background: url('/images/headfoot/header1.jpg') no-repeat; width: 450px; height: 80px; margin-left: 0px; float: left; position: relative}
#header2 {background: url('/images/headfoot/header2.jpg') no-repeat; width: 450px; height: 80px; margin-left: 0px; float: left; position: relative}
#cse-search-box {padding: 55px 0px 0px 204px}
#cse-search-box input{background: url('/images/headfoot/search_bg.gif') no-repeat; width: 210px; height: 17px; float: left; padding: 2px 0px 0px 10px; border: 0; font-size: 11px} 
#cse-search-box button{background: url('/images/headfoot/search.gif') no-repeat; width: 17px; height: 16px; cursor: pointer; float: left; border: 0}
#cse-search-box button:hover{background: url('/images/headfoot/search.gif') no-repeat; width: 17px; height: 16px; cursor: pointer; float: left; border: 0}
#main-nav {clear: both; margin-left: 0px; height: 26px}
#footer {width: 900px;	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: #666666; margin: auto; padding-bottom: 20px; clear: both;}
#footer #fni {margin-top: 10px; margin-left: 2px; float: left;}
#footer #words {margin-top: 10px; margin-left: 18px; float: left; width: 660px;}
#footer #pge {margin-top: 10px;	margin-left: 5px; float: left;}
#footer #bottom {width: 350px; margin-top: 5px;	margin-left: 280px;	font-family: Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: normal; color: #666666;}


/* -------------------------------------- */
/* -----------  body section  ------------*/
/* -------------------------------------- */

body {background: #E7E4D2; color: #ffffff}
.hidden {display: none}

a img {border: none}
a.smlink:link, a.smlink:active {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a.smlink:visited {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a.smlink:hover {text-decoration: underline; color: #0650A4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold}
a.stdlink:link, a.stdlink:active {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.stdlink:visited {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.stdlink:hover {text-decoration: underline; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.medlink:link, a.medlink:active {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.medlink:visited {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.medlink:hover {text-decoration: underline; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
a.biglink:link, a.biglink:active {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a.biglink:visited {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a.biglink:hover {text-decoration: underline; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
a.lrglink:link, a.lrglink:hover {text-decoration: none; color: #0650A4; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-bottom: 10px}
a.lrglink:visited {text-decoration: none; color: #0650A4; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold; margin-bottom: 10px}
a.lrglink:hover {text-decoration: underline; color: #0650A4; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-weight: bold;	margin-bottom: 10px}
a.rptlink:link, a.rptlink:visited, a.rptlink:active {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.rptlink:hover {text-decoration: underline; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.linksky:link, a.linksky:visited, a.linksky:active {text-decoration: none; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
a.linksky:hover {text-decoration: underline; color: #0650A4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.crumb {height: 17px; font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #333}
a.crumb:link, a.crumb:visited, a.crumb:active {font-family:Verdana, Geneva, sans-serif; font-size: 10px; color: #333; text-decoration: none}
a.crumb:hover {text-decoration: underline}
.crumb div {height: 15px}
.rptheight {height: 15px}
a.gblink:link, a.gblink:active {text-decoration: none; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a.gblink:visited {text-decoration: none; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a.gblink:hover {text-decoration: underline; color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold}
.pagetitletext{font-family: Tahoma, Geneva, sans-serif; font-size: 22px; font-weight: bold; color: #5a8f29}
#pagetitle {font-family: Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: bold; color: #5a8f29; border-bottom: 1px solid #CCC; width: 710px}
#pagetitlesm {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #5a8f29; border-bottom: 1px solid #CCC; width: 710px}

a.story:link, a.story:active {text-decoration: none; color: #0099cc; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold}
a.story:visited {text-decoration: none; color: #0099cc; font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold}
a.story:hover {text-decoration: underline; color: #0099cc;	font-family: Arial, Helvetica, sans-serif;	font-size: 22px; font-weight: bold}



/* -------------------------------------- */
/* --------  Homepage section  -----------*/
/* -------------------------------------- */

#slidecontainer {width: 510px; height: 310px; margin-left: 0px; float: left; background: #ffffff}
#edurebbox {width: 360px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 10px; background-color: #ffffff; float: left}
.content2 {width: 150px; height: 95px; background-color: #ffffff; padding-left: 10px; padding-top: 5px; margin-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; float: left}
#newsbox {width: 350px;	padding-top: 5px; padding-bottom: 10px; background-color:#ffffff; padding-left: 20px; border-bottom: 1px solid #ccc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; float: left}
#boxsky {padding-bottom: 15px; margin-right: 10px; background: #ffffff; float: right; display: inline}
#greenbox {width: 480px; height: 135px; margin-left: 10px; padding-right: 5px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left; display: inline}
#groupbox{width: 480px; margin-left: 10px; padding-left: 10px; padding-top: 16px; padding-bottom: 6px; margin-bottom: 15px; border: 1px solid #ddd; background-color: #FAFDE3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left; display: inline}
#videobox{width: 375px; height: 215px; margin-right: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: right; display: inline}
#affiliates {width: 900px; padding-left: 25px; margin-bottom: 15px}
#fb {padding: 0px}
.itembox {width: 210px;	height: 70px; margin-left: 10px; margin-bottom: 10px; padding-left: 10px; padding-top: 10px; background-color: #ffffff;
border: 1px solid #ddd;	border-bottom-color: #bbb; border-right-color: #bbb; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
color: #000000;	float: left; display: inline; overflow: hidden}
.headersky {color: #222222;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	line-height: normal}
.datesky {text-decoration: none; color: #222222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-indent: -5px}
.moresky {float: right;	width: 49%;	text-align: right; margin-bottom: 10px;} 
.greentext {position: relative; top: 10px; left: 10px; display: block}
.video {padding: 10px 0px 0px 5px; display: block}
.logo {margin-top: 10px; margin-right: 20px}


/* -------------------------------------- */
/* -------  End Homepage section  --------*/
/* -------------------------------------- */

.alignleft {float: left}
.alignright {float: right}

img.floatLeft {float: left; margin: 2px}
img.banner {padding: 0px 0px 6px 0px}

div.hr {margin-bottom: 4px; width: 100%; height: 1px; background: #000} 

/* -------------------------------------- */
/* ---------  boxes for layout  ----------*/
/* -------------------------------------- */

#onebox {width: 352px; padding: 20px; float: left}
#gallery {width: 850px; padding: 20px 0px 20px 15px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
#twobox {padding-top: 20px; padding-left: 5px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
#threebox {padding: 20px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; clear: both}
#dumbbox {float: left; display: inline}
#dumbbox2 {float: left; display: inline}
.dumbbox {float: left; display: inline}
#fstcbox {width: 150px; height: 225px; margin: 50px 0px 0px 40px; padding: 10px; background-color: #FFFBF0; border: 1px #A0A0A4 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left; display: inline}
#leftbox {padding: 20px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left}
.leftbox {padding: 20px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left}


/* -------------------------------------- */
/* ---------  tables/cells/etc  ----------*/
/* -------------------------------------- */

.row {width: 650px; float: left; display: inline}
.row2 {width: 650px}
.celltop1 {width: 150px; padding: 25px 0px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; float: left; display: inline} 
.celltop2 {width: 150px; padding: 25px 0px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; float: left; display: inline}
.celltop3 {width: 150px; padding: 25px 0px 5px 5px; margin-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; float: left; display: inline}
.celltop4 {width: 150px; padding: 25px 0px 5px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; float: left; display: inline}
.cell1 {width: 150px; padding: 5px 0px 10px 5px; border-top: 1px #CCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; float: left; display: inline}
.cell2, .cell4 {width: 150px; padding: 5px 0px 10px 5px; border-top: 1px #CCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; float: left; display: inline}
.cell3 {width: 150px; padding: 5px 0px 10px 5px; margin-left: 15px; border-top: 1px #CCC solid; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; float: left; display: inline}
.cell5 {width: 190px; padding: 5px 5px 10px 10px; border-top: 1px #2A5F00 solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; float: left; display: inline}
.spacer {clear: both}

/* -------------------------------------- */
/* ---------  in the press page  ---------*/
/* -------------------------------------- */

.rowp1 {width: 610px; float: left; display: inline}
.cellp1 {width: 100px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; float: left; display: inline}
.cellp2 {width: 510px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; float: left; display: inline}
.titlep {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.authp {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000}
.pubp {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; vertical-align: top; line-height: 20px}
.linkp {float:right; padding: 2px 15px 5px 0px}

/* -------------------------------------- */
/* ---------  publication page  ----------*/
/* -------------------------------------- */
.rptcell {display: table-cell; width: 120px; padding: 5px 0px 10px 0px; color: #000000; text-align: center; float: left; display: inline}
td.numpub {text-align: center}
.typesize {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic}
td.numpub2 {text-align: center; vertical-align: text-top; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color: #444444}
td.title2 {vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444444}

.Norm10ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.Norm10ptVerdanaGrey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#999999}
.Bold10ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.Norm10ptVerdanaItalic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; color: #000000}
.Norm11ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.Bold11ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.Norm11ptItalic {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; color: #000000}
.Bold11ptItalic {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: bold; color: #000000}
.Norm11pt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.Bold11pt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.Bold11ptItalic {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
.Norm12pt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.Bold12pt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.Norm12ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.Bold12ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.Norm12ptVerdanaItalic {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000}
.Norm14pt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.Norm14ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.Bold14ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; Font-weight: bold; color: #000000}
.Bold14ptVerdanaGrey {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666}
.Bold14pt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.Norm20ptArialGrey {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#666}
.Bold16pt {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.Bold16ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
.Norm16ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}
.Norm16pt {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}
.Norm18pt {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000000}
.Bold18pt {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.Bold18ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}
.Norm24pt {font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #000000}
.Bold22pt {font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000}
.Bold22ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000}
.Norm24ptArialGrey {font-family: Arial, Helvetica, sans-serif; font-size:24px; color:#999999}
.Bold24pt {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000}
.Bold24ptVerdana {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000}
.BoldRed14pt {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D40000}
.BoldBlueUnder16pt {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #0650A4; text-decoration: underline}
.BoldGreenVerdana20pt {color: #5A8F29; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; line-height: 32px}
.BoldArial18pt {color: #555; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.darkgrey {color: #333; font-weight: bold}

a.icon:link img {border: 1px; border-color: #CCCCCC; margin-right: 10px; margin-top: 5px}
a.icon:hover img {border: 1px; border-color: #CCCCCC; margin-right: 10px; margin-top: 5px}
a.icon:visited img {border: 1px; border-color: #CCCCCC; margin-right: 10px; margin-top: 5px}


/* -------------------------------------- */
/* ---------  rounded corners   ----------*/
/* -------------------------------------- */
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block}
.b1h {height:1px; background:#b8b8b8; margin:0 5px}
.b2h, .b2bh {height:1px; background:#f2f2f2; border-right:2px solid #b8b8b8; border-left:2px solid #b8b8b8; margin:0 3px}
.b3h, .b3bh {height:1px; background:#f4f4f4; border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8; margin:0 2px}
.b4h, .b4bh {height:2px; background:#f6f6f6; border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8; margin:0 1px}
.b2bh, .b3bh, .b4bh {background: #fff}
.headh {background: #fff; border-right:1px solid #aaa; border-left:1px solid #b8b8b8}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px}
.contenth {background: #fff; border-right:1px solid #b8b8b8; border-left:1px solid #b8b8b8}
/* .contenth div {margin-left: 12px; padding-top: 5px} */
.clearit {clear: both}


/* -------------------------------------- */
/* -------------  lists   ----------------*/
/* -------------------------------------- */
ul li {
	list-style-position: outside;
	margin-left: 0.25em;
}