html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color: #B0C4DE;
	font-size: 10pt;
	font-family: Arial, Helvetica, Sans-Serif;
	}

html#portal {background-color: #044; }
body#portal {background-color: #044; }

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:930px;
	background: #F0F8FF;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	border-left: thin solid #ddd;
	border-right: thin solid #ddd;
	}

div#container-p {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	min-width:328px;
	max-width:930px;
	background: #357;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	border-left: thin solid #135;
	border-right: thin solid #135;
	}

div#header {
	/*height: 100px;*/
	}

div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:0em 0em 5em; /* bottom padding for footer */
	background-color:  #f0f8ff;
	}
	div#content p {
	}

div#content-p {
	padding:0em 0em 5em; /* bottom padding for footer */
	background-color:  #357;
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#F0F8FF;
	text-align: center;
	}

div#footer a {
	font-size: .8em;
	}

div#footer-p {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	background:#357;
	text-align: center;
	color: #F0F8FF;
	font-size: .8em;
	}
div#footer-p a {
	color: #ddd;
	}
div#footer-p a:visited {
	color: #ddd;
	}


A:link { font-weight: bold; font-family: arial; text-decoration: underline; color: #000066;   }
A:visited { font-weight: bold; font-family: arial; text-decoration: underline; color:  #000055;  }
A:hover { font-weight: bold; font-family: arial; text-decoration: none; color: #006666;  }

A:link.toolstop2 { font-weight: bold;text-decoration: underline; color: #efefff; }
A:visited.toolstop2 {font-weight: bold;text-decoration: none; color:#efefff;}
A:hover.toolstop2 {font-weight: bold; text-decoration: underline; color: #fff; }

ul.space {list-style-type: none;padding: 0px 0px 0px 0px;}
ul.space li {padding-bottom: 10px;}
ul.space li a {font-size: 1.3em;}

ul.space2 {list-style-type: none;padding: 0px 0px 0px 10px;}
ul.space2 li {padding-bottom: 10px;}
ul.space2 li a { }

ul.sitemap {list-style-type: none;padding: 0px 0px 0px 0px;}
ul.sitemap li {padding-bottom: 2px; font-weight: bold;}
ul.sitemap li a {font-size: 1em; font-weight: normal;}

ul.sitemap2 {list-style-type: none;padding: 0px 0px 0px 20px;}
ul.sitemap2 a {font-size: 1em; font-weight: normal;}
ul.sitemap2 li {padding-bottom: 2px;}
ul.sitemap2 li a {font-size: 1em; font-weight: normal;}

ul.flush {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; list-style-position: inside;}
ul.flush li {margin: 10px 0px 0px 0px;}

#skytop {background: white url(images/portal6.jpg) repeat scroll 0% 0%;height: 100px;font-family: Arial; font-size: 14pt; font-style: normal; font-variant: normal; font-weight: bold; color: #ffffff;white-space:nowrap;}

.topbar {float: right;text-align: right;padding-right: 10px; padding-top: 80px; color: #dddddd; font-size: 9pt;}

.portalback {float: left;margin: 10px 0px 0px 20px;}

.headquote {background-color:#d8e8d7;margin: 10px 10px 10px 10px;font-family: Arial, Helvetica, Sans-Serif;font-size: 16pt;text-align: right;padding: 10px;}

.headquote2 {background-color:#d8e8d7;margin: 10px 10px 10px 10px;font-family: Arial, Helvetica, Sans-Serif;font-size: 1.3em;text-align: right;padding: 10px;}

.indexquote {background-color:#d8e8d7;margin: 10px 10px 10px 10px;font-family: Arial, Helvetica, Sans-Serif; padding: 10px;}

.bigcondy {font-size: 1.4em;line-height: 1.5em;}

.subhead {font-size: 1.1em;line-height: 1.5em;}

.leftside {padding-left: 10px;padding-right: 10px;}

.bodycol2 {background-color: #F0F8FF; }

.bodycol2b {background-color: #F0F8FF; padding-right: 10px;}

.rightmenu { float: right; width: 170px; margin: 0px 0px 0px 0px; background-color:#D8E8D7;padding: 4px 4px 4px 4px; border: thin solid teal;font-size: .8em; text-align: center; }

.rightmenu b {background-color: white;}

.mainsec {padding: 10px 20px 10px 20px; color: #CC9966; font-size: 1em;color: #444444;font-weight: bold; text-align: left;}

.mainsec2 {padding: 10px 20px 10px 20px; color: #CC9966; font-size: 1em;color: #444444;font-weight: normal; text-align:left; }

.mainsec3 {padding: 10px 20px 0px 20px; color: #CC9966; font-size: 1em;color: #444444;font-weight: normal; text-align:left; }

.midbar {background-color:#D8E8D7;margin: 10px 10px 10px 10px;font-family: Arial, Helvetica, Sans-Serif;font-size: 16pt;text-align: right; }

.midbar2 {background-color:#D8E8D7;margin: 10px 0px 10px 0px; padding: 10px; font-family: Arial, Helvetica, Sans-Serif;text-align:center; }

.midbar3 {background-color:#D8E8D7;margin: 10px 0px 10px 0px; padding: 0px; font-family: Arial, Helvetica, Sans-Serif;text-align:left; }

.midheader {background-color:#D8E8D7;padding: 10px; margin: 10px 0px 10px 0px; font-family: Arial, Helvetica, Sans-Serif;font-size: 16pt;text-align: right; }

.mainleft {padding: 10px 20px 10px 20px; color: #CC9966; font-size: 1em;color: #444444; width: 45%;float: left;}

.mainright {padding: 10px 20px 10px 20px; color: #CC9966; font-size: 1em;color: #444444; width: 45%;float: right; text-align: right; }

.mainright2 {padding: 10px 10px 10px 10px; color: #CC9966; font-size: 1em;color: #444444; width: 170px;float: right; text-align: right; border-left: thin dotted #ddd; border-bottom: thin dotted #ddd;}


.indexleft {padding: 10px 20px 10px 20px; color: #CC9966; font-size: 1em;color: #444444;font-weight: normal; text-align:left; width: 630px;float: left;}

ul.menu-r {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
ul.menu-r li {width: 170px;background-color: white; margin: 4px 0px 4px 0px; text-align: center;}
ul.menu-r li:hover {background-color: #b0c4de;}
ul.menu-r a {font-size: 1.1em; letter-spacing: 2px;}
ul.menu-r a:hover {color: white; text-decoration: none; }

.indexright {padding: 10px 10px 10px 10px; color: #CC9966; font-size: 1em;color: #444444; width: 220px;float: right; text-align: left; border-left: thin dotted #ddd; border-bottom: thin dotted #ddd;}

ul.iright {list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px;}
ul.iright li {width: 220px;background-color: white; margin: 4px 0px 4px 0px; text-align:left;}
ul.iright li:hover {}
ul.iright a {font-size: 1.1em; letter-spacing: 2px;}
ul.iright a:hover {color: white; text-decoration: none; }


hr.sidehr {height: 20px;background-color: #D8E8D7; color: #D8E8D7; width: 100%;border: none;}

hr.foothr {height: 20px;background-color: #D8E8D7; color: #D8E8D7; width: 98%;border: none;}

a.talkbutton { 	padding: 2px 25px 2px 25px;	 border:outset 1px  #385138;
	 background: #004444;  color: #ffffff;  font-size: 8pt;  font-weight: bold;
	margin: 0px 0px 0px 0px;  }

table.audio { background-color: #bce1d1; width: 460px; margin-left: 20px;	}

.audiosub { margin-left: 50px; margin-bottom: 10px; font-style: italic; }

#condy {display:none;}

.leftmain {float: left; width: 700px; margin: 0px 0px 0px 0px; }

.bar1 {border-left: 20px solid #D8E8D7;padding-left: 10px; border-bottom: 2px solid #D8E8D7;margin-right: 10px;}

.rightmenu1 { float: right; width: 170px; margin: 0px 0px 0px 0px;}

.sidebox {background-color: #D8E8D7; color: black; padding: 4px; margin-top: 6px;margin-bottom: 6px; }

ul.sectionpage {list-style-type: none; padding-left: 300px; padding-top: 10px; background-color: white;}

ul.sectionpage li {padding-bottom: 10px;font-size: 1.1em;text-transform: capitalize;}

.annbox {background-color: #D8E8D7;padding: 20px; border: 2px solid #003399;margin: 10px;}

.annbox hr {height: 2px; background-color: #003399; color: #003399; width: 98%;border: none;}

.annbox2 {;padding: 20px; border: 2px solid #D8E8D7;margin: 10px;}

.annbox2 hr {height: 2px; background-color: #D8E8D7; color: #D8E8D7; width: 98%;border: none;}

.leftindent {padding-left: 20px; padding-bottom: 20px;}

.hide {display: none; }

.motto {
	font-size: .9em;
	font-style: italic;
	font-weight: normal;
	margin-left: 150px;
	margin-top:45px;
	}

#portaltop {background: white url(images/water.gif) repeat scroll 0% 0%;height: 100px;font-family: Arial; font-size: 14pt; font-style: normal; font-variant: normal; font-weight: bold; color: #fff;white-space:nowrap;}

.portalcontainer {background-color: #357; }

div.headquote-p {background-color:#135;margin: 0px;font-family: Arial, Helvetica, Sans-Serif;font-size: 16pt;text-align: left;padding: 10px;color:#ddd; }

a.headquote-p {color:#ddd;font-size: .7em;font-weight: normal; }

hr.foothr2 {height: 20px;background-color: #135; width: 100%;border: none;}

/*section below kept for later use*/
/*
#portal1 {background: #357 url(images/portal6.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;}

#portal2 {background: #357 url(images/rockplant920x100-nologo.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;}

#portal3 {background: #357 url(images/bpbg1.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;}

#portal4 {background: #357 url(images/nutpubbanner-2.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;}

.transbox {background-color: white;color: black;font-style: italic;text-align: right;padding:10px;margin:4px;opacity:0.6;filter:alpha(opacity=60);position:absolute; right:10px;top:20px;border: thin solid #444;width:auto;}
*/


.portalimg {z-index: 2;position: absolute; top: 0px; left: 0px;}

#portal1 {background: #357 url(images/portal6.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;border:1px solid;border-radius:15px;-moz-border-radius:15px; /* Old Firefox */}

#portal2 {background: #357 url(images/rockplant920x100-nologo.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:25px 20px 20px 20px;position:relative;border:1px solid;border-radius:15px;-moz-border-radius:15px; /* Old Firefox */}

#portal3 {background: #357 url(images/bpbg1.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;border:1px solid;border-radius:15px;-moz-border-radius:15px; /* Old Firefox */}

#portal4 {background: #357 url(images/nutpubbanner-2.jpg) no-repeat scroll 0% 0%;font-style: normal; font-variant: normal;color: #fff;margin:20px;position:relative;border:1px solid;border-radius:15px;-moz-border-radius:15px; /* Old Firefox */}

.transbox {font-size: 1.5em;color: white;font-style: italic;text-align: right;padding:10px;margin:4px;position:absolute; right:6px;top:55px;width:auto;text-shadow: 2px 2px 2px #222;z-index:3;}

.transbox a {color: white;text-decoration: none;font-weight: normal;}

.shadow2 {box-shadow: 2px 2px 2px #222;}




