/* CSS Document */



a.redlink:link {color: #aa232f; text-decoration: underline; Font-size:.9em; font-weight:normal; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}
a.redlink:visited {color: #0a74da; text-decoration: underline;  Font-size:.9em; font-weight:bold; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.redlink:hover { color: #000000; text-decoration: underline;  Font-size:.9em; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

.text
{font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#000000;
}

a.sidetext
{
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
color:#cc0000;}

a.sidetext:hover{
color:#000000;
text-decoration:underline;}


a.news_9pt:link {color: #0a74da; text-decoration: underline; Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}
a.news_9pt:visited {color: #0a74da; text-decoration: underline;  Font-size:10pt; font-weight:bold; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.news_9pt:hover { color: #ff9537; text-decoration: underline;  Font-size:10pt; font-weight:bold; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

a.red_news_9pt:link {color: #ff0033; text-decoration: underline; Font-size:10pt; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}
a.red_news_9pt:visited {color: #ff0033; text-decoration: underline;  Font-size:10pt; font-family: "Sans-Serif","Arial", "Tahoma", "Verdana"}
a.red_news_9pt:hover { color: #000000; text-decoration: underline;  Font-size:10pt; font-family:"Sans-Serif", "Arial", "Tahoma", "Verdana"}

a.hiddenlink:link {color: #7f7f7f; text-decoration: none; Font-size:81%; font-family:Sans-Serif, Arial}
a.hiddenlink:visited {color: #7f7f7f; text-decoration: none;  Font-size:81%; font-family:Sans-Serif, Arial}
a.hiddenlink:hover { color: #7f7f7f; text-decoration: none;  Font-size:81%; font-family:Sans-Serif, Arial}



a.imageborder:link {border:0px}
a.imageborder:visited {border:0px}
a.imageborder:hover { border:#FF0000; border-size:2px}


.imagebordertop
{
display:block;
width: 120px;
border-top: solid 1px #cccccc;
}



A.menulink {
padding-top:2px;
padding-bottom: 0px;
padding-left:12px;
display: block;
width: 120px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:11px;
color: #333333;
font-weight:;
border-bottom: solid 1px #999999;
border-top: solid 0px #cccccc;
border-right: solid 0px #cccccc;
border-left: solid 0px #cccccc;
background-image: url('images/linkarrow.jpg');
background-repeat: 
no-repeat;
background-position: center left; 

}

A.menulink:hover {
background-image: url('images/linkarrow_black.jpg');
background-repeat: 
no-repeat;
background-position: center left; 
background-color:#000000;
display:block;
width:120px;
color:#026cce;

}


A.navlink {
width: 100px;
height: 20px;
text-align: center;
text-decoration: none;
font-family:sans-serif;
font-size:13px;
color: #ffffff;
font-weight: bold;
border-right: solid 1px #FFFFFF;
display: inline;
padding-right:15px;
padding-left:15px;
}

A.navlink:hover {
background-color:#038EFE;

}

.leftpadding{
padding-left:10px;
padding-top:10px;}

.bottompadding{padding-bottom:10px}

a.toplinks{
margin-right:4px;
margin-top:5px;
color:#ffffff;
font-family:Arial;
font-size:.8em;
text-decoration:none;
}

a.toplinks:hover{
color: #0a74da;
text-decoration:underline;
}


a.toplinkswhite{
margin-right:4px;
margin-top:5px;
color:black;
font-family:Arial;
font-size:.9em;
text-decoration:none;
}

a.toplinkswhite:hover{
color: #0a74da;
text-decoration:underline;
}

#float_right{
float:right;
margin-right:4px;
margin-top:5px}



.thumb
{border: 1px solid #0a74da}

.thumb:hover
{border: 1px solid #ff9537}

.sectionheader {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 120px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#999999}

.sectionheader2 {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 620px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#aa232f;
margin-bottom: 5px}


.sectionheader3 {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 305px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#333333}

.white
{color: #ffffff;
margin-top:3px}

/* <-------------------------------------------------------------------------------------------------------------------- */
.black
{color: #000000;
margin-top:3px}


.mainpageheader {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 410px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#aa232f;
margin-bottom: 5px}

.mainpageheader_white {
padding-top:3px;
padding-bottom: 3px;
padding-left:0px;
display: block;
width: 410px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:100%;
color: #aa232f;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 0px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:;
margin-bottom: 5px}

.mainpageheader2 {
padding-top:3px;
padding-bottom: 3px;
padding-left:12px;
display: block;
width: 180px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:90%;
color: #ffffff;
font-weight: bold;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 0px #cccccc;
border-left: solid 0px #000000;
background-color:#999999}

A.submenulink {
padding-top: 9px;
padding-bottom: 3px;
padding-left:15px;
display: block;
width: 210px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:.8em;
color: #ffffff;
height:20px;
border-bottom: dotted 1px #ffffff;
border-top: solid 0px #cccccc;
border-right: solid 0px #cccccc;
border-left: solid 0px #cccccc;


}

A.submenulink:hover {
background-color:#e8e8ae;
display:block;
width:210px;
color:#aa232f;

}

a.details{
padding: 4px;
color:#cc0000;
font-family:Arial;
font-size:1em;
text-decoration:underline;
}

a.details:hover{
font-size:1em;
color: #000000;
text-decoration:underline;
}


a.details2{
padding: 4px;
color:#cc0000;
font-family:Arial;
font-size:.8em;
text-decoration:underline;
}


a.details2:hover{
font-size:.8em;
color: #000000;
text-decoration:underline;
}

.bold{font-weight:bold;
font-size: 1em;
font-family:Arial, Helvetica, sans-serif}


.italic{font-style:italic;}
.regular{font-family:Arial, Helvetica, sans-serif;}

a.classesnav {
padding-top: 5px;
padding-bottom: 3px;
padding-left:25px;
display: block;
width: 199px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:.7em;
color: #000000;
height:15px;
border-bottom: dotted 0px #ffffff;
border-top: solid 0px #cccccc;
border-right: solid 0px #cccccc;
border-left: solid 0px #cccccc;


}

a.classesnav:hover {
background-color:#e8e8ae;
display:block;
width:199px;
color:#aa232f;

}

a.mainpagecourses {
padding-top: 5px;
padding-bottom: 3px;
padding-left:10px;
display:block;
width: 180px;
text-align: left;
text-decoration: none;
font-family:sans-serif;
font-size:.8em;
color: #aa232f;
height:15px;
border-bottom: dotted 1px #000000;
border-top: solid 0px #cccccc;
border-right: solid 0px #cccccc;
border-left: solid 0px #cccccc;


}

a.mainpagecourses:hover {
background-color:#e8e8ae;
display:block;
width:180px;
color:#000000;

}