/* Global properties ======================================================== */
body { 
	background: #F4FFF2; /*#f8f8f9*/ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.0625em;
	color :#00514A;
	}
html { min-width:980px;}
html, body { height:100%;}


/* Global Structure ============================================================= */
.container_24 {
	position: relative;
	font-size:.75em;
}

/* Header */

header{
	height:509px;
	overflow:hidden;
	background:url(../images/header-tail.gif) 0 0 repeat-x #fff;
}

/* Content */
section#content {
	background:url(../Images/content-tail.gif) 0 0 repeat-x #F4FFF2;
	padding-bottom:20px;
}

/* Footer */
footer{
	background:url(../Images/footer-tail.gif) 0 100% repeat-x #00514A;
	padding:25px 0 25px 0;
}

/* Left & Right alignment */

.wrapper { 
	width:100%;
	overflow:hidden;
}

/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	}

/*----- other -----*/

p {margin-bottom:17px; margin-right: 1.5em; line-height: 2em;}

ul {line-height: 2em;}

/*----- txt, links, lines, titles -----*/
a {
	color: #00514A;  /*#f86314*/ 
	outline:none;
	}
a:hover{
	text-decoration:none;
	}

h3 {
	font-size:25px;
	line-height:1.2em;
	font-weight:500;
	color: #00514A;
	background:url(/Content/Images/img_pre01/line-hor.gif) 0 100% repeat-x;
	padding:0 0 8px 0;
	margin-bottom:20px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	text-shadow:#999;
	}

h1 {
	font-size: 1.5em;
	margin: 1em 0 1em 0;
	line-height:1em;
	font-weight:500;
	color: #00514A; /*#30383a*/
	background:url(/Content/Images/img_pre01/line-hor.gif) 0 100% repeat-x;

	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	text-shadow:#999;
	}



/* Header
---------------------------------------- */

.theme-default #slider {

    width:965px; /* Make sure your images are the same size */
    height:282px; /* Make sure your images are the same size */
}

.header-bg {
	background:url(/Content/Images/img_pre01/header-bg.jpg) no-repeat 50%;
	height:509px;
	}

/* Logo */
.logo {
	position:absolute;
	left:9px;
	top:10px;
	}

/* Navigation */
header nav {
	position:absolute;
	right:0;
	top:93px;
	}
	header nav ul li {
		float:left;
		}
		header nav li a {
			float:left;
			padding:12px 21px 18px 21px;
			font-size:16px;
			line-height:1.2em;
			color: #00514A; 
			text-decoration:none;
			text-shadow:1px 1px 0 #004376;
			position:relative;
			}
		header nav li a.current {
			background:#006195;
			border-radius:7px;
			-moz-border-radius:7px;
			-webkit-border-radius:7px;
			behavior:url(js/PIE.htc);
			}
			

/* Main banner */
.main-banner {
	display:block;
	position:absolute;
	left:9px;
	top:153px;
	}

/* Content
---------------------------------------- */
#content {

}
	.row {
		padding-bottom:34px;
	}

.post {
	padding-bottom: 15px;
	line-height: 200%;
}

.title {
	text-decoration:none;
	text-shadow:#999;
}

.byline {
	border-bottom: 2px solid #000000;
}

.entry {
	padding: 0;
	text-align:justify;
}

.list2 dt {
	font-weight:bold;
	font-size:13px;
	color:#454f51;
	}
.list2 dd {
	border-bottom:1px dashed #e1e5e6;
	padding:0 0 10px 0;
	margin-bottom:11px;
	}
.list2 dd:last-child {
	border-bottom:none;
	}


/* Calendar 
---------------------------------*/

#calendar_wrap {
	padding: 0 15px;
	text-align: center;
}

#calendar_wrap table {
	width: 100%;
}

#calendar_wrap th {
}

#calendar_wrap td { color:black;
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}
 
#calendar_wrap span.c1 {
  color: #00514A;
  text-align :center;
  background: #FFFFFF;
}
#calendar_wrap span.c2 {
	color:#00514A; 
	text-align:center; 
	font-weight: bold;
	background: #FFFFFF;
} 
#calendar_wrap span.c3 {
	color: white;
	text-align:center; 
	font-weight: bold;
	background: #ccc;
} 

#calendar_wrap span.c4 {
	  background: #069;
	  color:#FFF;
	  font-weight:bold;
 }


/* Footer
---------------------------------------- */
footer {
	color:#2792c5;
	}
footer a {
	text-decoration:none;
	color:#fff;
	}
footer a:hover {
	text-decoration:underline;
	}
	

/* Copy */
footer .copy {
	float:left;
}
	footer .copy a {
		color:#fff;
		}

/* Footer navigation */
footer nav {
	float:right;
	}
	footer nav li {
		display:inline;
		border-left:1px solid #fff;
		padding:0 8px 0 11px;
		color: #fff
		}
	footer nav li:first-child {
		border:none;
		}
		footer nav li a:hover,
		footer nav li a.current {
			color:#fff;
			text-decoration:underline;
			}


