*{
	margin:0;
	padding:0;
}
td{
	vertical-align: top;
}
body{
	background:#e1e9ed url('/images/background.jpg') repeat-x;
	margin:0 0 20px;
	padding:0 20px 20px 20px;
	font: normal 12px Verdana, Tahoma;
}
html>br{
	display:none
}
a img{
	border:none;
}
#Table_01{
	margin:0 auto 20px;
}
.navigation li{
	display:block;
	float:left;
	padding: 25px 25px 0 15px ;
}
.navigation a,.navigation a:visited{
	color:#3a3634;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
.navigation a:hover{
	text-decoration:underline;
}

.content{
	width:auto;
	padding:15px 35px;
	color:#345d78;
}
.content p{
	padding-top:1em;
}
/* Courses */
.courses_box_title{
	margin-left:15px;
	font-weight: bold;
	color:#3e3e3e;
	padding-bottom:4px;
	text-transform: uppercase;
}
.courses_title{
	font-weight: bold;
	padding:4px 0;
}
.courses_subtitle{
	margin-left:10px;
	font-size:11px;
}
.courses_entry{
	margin-left:10px;
	padding:2px 0;
	font-weight: normal;
}
.courses_value{
	font-weight:normal;
}

.courses_box {
	margin-bottom:15px;
}

.courses_box li{
	margin-left: 15px;
	padding-bottom:15px;
	color:#3e3e3e;
	list-style-type: none;
	background:url('/images/secondary_splitter.jpg')bottom left no-repeat;
}
.courses_box li a{
	color:#3e3e3e;
	text-decoration: none;
}
.courses_box li a:hover{
	text-decoration: underline;
}

/* News */
.news_box_title{
	margin-left:15px;
	font-weight: bold;
	color:#3e3e3e;
	padding-bottom:4px;
	text-transform: uppercase;
}
.news_title{
	font-weight: bold;
	padding:4px 0;
}


.news_box {
	margin-bottom:15px;
}

.news li{
	margin-left: 15px;
	color:#3e3e3e;
	list-style-type: none;
}
.news li a{
	color:#3e3e3e;
	text-decoration: none;
}
.news li a:hover{
	text-decoration: underline;
}


/* School */
.school_box_title{
	margin-left:15px;
	font-weight: bold;
	color:#3e3e3e;
	padding-bottom:4px;
	text-transform: uppercase;
}

.school_box {
	margin-bottom:15px;
}



.sitemap ul{
	margin:5px 0px 5px 15px;

}
.sitemap li{
	color:blue;
	list-style-type: none;

}
.sitemap li a{
	color:#3e3e3e;
	text-decoration: none;
	font-weight:bold;
}
.sitemap li a:hover{
	text-decoration: underline;
}

.sitemap li li a{
	color:#3e3e3e;
	text-decoration: none;
	font-weight:normal;
}

/* bottomlinks */

.bottomlinks{
	width:970px;
	margin:0 auto;
	text-align:center;
}
.bottomlinks li{
	/*float:left;*/
	display:inline;
	margin-left: 15px;
	color:#3e3e3e;
	list-style-type: none;
	font:normal 11px Verdana;
	text-transform: uppercase;
}

.bottomlinks li a{
	color:#3e3e3e;
	text-decoration: none;
}
.bottomlinks li a:hover{
	text-decoration: underline;
}

/* legal */

.legal{
	width:970px;
	margin:15px auto;
	text-align:center;
}
.legal li{
	/*float:left;*/
	display:inline;
	margin-left: 15px;
	color:#27333a;
	list-style-type: none;
	text-transform: normal;
}

.legal li a{
	color:#27333a;
	text-decoration: none;
	font:normal 11px Tahoma;
}
.legal li a:hover{
	text-decoration: underline;
}

/* secondaryNavigation */
.secondaryNavigation{
	padding:0 20px;
}


/* copyright */

.copyright{
	width:970px;
	margin:15px auto;
	text-align:center;
	color:#27333a;
	text-decoration: none;
	font:normal 11px Tahoma;
}

.copyright a{
	color: #345d78;
}

/* active menu */

li.active>a, a.active{
	font-weight:bold;
}
pre{
	white-space:pre;
}

/* form */
.zend_form dt{
	margin-top:10px;
	color: #345d78;
}
.zend_form li{
	color: maroon;
	list-style:none;
}
input[type=text]{
	border:1px solid #6b9bba;
	width:279px;
	height: 20px;
	background:white url('/images/input_back.gif') bottom left repeat-x;
}
select{
	border:1px solid #6b9bba;
	width:279px;
	height: 20px;
	background:white url('/images/input_back.gif') bottom left repeat-x;
}
option{
	background:white url('/images/textarea_back.gif') bottom left repeat-x;
}

input[type=submit]{
	border:none;
	width:auto;
	height: 23px;
	color: #345d78;
	padding:auto 15px;
	text-transform:uppercase;
	font:bold 12px Verdana;
	text-decoration:underline !important;
	display:block;
	vertical-align:top;
	background:white url('/images/input_back.gif') bottom left repeat-x;
}
textarea{
	border:1px solid #6b9bba;
	width:580px;
	height: 125px;
	background:white url('/images/textarea_back.gif') bottom left repeat-x;
}



/* Titles */

.secondaryHeading{
	text-align:right;
	height:48px;
	width:254px;
	margin:8px 10px 8px 20px;
}
.secondaryIcon{
	margin-top:6px;
	float:left;
	height:56px;
	width:56px;
}
.secondaryTitle{
	display:inline-block;
	width:190px;
	border-bottom:1px solid white;
}
.secondaryTitle h2{
	margin-top:16px;
	margin-bottom:4px;
	text-align:right;
	color:white;
	text-transform:uppercase;

	font:normal 14px Verdana;
}


.contentTitle{
	margin:24px 30px 0px 30px;
	padding-bottom:8px;
	width:610px;

}
.contentTitle h1{
	color:#6693b1;
	text-transform:uppercase;
	font:normal 14px Verdana;
	border-bottom:1px solid #6693b1;
	padding-bottom:4px;
}
.contentTitle h2{
	margin:0px;
	padding-top:2px;
	color:#6693b1;
	font:normal 12px Verdana;
}
/* global links */
.content a{
	font:normal 12px Verdana;
	color:#6693b1;
	text-decoration: none;
}

.content a:hover{
	text-decoration: underline;
}
.secondaryNavigation li{
	/*list-style: circle;*/
	color:#3b3734;
	margin-bottom:8px;
	margin-left:10px;
}
.secondaryNavigation a{
	font:bold 12px Verdana;
	color:#3b3734;
	text-decoration: none;
}

.secondaryNavigation a:hover{
	text-decoration: underline;
}

.secondaryNavigation .active,.secondaryNavigation .active a{
	font:bold 12px Verdana;
	color:#d7e4ec;
	text-decoration: none;
}

.secondaryNavigation .active a:hover{
	text-decoration: underline;
}


/* news list*/

.newsTitle a{
	font:normal 12px Verdana;
	color:#6693b1;
}
.newsShort {
	margin-bottom:10px;
}
.more {
	width:380px;
}
.dateupdated {
	margin-left:460px;
	text-align:right;
}



/* paginationControl */
.paginationControl{
	height:100%;
	vertical-align:bottom;
	/*border:1px solid red;*/
	display:block;
}
.content .paginationControl{
	margin-top:15px;
}

.secondaryNavigation .paginationControl{
	color:#3b3734;
	margin-top:15px;
}

.secondaryNavigation .paginationControl a{
	font:bold 12px Verdana;
	color:#d7e4ec;
	text-decoration: none;
}

.secondaryNavigation .paginationControl a:hover{
	text-decoration: underline;
}

.admin_control {
	color:black;
	text-decoration:none;
	font:normal 11px Verdana;
}
.admin_control:hover{
	text-decoration:underline;
}

.lastnews{
	list-style:none;
}

.lastnews li{
	padding-top:20px;
}


.allcourses{
	list-style:none;
}

.allcourses li{
	padding-top:20px;
}

.dijitToolbar{
	height:24px;
}

.identity{
	color: white;
	margin-top:20px;
}

.gallery{
	float:left;
	margin:8px;
}
.gallery img{
	width:134px;
	height:100px;
}
