@charset "utf-8";

/* 2009931413  */

html, body, h1, h2, h3, h4, h5, h6, p, img{

	padding:0;

	margin:0;

}

body{

	font:1em Arial, Helvetica, sans-serif;

	color:#000;

	background-color:#E4FAE2;

}

h1{font-size:1.5em; font-weight:bold;}

h2{font-size:1.25em; font-weight:bold; }

h3{font-size:1em; font-weight:bold;}

h4{font-size:0.85em; font-weight:bold;}

h5{font-size:0.75em;}

h6{font-size:0.65em; font-weight:normal;}

p{font-size:0.8em;}

td{vertical-align:top}

ol, ol ol, ul, ul ul{margin-top:0.5em; margin-bottom:0.5em;}

li{font-size:0.8em;}

a{

	color:#00f;

	text-decoration:none;

}

a:hover{

	color:#00f;

	text-decoration:underline;

}

a img{border:none;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

	height:0;

	font-size: 1px;

	line-height: 0px;

}

#header{

	background:url(../../media/header_bg.jpg) top left no-repeat;

	width:790px;

	height:85px;

	margin:0 auto;

}

#schoolLogo{

	float:left;

	background:url(../../media/schoollogo.jpg) top left no-repeat;

	width:269px;

	height:85px;

	display:block;

	margin:0;

	padding:0;

}

#pcpLogo{

	float:right;

	display:block;

	margin:5px 10px 0 0;

	background:url(../../media/_plsstandard_logo.png) center center no-repeat;

	width:91px;

	height:76px;

}

.decorTop{

	width:790px;

	margin:0 auto;

	display:block;

	background:url(../../media/obw_top.jpg) top left repeat-x;

	height:34px;

}

#midWrapper{

	width:790px;

	margin:0 auto;

}

#leftNavWrapper{

	background-color:#99BE99;

	width:200px;

}

.uiBtn{

	padding:5px 2px 5px 30px;

	margin:0;

	border-bottom:1px solid #fff;

	display:block;

	font:0.75em Arial, Helvetica, sans-serif;

	color:white;

	text-decoration:none;

	background-color: #0079c2;

	background-image: url(../../media/menuarrow.jpg);

	background-repeat: no-repeat;

	background-position: 5px center;

}

.uiBtn:hover{

	background:url(../../media/menuarrow1.jpg) 5px center no-repeat #6eb43f;

	color:white;

	text-decoration:none;

}

.pluginBtn{

	display:block;

	font:0.7em Arial, Helvetica, sans-serif;

	background-color:#0079c2;

	color:#333;

	padding:5px 5px 5px 30px;

	margin:0;

	text-decoration:none;

	background-position:5px center;

	background-repeat:no-repeat;

}

.pluginBtn:hover{

	background-color:#6eb43f;

	color:#fff;

	text-decoration:none;

}

#readerBtn{background-image:url(../../media/readerlogo.gif);}

#qtBtn{background-image:url(../../media/qtlogo.gif);}

#javaBtn{background-image:url(../../media/javalogo.gif);}

#flashBtn{background-image:url(../../media/flashlogo.gif);}

#shockBtn{background-image:url(../../media/shocklogo.gif);}



#supportBtn{

	display:block;

	margin:1em auto;

	background:url(../../media/supportlogo.jpg) left center no-repeat;

	width:190px;

	height:60px;

	padding:5px 0;

}

#supportBtn:hover{

	background-position:right center;

}

#contentWrapper{

	width:580px;

	padding:5px;

	background-color:white;

}

.acctNotice{

	background-color:#fdf;

	border:1px dotted:#fcf;

	padding:5px 10px;

	font:0.75em Arial, Helvetica, sans-serif;

	font-style:italic;

}

#registerInstrux, #buyInstrux, #loginInstrux{

	padding:5px;

	margin:0px auto 10px;

}

#registerInstrux p, #buyInstrux p, #loginInstrux p{

	margin:0.25em 0.25em 0.25em 1.5em;

}

#productLogos{

	margin:1em;

	padding:0 5px;

}

.productLogo{

	margin:0 0.5em;

}



#updateContent{

	padding:5px;

}

#menuContainer{

	width:200px;

	background-color:#fff;

	border:1px solid #205320;

	padding:5px;

}

#menuContainer h4{

	background:url(../../media/menutitle_bg.jpg) bottom right no-repeat #6eb43f;

	padding:3px 5px;

	color:white;

}

