/* Start of CMSMS style sheet 'freedom_styles' */
* {
padding:0;
margin:0;
}

body,html {
margin:20px 0 0 0;
padding:0;
background:#fff;
color:#000;
font-family:Arial, Helvetica, sans-serif;
}
	
body {
min-width:925px;
}
	
#wrap {
background:#fff;
margin:0 auto;
width:925px;
}

#inner_wrap {
background-image:url(uploads/images/site_visuals/body.gif);
background-repeat:repeat-y;
background-color:#ddd;
overflow:auto;
}

#header {
background:#fff;
height:175px;
background-image:url(uploads/images/site_visuals/header4a.jpg);
text-indent:-9999px;
}

#header h1 {
font-weight:normal;
}

#main {
float:left;
width:475px;
margin:15px 10px 0 25px;
padding-bottom:20px;
}
	
#main h2 {
font-weight:normal;
color:#395f9e;
font-size:18px;
margin:0 0 10px 0;
}

#main p, #right_col_pic p {
font-size:14px;
color:#666;
line-height:160%;
}

#right_col_pic p {
margin:0 0 8px 0;
}

#main img {
margin:20px 0 10px 0;
}

#nav {
position:relative;
padding:5px;
margin:0 10px 0 10px;
height:20px;
background:#B1C8DA;
}

#nav ul {
list-style:none;
}

#nav li {
display:inline;
}

#sidebar {
float:right;
width:400px;
}
	
#sidebar ul {
margin-bottom:0;
}

#sidebar h3 {
text-indent:-9999px;
}

#sidebar h3#courses, #sidebar h3#information {
text-indent:0;
color:#7699be;
color:#1B55C1;


font-size:18px;
font-weight:normal;
margin:15px 20px 10px 0;
padding:0 0 10px 0;
border-bottom:1px dashed #ccc;
}

#sidebar h3#information {
clear:both;
}

#sidebar p {
padding:0 10px 0 0;
}

#sidebar #slideshow1 {
border:3px solid #aaa;
width:371px;
height:250px;
}

#footer {
height:127px;
background-image:url(uploads/images/site_visuals/footer.gif);
padding:0 15px  0px 15px;
margin: 0 0 20px 0;
clear:both;
text-align:center;
}

#footer p {
font-size:12px;
color:#fff;
padding:8px 0 8px 0;
margin:0;
}

#footer a {
color:#1A3242;
}

#footer a:hover {
color:#2B5C78;
}

#footer span.highlight {
color:#1A3242;
}

.main_heading {
color:#333;
font-size:18px;
}

#main a {
color:#021D78;
text-decoration:underline;
}

#main a:hover {
color:#021D78;
text-decoration:none;
}


#main ul {
margin:15px 0 15px 30px;
}

#main ul li {
font-size:14px;
margin:0 0 5px 0;
color:#666;
}

#main ul li a {
color:#666;
color:#1A8BB0;
text-decoration:none;
}

#main ul ul {
list-style-type:disc;
}

#sidebar #right_col_pic {
padding:0 0 20px 15px;
}


.clr {
clear:both;
}

.heading {
font-size:18px;
color:#666;
}

.heading2 {
font-size:20px;
color:#1B55C1;
}
 
.highlight {
color:#1B55C1;
}


#main p.highlight {
color:#1B55C1;
}

#main .heading2 {
font-size:20px;
color:#1B55C1;
}

#main p.heading {
font-size:18px;
color:#666;
}

#main hr {
height:1px;
border-top:0px solid #666;
color:#666;
}

#main img {

}
/* End of 'freedom_styles' */

