@charset "utf-8";
/* CSS Document */

html, body{
margin: 0;
height: 100%;
font-family: Arial, Helvetica, sans-serif;
background-image:url(incabg.png);
overflow:hidden;
}

.container {
background:#FFFFFF;
margin-left: auto;
margin-right: auto;
border-left: 8px #99FF33 solid;
border-right: 8px #99FF33 solid;
height:100%;
width: 80%;
display: block;
position:relative;
}

.content {
background: url(incawmark.png) top center no-repeat #FFFFFF;
float:right;
height:80%;
width: 80%;
margin-left: auto;
margin-right: auto;
margin-top:0;
font-size:13px;
overflow:auto;
margin-bottom:25px;
}

.header {
align:center;
height: 125px;
width: 100%;
margin: auto 0 auto 0;
border-bottom: 2px #99FF33 solid;
}

.left {
float:left;
width:auto;
}

.right {
float:right;
width:auto;
padding-top:5px;
padding-right:20px;
}

.flash {
height: 120px; 
overflow:hidden; 
margin-left: auto;
margin-right: auto;
}

.footer {
height: 25px;
width:100%;
background-color: #99FF33;
font-size:10px;
position:fixed;
bottom:0;
color:#FFFFFF;
text-align:center;
}

h1 {
font-size:22px;
width:100%;
color:#99FF33;
border-bottom:2px #99FF33 solid;
}

h2 {
font-size:18px;
color:#99FF33;
}

.boldgreen {
color:#99FF33;
font-weight:bold;
}

#navcontainer {
width:100%;
float:left;
margin-left:-25px;
}

#navcontainer ul {
margin-left: 0;
padding-left: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li { 
list-style: none;
}

#navcontainer ul li a {
padding: 0.2em 0.8em;
border: 4px #999999 solid;
background-color: #7e7e7e;
color: White;
text-decoration: none;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
width: 100%;
display: block;
}

#navcontainer ul li a:hover {
background-color: #ffffff;
color: #000000;
font-weight: bold;
display: block;
}

ul#navlist li#active a.current {
background-color: #ffffff;
color: #000000;
font-weight: bold;
}

ul#navlist
{
margin: 0 0 0 30px;
padding: 0;
}

#navlist li
{
list-style-type: none;
text-align: center;
padding: .3em;
margin-bottom: .1em;
}

#navlist li a
{
text-decoration: none;
display: block;
}

.greyitalic {
color:#666666;
font-style:italic;
}

.leftbanner {
margin-left: auto;
margin-right: auto;
float:left;
text-align:center;
width:15%;
height:80%;
}

.leftbanner img {
padding-bottom:10px;
}

img.main {
width:106px;
height:70.5px;
border: 1px solid #99FF33;
margin:15px;
padding:5px;
}

.news {
background:#D8D8D8;
border:1px dotted #333333;
display: block;
width:80%;
height:auto;
padding:5px;
}

.content a:link, .content a:active, .content a:visited {
color:#393939  ;
}

.content a:hover {
color:#000000;
}


.grey {
text-align:center;
color:#FFFFFF;
font-size:14px;
background-color:#7e7e7e;
}

/*course date boxes*/
.box	{
border:0px dashed gray;
margin: 0 auto;
width:300px;
}

.boxtop h3, a { padding:5px 0 5px 0; margin:0px 0 0px 0; color:#fff; text-align:center}
.boxtop p	{ padding:5px 0 5px 0; margin:0px 0 0px 0; color:#fff; text-align:center; line-height:10.5pt;}
.boxWrapper	{ width:300px; background:#999999; margin:0; padding:0; color:#fff;}
.boxtop	{ width:300px; line-height:16pt; margin:0; background:#7e7e7e url( 'boxtop.gif' ) 0 0px no-repeat; }
.boxbott	{ width:300px; height:5px; background:url( 'boxbott.gif' ) 0 0px no-repeat; margin:0 0 10px 0; padding:0; overflow:hidden;}
.nav_boxcontent	{
border-bottom:1px solid #ccc;
margin:0 0 -1px 0;
padding:6px 0px 6px 0px;
font-size:10.5pt; line-height:13pt;
text-align:center;
				}
				
.links {
margin:10px;
}