BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CODE,  P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE {
	font-family: Arial, Helvetica, sans-serif;
}
body
{
	margin: 0px;
}


hr {
border: 0;
width: 95%;
color: #cacaca;
background-color: #cacaca;
height: 1px;  
}

input.bbuttons{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	/*border:1px solid;*/
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#cec;
	color:#000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffff',EndColorStr='#91c4c2');}/*  dk light green #bad367*/

input.gbuttons{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	/*border:1px solid;*/
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#cec;
	color:#000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffff',EndColorStr='#cda507');}/*  dk light green #bad367*/

button.gbuttons{
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-weight:bold;
	/*border:1px solid;*/
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#cec;
	color:#000000;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffff',EndColorStr='#cda507');}/*  dk light green #bad367*/

		
.forumline	{ background-color: #FFFFFF; border: 2px #a4b9c4 solid; }
.forumline2	{ background-color: #FFFFFF; border: 0px #a4b9c4 solid; }

tr.row1	{ background-color: #a1c7d4; }
tr.row2	{ background-color: #b4d6ef; }
tr.row3	{ background-color: #cacaca; }
tr.row4	{ background-color: #e4e3e3; }
tr.row5	{ background-color: #dfe3e9; }
td.row1	{ background-color: #a1c7d4; }
td.row2	{ background-color: #b4d6ef; }
td.row3	{ background-color: #cacaca; }
td.row4	{ background-color: #e4e3e3; }
td.row5	{ background-color: #dfe3e9; }

.text_Checkout_text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text_ProductDescribe {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #333333; text-decoration: none;
}

.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.text5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.text_ProductName {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height: 14px;
}
.text_ProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height: 14px;
}


.inputSubmit2
{
background-color: #dcecff; 
font-family : verdana,arial,helvetica;
font-size : 11px;
color:#3b6ba6;
}


.inputSubmit3
{
background-color: #FFFFFF; 
font-family : verdana,arial,helvetica;
font-size : 11px;
color:#000000;
}

.smtxt			{font-family:verdana,arial,helvetica; font-size:11px;color:#3b6ba6;}
.bsmtxt			{font-family:verdana,arial,helvetica; font-size:10px;color:#3b6ba6;font-weight: bold}

.headline1		{font-family:verdana,arial,helvetica; font-size:13px;color:#5e8db9;font-weight: bold; text-transform: uppercase;}
.carttext1		{font-family:verdana,arial,helvetica; font-size:11px;color:#006183;font-weight: bold}

.bbsmtxt		{font-family:verdana,tahoma,arial,helvetica; font-size:10px;color:#000000;font-weight: bold}
.olivesmtxt		{font-family:verdana,arial,helvetica; font-size:11px;color:#513519;font-weight: bold}
.medtxt			{font-family:verdana,arial,helvetica; font-size:12px;color:#090d64;}
.surveymedtxt	{font-family:verdana,arial,helvetica; font-size:12px;color:#000000;}
.fsmtxt			{font-family:verdana,arial,helvetica; font-size:10px;color:#090d64;}
.redsmtxt		{font-family:verdana,arial,helvetica; font-size:12px;color:#FF0000;font-weight: bold}
.redsmtxt2		{font-family:verdana,arial,helvetica; font-size:10px;color:#FF0000;}
.alert			{font-family:verdana,arial,helvetica; font-size:10px;color:#FF0000;}


.greysmtxt		{font-family:verdana,arial,helvetica; font-size:10px;color:#8b8b8c;}
.barsmtxt		{font-family:verdana,arial,helvetica; font-size:13px;color:#3b6ba6;font-weight: bold}
.headertxt		{font-family:verdana,arial,helvetica; font-size:12px;color:#4a4313;font-weight: bold}
.burgsmtxt		{font-family : Verdana,verdana,Arial;font-size : 11px; color : #b81f34;text-decoration: none; font-weight: bold}

.burgheadline	{font-family : Verdana,verdana,Arial;font-size : 12px; color : #b81f34;text-decoration: none; font-weight: bold}
.bluegheadline	{font-family : Verdana,verdana,Arial;font-size : 12px; color : #18659e;text-decoration: none; font-weight: bold}

.catalogsmtxt	{font-family:verdana,arial,helvetica; font-size:11px;color:#5e5939;}


.mainmenu		{font-family : Verdana,verdana,Arial;font-size : 10px; color : #FFFFFF;text-decoration: underline; font-weight: bold}
a.mainmenu		{font-family : Verdana,verdana,Arial;text-decoration: none; color : #FFFFFF;text-decoration: underline;  font-weight: bold}
a.mainmenu:hover{font-family : Verdana,verdana,Arial;text-decoration: underline; color : #000000; font-weight: bold}

/*main nav menu hyperlink */
.menu		{font-family : verdana,Arial;font-size : 11px; color : #018fb6;text-decoration: underline;font-weight: bold}
a.menu		{font-family : verdana,Arial;font-size : 11px; color : #018fb6;text-decoration: underline;font-weight: bold}
a.menu:hover{font-family: verdana,Arial;font-size : 11px; color : #808080;text-decoration: underline;font-weight: bold}

/*bcrumb hyperlink */
.mainmenu2		{font-family : Verdana,verdana,Arial;font-size : 10px; color : #105590;text-decoration: underline;font-weight: bold}
a.mainmenu2		{font-family : Verdana,verdana,Arial;font-size : 10px; color : #105590;text-decoration: underline;font-weight: bold}
a.mainmenu2:hover{font-family: Verdana,verdana,Arial;font-size : 10px; color : #9ec7ea;text-decoration: underline;font-weight: bold}


.close			{font-family : Verdana,verdana,Arial;font-size : 10px; color : #FF0000;text-decoration: underline;}
a.close			{font-family : Verdana,verdana,Arial;font-size : 10px; color : #FF0000;text-decoration: underline;}
a.close:hover	{font-family: Verdana,verdana,Arial;font-size : 10px; color : #000000;text-decoration: underline;}

	
.bmainmenu		{ font-family: verdana, arial, helvetica; font-size : 10px; text-decoration: underline; color : #3b6ba6; font-weight: bold}
a.bmainmenu		{ font-family: verdana, arial, helvetica; font-size : 10px; text-decoration: underline; color : #3b6ba6;font-weight: bold}
a.bmainmenu:hover{ font-family: verdana, arial, helvetica; font-size : 10px; text-decoration: underline; color : #e57b01; font-weight: bold}

.omainmenu		{ font-family: verdana, arial, helvetica; font-size : 10px; text-decoration: underline; color : #e57b01; font-weight: bold}
a.omainmenu		{ font-family: verdana, arial, helvetica; font-size : 10px; text-decoration: underline; color : #e57b01;font-weight: bold}
a.omainmenu:hover{ font-family: verdana, arial, helvetica; font-size : 10px; text-decoration: underline; color : #3b6ba6; font-weight: bold}
			
.bmainmenuWWW		{ font-family: verdana, arial, helvetica; font-size : 13px; text-decoration: underline; color : #3b6ba6; font-weight: bold}
a.bmainmenuWWW		{ font-family: verdana, arial, helvetica; font-size : 13px; text-decoration: underline; color : #3b6ba6;font-weight: bold}
a.bmainmenuWWW:hover{ font-family: verdana, arial, helvetica; font-size : 13px; text-decoration: underline; color : #f3b52b; font-weight: bold}
		
				



.inputBox
{
background-color: #FFFFFF; 
border: 1px solid #86a2cc; 
font-family : Verdana,verdana,Arial;
font-size : 10px;
}

.minputBox
{
background-color: #FFFFFF; 
border: 1px solid #86a2cc; 
font-family : Verdana,verdana,Arial;
font-size : 10px;
width: 420px;
size: 15;
}

.minputBox2
{
background-color: #FFFFFF; 
border: 1px solid #86a2cc; 
font-family : Verdana,verdana,Arial;
font-size : 10px;
width: 225px;
size: 15;
}


/* Form elements */
input,textarea, button {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}




/* LOGIN BOX */
.login {
	text-align: left;
	margin:10px 10px 10px 10px;
}

/* ALL LMS UI ELEMENTS */
.ui {
	text-align:left;
	margin-left:10px;
}

/* BREADCRUMBS */
.breadcrumb {
	width: 743px;
	text-align:left;
	background:#c7dffc;  /*bg color */
	margin:0px 0px 0px 0px;
	padding:3px 3px;}
}

.Titles		{font-family : Verdana,verdana,Arial;font-size : 14px; color : #105590;text-decoration: none; font-weight: bold }
.bcTitle	{font-family : Verdana,verdana,Arial;font-size : 10px; color : #808080;text-decoration: none; font-weight: bold}

/* LOGOUT BUTTON */
.logout
{
    position: absolute;
    top: 0px;
    left: 90%;
	font-family : Verdana,verdana,Arial;font-size : 11px; color : #105590;text-decoration: none;
}

.logout A {
	DISPLAY: block;
	POSITION: relative;
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:10px;
	margin-bottom:2px;
	border-width: 1px;
	border-style: solid;
	border-color: #1d475c;
	color: #1d475c;
	background-color: #a0c0d0;
}
.logout A:hover {
	background-color:#909090;
	COLOR: #ffffff;
}

/* MESSAGES TO USERS */
.success {
	text-align: center;
	font-weight: bold;
}

.alertMsg {
	text-align: left;
	font-weight: bold;
	vertical-align:top;
}

.warning {
	color: #ff0000;
	font-weight: bold;
}

/* organizes a list of links to LMS pages */
.cmdBlock {
	padding: 0px 0px 0px 0px;
	WIDTH: 300px;
	float: left;
	margin-right: 1em;
}
.cmdList {
	font-weight: bold;
	font-family : Verdana,verdana,Arial;
	font-size : 11px;
}
.cmdList A {
	DISPLAY: block;
	POSITION: relative;
	TEXT-ALIGN: left;	
	TEXT-DECORATION: none;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:2px;
	margin-bottom:2px;
	border-width: 0px;
	border-style: solid;
	border-color: #909090;
	color: #000099;
	background-color: #EEEEEE;
	font-family : Verdana,verdana,Arial;
	font-size : 11px;	
}
.cmdList A:hover {
	background-color:#1676a8;
	COLOR: #ffffff;
	font-family : Verdana,verdana,Arial;
	font-size : 11px;	
}



/* organizes a tabular report */
.reportBlock3 {
	padding: 0px 0px 20px 0px;
}

.reportBlock3 table caption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #3a3619;
	width:auto;
	padding: 5px;
}
.reportBlock3 table th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color: #000099;
	padding: 4px;
}
.reportBlock3 table td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 4px;
	color: #000099;
}


/* organizes a tabular report */
.reportBlock {
	padding: 0px 0px 20px 0px;
}
.reportBlock table
{
	border: 0px none #e3e4e5;
}
.reportBlock table caption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	COLOR: #5e5939;
	width:auto;
	padding: 5px;
}
.reportBlock table th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding: 4px;
}
.reportBlock table td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 4px;
}

.reportLink {
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:2px;
	margin-bottom:2px;
	border-width: 1px;
	border-style: solid;
	border-color: #909090;
	color: #000099;
	background-color: #D9D9D9;
}
.reportLink:hover {
	background-color:#000066;
	COLOR: #ffffff;
}

/* CATALOG DISPLAY */
.catShow {
	text-align: left;
	margin-left:10px;
}

.catFolder {
	background-repeat: no-repeat;
	background-image: url(./Img/folder_open.gif);
	background-position: 0px 50%;
	padding: 0 0 0 20px !important;
}

.catCourse {
	background-repeat: no-repeat;
	background-image: url(./Img/course.gif);
	background-position: 0px 50%;
	padding: 0 0 0 20px !important;
}

.catBack {
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	background-image: url(./Img/back.gif);
	background-position: 0px 50%;
	padding: 0 0 0 32px !important;
}


/* organizes a tabular report */
.dialogBlock {
	padding: 0px 0px 20px 0px;
}
.dialogBlock table
{
	border: 3px groove #000066;
	text-align: left;
}
.dialogBlock table caption
{
	font-weight: bold;
	background-color: #000066;
	COLOR: #ffffff;
	width:auto;
	padding: 5px;
}
.dialogBlock table th
{
	padding: 4px;
}
.dialogBlock table td
{
	padding: 4px;
}


/* Test upload */

.testUploadBlock {
	padding: 0px 0px 20px 0px;
}
.testUploadBlock table
{
	border: 3px groove #000066;
	text-align: left;
}
.testUploadBlock table caption
{
	font-weight: bold;
	background-color: #000066;
	COLOR: #ffffff;
	width:auto;
	padding: 5px;
}
.testUploadBlock table th
{
	padding: 4px;
	vertical-align:middle;
	text-align: center;
}
.testUploadBlock table td
{
	vertical-align:top;
	padding: 4px;
}


/* alertBlock upload - used AlertMessage.asp */

.alertBlock {
	padding: 0px 0px 20px 0px;
}
.alertBlock table
{
	text-align: left;
	font-weight: bold;
	vertical-align:top;
}
.alertBlock table td
{
	vertical-align:top;
	text-align: left;
	font-weight: bold;
}

/* new user registration */
#id_NewUserReg
{
	WIDTH: 240px;
}

/* logo */
.logo
{
	margin-left:10px;
	margin-top:5px;
}


.reportBlock2 {
	padding: 0px 0px 20px 0px;
}
.reportBlock2 table
{
	border: 0px groove #000066;
}
.reportBlock2 table caption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	width:auto;
	padding: 5px;
}
.reportBlock2 table th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000099;
	text-align:center;
	padding: 4px;
}
.reportBlock2 table td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	font-size:11px;
	padding: 4px;
}

.reportLink2 {
	TEXT-ALIGN: center;	
	TEXT-DECORATION: none;
	padding-top:1px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	margin-top:0px;
	margin-bottom:0px;
	border-width: 1px;
	border-style: solid;
	border-color: #1d475c;
	color: #1d475c;
	background-color: #a0c0d0;
}
.reportLink2:hover {
	background-color:#909090;
	COLOR: #ffffff;
}



/* organizes a tabular report */
.loginBlock {
	padding: 0px 0px 20px 0px;
}
.loginBlock table
{
	border: 0px none;
}
.loginBlock table caption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	COLOR: #ffffff;
	width:auto;
	padding: 5px;
}
.loginBlock table th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding: 4px;
}
.loginBlock table td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding: 4px;
}

