body {
	margin			: 0px;
	background-image	: url(../images/background.jpg);
	background-repeat	: repeat-x;
	background-color	: #d8d8d8;
	color			: #222c38; 
	font-size		: 12px; 
	font-family		: Arial, Verdana,  Helvetica, Geneva, Swiss, SunSans-Regular ; 
	text-align		: left; 
	line-height		: 20px;
	margin			: 0 auto;
}
a{
	color			: #245494;
	text-decoration		: underline;
}
a:active {
	color			: #245494;
	text-decoration		: underline;
}
a:visited {
	color			: #245494;
	text-decoration		: underline; }
a:hover {
	color			: #ff0000;
	text-decoration		: underline;
}
	
p{
	margin: 11px 0;
}
	
#credit a:link{
	color			: #ffffff;
	text-decoration		: none;
}
#credit a:active {
	color			: #ffffff;
	text-decoration		: none;
}
#credit a:visited {
	color			: #ffffff;
	text-decoration		: none;
}
#credit a:hover {
	color			: #ffffff;
	text-decoration		: underline;
}
			
h2{
	color			: #666666;
	font-weight		: normal;
	font-size		: 22px;
	font-family		: Arial,Verdana;
}
	
img{
	border-style		: none;
}


#wrapper{
	width			: 1000px;
	height			: auto;
	background-color	: transparent;
	margin			: 0 auto;
}

#maincolumn{
	width			: 756px;
	height			: auto;
	background-color	: transparent;
	float			: left;
	margin-left		: 12px;
		
}

#header {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/header.png");
	display: block;
	height: 148px;
    margin: 25px auto 0;
    width: 1000px;
}
#header div {
	display:none;
}
#navigationpadding{
	width			: 200px;
	height			: 190px;
	background-color	: transparent;
	margin			: 0 auto;
}

#navigation{
	width			: auto;
	height			: 39px;
	background-color	: transparent;
	margin			: 0 auto;
}

#sidebar{
	width			: 230px;
	height			: auto;
	background-color	: transparent;
	float			: left;
	margin-top		: 2px;
}

#sidebar_01_top{
	width			: 234px;
	height			: 21px;
	background-image	: url(../images/sidemenu_01_top.png);
	
	
}
#sidebar_01_mid {
    background-image: url("../images/sidemenu_01_mid.png");
    background-repeat: repeat-y;
    height: auto;
    padding: 2px 16px 35px 8px;
    width: 218px;
}
#sidebar_01_bottom{
	width			: 234px;
	height			: 22px;
	background-image	: url(../images/sidemenu_01_bottom.png);
	}
/*
#sidebar_02_top{
	width			: 234px;
	height			: 70px;

	background-image	: url(../images/courses.png);
	background-repeat	: no-repeat;
	margin-left: 7px;
}
*/

.course-nav .moduletable {
    background-image: url("../images/courses.png");
    background-position: center top;
    background-repeat: no-repeat;
    margin-top: 10px;
    padding-top: 65px;
}
.course-nav .moduletable > h3 {
	display:none;
}
#sidebar_02_mid{
	width			: 234px;
	height			: auto;
/*	background-image	: url(../images/sidemenu_02_mid.png);*/
	background-repeat	: repeat;
	padding-bottom		: 20px;
	padding-top		: 0px;
}

#sidebar_02_mid_content{
	width			: 190px;
	height			: auto;
	margin-left		: 8px;
}

#sidebar_02_bottom{
	width			: 234px;
	height			: 20px;
/*	background-image	: url(../images/sidemenu_02_bottom.png);*/
}

#maincontent_top{
	width			: 756px;
	height			: 23px;
	background-image	: url(../images/maincontent_top.png);
	margin-top		: 10px;
}

#maincontent_mid{
	width			: 756px;
	height			: auto;
	background-image	: url(../images/maincontent_mid.png);
	padding-bottom		: 20px;
	
}

#maincontent_bottom{
	width			: 756px;
	height			: 23px;
	background-image	: url(../images/maincontent_bottom.png);
	
}

#bottomboxes{
	width			: 756px;
	height			: auto;
	margin			: 0 auto;
	margin-left		: 0px;
	margin-top		: 10px;
	margin-bottom		: 10px;
	
}

#searchbarholder{
	background-color	: transparent;
	width			: 1000px;
	height			: 30px;
	margin			: 0 auto;	
}

#searchbarholder .search{
	float			: right;
	margin-right		: 35px;
	
	
}

#content{
	background-color	: transparent;
	width			: 700px;
	height			: auto;
	margin			: 0 auto;
	padding-top		: 20px;
}

#slider{
	width			: 753px;
	height			: auto;
	background-color	: transparent;
	margin-left		: 9px;
	margin-top		: 7px;
}

#sliderbanner{
	width			: 795px;
	height			: 75px;
	float			: left;
	background-image	: url(../images/sliderbanner.jpg);
}

#sidebarsideshadow{
	width			: 10px;
	height			: 747px;
	float			: right;
	background-image	: url(../images/sidebarsideshadow.png);
	margin-top		: 80px;
}

#footer{
	background-image	: url(../images/footer.png);
	background-repeat	: no-repeat;
	background-color	: transparent;
	height			: 250px;
	width			: 1000px;
	margin			: 0 auto;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 9px;
	clear			: both;
	padding-top		: 10px;
}