.menuInstrux{

	border:1px solid #ccc;

	background-color:#e4fae2;

	font:0.65em Arial, Helvetica, sans-serif;

	color:#333;

	margin:5px auto;

	padding:2px;

}

.courseListItem{

	color:#666;

	font:0.7em Arial, Helvetica, sans-serif;

	text-align:center;

}







.decorBottom{

	width:790px;

	margin:0 auto;

	display:block;

	background:url(../../media/obw_bottom.jpg) top left repeat-x;

	height:34px;

}













#footer{

	font:0.65em Arial, Helvetica, sans-serif;

	text-align:center;

	color:#fff;

	padding:1em 0;

	margin:0 auto;

	background-color:#0079c2;

	width:790px;

}

#footer a{

	color:white;

	text-decoration:underline;

}

#footer a:hover{

	text-decoration:none;

	color:white;

}







/* SpryCollapsiblePanel.css - version 0.5 - Spry Pre-Release 1.6.1 */



/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */



/* This is the selector for the main CollapsiblePanel container. For our

 * default style, the CollapsiblePanel is responsible for drawing the borders

 * around the widget.

 *

 * If you want to constrain the width of the CollapsiblePanel widget, set a width on

 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill

 * up available space.

 *

 * The name of the class ("CollapsiblePanel") used in this selector is not necessary

 * to make the widget function. You can use any class name you want to style the

 * CollapsiblePanel container.

 */

.CollapsiblePanel {

	margin: 0px;

	padding: 0px;

	border-bottom: solid 1px #fff;

}



/* This is the selector for the CollapsiblePanelTab. This container houses

 * the title for the panel. This is also the container that the user clicks

 * on to open or close the panel.

 *

 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary

 * to make the widget function. You can use any class name you want to style an

 * CollapsiblePanel panel tab container.

 */

.CollapsiblePanelTab {

	font:0.75em Arial, Helvetica, sans-serif;

	background:url(../../media/menuarrow.jpg) 5px center no-repeat #0079c2;

	border-bottom: solid 1px #CCC;

	margin: 0px;

	padding: 5px 2px 5px 30px;

	cursor: pointer;

	-moz-user-select: none;

	-khtml-user-select: none;

	color:white;

}



/* This is the selector for a CollapsiblePanel's Content area. It's important to note that

 * you should never put any padding on the content area element if you plan to

 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content

 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.

 *

 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary

 * to make the widget function. You can use any class name you want to style a

 * CollapsiblePanel content container.

 */

.CollapsiblePanelContent {

	background-color:#99be99;

	margin: 0px;

	padding: 0px;

}



/* An anchor tag can be used inside of a CollapsiblePanelTab so that the

 * keyboard focus ring appears *inside* the tab instead of around the tab.

 * This is an example of how to make the text within the anchor tag look

 * like non-anchor (normal) text.

 */

.CollapsiblePanelTab a {

	color: black;

	text-decoration: none;

}



/* This is an example of how to change the appearance of the panel tab that is

 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed

 * from panels as the user clicks on the tabs within the CollapsiblePanel.

 */

.CollapsiblePanelOpen .CollapsiblePanelTab {

	background:url(../../media/menuarrow1.jpg) 5px center no-repeat #6eb43f;

}



/* This is an example of how to change the appearance of the panel tab when the

 * CollapsiblePanel is closed. The "CollapsiblePanelClosed" class is programatically added and removed

 * whenever the CollapsiblePanel is closed.

 */



.CollapsiblePanelClosed .CollapsiblePanelTab {

 /* background-color: #EFEFEF */

}



/* This is an example of how to change the appearance of the panel tab as the

 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added

 * and removed from panel tab containers as the mouse enters and exits the tab container.

 */

.CollapsiblePanelTabHover {

	background:url(../../media/menuarrow1.jpg) 5px center no-repeat #6eb43f;

}

.CollapsiblePanelOpen .CollapsiblePanelTabHover{

	background:url(../../media/menuarrow1.jpg) 5px center no-repeat #6eb43f;

}

/* This is an example of how to change the appearance of all the panel tabs when the

 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed

 * whenever the CollapsiblePanel gains or loses keyboard focus.

 */

.CollapsiblePanelFocused .CollapsiblePanelTab {

	background:url(../../media/menuarrow1.jpg) 5px center no-repeat #6eb43f;

}


