﻿* html #calendarcontent ul li { background: url(../images/dotted.gif) repeat-x; border-bottom: none }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
body {font:13px arial,helvetica,clean,sans-serif;}

table {font-size:inherit;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
input[type=text] { background-color: #F4FFFA; } 
input[type=password] { background-color: #F4FFFA; } 
select { background-color: #F4FFFA; }

body{text-align:center; background-color: #ECEEEF; }
body * {line-height:1.22em;}

#page_container {width: 800px; margin-left: auto;margin-right: auto; }

#top_logo {float: left;width: 234px;height: 83px;overflow: hidden;}

#top_menu {float: left;height: 83px;width: 479px;margin-left: 2px;margin-right: 2px;background-color: #474747;color: #FFFFFF;}
#top_menu a {display: inline;margin-left: 30px;margin-right: 30px;color: white;font-size: 92%;text-decoration: none;}
#top_menu a:first-child {margin-left: 10px;}
#top_menu a:hover {color:Aqua;}

#top_filler {float: left; height: 83px; width: 83px; overflow: hidden;}

#spoofmsgs { margin-left: 0px; }
#spoofmsgs a { height: 30px; color: Yellow; font-size: 92%; text-decoration: none;}

#menu_padding {padding-top: 30px;}

#menu_bar {margin-top: 2px;float:left;clear: left;width: 234px;}

#pptmenu {margin-bottom: 2px; color: white; background-color: #08797f;  width: 234px; height: 278px; float: left; overflow:hidden; }
#pptmenu a:hover {color:Aqua;}
#pptmenu h1 {font-size: 92%;margin-top: 10px;margin-bottom: 10px;}
#pptmenu ul {margin-top: 10px;margin-bottom: 40px;}
#pptmenu ul li {font-size: 92%;background-color: #259ca2;list-style-type: none;margin: 0px;padding: 6px 2px 0px 10px;border-top: 1px;left: 5px;border-top-style: dotted;text-align: left;}
#pptmenu ul li a {color: white;text-decoration: none; vertical-align:top; padding-left: 5px;}
* html #pptmenu ul li {background: url(../images/dotted.gif) repeat-x;border-top: none;background-color: #259ca2;}

#cmemenu {color: white;background-color: #116890;float: left;width: 234px;height: 250px; overflow:hidden;}
#cmemenu a:hover {color:Aqua; }
#cmemenu h1 {font-size: 92%;margin-top: 10px;margin-bottom: 10px;}
#cmemenu ul {margin-top: 10px;margin-bottom: 40px;}	
#cmemenu ul li {font-size: 92%;background-color: #267a9d;list-style-type: none;margin: 0px;padding: 6px 2px 0px 10px;border-top: 1px;left: 5px;border-top-style: dotted;text-align: left;}
#cmemenu ul li a {color: white;text-decoration: none;vertical-align: top;padding-left: 5px;}
* html #cmemenu ul li {background: url(../images/dotted.gif) repeat-x;border-top: none;background-color: #267a9d;}

#subscriptions {	color: white;background-color: #119079;float: left;width: 234px;height: 112px; margin-top:2px; overflow:hidden; }
#subscriptions h1 {font-size: 92%;margin-top: 10px;margin-bottom: 10px;}
#subscriptions ul {margin-top: 10px;margin-bottom: 40px;}	
#subscriptions ul li {font-size: 85%;background-color: #13A48A;list-style-type: none;margin: 0px;padding: 5px 2px 2px 5px;border-top: 1px;left: 5px;border-top-style: dotted;text-align: center;}
* html #subscriptions ul li {background: url(../images/dotted.gif) repeat-x;border-top: none;background-color: #259ca2;}

#footerleft {color: white;background-color: #306754;float: left;width: 234px;height: 65px;margin-top: 2px; overflow:hidden;}
#footerleft a:hover {color:Aqua;}
#footerleft h1 {font-size: 92%;margin-top: 10px;margin-bottom: 10px;}
#footerleft ul {margin-top: 10px;margin-bottom: 40px;}	
#footerleft ul li {font-size: 92%;background-color: #4E8975;list-style-type: none;margin: 0px;padding: 6px 2px 0px 10px;border-top: 1px;left: 5px;border-top-style: dotted;text-align: left;}
#footerleft ul li a {color: white;text-decoration: none;vertical-align: top;padding-left: 5px;}
* html #footerleft ul li {background: url(../images/dotted.gif) repeat-x;border-top: none;background-color: #4E8975;}

#copyright {color: white;background-color:#474747; float: left;width: 234px;height: 58px;margin-top: 2px; overflow:hidden; padding-top:2px;}
#copyright p {font-size:75%; padding:2px 0px 3px 0px}

#footerright { background-color: #9AAEB7; float: left; width: 564px; height: 60px; margin-left: 2px; }
#footerright a img { margin-top: 12px; margin-left: 430px; margin-right: 20px;}

#largeimage {color: white;background: #08797f url(../images/large2.jpg);float: left;margin: 2px;width: 479px;height: 216px;overflow: hidden;}
#largeimage a:hover {font-weight:bold;}
#largeimage h1 {font-weight: bold;font-size: 182%;font-family: Times New Roman, Times, serif;text-align: center;margin-top: 20px;}
#largeimage h2 {font-weight: bold;font-size: 122%;margin-left: 220px;text-align: left;}
#largeimage p a {display: block;color: white;font-weight: normal;font-size: 105%;line-height: 1.5;text-decoration: none;text-align: left;margin-left: 220px;margin-right: 0px;}

#rightfiller1 {background-color: #9AAEB7; float: left; width: 83px; height: 216px; margin-top: 2px;}

#maintext {color: #274A5D;background-color: white;float: left;width: 564px;height: 195px;margin-left: 2px;text-align: left; overflow:hidden;}
#maintext h1 {font-size:122%;margin:0px;padding:10px;}
#maintext p {font-size:92%; margin:0px; padding:10px;}
#maintext p a {color:#274A5D;}

#promo { color:Red; font-size: 100%; font-weight: bold; font-style: italic; margin: 0px; padding: 10px; text-align: center; }

#newscontent {color:#274A5D;background-color:white;float:left;width:232px;height:137px; text-align:left; border-color: White; margin: 2px 0px 2px 0px;}
#newscontent td {color: #274A5D;font-size: 100%;padding-bottom: 3px;padding-left: 10px;}
#newscontent td a { color: #274A5D; text-decoration:underline; margin-top: 2px; font-size: 92%;}
#newscontent ul { margin: 0px; padding: 0px 0px 0px 5px }
#newscontent ul li { color: #274A5D; font-weight: normal; font-size: 92%; list-style-type: none; list-style-position: outside; border-style: dotted; border-width: 0px 0px 0px 0px; border-color: white; }
#newscontent ul li ul li a { color: #274A5D; font-weight: normal; font-size: 92%; text-align: right; text-decoration:none; list-style-type: none; list-style-position: outside; padding-left: 5px; border: 0px; }

#newsheader { color: white; background-color: #3f6781; float: left; margin-top: 2px; width: 232px; height: 43px; text-align: left; }
#newsheader p { font-size: 92%; margin: 0px; padding-top: 15px; padding-left: 20px }

#calendarcontent { color: white; background-color: #bdcad0; float: left; margin: 2px; width: 330px; height: 137px; text-align: left; }
#calendarcontent a { color: #274A5D; font-size: 100%; text-decoration:underline; }
#calendarcontent ul { margin: 0px; padding: 0px 0px 0px 5px }
#calendarcontent ul li { color: #274A5D; font-weight: normal; font-size: 92%; list-style-type: none; list-style-position: outside; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: white; }
#calendarcontent ul li table tr td { color: #274A5D; font-weight:normal; list-style-type: none; list-style-position: outside; border-style: none; border-width: 0px 0px 1px 0px; border-color: white; padding-top:2px; }
#calendarcontent ul li ul li a { color: #274A5D; font-weight: normal; font-size: 92%; text-align: right; text-decoration:none; list-style-type: none; list-style-position: outside; padding-left: 5px; border: 0px; }

#calendarheader { color: white; background-color: #376781; float: left; margin: 2px; margin-bottom: 0; width: 330px; height: 43px; text-align: left;}
#calendarheader p { font-size: 92%; margin: 0px; padding-top: 15px; padding-left: 20px; }

#pagecontent { color: #370202; background-color: #ffffff; margin: 0px;  width: 566px; height: 660px;  float:left;  border-width:0px;}
#pagecontent a { color:#376781; }
#pagecontent h1 { color: #376781; font-size: 1em; margin: 0px; padding: 10px; text-align: left }
#pagecontent h2 { color: #370202 }
#pagecontent h3 { color: #370202 }
#pagecontent h4 { color: #376781; font-size: 0.75em; margin: 0px; padding: 10px; text-align: center }
#pagecontent p { font-size: 92%; margin: 0px; padding: 10px }
#pagecontent p.tabletitle { background-color:White; text-align:center; font-size: 90%; color: black; font-family: Arial; font-variant: small-caps; }
#pagecontent ul { margin-left: 75px; padding: 0px 0px 0px 5px }
#pagecontent ul li { color: #376781; text-align: left; font-weight: normal; font-size: 92%; list-style-type: none; list-style-position: outside; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: white; }


#rptcontent { color: #370202; background-color: #ffffff; margin: 0px; float:left;  border-width:0px;}
#rptcontent h1 { color: #376781; font-size: 1em; margin: 0px; padding: 10px; text-align: left }
#rptcontent h2 { color: #370202 }
#rptcontent h3 { color: #370202 }
#rptcontent h4 { color: #376781; font-size: 0.75em; margin: 0px; padding: 10px; text-align: center }
#rptcontent p { font-size: 92%; margin: 0px; padding: 10px; text-align:left; }
#rptcontent ul { margin-left: 75px; padding: 0px 0px 0px 5px }
#rptcontent ul li { color: #376781; text-align: left; font-weight: normal; font-size: 92%; list-style-type: none; list-style-position: outside; border-style: dotted; border-width: 0px 0px 1px 0px; border-color: white; }

#pagecontentimage { background-color: black; float: left; width: 83px; height: 83px; overflow: hidden; margin: 7px }

#pagecontenttext { float:left; text-align:left; }

#pagecontentintro { color: #370202; background-color: #ffffff; margin: 0px;  float:left;  border-width:0px;}
#pagecontentintro p { font-size: 0.85em; margin: 0px; padding: 10px; text-align: left; }


#pdsheading {font-size: 85%;	color: black;}
#pdsnotes {font-size: 85%;	color: black;}
#pdsstats {font-size: 85%;	color: black;}

#perfsummdata a {text-decoration:none; }
#perfsummdata a:hover { text-decoration:underline; }

#AssistantTop {color: white;background: #08797f url(../images/large2.jpg); float: left; width: 590px;height: 30px;overflow: hidden;}
#AssistantTop a:hover {font-weight:bold;}
#AssistantTop h1 {font-weight:normal; font-size: 182%;font-family: Times New Roman, Times, serif; text-align: center;}
#AssistantTop h2 {font-weight: bold;font-size: 122%;margin-left: 220px;text-align: left;}

#AssistantHeading {color: white; background-color: #474747; float: left; width: 580px;height: 70px; padding:5px;}
#AssistantHeading a:hover {font-weight:bold;}
#AssistantHeading a {color:White;}
#AssistantHeading h1 {font-weight:normal; font-size: 182%;font-family: Times New Roman, Times, serif; text-align: center;}
#AssistantHeading h2 {font-weight: bold;font-size: 122%;margin-left: 220px;text-align: left;}
#AssistantHeading p {font-weight:normal; font-size: 82%;font-family:Arial, Sans-Serif; text-align: center;}

#AssistantBottom {color: white; background-color: #474747; float: left; width: 590px;height: 60px;}
#AssistantBottom a:hover {font-weight:bold;}

#AssistantContent h1 {font-weight:bold; color:#08797f; font-size: 90%;font-family: Arial, Sans-Serif;text-align: left; padding:8px;}

.AppErr {color: #376781; font-weight:bold; font-size: 100%; text-align: center;}

.popup{
		position:absolute;
		z-index:11;
		border-style:solid;
		border-width: 1px 2px 2px 1px;
		border-color:#FFFFFF #dcdcdc #dcdcdc #FFFFFF;
		background-color: #116890;
		padding: 4px;
}
 
.videopopup{
		position:absolute;
		z-index:11;
		border-style:none;
		background-color:White;
		padding: 4px;
		
}

.formtable
{
	margin-left: 10px;
	font-size: 85%;
	color: black;
	font-family: Arial;
	border-right: gray 1px solid;
	table-layout: auto;
	border-top: gray 1px solid;
	font-weight: normal;
	background-image: none;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-style: normal;
	border-collapse: collapse;
	background-color: transparent;
	text-decoration: none;
}

.allyellow { background-color: Yellow; color: Yellow; }
.allblue { background-color: #B8F5E9; color: #B8F5E9; }
.allbluebackground { background-color: #B8F5E9; }
.allpink { background-color: #FAAFBA; color: #FAAFBA; }
.allpinkbackground { background-color: #FAAFBA; }
.failtext { color: Red; font-size: 11px; text-align: center; }
.passtext { color: Green; font-size: 11px; text-align: center; }
.infotext { color: Blue; font-size: 11px; text-align: center; }
.infotextleft { color: Blue; font-size: 11px; text-align: left; }
.infotextsm { color: Blue; font-size: 11px; font-variant:normal; text-align: center; }
.smallblacktext { color: Black; font-size: 11px; text-align: center; }
.smallblacktextleft { color: Black; font-size: 11px; text-align: left; }
.microscopicblacktext { color: Black; font-size: 9px; text-align: center; }
.microscopicblacktextleft { color: Black; font-size: 9px; text-align: left; }
.smallcaps { font-variant:small-caps; }
.smallbutton { font-variant:small-caps; font-size:8px; text-align:center; height:15px; }

#msgemail { text-align:center; }
#msgpass { text-align:center; }
#msgcustpptopt { text-align:center; }
#msgotherpptopt { text-align:center; }

.tablehead {background-color: #FEF6E6; font-weight:bold; }
.stdtablebkgd {background-color:White; border-top: gray 1px solid;}
.alttablebkgd {background-color: #FEF6E6; border-top: gray 1px solid;}
.gridHeaderSortASC {font-weight:bold; background: #FEF6E6 url(../images/sortdownarrow.bmp) no-repeat 95% 100%; }
.gridHeaderSortDESC {font-weight:bold; background: #FEF6E6 url(../images/sortuparrow.bmp) no-repeat 95% 100%; }
.fakebutton a { background-color: #FFE4C4; text-decoration: none; border-style:none; color:White; text-decoration:none;}
.sectionheading { color: #376781; margin: 0px; text-align: left }


#pds
{
width: 560px;
height: 460px;
text-align: left;
overflow:hidden;
padding:0px 0px 0px 0px;
margin: 0 auto;
}

#pdsgraphdiv
{
    float:left;
    width:560px;
    height:auto;  
}

#pdsstatsdiv
{ 
 float: left;
 width:560px;
 height:auto;
} 

.hiddenRow {
 display:none;
 visibility:hidden;
}
.visibleRow {
 display:inherit;
 visibility:visible;
}



