﻿body 
{
    background-color: #2d5b88;
    background-image: url(/images/blueback.gif);
    background-repeat:repeat-x;
    color:#0e1f2f;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin: 0px 0px 0px 0px;
}

a
{
    color:#0e1f2f;
    font-weight:bold;
    text-decoration:underline;
}

a:visited {
    color:#0e1f2f;
}

h2{color:#690303;}
h3{color:#690303;
    border-bottom:solid 1px #690303;}

img 
{
     border-width:0px;
}
        
#wrapper { 
    margin: 0 auto;
    width: 1050px;
}

#header {
    /*background-image:url(../images/header.gif);
    background-repeat:no-repeat;*/
    
    margin: 0px 0px 0px 0px;
    width: 1050px;
}

#navigation 
{
    background-image:url(/images/navback.gif);
    background-repeat:no-repeat;
    height:27px;
    width: 1050px;
}

#navigation a, #links a
{
     text-decoration:none;
}

#navigation ul
{
	list-style:none; 
	margin-left:35px;
	padding:0; 
	width:1050px;
}
    
#navigation li
{
    float:left;
    list-style:none;
}

#navigation a{
    color:#ffffff;
    display:block;
    font-size:9pt;
    font-weight:bold;
    padding: 7px 10px 10px 15px;
}

#navigation a:hover {
    color:#d6e0e5;
    text-decoration:underline;
}

/*#bottom_nav 
{
    margin-top: 10px;
    padding:0;
    width:900px;
}
    
#bottom_nav li
{
    float:left;
    list-style:none;
}

#bottom_nav a{
    color:#ffffff;
    display:block;
    font-size:9pt;
    padding: 0px 10px 5px 10px;
}

#bottom_nav a:hover {
    color:#d6e0e5;
    text-decoration:underline;
}*/

#content_wrapper
{
    background-image:url('/images/contentbody.gif');
    background-repeat:repeat-y;
    margin:10px auto;    
    width:904px;
}

#content_top
{
    background-image:url(/images/contenttop.gif);
    background-repeat:no-repeat;
    height:58px;
}

#content_top h1
{
    color:#ffffff;
    font-size:14pt;
    font-weight:bold;
    padding-top:16px;
    text-indent:17px;   
}

#content_body
{
    padding: 15px 15px  0 15px;
    background-image:url('/images/contentbody.gif');
    background-repeat:repeat-y;
}

#content_bottom
{
    clear:both;
    background-image:url(/images/contentbottom.gif);
    background-repeat:no-repeat;
    height:28px;
}
    
#leftcolumn { 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    
    width: 450px;
    float: left;
}

#rightcolumn  
{
     float:right;
     margin: 0px 15px 0px 0px;
     padding: 0px 15px 0px 0px; 
     width: 400px;
     display: inline;
}

#footer { 
    background-image:url(/images/footer.gif);
    background-repeat:no-repeat;
    clear: both;
    color:#ffffff;
    font-size:9pt;
    line-height:14pt;
    height:95px;
    margin: 0px 0px 10px 0px;
    padding-top:20px;
    text-align:center;
}

#footer a
{
    color:#ffffff;
}

/*#myGallery, #myGallerySet
{
width: 425px !important;
height: 325px !important;
} */


.imageElement, .imageElement p, .galleryElement h2, .imageElement h3
{ display:none;}

.coreStyleHeader
{
    border-bottom:solid 1px #690303;
    color:#690303;
    font-size:14pt;
    font-weight:bold;
}

table.coreStyles tr td {
	/*border-style: dashed none none none;*/
	border-width: 1px medium medium 1px;
	padding: 5px 5px 15px 5px;
	border-color: #999999;
	
}

table.coreStyles tr td.first {
	border-left: medium none;
	border-top: medium none;
}

.classTitleHeader
{
    color:#690303;
    font-size:12pt;
    font-weight:bold;
    margin-top:25px;
    margin-bottom:5px;
}

.classLocationHeader
{
    /*border-bottom:solid 1px #690303;*/
    color:#690303;
    font-size:13pt;
    font-weight:bold;
    margin-top:25px;
    margin-bottom:5px;
}

table.classInfo tr td {
    /*border-bottom: solid 1px #999999;
    border-right: solid 1px #999999;*/
	padding-left: 5px;
	width:275px;
}

.classInfoHeader
{
    border-right: none;
    color:#690303;
	font-size:15pt;
    font-weight:bold;
}


