@media print{
.lnavdiv { float: left; margin-bottom: 0px; padding-bottom: 0px; vertical-align: top; width: 170px; margin-right: -3px }
	.lnavlnxdiv { display:none; }
	a.mainlnx { display:none; }
	.lnavbtmpic {display:none; }
	.lnavdiv { display:none; }
	.headerpic { width: 330px; }
	.divlnav { display:none; }
}
/*new styles*/


body {	background:#fff;color:#000000;	font-family:"Verdana","Helvetica","Arial",sans-serif;	font-size:0.85em;	font-weight:normal;	height:100%;	margin:0pt auto;	}
#header{width:996px;/*background:url(images/headerPH.png) top left no-repeat #fff;*/height:265px; position:relative;}
#leftside	{	float: left;	width: 0px/*201px*/;	/*margin-left: 180px;*/	background:#fff;	border-right:2px solid #fff;	margin-left:7px;	}
* html #leftside	{	display: inline;	}
#content	{	float: left;	width: 559px;	/*margin-left: -67%;	background:#fff;*/	#margin-top:20px;}
#rtside	{	float: left;	width: 155px;	/*background:#fff;*/	margin-right:0px;	}
/* Start Mac IE5 filter \*/
#content, #leftside, #rtside	{	padding-bottom: 32767px !important;	margin-bottom: -32767px !important;	}
/* End Mac IE5 filter */

#wrapper	{/*background:url(images/mainbg.png) top left no-repeat;*/ margin-right:auto;	margin-left:auto;	overflow: hidden; /* This hides the excess padding in non-IE browsers */	overflow-x:visible;	}
#wrapper	{ float: left;	float/**/: none; }
/* easy clearing */
#wrapper:after	{ display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}
#wrapper	{	display: inline-block;	width:997px;	margin-left:auto;	margin-right:auto;	}
/*\*/
#wrapper	{	display: block;	margin-left:auto;	margin-right:auto;	}

/* end easy clearing */
#footer	{	clear: both;	height:35px;	padding-top:18px;	background:transparent;	text-align:center;	position:relative;	color:#6486b3;	font-size:.8em;	font-weight:bold;	margin-left:7px;#margin-top:25px; _margin-top:50px;}
/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output	{	position: relative;	z-index: 1000;	}

/*old styles*/
#rtside p {padding:3px 3px 3px 10px;top:0pt;font-size:.75em;}
#rtside p.alt {background:#E6E2AF url(images/calbg_alt.gif) repeat-y scroll left top;}
.evttitle {font-weight:bold;display:block;}
.evtTnD {font-style:italic;display:block;text-align:right;}
#calpanel {background:#6384B5 none repeat scroll 0%;margin-left: 155px;_margin-left:109px;position:absolute;width:95px;font-size:.8em;top:155px;}
#tpr {background:transparent url(images/cal_topper.gif) no-repeat scroll left top;height:10px;width:95px;}
#ftr {background:transparent url(images/cal_bottom.gif) no-repeat scroll left bottom;height:10px;margin-bottom:0px;width:95px;}
#calpanel a {color:#FFFFCC;display:block;font-weight:bold;margin-left:7px;text-decoration:none;text-indent:10px;width:85px;}
#calpanel .crnt {background:transparent url(images/cal_arrow.gif) no-repeat scroll left top;display:block;}
.calhead {background:#6384B5 none repeat scroll 0%;text-align:center;}

#content p{/*width:90%;*/margin-left:20px;margin-right:20px;}
#lftbottomline { height:2px; width:201px; background:#6384B5; position:absolute; top:-2px; left:0; }
#rtbottomline { height:27px; width:155px; background:url(images/calbottom.gif) #6384B5 bottom left repeat-x; position:absolute; top:-2px; right:0; }
#rtbottomline_left { height:14px;width:10px; background: url(images/calbottom_lft.gif) bottom left no-repeat; position:absolute;top:0;left:0;}

/*#leftside ul {list-style-type:none; margin-left:0px;_margin-left:20px;}*/
#leftside ul li.liLnavL1 {list-style:none; background:#A7D588;/*93AACAurl(images/lnav_arrowtall.gif) outside;background-position: left 90%;*/padding:2px 0px;padding-left:0px;}
#leftside a { font-weight: bold; font-size: 0.70em; color: #000; font-family: "Verdana", "Helvetica", sans-serif;text-decoration: none; margin-left:0px; margin-bottom:5px; display:block;}
#leftside ul li.liLnavL1 a { padding-left:10px;width:190px;}
#leftside ul li.liLnavL2 {list-style-image:none;background:#CFE9BE;display:block;padding:2px 0px;padding-left:0px;}
#leftside ul li.liLnavL2 a {padding-left:20px;width:180px;}

#topnav li ul, #topnav ul ul {display:none;left:0pt;position:absolute;top:1em;}
#topnav li ul li {}
#topnav li > ul {left:auto;top:auto;}
#topnav li:hover ul.flyout, #topnav li.c1:hover ul.flyout, #topnav li ul.flyout li:hover ul.flyouta, #topnav li.c1 ul.flyout li:hover ul.flyouta {background:#6FB440 none repeat scroll 0% 50%;display:block;}
#topnav {background:#6FB440 none repeat scroll 0% 50%;color:#FFFFFF;font-size:0.75em;height:32px;position:absolute;text-align:center;top:0px;#top:25px;_top:25;}
#topnav ul {font-weight:bold;margin:0pt;padding:0pt;}
#topnav ul li {float:left;height:1.8em;list-style-type:none;margin-right:4px;margin-top:8px;position:relative;}
#topnav ul li a {color:#FFFFFF;padding-left:3px;padding-right:3px;text-decoration:none;}
#topnav ul li:hover {background:#074986 none repeat scroll 0% 50%;color:#00DA00;margin-top:3px;padding:5px 0px;}
#topnav ul li a:hover {background:#074986 none repeat scroll 0% 50%;color:#00DA00;padding:5px 3px;}
#topnav ul li.c1 {}
#topnav ul li.c1 ul.flyout {float:none;left:0px;padding:0pt;position:absolute;text-align:left;top:1.8em;width:180px;/**/}
#topnav ul li.c1 ul.flyout li {float:none;margin:0pt;padding:0pt 0pt 0pt 0px;position:relative;/*width:135px;*/}
#topnav ul li.c1 ul.flyout li:hover {background:#074986 none repeat scroll 0% 50%;color:#00DA00;}
#topnav ul li.c1 ul.flyout a {color:#FFFFFF;display:block;float:none;line-height:1.1em;margin:0pt;padding:5px 5px 5px 5px;}
#topnav ul li.c1 ul.flyout a:hover {background:#074986 none repeat scroll 0% 50%;color:#00DA00;}
.over a:hover {color:#00DA00;}
.over ul.flyout a {color:#FFFFFF;display:block;float:none;line-height:1.1em;margin:0pt;padding:5px 5px 5px 5px;}

#topnav li.c1 ul.flyout li ul.flyouta {/*background:#333333 none repeat scroll 0%;*/}
#topnav ul li.c1 ul.flyouta {float:none;left:175px;padding:0pt;position:absolute;text-align:left;top:0em;/*width:180px;*/}
#topnav ul li.c1 ul.flyouta li {float:none;margin:0pt;padding:0pt 0pt 0pt 0px;position:relative;/*width:135px;*/}
#topnav ul li.c1 ul.flyouta li:hover {background:#074986 none repeat scroll 0% 50%;color:#00DA00;}
#topnav ul li.c1 ul.flyouta a {color:#FFFFFF;display:block;float:none;line-height:1.1em;margin:0pt;padding:5px 5px 5px 5px;}
#topnav ul li.c1 ul.flyouta a:hover {background:#074986 none repeat scroll 0% 50%;color:#00DA00;}
.over a:hover {color:#FF0000;}
.over ul.flyout1 a {color:#FFFFFF;display:block;float:none;line-height:1.1em;margin:0pt;padding:5px 5px 5px 5px;}

#flashdiv{margin-top:25px;}
#greenrule{background:url(images/greenruleangled.png) top left transparent no-repeat;width:631px;height:32px;}
#logo{background:url(images/logo.gif) top left transparent no-repeat;width:341px;height:198px;left:612px;position:absolute;top:50px;#top:70px;_top:70px;}

#defaultcontent{}

#jsititle{font: bold 1.2em "Verdana","Helvetica","Arial",sans-serif;background:url(images/blueruleangled.gif) top right no-repeat;padding:3px;color:#fff;}

#jsiquiz {width:90%;position:relative;}
#jsiquiz div{float:left;margin-top:10px;}
#jsiquiz span.rdolist{float:right;}
.jsidivalt{background:#D1D8DF;}
.lbl{font-size:small;}
.rdolist{}

hr{clear:both;}
#jsiinfo{clear:both;margin-bottom:20px;}
#jsiinfo div{float:left;margin-top:10px;clear:left;}
#jsiinfo span.rdolist{float:right;}

#jsisubmitbtn{clear:both;padding-top:20px;}


.sectiontitleblue{font: bold 1.2em "Verdana","Helvetica","Arial",sans-serif;background:url(images/blueruleangled.gif) top right no-repeat;padding:3px;color:#fff;width:100%;}
.sectiontitlegreen{font: bold 1.2em "Verdana","Helvetica","Arial",sans-serif;background:url(images/greenruleangled.gif) top right no-repeat;padding:3px;color:#fff;width:100%;}
span.lbljsi{display:block;width:180px;float:left;}

#contactform {margin-left:20px; font-size:small;}
#contactform label.lbl{display:block;width:180px;float:left;}

#frtimage{position:absolute;right:300px;top:0pt;z-index:-10;}
#missionimage{position:absolute;right:260px;top:0pt;z-index:-10;}
.pnlright{float:left;height:400px;}

#quotes{font-size:0.75em;font-style:italic;position:absolute;top:180px;#top:210px;_top:210px; left:0;width:600px;}

#blogLink{position:absolute;right:470px;top:150px;#top:175px;width:500px;font-size:.8em;}
#blogLink a{text-decoration:none;color:#fff;font-weight:bold;}