#footermaincontainer{
	background-color	: transparent;
	height			: 140px;
	width			: 950px;
	margin			: 0 auto;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 9px;
	position:relative;
}

#footercontainer_01{
	background-color	: transparent;
	height			: auto;
	width			: auto;
	margin			: 0 auto;
	color			: #000000;
	font-family		: Tahoma,Arial,Verdana,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size		: 11px;
	float			: left;
	padding-top		: 12px;
	margin-right		: 30px;
}

#footercontainer_02{
	background-color	: transparent;
	height			: auto;
	width			: auto;
	margin			: 0 auto;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 9px;
	float			: left;
	padding-top		: 12px;
	margin-right		: 30px;
}

#footercontainer_03{
	background-color	: transparent;
	height			: auto;
	width			: auto;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 9px;
	float			: left;
	padding-top		: 12px;
	margin-right		: 65px;
}

#footercontainer_04{
	background-color	: transparent;
	height			: auto;
	width			: auto;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 11px;
	float			: left;
	line-height		: 3px;
	padding-top		: 6px;
	margin-right		: 60px;

}

#footercontainer_05{
	background-color	: transparent;
	height			: auto;
	width			: auto;
	color			: #000000;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 11px;
	float			: left;
	line-height		: 3px;
	padding-top		: 6px;
	text-align: right;
	position: absolute;
	right:0;
}

#credit{
	position		: relative;
	text-align		: center;
	font-family		: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size		: 10px;
	color			: #ffffff;
	padding-top		: 12px;
}

#content ul.actions {
    	text-align		: right;	
	margin-top		: -30px;
}

#content ul.actions li {
    display			: inline;
}

#wrap91 td{
    border-bottom		: solid #6685a3 1px;
    width			: 218px;
}

#last91{
    border-bottom		: solid #000000 5px;
    width			: 100%;
}

#subwrap91 td{
    border-top			: solid #6685a3 1px;
    width			: 100%;
}


#wrap101 td{
    border			: solid #000 1px;
    border-collapse		: collapse;
    width			: 100%;
}

#wrap101 table{
    border-collapse: collapse;
}


ul.swmenu {
    margin: 0;
}

#footermaincontainer ul.nav.menu {
    float: left;
    list-style: outside none none;
    margin: 0 30px 0 0;
    padding: 0;
}
#footermaincontainer ul.nav.menu a {
    color: #000000;
    display: block;
    line-height: 20px;
    padding: 5px;
    text-decoration: none;
}
#footermaincontainer ul.nav.menu a:active,#footermaincontainer ul.nav.menu a:focus,#footermaincontainer ul.nav.menu a:hover{
	color: #666666;
}


.table-menu td {
    border: 1px solid #000000;
    border-radius: 10px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 25%;
}
.table-menu td > a {
    color: #ffffff;
    font-size: 14px;
    text-decoration: none;
}
.table-menu td.is-odd {
    background-color: #003366;
}
.table-menu td.is-even {
    background-color: #f83d10;
}
.table-menu td.is-odd:active,.table-menu td.is-odd:focus,.table-menu td.is-odd:hover {
	opacity: 0.9;
}
.table-menu td.is-even:active,.table-menu td.is-even:focus,.table-menu td.is-even:hover {
	opacity: 0.9;
}
.table-menu td.is-odd:active > a,.table-menu td.is-odd:focus > a,.table-menu td.is-odd:hover > a {
	color: #f83d10;
}
.table-menu td.is-even:active > a,.table-menu td.is-even:focus > a,.table-menu td.is-even:hover > a {
	color: #003366;
}
table.table-menu {
    border-collapse: separate;
    border-spacing: 3px;
	margin-bottom: 0;
    margin-left: 9px;
    width: 736px;
}

td.no-show-block {
    visibility: hidden;
}

.inner-search {
    float: right;
}
.inner-search form {
    margin: 5px 10px;
}

.nav > li > a:hover, .nav > li > a:focus{
	background-color: transparent;
}
.btn-primary{
	background:#004378;
}
#jevents_body div.ev_prevrepeat > a , #jevents_body div.ev_nextrepeat > a {
    border: 1px solid #cccccc;
    float: left;
    margin: 2px;
	width: 95px;
	text-align: center;
}
#jevents_body div.ev_prevrepeat > a {
    border-radius: 12px 0 0 12px;
    padding: 3px 10px 3px 20px ;
}
#jevents_body div.ev_nextrepeat > a {
    border-radius: 0 12px 12px 0;
    padding: 3px 20px 3px 10px ;
}
#jevents_body div.ev_prevrepeat > a:active , #jevents_body div.ev_nextrepeat > a:active, 
#jevents_body div.ev_prevrepeat > a:focus , #jevents_body div.ev_nextrepeat > a:focus, 
#jevents_body div.ev_prevrepeat > a:hover , #jevents_body div.ev_nextrepeat > a:hover {
    background-color: #cccccc;
	border: 1px solid #888888;
	text-decoration: none;
}
#jevents_body div.ev_prevrepeat, #jevents_body div.ev_nextrepeat {
    float: left;
    margin: 10px 0;
}
