* { padding: 0; margin: 0; }

body {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 13px;
 	background-color:#9cdcf8;

	margin:0;
	padding:0;
	height:100%;
}
a {text-decoration:none;}
a img {border:0;}

p {
   margin-bottom: 10px;
}

.clear-both {
	clear:both;
}
.clear-left {
	clear:left;
}
.clear-right {
	clear:right;
}
.leftimg {
float:left;
margin-right: 15px;
margin-bottom: 15px;
}


h1 {
	font-size:24px;
	margin-bottom:20px;
}

h2 {
        margin-bottom: 10px;
        margin-top: 10px;
}
h3 {
	text-transform:uppercase;
	margin-bottom:10px;
}

strong {
	font-weight:bold;
}

b {
	font-weight:bold;
}
#wrapper { 
 margin: 0 auto;
 width: 955px;

	position:relative;
	background-image:url(images/background.gif);
	background-repeat:repeat-y;
	background-position: top left;
	

}

#content {
 padding: 20px;
 float: left;
 width: 489px;
 height:100%;
}

#header {
 width: 955px;
 float: left;
 height: 321px;
 background:#1e5f89;
}

#footer {
 width: 955px;
 height: 25px;
 background: #1e5f89;
}

#navigation {
 float: left;
 width: 955px;
 height: 36px;
 background: #1e5f89;
}

#frame-nav {
	float:right;
	height:28px;
	margin-right:2px;
	width:727px;
	margin-top:8px;
	
	
}

#menu45 {
        float:left;

}

#main-nav{
	margin:0;
	padding:0;
	list-style-type:none;
        display:block;
	height:28px;
	font-size:14px;
	font-weight:bold;
	background:#24A9E0;
	font-family:Arial, Helvetica, sans-serif;

        
	}
	

#main-nav li {
	display:block;
	float:left;
	margin:0;
	padding:0;

	}
        
#main-nav li a {
	text-transform:uppercase;

	display:block;
	float:left;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding:5px 15px 0 20px;

}

#main-nav li a:hover {
	color:#FFFFFF;
	height:23px;
        background-image:url(images/bg_menu.jpg);
}

#main-nav li.current_page_item a {
      
	height:23px;
        background-image:url(images/bg_menu_current.jpg);
	float:left;


}


#leftcolumn { 
 width: 226px;
 text-align:center;
 float: left;
}

#rightcolumn { 
 width: 197px;
 float: left;
 text-align:center;
 padding-top:20px;
}

#rightcolumn img {
 margin-bottom: 20px;
}

table.program {
	border-collapse: collapse;
	width:489px;
	font-size:10px;
	margin-bottom:20px;
}

table.program tbody tr td{
	padding:5px;
	background-color:#EEE;
	vertical-align:text-top;
}



table.program tbody tr.odd td {
	background-color:#DDD;
}

.txtquiz {
       background-color:#eee;
       border: 1px black solid;
       padding: 3px;
}

#send {
       background-color:#1e5f89;
       border: 1px black solid;
       padding: 3px;
       color: #FFFFFF;
}

#ingress {
  font-size: 15px;
}

.piclenselink a {
       font-size: 10px;
       color: #cccccc;

}

.piclenselink a:hover {
       color: #000000;

}

