A:link {
text-decoration: underline;
color: black;
}

A:hover {
text-decoration: underline;
color: black;
}

A.signin_nav {
text-decoration: none;
color: #FFFFFF;
}

A.signin_nav:hover {
text-decoration: underline;
color: #FFCC66;
}
A.mycart:hover {
text-decoration: underline;
color: #FFFF66;
}

A.top_nav {
text-decoration: none;
color: #FFFFFF;
tetxt-align: center;
padding-left: 10px;
padding-right: 10px;
}

A.top_nav:hover {
text-decoration: underline;
color: #FFCC66;
tetxt-align: center;
padding-left: 10px;
padding-right: 10px;
}

A.left_nav {
text-decoration: none;
color: #FFFFFF;
}

A.mycart{
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: #FFCC00;
padding-right: 75px;
}

.banner{
padding-left:10%;
}


body {
background-color: #336699;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;
}

p, td{
font-size: 13px;
}


.bottom_nav{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

.bottom_copyright{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding-top: 5px;
padding-bottom: 5px;
}

.boxhead{
background-color: #FFCC66;
font-size: 16px;
font-weight: bold;
}

.boxheader{
font-size: 15px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

.boxhead1{
font-weight: bold;
background-color: #99CCFF;
}

.boxhead2{
font-weight: bold;
background-color: #FFCC66;
}

.boxtext{
font-size:11px;
}

.courseitemhead {
font-weight: bold;
font-size: 12px;
}

.courseitem {
font-size: 12px;
}

.course_catalog{
font-size: 18px;
font-weight: bold;
}

.course_category{
padding-bottom: 20px;
}

.course_category_name{
font-weight: bold;
font-size: 18px;
padding-left: 5px;
padding-top:3px;
padding-bottom:3px;
}

.homepage_sectiontitle{
font-size: 13px;
font-weight: bold;
color: 000099;
}

.left_nav{
background-color: #6699CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.logo{
background-color: #FFCC66;
}

.mybox{
border-width: 2px;
border-style: solid;
border-color: #336699;
}

.myboxhead{
font-weight: bold;
background-color: #99CCFF;
}

.myboxtext{
font-size:11px;
}


.news{
font-size: 11px;
}

.rightbox{
background-color: #FFFFCC;
border-width: 2px;
border-style: solid;
border-color: #CCCCCC;
font-size: 12px;
}

.reg_form_bg1{
background-color: #FFFFCC;
}

.reg_form_bg2{
background-color: #CCCCCC;
}

.sectiontitle{
font-size: 18px;
font-weight: bold;
}
.signin_nav{
background-color: #336699;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
padding-top: 2px;
padding-bottom: 2px;
}

.required{
    font-family: Arial, Helvetica, sans-serif;
    color: #FF0000;
}

.topnav_title{
font-size: 25px;
font-weight: bold;
color: #336699;
padding-bottom: 10px;
}

.subtitle{
font-size: 18px;
background-color: #99CCFF;
}

.suggestionbox{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}

.top_nav{
background-color: #6699CC;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-align: center;
padding-top: 6px;
padding-bottom: 6px;
}

.toptitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 25px;
font-weight: bold;
color: #336699;
}

.topsubtitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #336699;
}

UL.left_nav {
#list-style-type: square;
margin-top: 0;
margin-bottom: 0;
}

.main_section_title{
font-size: 18px;
font-weight: bold;
}

.section1{
padding-right: 30px;
padding-top: 10px;
padding-left: 10px;
}

.section1_title{
font-size: 13px;
font-weight: bold;
}

.section1_subtitle{
font-size: 12px;
font-weight: bold;
color: #006699;
}

.section1_heading{
font-size: 13px;
font-weight: bold;
}

.top_of_page{
font-size: 10px;
}