/** Standard Body Tag **/body {background: #000; margin: 0; padding: 0; width:100%; font-size: 80%;color:#FFF; text-align:center; border: none; font-family:Times, serif, sans-serif;}

/** Floating Frame Tag **/
#pageframe { margin: 30px auto 5px auto; padding: 0; width: 916px; text-align: left; position:relative;}

/** Generic Styles **/
a {color:#ff953e;}
a:hover {color:#fff;}

/* Use instead of align="" in div */
.center	{text-align:center;}
.left	{text-align:left;}
.right	{text-align:right;}

/* Generic text error class */
.error {color:red;}

/* Hidden Elements for Accessability */
.hidden {display:none;}

fieldset {border:1px solid #ff953e;}
fieldset legend {text-transform: uppercase;color:#ff953e;}

h1 {font-size:40px;margin:0px;}
h2 {font-size:20px;color:#ff953e;font-weight:normal;}
h3 {
	font-size:14px;
	color:#ff953e;
	font-weight:bold;
	text-align: center;
}
.small {font-size:10px;}

/* PNG TRANSPARANCY FIX!!! */
img, div { behavior: url(iepngfix.htc) }

.clearfloat {clear:both;height:0px;line-height:0px; visibility:hidden;}

/** Innerframe (floating frame backround panel) **/
#pageframe #innerframe {width:100%;background:url('../img/pagefade.gif') 0px 363px repeat-x; position:relative;}

/** Header (header area (title text and date) **/

#pageframe #innerframe #header {height:0;width:100%;padding:0;margin:0;z-index:5;position:absolute;top:0;left:0;}
#pageframe #innerframe #header .head-text {width:799px;height:56px;background:url('../img/pops_text.png');}
#pageframe #innerframe #header .date {position:absolute;top:0;right:20px;text-transform: uppercase;color:#ff953e;}

/** Nav Column (navigation and menu column) **/

#pageframe #innerframe #nav {width:225px;float:left;margin-top:77px;}
#pageframe #innerframe #nav ul.menu {background:#3d6186;min-height:286px;font-family:Georgia, arial;text-transform: uppercase;margin:0;padding:15px 30px;}
#pageframe #innerframe #nav ul.menu a {color:#fff;text-decoration:none;}
#pageframe #innerframe #nav ul.menu a:hover {color:#ff953e;}
#pageframe #innerframe #nav ul.menu li{list-style-type:none;margin:0;padding:0;border-bottom:1px solid #ff953e;width:125px;font-size:18px;margin:7px;padding-bottom:7px;}
#pageframe #innerframe #nav ul.menu li.last {border-bottom:none;}
#pageframe #innerframe #nav h2 {margin:0 17px;font-size:17px;text-align:center;}
#pageframe #innerframe #nav .calendar {
	background:#496e97;
	border:1px solid #FFF;
	padding-bottom:10px;
	font-size:11px;
	text-align: center;
	margin-top: 10px;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 17px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#pageframe #innerframe #nav .calendar iframe {width:100%;}
#pageframe #innerframe #nav .calendar h3 {text-align:center;margin:10px;}
#pageframe #innerframe #nav .calendar ul {margin:0;padding:0 10px 0 20px;}
#pageframe #innerframe #nav .calendar ul li {}/** Main Body Column (main section for text on page) **/
#pageframe #innerframe #main {
	width:690px;
	float:left;
	margin-top:27px;
	background:url('../img/side-fade.png') top left repeat-y;
	position:relative;
	text-align: left;
}
#pageframe #innerframe #main .panel {width:691px;height:336px;background:url('../img/glass_panel.jpg') top left no-repeat;z-index:-1}
#pageframe #innerframe #main .fade  {width:100%;height:25px;position:absolute;top:336px;left:1px;background:url('../img/top-fade.png') top left repeat-x;}
#pageframe #innerframe #main .content {
	margin:25px;
	min-height:600px;
	text-align: left;
}/** Floating image (image of woman on computer in lower rleft hand corner) **/
#pageframe #innerframe .imgfloat {position:absolute;bottom:40px;left:20px;width:225px;height:268px;background:url('../img/research.png') center center no-repeat;}

/** Footer () **/
#pageframe #innerframe  #footer {text-align:center;border-top:2px solid #3d6186;font-size:12px;padding:7px;}
.home-section #pageframe #innerframe #main .content p {
	text-align: center;
}
.home-section #pageframe #innerframe #main .content p {
	text-align: left;
}

