body
{
		background:#CCCCCC;
		margin-top:10px;
}

a {
	  color:#0066CC;
		font-family: arial,verdana,helvetica;
		font-size:10.5pt;
		text-decoration:none;
}

a:visited {
	  color:#9999CC;
		font-family: arial,verdana,helvetica;
		font-size:10.5pt;
}

/* This are for the links on the main page */

a.splashpage {
	  color:#000000;
		font-family: arial,verdana,helvetica;
		font-size:8pt;
		text-decoration:none;
}

a.splashpage:visited {
	  color:#000000;
		font-family: arial,verdana,helvetica;
		font-size:8pt;
}


/* This are for the links on the main menu */

a.mainmenu
{
    background:#94A774;
		color:#FFFFFF;
    display: block;
		font-family: arial,verdana,helvetica;
		font-size: 10pt;
    padding: 9px 0px 9px 3px;
    text-decoration: none;
}

a.mainmenu:visited
{
		color:#FFFFFF;
		font-size: 10pt;
    font-family: arial,verdana,helvetica;
}

a.mainmenu:hover
{
    background:#333333;
    color:#FFFFFF;
    display: block;
		font-size: 10pt;
    padding: 9px 0px 9px 3px;
    font-family: arial,verdana,helvetica;
}


a.mainleftmenu
{
    background:#C2BAA6;
		color:#000000;
    display: block;
    font-family: arial,verdana,helvetica;
		font-size: 1.3em;
    padding: 4px 0px 4px 3px;
    text-decoration: none;
}

a.mainleftmenu:visited
{
		color:#000000;
    font-family: arial,verdana,helvetica;
		font-size: 1.3em;
}

a.mainleftmenu:hover
{
    background:#333333;
    color:#FFFFFF;
    display: block;
    font-family: arial,verdana,helvetica;
		font-size: 1.3em;
    padding: 4px 0px 4px 3px;
}


a.programsmenu
{
    background:#333333;
		color:#FFFFFF;
    display: block;
		font-size: 10pt;
    padding: 9px 0px 9px 3px;
    text-decoration: none;
    font-family: arial,verdana,helvetica;
}

a.programsmenu:visited
{
		color:#FFFFFF;
		font-size: 10pt;
    font-family: arial,verdana,helvetica;
}

a.programsmenu:hover
{
    background:#eeeeee;
    color:#000000;
    display: block;
		font-size: 10pt;
    padding: 9px 0px 9px 3px;
    font-family: arial,verdana,helvetica;
}



div.mainleftmenuheader
{
    background: #94A774;
		color:#FFFFFF;
    display: block;
		font-size: 11px;
		font-weight:bold;
    padding: 3px 3px 3px 3px;
    text-decoration: none;
    font-family: verdana,helvetica,arial;
}

.fancylfmenu {
		background:#FFFFFF;		 
    color:#FFFFFF;
    text-decoration: none;
    font-family: verdana,helvetica,arial;
    font-size:8pt
}

ul.fancy {
 list-style-image:url('images/arrow2.gif');
}

.tealtable, .tealtable TD, .tealtable TH
{
 		background:#EEEEEE;
		color:#FFFFFF;
}

.deepsea
{
 background:#D7CCB0;
 color:#65554C;
 font-family:arial,verdana,helvetica;
 font-size:0.9em;
 padding:4px;
}

.canvas001
{
 background:url('images/canvas001.png');
 font-family:verdana;
 border-style: dotted;
 border-width: 1px;
 border-color:#000000;
}

.canvas002
{
 background:#FFFFFF;
 font-family:verdana;
 font-weight:600;
 border-style: solid;
 border-width: 1px;
 border-color:#000000;
}

.aboutthispage
{
 background:#EEEEEE;
 border: 1px solid #CCCCCC;
 padding:10px 10px 10px 10px; 
 color:#000000;
 font-family:Arial,Verdana,Helvetica;
 font-size:10.5pt;
 text-indent:30px;
}

.mainpagetitle
{
 color:#003366;
 font-family:verdana,arial,helvetica;
 font-size:10pt;
 font-weight:bold;
 letter-spacing:5px;
 padding:10px 10px 10px 0px;
}
.mainpagetitle2
{
 color:#339900;
 font-family:Arial,Verdana,Helvetica;
 font-size:12px;
 font-weight:bold;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 }

.mainpagetitle3
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10pt;
 font-weight:bold;
 padding:5px;
}


.title
{
 color:#333333;
 font-family:verdana,arial,helvetica;
 font-size:12px;
 font-weight:bold;
 }

.title001
{
 color:#ff0000;
 font-family:verdana,arial,helvetica;
 font-size:10pt;
 font-weight:bold;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 }

.title002
{
 color:#003366;
 font-family:Arial,verdana,helvetica;
 font-size:12px;
 font-weight:bold;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 }

.title003
{
 color:#000000;
 font-family:Arial,verdana,helvetica;
 font-size:12px;
 font-weight:bold;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 }
 
.title004
{
 background:#000000;
 color:#FFFFFF;
 font-family:verdana,arial,helvetica;
 font-size:10pt;
 font-variant:small-caps;
 padding-left:3px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px
} 

.title005
{
 color:#FFFFFF;
 font-family:arial,verdana,helvetica;
 font-size:10pt;
 padding-right:5px;
 padding-top:5px;
 letter-spacing:1px;
 }
 
table.tblfancy
{ 
 background:#EEEEEE;
 color:#000000;
 border:1px solid #CCCCCC;
}

