/* `BODY
----------------------------------------------------------------------------------------------------*/
body {background: #f2f2f2; color:#333;}

a:focus {
	outline: 1px dotted;
}

a:link {
	color:#3d78d4;
	text-decoration:none;
	outline-style: none;
	font-weight:normal;
}

a:visited {
	color:#3d78d4;
	text-decoration:none;
	outline-style: none;
}

a:hover {
	color:#036;
	text-decoration: none;
}

/* `Menu Top
----------------------------------------------------------------------------------------------------*/
.menu-top-wrap		{background-color:#000; border-bottom:3px solid #0FA1DD;}
.menu-top			{padding:10px; font-size:11px; text-align:right;}
.menu-top a:link	{color:#e4f1ff; text-decoration:none; outline-style: none;	padding: 5px; font-weight:normal;}
.menu-top a:visited	{color:#e4f1ff; text-decoration:none; outline-style: none; padding: 5px; font-weight:normal;}
.menu-top a:hover	{color:#fff; text-decoration:none; outline-style: none; padding: 5px; font-weight:normal;}

/* `LOGO
----------------------------------------------------------------------------------------------------*/
.logo {padding:10px 0 10px 0;}


/* `Show Centre
----------------------------------------------------------------------------------------------------*/
.showcentre {background-color:#0fa1dd; border-bottom:1px solid #fff; height:300px;}

/* `Content
----------------------------------------------------------------------------------------------------*/
.content 	{background-color:#efefef;}


/* `Lists
----------------------------------------------------------------------------------------------------*/
.list-img {overflow:hidden; padding:5px 0;}

.list-thick, .list-cancel, .list-check, .list-round {font-size:12px; border-top: 1px dotted #EFEFEF; list-style-position: outside; list-style-type: none; padding:5px 0;}

.list-thick li, .list-cancel li, .list-check li, .list-round li {border-bottom: 1px dotted #EFEFEF; color: #666666; display: block; padding: 6px 0 6px 25px;}

.list-check li {background: url(../images/icons/checklist-icon.png) no-repeat scroll 5px 7px transparent;}
.list-round li {background: url(../images/icons/check-box.png) no-repeat scroll 5px 7px transparent;}
.list-cancel li {background: url(../images/icons/cancel.png) no-repeat scroll 5px 7px transparent;}
.list-thick li {background: url(../images/icons/check.png) no-repeat scroll 5px 7px transparent;}


/* `Sidebar
----------------------------------------------------------------------------------------------------*/
.sidebar 	{background-color:#f3f3f3; border:1px solid #CCC; padding:10px}
.widget	{background-color:#fff; border:1px solid #ccc; padding:10px; margin:0 0 20px 0;}
.widget-h {border-bottom:2px solid #999; padding:5px 0;}

.news ul {margin: 10px 0 0;}
.news li {border-top: 1px solid #E7E7E7; overflow: hidden; padding: 10px 0;}
.news-h {font-size:14px; padding:5px 0; color:#3d78d4;}
.news-p {font-size:12px; padding:5px 0; color:#666666;}
.news-d {font-style:italic; font-size:11px; padding:5px 0; color:#090;}

.newsthumb {float:left; width:70px;}
.newstext {margin-left:70px;}

.newsthumb-h {font-size:12px; color:#3d78d4;}
.newsthumb-p {font-size:11px; padding:5px 0; color:#666666;}
.newsthumb-d {font-style:italic; font-size:11px; padding:5px 0; color:#090;}

/* `Footer
----------------------------------------------------------------------------------------------------*/
.footer {background-color:#efefef; height:200px}