/* OLC Main Style Sheet
																									
Filename: 																							
	OLCmain.css																			
																									
Location: 																							
	X:\webdev\oec\styles\OLCmain.css																												
																								
History																								
Ver			Inits	Date		Comments															
1.00.00		???		??/??/??	Created by someone other than me.																
1.00.01		JWL		08/24/05	Added a red underline to a.tdTitle:link	
1.00.02		JWL		04/10/06	Added courseListISBN class.	

*/

body
{
	font-family: Arial, Helvetica, Sans Serif;
	font-size : 11pt;
	text-decoration : none;
}

#pageTitle
{
	font-size:22px;
	font-weight:bolder;
	font-family: Arial, Helvetica, Sans Serif;
}

#subhead
{
	font-size:16px;
	font-weight:bold;
}

#subheadComic
{
	font-size:18px;
	font-weight:bolder;
	font-family: Arial, Helvetica, Sans Serif;
}

#order_text
{
	border : thin solid Red;
	font : bolder Arial, Helvetica, sans-serif;
	text-align : center;
	vertical-align : middle;
	width : 10%;
}

#smallText
{
	font-size:9pt;
	font-family: Arial, Helvetica, Sans Serif;
}

#regText
{
	font-size:10pt;
	font-family: Arial, Helvetica, Sans Serif;
}
/* Required Form Fields */
#FormFieldTitleReq
{
	font-family: Arial, Helvetica, Sans Serif;
	color: red;
	font-size : 12px;
}

a:link		{color:Blue;text-decoration:underline;}
a:active	{color:#cc0000;text-decoration:underline;}
a:visited	{color:purple;text-decoration:underline;}
a:hover		{color:#cc0000;text-decoration:underline;}

a.RegLink:link		{color:Blue;text-decoration:underline;}
a.RegLink:active	{color:#cc0000;text-decoration:underline;}
a.RegLink:hover		{color:#cc0000;text-decoration:underline;}
a.RegLink:visited	{color:purple;text-decoration:underline;}

/* white link */
a.whitelink:link 		{color:#ffffff;text-decoration:underline;}
a.whitelink:visited  	{color:#ffffff;text-decoration:underline;}
a.whitelink:active  	{color:#ffffff;text-decoration:underline;}
a.whitelink:hover  	{color:#ffffff;text-decoration:underline;}

/* red link */
a.redlink:link 		{color:red;text-decoration:underline;}
a.redlink:visited  	{color:red;text-decoration:underline;}
a.redlink:active  	{color:red;text-decoration:underline;}
a.redlink:hover  	{color:red;text-decoration:underline;}

/* black link */
a.blacklink:link 		{color:black;text-decoration:underline;}
a.blacklink:visited  	{color:black;text-decoration:underline;}
a.blacklink:active  	{color:black;text-decoration:underline;}
a.blacklink:hover  	{color:black;text-decoration:underline;}



/* BEGIN NEW STYLES FOR FALL ACADEMIC RELEASE */

/* do not tile bg of internal content */
.internalTD {background-repeat: no-repeat;}

/* for course table row titles */
.tdTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	letter-spacing: 0pt;
	border-bottom-width: 1px;
	border-left-width: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #b6b6b6;
	border-left-color: #999999;
}

/* course title links */
/* 1.00.01 */
a.tdTitle:link 		{font-weight: bold;color:#666666;text-decoration:none;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #CC0000;}
a.tdTitle:visited  	{font-weight: bold;color:#666666;text-decoration:none;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #CC0000;}
a.tdTitle:hover  	{font-weight: bold;color:#CC0000;text-decoration:none;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #CC0000;}
a.tdTitle:active  	{font-weight: bold;color:#CC0000;text-decoration:none;border-bottom-width:0px;border-bottom-style: none;}

/* for course table row TDs */
.tdData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-bottom-width: 1px;
	border-left-width: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

/* course links */
a.tdData:link 		{color:#CC0000;text-decoration:none;border-bottom-width:0px;border-bottom-style: none;}
a.tdData:visited  	{color:#CC0000;text-decoration:none;border-bottom-width:0px;border-bottom-style: none;}
a.tdData:hover  	{color:#CC0000;text-decoration:underline;border-bottom-width:0px;border-bottom-style: none;}
a.tdData:active  	{color:#CC0000;text-decoration:underline;border-bottom-width:0px;border-bottom-style: none;}

/* for signed in user, sign out and edit info links */
.userInfo {
	font-family: Arial, Helvetica, sans-serif; 
	color: #666666;
	font-size: 11px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-bottom-width: 0px;
	padding-bottom: 1px;
}

a.userInfo:link {color:#CC0000;text-decoration:none;border-bottom-width:0px;border-bottom-style: none;}
a.userInfo:visited {color:#CC0000;text-decoration:none;border-bottom-width:0px;border-bottom-style: none;}
a.userInfo:hover {color:#CC0000;text-decoration:underline;border-bottom-width:0px;border-bottom-style: none;}
a.userInfo:active {color:#CC0000;text-decoration:underline;border-bottom-width:0px;border-bottom-style: none;}

/* for internal content header */
.smallHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	/* color: #CC0000; */
	color: #CC0000;
	text-transform: none;
	letter-spacing: 1pt;
}

/* for internal content header bigger */
.mediumHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	/* color: #CC0000; */
	color: #CC0000;
	text-transform: none;
	letter-spacing: 1pt;
}

/* for internal content header bigger */
.regularHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	/* color: #CC0000; */
	color: #CC0000;
	text-transform: none;
	letter-spacing: 0pt;
}

/* for internal content header bigger */
.courseListTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	/* color: #CC0000; */
	color: #000000;
	text-transform: none;
	letter-spacing: 0pt;
}

.courseListPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: #CC0000;
	text-transform: none;
	letter-spacing: 0pt;
}

/* 1.00.02  */
.courseISBN {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	color: #CC0000;
	text-transform: none;
	letter-spacing: 0pt;
}

/* For titles on purchase course pages */
.purchaseTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11 pt;
	letter-spacing: 0pt;
	color: #CC0000;
	background-color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: none;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000066;
	border-right-color: #000000;
	border-bottom-color: #000066;
	border-left-color: #000000;
}

/* add padding add vertical rule for long blocks of text */
.longText {
	/* font-family: Georgia, "Times New Roman", Times, serif; */ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-style: solid;
	padding-right: 50px;
	border-left-color: #666666;
}


/* welcome|instructor and updates|student boxes */
.homeTeaser {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* welcome|instructor and updates|student links */
a.homeTeaser:link {font-size: 11px; text-decoration: none; font-weight: bold; text-transform: uppercase; letter-spacing: 2pt; color: #666666;}
a.homeTeaser:visited {font-size: 11px;text-decoration: none;font-weight: bold;text-transform: uppercase;letter-spacing: 2pt;color: #666666;}
a.homeTeaser:hover {font-size: 11px;text-decoration: none;font-weight: bold;text-transform: uppercase;letter-spacing: 4pt;color: #cc0000;}
a.homeTeaser:active {font-size: 11px;text-decoration: none;font-weight: bold;text-transform: uppercase;letter-spacing: 2pt;color: #cc0000;}

#buttonAndMessage{
	position: 			relative;
	top:				-15px;
}

#academicOrderInfo{
	font-size:			10pt;
	font-family:		Arial, Helvetica, Sans Serif;
}

#orderInfoList{
	position:			relative;
	left:				40px;
}

#orderInfoList li{
	margin-top:	    	20px;		
}

#orderInfoList ol{
	list-style-type:	lower-alpha;
}

#orderInfoList li li{ 
	margin-top: 		5px;		
}