td.courses
{
 background:#FFFFCC;
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10.5pt;
 padding:13px;
 line-height:150%;
}

TD.tmenu
{
 background:#FFFFFF;
 color:#000000;
 font-family:verdana;
 font-size:10px;
}
 
TD.thead001
{
 background:#99cc66;
 color:#FFFFFF;
 font-family:verdana,arial,helvetica;
 font-weight:bold;
 font-size:10px
}

TD.thead002
{
 background:#CC9966;
 color:#000000;
 font-family:arial;
 font-weight:bold;
 font-size:12px;
 padding:5px;
 vertical-align:middle;
 border: 1px solid #666633
}

TD.thead003
{
 background-image: url(images/shade2.gif);
 /*background:#FFCC66;*/
 color:#FFFFFF;
 font-family:verdana,arial,helvetica;
 font-size:10.5pt;
 border: 0px solid #eeeeee;
 padding:10px 5px 10px 5px;
 font-weight:bold;
}

TD.thead004
{
 background-image: url(images/shade3.gif);
 /*background:#FFCC66;*/
 color:#333333;
 font-family:verdana,arial,helvetica;
 font-size:10pt;
 border: 0px solid #eeeeee;
 padding:5px;
}

td.thead005
{
 background:#FFCC33;
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10.5pt;
 font-weight:bold;
 padding:10px 10px 10px 10px;
}

TD.tGO
{
 background:#CCCCCC;
}

TD.ttitle
{
 background:#eeeeee;
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-weight:bold;
 font-size:10px
}

TD.tcaption001
{
 color:#000000;
 background:#eeeeee;
 font-family:arial,verdana,helvetica;
 font-size:10pt;
 padding:5px 5px 5px 5px;
}

TD.tdata001
{
 background:#FFFFFF;
 color:#00000;
 font-family:verdana,arial,helvetica;
 font-size:10pt
}

TD.tdata002
{
 background:#CCCCCC;
 color:#00000;
 font-family:verdana,arial,helvetica;
 font-size:10px
}

TD.tdata003
{
 background:#FFFFFF;
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10px;
 padding:5px;
 vertical-align:top;
 border: 1px solid #CCCCCC
}

TD.tdata004
{
 background:#EEEEEE;
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10px;
 padding:5px;
 vertical-align:top;
 border: 1px solid #CCCCCC
}

TD.mainpanel
{
 background:#FFFFFF;
 color:#00000;
 font-family:arial,verdana,helvetica;
 font-size:8px
}

TD.tpictures
{
 background:#FFFFFF;
 color:#CCCC99;
 font-family:verdana,arial,helvetica;
 font-size:10px
}

.text001
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:12pt;
 font-weight:bold;
}

.text002
{
 color:#000000;
 font-family:Arial,Verdana,Helvetica;
 font-size:10.5pt;
}

.text004
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:9pt;
 font-style:italic;
}

.text005
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:9pt;
}

.text006
{
 color:#CC0000;
 padding:5px;
 font-family:arial,verdana,helvetica;
 font-size:10pt;
 font-weight:bold;
}


.text007					
{
 color:#FFFFFF;
 font-family:arial,verdana,helvetica;
 font-size:12px;
 text-decoration:none;
}

.text008					
{
 color:#333333;
 font-family:'Monotype Corsiva','Staccato222 BT',verdana,arial;
 font-size:16px;
 background:#CCCC99;
 padding:8px
}

.text009					
{
 color:#333333;
 font-family:'Comic Sans MS',arial,verdana,arial;
 font-size:10px;
 background:#CCCC99;
 padding:8px
}

.text010					
{
 color:#333333;
 font-family:arial,verdana,helvetical;
 font-size:10px;
}

.text011
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:8pt;
}

.text012
{
 background:#94A774;
 color:#FFFFFF;
 font-family:Helvetica,verdana,arial;
 font-weight:bold;
 font-size:8pt;
 padding:5px;
 letter-spacing:2px
}

.text013
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:8pt;
 text-decoration:none;
}

.txt-for-photo
{
 color:#CCCCCCC;
 font-family:arial,verdana,helvetica;
 font-size:7pt;
 text-decoration:none;
}


.question
{
 color:#ff3333;
 font-family:arial,verdana,helvetica;
 font-size:10px;
}

.answer
{
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10px;
}

.notebox
{
 background:#EEEEEE;
 padding:5px; 
 color:#000000;
 font-family:arial,verdana,helvetica;
 font-size:10pt;
 border:1px solid #cccccc; 
}

.handwritting
{
 padding:5px; 
 color:#000000;
 font-family:"TypoUpright BT",verdana,arial;
 font-size:20px;
}

.success
{
 background:#66CC33;
 color:#000000;
 padding:5px;
 font-family:arial,verdana,helvetica;
 font-size:10px;
 font-weight:bold;
}

.successmsg
{
 color:#000000;
 padding:5px;
 font-family:arial,verdana,helvetica;
 font-size:10px;
 background:#EEEEEE;
}

.error001
{
 color:#ff0000;
 font-family:verdana,arial,helvetica;
 font-size:10px;
 padding-right:5px;
 padding-top:5px;
 padding-bottom:5px;
 background:#EEEEEE;
}

.bg001
{
	  font-family:Arial,verdana,helvetica;
    background:#FFFFFF;
		color:#000000;
 	  font-size:12px;
    text-decoration: none;
}

.bg002
{
	  font-family:Arial,verdana,helvetica;
    background:#FFCC33;
		color:#FF9900;
 	  font-size:12px;
    text-decoration: none;
}

