body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(images/bg_orange.gif);
	color: #003333;
}

/* These control the properties of the general anchor links within text */
A:link, A:visited  { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline;
}


A:hover, A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #008000;
    text-decoration:underline;
}

/* These control the properties of the links in the primary left navigation bars */


.nav:link, .nav:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	text-decoration:none;
}


.nav:hover, .nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006633;
   
}


/* These control the properties of the links within a program listing */


.listing:link {
	text-decoration:none;
}

.bluelisting:link {
	text-decoration:none;
	color:#03C;
}



/* These control the properties of the special time-sensitive news links at the bottom of the left nav bar */



.specialnav:link, .specialnav:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: red;
	text-decoration:none;
	text-align:center;
}


.specialnav:hover, .specialnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006633;
}



/* These control the properties of the TOC links in the "tables of contents" in the pages*/


.tocnav:link, .tocnav:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	text-decoration:none;
}


.tocnav:hover, .tocnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
   
}



/* These control the properties of the top banner */

.topbanner {
	border:0px;
	padding:0px;
	vertical-align:top;
}


/* These control the properties of the main page elements */

.leftpane {
	width: 170px;
}


.rightpane {
	width: 730px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 80%;
	color: #003300;
	line-height: 18px;
	padding-left: 2em;
	padding-right: 1em;

}

.fullpane {
width:100%;
}

.formpane {
}

/* This control the properties of the bottom bar */

.bottombanner{
	border:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
    text-decoration:none;
	padding-left:15px;
	text-align:center;
	
}



/* This controls the properties of an inner content table within the right pane, when ther is one */

.rightpanetable{
	width:100%;
	border:1px;
	padding:1px;
	vertical-align:top;
	background-color:FFEDB7;
}

/* This control the properties of a table of contents within the right pane, when there is one*/

.toctable{
	width:100%;
	border:1px;
	padding:1px;
	font-weight:bold;
	background-color:#E7E0AA;
	
}
	
.tocdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
    text-decoration:none;
	font-weight:bold;
}


/* This controls the properties of FORMS !!! */


.fl  {
	
	vertical-align:top;
	text-align:right;
	font-size:12px;
	padding-left:20px;
	
}


.fd  {
	
	vertical-align:top;
	text-align:left;
	font-size:12px;
	
}

/* ------------------------------------------- */

.standout:link, .standout:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #0000AD;
	text-decoration:underline;
}


.standout:hover, .standout:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000AD;
   
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 80%;
	color: #003300;
	line-height: 18px;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
}


.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

/* This is the style for text within school and semester subpages */

.text5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 2em;
	margin: 2em;
}

/* This is the style for text within program catalog and single-program listings */

.program1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	margin-left:10px;
}

/* BREADCRUMBS are the navigational pieces that show how far you've gone down in a tree, and how to get back */

.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 80%;
	color: #000000;
	line-height: 18px;
	border-style:solid;
border-bottom:thick solid #ff0000;
}


/* This sets up images to float within the text. */


img.floatupLeft { 
    float: left; 
    margin-right: 15px;
	margin-bottom: 10px;
	width: 260px;
}
img.floatupRight { 
    float: right; 
    margin-left: 15px;
	margin-bottom: 10px;
	width: 260px;
}


img.floatmidLeft { 
    float: left; 
	margin-top: 15px;
    margin-right: 15px;
	margin-bottom: 15px;
	width: 260px;
}
img.floatmidRight { 
    float: right; 
	margin-top: 15px;
    margin-left: 15px;
	margin-bottom: 15px;
	width: 260px;
}

p.floatclear {
	clear:both;
}

p.quote {
	margin-left:100px:
	margin-right:100px;
	font-style:italic;
}

.tochead {
	

}

.part {

     color:#FFF2CD;
}

/* urgent makes things red */


.urgent {
	color: #AA0000;
}

/* medium is used for table of contents */

.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003300;
    text-decoration:none;
}

.medium2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
    text-decoration:none;
    vertical-align:top;
}


.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003300;
    text-decoration:none;
}

.bigsign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003300;
    text-decoration:none;
	margin:6em;
}


.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 25px;
}

.small2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.small3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006633;
}

.highlightsmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #88AAFF
	background-color: #8800FF ;
}


.bgwhite {
	background-color: #FFFFFF;
}

/**** ORDER FORM ****/
ul.orderInfo {list-style:none;}
ul.orderInfo h3 {font-size:16px;}
#paymentForm input[type="text"], #paymentForm select {border:1px solid #EFAC43;}

#paymentForm label {
	width:200px;
	display:inline-block;
	text-align:right;
	margin:5px 0;
	font-size:12px;
}

#paymentForm label.shortLabel {	width:50px;	}

#paymentForm fieldset {
	border:1px solid #EFAC43;
	margin-bottom:20px;	
}

#paymentForm legend {font-weight:bold;}
.note {font-size:10px;}
.error {color:#F00;}
.print {position:relative; left:35px;}

/**** order form ****/



