/* 
    Document   : hart_style
    Created on : May 9, 2011, 3:30:32 PM
    Author     : Owner
    Description:
        Purpose of the stylesheet follows.
*/

BODY {
height:100%;
font : 11px/1.2 Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin-top : 0;
background-color : #fff;
text-align : center;
}

.title {
font-family : Arial;
font-size : 15px;
font-weight : bold;
color : #33458b;
}
td.top {
height:17px;
font-size : 12px;
width : 100%;
padding : 8px;
margin : auto;
text-align : center;
color : #0a50a1;
}
ul{
list-style: url("/images/dot.gif");
line-height : 14px;
}
ol{
list-style: url("/images/dot.gif");
line-height : 14px;
}
td.main {
width : 522px;
}
td.side_nav {
width : 188px;
background-image : url("/images/nav_bg.gif");
/*background-repeat: no-repeat;*/
}
td.right {
width : 180px;
background-image : url("/images/right_bg.jpg");
background-repeat: no-repeat;
font-size : 10px;
text-align : left;
}
.subtitle {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
color : #325883;
text-align : left;
}
.titlesm {
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 12px;
margin-left : 4px;
text-align : left;
}
.detail {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
margin-left : 10px;
text-align : left;
}
.sub {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #33458b;
margin-right : 12px;
text-align : right;
}
.pricing {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #33458b;
margin-right : 12px;
text-align : left;
width : 300px;
}

#navigation div {
margin-bottom:3px;
text-align:left;
font-style:italic;
padding-bottom : 4px;
}

#navigation a {
text-decoration:underline;
}

.main {
background-color : #fff;
text-align : center;
padding-left : 0;
padding-right : 0;
padding-top : 2px;
padding-bottom : 2px;
}
.content {
position : relative;
width : auto;
text-align : left;
min-width : 120px;
background-color : white;
padding-left : 5px;
padding-right : 10px;
padding-top : 0;
padding-bottom : 0px;
}
a.top:hover {
text-decoration : none;
color : #0a50a1;
}
a.top:hover {
text-decoration : none;
color : #ccc;
}
a.menu {
font-size : 11px;
padding-left : 0;
padding-right : 12px;
padding-top : 2px;
padding-bottom : 0;
text-decoration : none;
width : 160px;
margin : auto;
text-align : right;
color : #0A50A1;
font-variant : small-caps;
}
a.menu:hover {
font-size : 11px;
text-decoration : none;
color : #ccc;
}
a.main {
font-size : 12px;
text-decoration : none;
width : 100%;
background-color : #fff;
padding : 9px;
margin : auto;
text-align : center;
color : #333;
font-variant : small-caps;
}
a.main:hover {
font-size : 12px;
text-decoration : none;
color : #ccc;
background-color : #fff;
}
a.news {
font-size : 10px;
padding-left : 0px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 4px;
text-decoration : none;
width : 100%;
margin : auto;
text-align : left;
color : #306EFF;
}
a.news:hover {
font-size : 10px;
text-decoration : none;
color : #C9C299;
}
a.newsB {
font-size : 10px;
font-weight : bold;
padding-left : 0px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 4px;
text-decoration : none;
width : 100%;
margin : auto;
text-align : left;
color : #FBB117;
}
a.newsB:hover {
font-size : 10px;
text-decoration : none;
color : #ccc;
}
a.newsR {
font-size : 10px;
font-weight : bold;
padding-left : 0px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 4px;
text-decoration : none;
width : 100%;
margin : auto;
text-align : left;
color :#FF0000;
}
a.newsR:hover {
font-size : 10px;
text-decoration : none;
color : #ccc;
}
a.newsOr {
font-size : 10px;
font-weight : bold;
padding-left : 0px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 4px;
text-decoration : none;
width : 100%;
margin : auto;
text-align : left;
color :black;
}
a.newsOr:hover {
font-size : 10px;
text-decoration : none;
color : #ccc;
}
a.newsG {
font-size : 10px;
padding-left : 0px;
padding-right : 0;
padding-top : 2px;
padding-bottom : 4px;
text-decoration : none;
width : 100%;
margin : auto;
text-align : left;
color :#667C26;
}
a.newsG:hover {
font-size : 10px;
text-decoration : none;
color : #ccc;
}
.bodytxt {
font-family : Arial;
font-size : 12px;
color : #575758;
}
.footer {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cccccc;
}
.newstitel {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
padding-left : 5px;
padding-right : 0;
padding-top : 15px;
padding-bottom : 5px;
color : #325883;
}
.banner {
background-image : url("images/Sidebanner.gif");
background-color : #ccccff;
}
.YesScript { display:none; }
.jsOn .YesScript { display:block; }
.myBox
{

    background-color: #659EC7;
    border: 0px solid #ffffff;
}
.myBorder
{

    background-color: #ffffff;
    border: 1px solid #659EC7;
}
.classdisp{
background-image : url("/images/rdot.gif");
background-repeat: no-repeat;
}
a:hover{
color:orange;
}
a:visited{
color:red;
}


.publict{
width:522px;
margin:0px;
}

.publict td{
color:blue;
border-bottom:1px dotted orange;
margin:0px;
}

.publict th{
color:blue;
background:yellow;
border-bottom:1px dotted #f0f0f0;
margin:0px;
}

.publict tr{
height:60px;
}

.publicdiv{
background:blue;color:yellow;text-align:center;padding:2px;margin-top:20px;
}

div.submitB input { background:url(/images/search.png) no-repeat; cursor:pointer; width: 90px; height: 17px; border: none; color:yellow; font-size:12px; }

#courseinformation{
margin-left:50px;
}

#courseinformation strong{
margin-left:-50px;
margin-bottom:5px;
display:inline-block;
}
