* {margin:0px;padding:0px; list-style-type: none;}
body {
    margin: 0px;
    top: 0px;
    left: 0px;
    padding: 0px;
    color: #000;
    font:12px Arial, Helvetica, sans-serif;
    background-color: #0C4DA5;
	text-align: center;
	
}

a:link,
a:visited,
a:hover,
a:active {
color: #00D;
}

#contenthelper {
	list-style-type: none;
    width: 1000px;
    margin: 0 auto 0 auto;
    background-color: #3D7CD3;
	border: 1px solid black;
	
}

#header {
    width: 1000px;
    height: 100px;
    text-align: center;
    line-height: 20px;
    font-size: 20px;
    background-color: #CDE7FC;
	overflow: hidden;
}

#contentbody {
	display:table;
	table-layout:fixed;
	width: 1000px;
	
}
#contentbody {_word-wrap:break-word;}

#doc {
	display: table-row;
	background-color: #8CAEFC;
}
#leftcolumn, #rightcolumn, #centercolumn {
	display: table-cell;
	_overflow-x:hidden;
}
#leftcolumn, #rightcolumn, #centercolumn, {
	display: inline;
	zoom: 1;
	vertical-align: top;
}


/*\*//*/ 
#leftcolumn, #rightcolumn, #centercolumn {display:inline-block;float:left;}
#footer {clear:left;}
/**/


#leftcolumn {
    width: 180px;
}

#rightcolumn {
    width: 180px;
}

#centercolumn {
	width: 640px;
    background-color: #CDE7FC;
}

#footer {
    width: 1000px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #8CAEFC;
    color: #FFF;
    font-size: 10px;
}

#navigationbox {
    padding: 0px;
    text-align: center;
    width: 170px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    margin-bottom: 10px;
}

#nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

#nav li {
    margin: 0px;
    padding: 0px;
    display: block;
    list-style: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#nav li a {
    color: #000;
    background-color: #9cf;
    border: 1px outset #AAA;
    width: 168px;
    text-decoration: none;
    display: block;

}


#nav .submenu {
    display: block;

		
}
#nav .menu {
	height: 20px;
	line-height: 20px;
	top: 0px;

}
#nav .submenu li {
	padding: 0px;
	margin: 0px;
}
#nav .submenu li a {
    background-color: #2C95EC;
    width: 160px;
    margin-left: auto;
    margin-right: auto;
}

#nav .submenu .submenu li a {
    background-color: #1D7BC8;
    width: 155px;
    margin-left: auto;
    margin-right: auto;
}

.contentbox {
    margin: 10px auto 10px auto;
	width: 610px;
    border: 1px solid black;
    padding: 5px;
	text-align: left;
}


#newsbox {
    background-color: #CFDDFC;
}

.newsheader {
    font-size: 16px;
}

.newscontent {
    font-size: 12px;
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.boxheader {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}

#underlined {
	text-decoration: underline;
}

.boxcontent {
    font-size: 12px;
    margin-left: 15px;
    margin-top: 5px;
    margin-bottom: 10px;
	
}
.boxcontent table {
	margin: 0 auto 0 auto;
}

.boxcontent img, #imagebox {
	text-align: center;
	border: 0px;
}
/* PHP Calendar Section */
.calweekdays {
    text-align: center;
    background-color: #999;
    color: #FFF;
}

.caldate {
    background-color: #999;
    color: #FFF;
}

#phpcalendartable {
    width: 100%;
}

/* Control Panel Section */
#controlpanelhome {
	padding-left: 10px;
}
#controlpanelhome p {
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}
#controlpanelhome li {
	list-style-type: disc;
	list-style-position: inside;
	display: list-item;
	font-size: 11px;
	font-weight: bold;
}
.editcontrol {
    text-align: right;
}
.editcontrol li {
    margin-right: 15px;
}
.edit, .delete {
    display: inline;
    text-align: right;
    font-size: 8px;
    font-weight: bold;
    width: 25px;
    line-height: 8px;
    height: 8px;
    background-color: #CFDDFC;
    padding: 2px;
}

/* Tiny MCE Editor with TinyFCK File Manager */

textarea {
	width: 100%;
}

/* PHP Calendar */

#phpcalendartable {
	border: 1px solid black;
	margin: 0 auto 0 auto;
	width: 160px;
	padding: 0px;
	background-color: #ABC;
}

.calendartable {
	width: 100%;
	border: 0px none;
	padding: 0px;
	margin: 0px;
	border-spacing: 1px;
}
.calendartable td {
	margin: 0px;
}

.calweekdays {
	background-color: #BBC;
	margin: 0px;
}

.emptyday {
	background-color: #BBC;
	border: 1px solid white;
	vertical-align: middle;
	text-align: center;
	height: 20px;
}

.day {
	background-color: #BBC;
	border: 1px solid white;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	height: 20px;
}

.today {
	background-color: #BBC;
	border: 1px solid red;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
}

#calendarbox {
	display: none;
	position: absolute;
	z-index: 15;
	width: 150px;
	height: auto;
	background-color: #FFF;
	border: 1px solid black;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

/* debugLog */

.debugLogBox {
	text-align: left;
	border: 2px solid black;
	margin: 20px;
	padding: 3px 3px 3px 3px;
}

#debugLogHeader {
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px dotted black;
}

.debugSection li {
	padding-left: 5px;
	border: 1px solid black;
	margin: 1px;
}

#debugLog {
	background-color: #678;
}
#calandar {
	background-color: #A77;
}