A {color: #3333CC; text-decoration: none;}
A:link {color: #3333CC; text-decoration: none;}
A:active {color: #3333CC; text-decoration: none;}
A:visited {color: #3333CC; text-decoration: none;}
A:hover {color: #3333CC; text-decoration: underline;}

A.nav:link {color: #FFFFFF; text-decoration: none;}
A.nav:active {color: #FFFFFF; text-decoration: none;}
A.nav:visited {color: #FFFFFF; text-decoration: none;}
A.nav:hover {color: #FFFFFF; text-decoration: underline;}

A.lower:link {color: #012D72; font-family: MS trebuchet,sans-serif; font-weight:bold; font-Size:12px;  text-decoration: none;}
A.lower:active {color: #012D72;  font-family: MS trebuchet,sans-serif;  font-weight:bold; font-Size:12px; text-decoration: none;}
A.lower:visited {color: #012D72;  font-family: MS trebuchet,sans-serif;  font-weight:bold; font-Size:12px;  text-decoration: none;}
A.lower:hover {color: #012D72;  font-family: MS trebuchet,sans-serif;  font-weight:bold; font-Size:12px;  text-decoration: underline;}


A.upper:link {color: #012D72; font-family: MS trebuchet,sans-serif; font-weight:bold; font-Size:12px; padding: 0px;margin:0px;  text-decoration: none;}
A.upper:active {color: #012D72;  font-family: MS trebuchet,sans-serif;  font-weight:bold; font-Size:12px;   padding: 0px;margin:0px; text-decoration: none;}
A.upper:visited {color: #012D72;  font-family: MS trebuchet,sans-serif;  font-weight:bold; font-Size:12px;   padding: 0px;margin:0px; text-decoration: none;}
A.upper:hover {color: #012D72;  font-family: MS trebuchet,sans-serif;  font-weight:bold; font-Size:12px;   padding: 0px;margin:0px; text-decoration: underline;}

A.embed:link {color: #0072BC; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed: active {color: #0072BC; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:visited {color: #0072BC; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:hover {color: #0072BC; text-decoration: underline;}

A.Lk-blue:link {color: #383ABE;  font-size: 15px;text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.Lk-blue: active {color: #383ABE;  font-size: 15px;text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.Lk-blue:visited {color: #383ABE;  font-size: 15px;text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.Lk-blue:hover {color: #383ABE;  font-size: 15px;text-decoration: underline;}

A.embed2: active {color: #3333CC; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed2:visited {color: #3333CC; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed2:hover {color: #3333CC; text-decoration: underline;}

A.coursename:link { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 10px;text-decoration: none; }
A.coursename:active { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 10px;text-decoration: none; }
A.coursename:visited { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 10px;text-decoration: none; }
A.coursename:hover { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 10px; text-decoration: underline;}

A.running:link { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 35px; text-decoration: none; }
A.running:active { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 35px; text-decoration: none; }
A.running:visited { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 35px; text-decoration: none; }
A.running:hover { font-family: Trebuchet MS, helvetica, sans-serif; font-size: 13px; font-weight: bold; color :#4F75F1; margin: 0px 5px 0px 35px; text-decoration: underline; }


.index {
		background-color:#FFFFFF;
		background-image:url(Images/Bkg.gif);
		background-repeat: repeat-x;
}
hr {
color:#3333CC;
height: 1px;
width:100%;
margin: 5px 0px 5px 0px;
}
body {
margin: 0px;
padding: 0px;
}
p {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 line-height: 17px;
 margin: 10px 0px 10px 0px;
 color :#333333;
 }
 input {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 line-height: 16px;
 color :#333333;
 }
td {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 18px;
 line-height: 17px;
 color :#333333;
 }
 select {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 line-height: 17px;
 color :#333333;
 }
 .large {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 line-height: 18px;
 margin: 10px 0px 10px 0px;
 color :#333333;
 }
 .perry{
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 18px;
 line-height: 17px;
 color :#333333;
 }
 .contact {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color :#3333CC;
 }
 .contactlg {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color :#3333CC;
 }
 .category {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color :#3333CC;
 margin: 5px 5px 5px 0px;
 }

 .coursedesc {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color :#3333CC;
 margin: 0px 5px 0px 35px;
 font-style: italic
 }
 .bluetxt {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color :#3333CC;
 }
 .purple {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color :#461161;
 }
 .sched {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal; 
 color :#333333; 
 margin: 0px 5px 0px 25px;
 }
 .sched2 {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal; 
 color :#333333; 
 margin: 0px 5px 0px 0px;
 }
 .blueborder {
 border-style: solid;
 border-width: 1px;
 border-color: #3333CC;
 padding: 5px;
 }
  .purpleborder {
 border-style: solid;
 border-width: 2px;
 border-color: #461161;
 padding: 5px;
 }
 .pblueborder {
 border-style: solid;
 border-width: 2px;
 border-color: #3333CC;
 font-size: 8pt;
 text-align: center;
 }
 .top {
 font-family: Georgia, serif;
 font-size: 22px;
 line-height:30px;
 font-weight: bold;
 color:#FFFFFF;
 }
 .title {
 font-family: Georgia, serif;
 font-size: 20px;
 line-height:22px;
 margin-top: 10px;
 margin-bottom: 5px;
 font-weight: Normal;
 color:#043788;
 }
 .bluesubtitle {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 line-height: 17px;
 letter-spacing: 0px;
 color :#043788;
 }
 .smtitle {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 letter-spacing: 1px;
 text-transform: uppercase;
 color :#0072BC;
 }
 .subtitle {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 16px;
 letter-spacing: 2px;
 text-transform: uppercase;
 color :#633073;
 }
 .eyecatch {
 font-family: Georgia, serif;
 font-size: 13px;
 font-weight: Normal;
 color:#043788;
 }
 .callout {
 padding: 10px 10px 0px 0px;
 margin: 10px 10px 0px 0px;
 }
 .Message {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 16px;
 color :#0072BC;
 }
 .warningMsg {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 17px;
 color :#F6B346;
 }
 .errorMsg {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 17px;
 color :#8B0F1E;
 }
 .blueinput {
 background-color: #0072BC;
 font-weight: bold;
 color: #FFFFFF;
 }
 .more {
list-style: image;
list-style-image: url('images/more.gif');
margin-left:-15px;
font-family: Trebuchet MS, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
margin-top: 12px;
color: #FFFFFF;
}
.nomore{
list-style: image;
font-family: Trebuchet MS, helvetica, sans-serif;
font-size: 13px;
list-style-image: url('images/nomore.gif');
margin-left:-15px;
margin-top: 12px;
font-weight: bold;
color: #FFFFFF;
}
.super{
list-style: image;
font-family: Trebuchet MS, helvetica, sans-serif;
font-size: 13px;
list-style-image: url('images/super.gif');
margin-left:-15px;
margin-top: 12px;
font-weight: bold;
color: #FFFFFF;
}
.goldsq {
list-style: image;
list-style-image: url('images/coursesq.gif');
margin-left:15px;
font-family: Trebuchet MS, helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
margin-top: 12px;
color: #FFFFFF;
}
 
 .border {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 color :#333333;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCCC;
 }
 .blkborder {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color :#333333;
 border-style: solid;
 border-width: 1px;
 border-color: #CCCCCC;
 }
  .outerborder {
 border-style: solid;
 border-width: 1px;
 border-color: #0072BC;
 background: #FFFFFF;
 }
 .redouterborder {
 font-weight: bold;
 border-style: solid;
 border-width: 2px;
 border-color: #990000;
 background: #FFFFFF;
 }
  .thistable {
 border-style: solid;
 border-width: 1px;
 border-color: #0072BC;
 background: #EEEEEE;
 }
.head {text-align: center;}
.underline {
border-style: solid;
border-width: 1pt 0pt 1pt 0pt;
border-color: #CCCCCC;
text-align: center;
}
.square {
		font-family: Trebuchet MS, helvetica,sans-serif;
		font-size: 13px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #333333;
		margin:0px 0px 3px 0px;
		list-style-type:square;
}
.sq2 {
		font-family: Trebuchet MS, helvetica,sans-serif;
		font-size: 13px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #333333;
		margin:0px 0px 3px 20px;
		list-style-type:square;
}
.numlist {
		font-family:Trebuchet MS, helvetica,sans-serif;
		font-size: 13px;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		color: #333333;
		margin:0px 0px 9px -10px;
		list-style-type:decimal;
}
.pagehdr {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color :#3333CC;
 }
 .pagehdrlg {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color :#3333CC;
 }
 
.tiny {
		font-family: Arial, Helvetica,sans-serif;
		font-size: 8pt ;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		color: #333333;
		margin:0pt 0pt 0pt 0pt;
}
.lesserbutton {
		border-color: #333333 #666666 #666666 #333333;
		border-width: 1px;
		background-color: #AAAAAA;
}
.terms {
 font-family: Trebuchet MS, helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 line-height: 16px;
 color :#333333;
 }