/* defaults */
body,td,th { font-family: Arial, Helvetica, sans-serif;}
p { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;}	
a {
	font-family: Arial, Helvetica, sans-serif;}
	a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4b8888;	}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #999999;}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #996666;}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #669999;}
/* Standard anchor tag formatting */ 
a.link:link {
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
a.link:visited { 
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
a.link:hover {
	color: #996666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;}
a.link:active {
	color: #996666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;}    
/* End standard anchor tag formatting */

/* Formatting for prehead link */
a.prehead:link {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #4b8888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}
a.prehead:visited {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #4b8888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}
a.prehead:hover {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #4b8888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}
a.prehead:active {
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #4b8888;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;}	
/* End Formatting for prehead link */

/* superscript for prehead */
.prehead-ss {
	font-size: 9px;
	font-weight: bold;
    line-height: normal;
	color: #4b8888;
	text-decoration: none;
	vertical-align: 30%;
	font-family: Arial, Helvetica, sans-serif;}
/* End superscript for prehead */
	
/* Formatting for link2 items */
a.link2:link { 
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
a.link2:visited { 
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: none;}
a.link2:hover {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;}
a.link2:active {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	text-decoration: underline;}
/* End formatting for link2 items */

/* Formatting for menu items */
a.localnav:link { 
	color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.localnav:visited { 
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.localnav:hover {
	color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
a.localnav:active {
	color: #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 140%;
	text-decoration: none;}
/* End formatting for menu items */

/* Formatting for list links */
a.listlink:link { 
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;}
a.listlink:visited { 
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;}
a.listlink:hover {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;}
a.listlink:active {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;}
/* End formatting for list links */

/* Formatting for list links 2 */
a.listlink2:link { 
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
a.listlink2:visited { 
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
a.listlink2:hover {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
a.listlink2:active {
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	text-decoration: none;}
/* End formatting for list links */

/* Formatting for list links 3 */
a.listlink3:link { 
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #FFCC33 solid;
	text-decoration: none;}
a.listlink3:visited { 
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #FFCC33 solid;
	text-decoration: none;}
a.listlink3:hover {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #FFCC33 solid;
	text-decoration: none;}
a.listlink3:active {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px #FFCC33 solid;
	text-decoration: none;}
/* End Formatting for list links 3 */

/* superscript for list links 3 */
.listlink3-ss { 
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	vertical-align: 30%;
	text-decoration: none;}
/* End superscript for list links 3 */
    
a.subhead1ink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #FFCC33 solid;
	color: #4b8888;
	text-decoration: none;}
a.subhead1ink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #FFCC33 solid;
	color: #999999;
	text-decoration: none;}
a.subhead1ink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #FFCC33 solid;
	color: #003366;
	text-decoration: none;}
a.subhead1ink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #FFCC33 solid;
	color: #003366;
	text-decoration: none;} 
/* End formatting for list links 3*/

/* Text formatting for content */
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 140%;
	color: #000000;}
.bodytextitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	font-style: italic;
	line-height: 140%;
	color: #000000;}	
.bodytextss {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 7px;
	line-height: 140%;
	color: #000000;
	vertical-align: super;}  
.bodytextbig {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	line-height: 140%;
	color: #000000;}
.bodytextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	font-weight: normal;
	color: #000000;}
	.bodytxtsmbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	font-weight: bold;
	color: #000000;}
.bodytealunder {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 1px #4b8888 solid;
	border-top: 0px none;
	color: #000000;}
.bodytealover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border-top: 1px #4b8888 solid;
	border-bottom: 0px none;
	color: #000000;}
.bodytealunderthick {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 2px #4b8888 solid;
	border-top: 0px none;
	color: #000000;}  
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #000000;}
.bolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	line-height: 140%;
	color: #000000;} 
.textmedblue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #336699;}  
.textmedblue-ss {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	line-height: 140%;
	vertical-align: 30%;
	color: #336699;}
.textdarkteal {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #336666;}
.textrose {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 140%;
	color: #996666;}
.subhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #003366;
	border-bottom: 1px #FFCC33 solid;}
.subhead1ss {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8px;
	color: #003366;
	vertical-align: 30%;}
.subhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px #FFCC33 solid;
	border-top: 1px #FFCC33 solid;
	color: #000000;}  
.subhead2ss {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7px;
	border-bottom: 1px #FFCC33 solid;
	border-top: 1px #FFCC33 solid;
	color: #000000;
	vertical-align: 30%;}
.subhead3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	border-bottom: 0px none;
	color: #4b8888;}  
.subhead4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px #4b8888 solid;
	border-top: 0px none;
	color: #000000;}
.subhead5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	border-bottom: 0px none;
	color: #4b8888;}
.subhead6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px #4b8888 solid;
	border-top: 1px #4b8888 solid;
	color: #4b8888;
	text-decoration: none;}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 20px;
	letter-spacing: 0.25em;
	text-transform: uppercase;
	line-height: 22px;
	color: #003366;}  
.header-ss {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 22px;
	vertical-align: 30%;
	color: #003366;}  
.headerlite {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 20px;
	letter-spacing: 0.25em;
	text-transform: uppercase;
	line-height: 22px;
	color: #669999;}
.headerred {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	font-size: 20px;
	letter-spacing: 0.25em;
	text-transform: uppercase;
	line-height: 22px;
	color: #996666;}  
.callout {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 120%;
	font-style: italic;
	color: #4b8888;}  
.callout2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 120%;
	font-style: italic;
	color: #4b8888;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #996666;
	border-bottom-color: #996666;
	border-bottom-width: 1px;
	padding-top: 3px;
	padding-left: 3px;}  
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #999999;
	text-decoration: none;} 
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;}  
/* End formatting for content */

/* float styles */
.floatright { 
	float: right;}
.floatleft { 
	float: left;}
/* End float styles */

/* List formatting */
ul li.bullet {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b8888;
	font-weight: bold;
	font-size: 12px;
	line-height: 120%;
	list-style-image: url(../images/liv_mtec/rosebullet.gif);}	   
ul li.bulletsubhead {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b8888;
	font-weight: bold;
	font-size: 14px;
	line-height: 120%;
	list-style-image: url(../images/liv_mtec/rosebullet.gif);}	      
ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	line-height: 120%;
	list-style-position: outside;
	list-style-image: url(../images/liv_mtec/rosebullet.gif);} 	  
ul ul li {
	font-family: Arial, Helvetica, sans-serif;
	color: #996666;
	font-weight: normal;
	font-size: 12px;
	line-height: 120%;
	list-style-position: outside;
	list-style-image: url(../images/liv_mtec/tealbullet.gif);}	
ol li {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b8888;
	font-weight: bold;
	font-size: 14px;
	line-height: 90%;
	list-style-position: outside;
	list-style-image: url(../images/liv_mtec/tealbullet.gif);}
/* end formatting */

/* Header formatting */
H1, H2, H3, H4, H5 {
	color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;}
/* End Header formatting */

/* Class Selectors */
.warning {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;}
.border {
	border: 1px solid #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	padding: 0.1em;}	  
.bgroundteal {
	background-color: #4b8888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.25em;
	text-align: left;
	vertical-align: bottom;}	
.box {
	border: 1px solid #4b8888;
	background: #FFFFCC;
	padding: 0.1em;
	font-size:12px;}  	  
.bgroundpaleyellow {
	background-color: #FFFFCC;}
/* End class selectors */

/* Form Styles */
INPUT,password {
	BORDER-TOP:    #4b8888 1px outset; 
	BORDER-LEFT:   #4b8888 1px outset; 
	BORDER-BOTTOM: #4b8888 1px inset; 
	BORDER-RIGHT:  #4b8888 1px inset; 
	FONT-SIZE: 10px; font-weight:bold; COLOR: #4b8888; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: #FFFFFF;}

INPUT.form{ 
	border: 1px solid #4b8888;
	BACKGROUND-COLOR: #FFFFFF;}

TEXTAREA.textarea {
	BORDER-TOP:    #4b8888 1px outset; 
	BORDER-LEFT:   #4b8888 1px outset; 
	BORDER-BOTTOM: #4b8888 1px inset; 
	BORDER-RIGHT:  #4b8888 1px inset;
	FONT-SIZE: 10px; font-weight: bold; COLOR: #4b8888; font-family: Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #FFFFFF;
    PADDING: 4px 4px 4px 4px;}

SELECT.select {
	BORDER-TOP:    #4b8888 1px outset; 
	BORDER-LEFT:   #4b8888 1px outset; 
	BORDER-BOTTOM: #4b8888 1px inset; 
	BORDER-RIGHT:  #4b8888 1px inset;
	FONT-SIZE: 10px; font-weight:bold; COLOR: #4b8888; font-family: Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #FFFFFF;}
/* End form styles */

/* Course Schedule Table styles 
table.tablestyle {
	width: 100%;}
td.tableheader {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding: 4px;
	vertical-align: bottom;
	border-bottom: solid 4px #003366;
	border-right: solid 2px #999999;
	border-top: solid 3px #FFFFFF;}
td.tablesection {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #336699;
	border-bottom: solid 1px #FFFFCC;
	padding: 4px;
	vertical-align: middle;
	width: 26%;}
td.tablesectcert {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	background-color: #669999;
	border-bottom: solid 1px #FFFFCC;
	padding: 4px;
	vertical-align: middle;
	width: 26%;}			
td.tablecrsname {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-color: #FFFFFF;	
	border-bottom: solid 1px inset #999999;
	padding: 4px;
	vertical-align: middle;
	width: 26%;}
td.tableinfo {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000033;
	background-color: #FFFFFF;
	border-bottom: solid 1px inset #999999;
	padding: 4px;
	vertical-align: middle;
	width: 8%;}
 End Course Schedule Table styles */

/* Current Schedule button style */
a.schedbutton:link {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 250%;
	color: #FFFFFF;
	background-color: #669999;
	border-bottom: solid 3px #336666;
	border-right: solid 2px #666666;
	border-left: solid 2px #999999;
	border-top: solid 2px #99CCCC;
	text-decoration: none;
	padding: 3px;}
a.schedbutton:visited {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 250%;	
	color: #FFFFFF;
	background-color: #336699;
	border-bottom: solid 3px #003366;
	border-right: solid 2px #003366;
	border-left: solid 2px #6699CC;
	border-top: solid 2px #6699CC;
	text-decoration: none;
	padding: 3px;}
a.schedbutton:hover {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 250%;	
	color: #FFFFCC;
	background-color: #336666;
	border-bottom: solid 3px #003333;
	border-right: solid 2px #666666;
	border-left: solid 2px #999999;
	border-top: solid 2px #669999;
	text-decoration: none;
	padding: 3px;}
a.schedbutton:active {
	font: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 250%;	
	color: #FFFFFF;
	background-color: #669999;
	border-bottom: solid 3px #336666;
	border-right: solid 2px #666666;
	border-left: solid 2px #999999;
	border-top: solid 2px #99CCCC;
	text-decoration: none;
	padding: 3px;}			
/* End Current Schedule button style */
.white {
	color: #FFFFFF;}
