* {
	margin:0;
	padding:0;
}

body {
	text-align:center;
	font:12px arial;
	background:#eee;
}

body.print {
	padding:20px;
	text-align:left;
	font:12px arial;
	background:#fff;
}

h1 {padding:10px 0 0 0; font:22px georgia;}
h2 {padding:20px 0 0 0; font:18px georgia;}
h3 {padding:20px 0 0 0; font:bold 14px georgia;}
h4 {padding:20px 0 0 0; font:bold 12px georgia;}

p {padding:15px 0 0 0;}

ul,ol {padding:10px 0 0 20px;}
ul ul {padding:0 0 0 20px; list-style-type:disc;}
li {padding:5px 0 0 0;}

a {color:#c46706; text-decoration:none;}

img {border:none;}

.small {font:11px arial;}

div.hidden {
	display:none;
    margin:10px 0 0 0;
	padding:0 15px 15px 15px;
	border:1px solid #000;
}

#header {
	margin:0 auto;
	width:1000px;
	height:183px;
	text-align:left;
	color:#004f80;
	background: url(images/header.jpg) no-repeat;
}

#header a {color:#004f80;}
#header a:hover {color:#277db3;}

#headerFr {
	margin:0 auto;
	width:1000px;
	height:183px;
	text-align:left;
	color:#004f80;
	background: url(images/header-fr.jpg) no-repeat;
}

#headerFr a {color:#004f80;}
#headerFr a:hover {color:#277db3;}

#headerMenu {
	clear:both;
	margin:0 auto;
	padding:0 0 0 70px;
	width:930px;
	height:34px;
	background: url(images/navBg.jpg) repeat-x;
}

#headerMenu ul {padding:0;}
#headerMenu ul li {display:block; float:left; padding:0;}
#headerMenu ul li div.gap {width:1px; margin:6px 0 0 0; height:28px; background:url(images/menuspace.jpg) no-repeat center top;}
#headerMenu ul li a {display:block; float:left; padding:8px 20px 2px 20px; height:24px; font:14px arial; color:#fff; text-decoration:none;}
#headerMenu ul li a:hover {color:#e5df85; background:url(images/menuHover.gif) no-repeat center bottom;}

#headerMenuFr {
	clear:both;
	margin:0 auto;
	padding:0 0 0 50px;
	width:950px;
	height:34px;
	background: url(images/navBg.jpg) repeat-x;
}

#headerMenuFr ul {padding:0;}
#headerMenuFr ul li {display:block; float:left; padding:0;}
#headerMenuFr ul li div.gap {width:1px; margin:6px 0 0 0; height:28px; background:url(images/menuspace.jpg) no-repeat center top;}
#headerMenuFr ul li a {display:block; float:left; padding:8px 20px 2px 20px; height:24px; font:14px arial; color:#fff; text-decoration:none;}
#headerMenuFr ul li a:hover {color:#e5df85; background:url(images/menuHover.gif) no-repeat center bottom;}

#contentPanel {
	overflow:hidden;
	margin:0 auto;
	padding:20px 30px;
	width:940px; 
	text-align:left;
	background:#fff;
}

#homeLeft {
	height:100%;
	width:259px;
	padding:0 10px 0 0;
	float:left;
	border-right:#c6d09d dashed 1px;
}

#homeMiddle{
	height:100%;
	width:379px;
	padding:0 10px 0 10px;
	float:left;
	border-right:#c6d09d dashed 1px;
}

.cal {float:left; padding:15px 10px 0 0; width:45px; height:44px; font:20px arial; color:#3bb000; line-height:24px; text-align:center; background:url(images/calendar.jpg) no-repeat}
.cal span {float:left; padding:5px 0 0 0; width:45px; font:bold 11px arial; color:#fff; text-align:center;}
a.boxLink {display:block; padding:3px 5px; width:75px; font:11px arial; color:#000; text-align:center; text-decoration:none; border:#bdbcbd solid 1px; background:#fff;} 
a.boxLink:hover {background:#ccc;}

#homeRight{
	height:100%;
	width:260px;
	padding:0 0 0 10px;
	float:left;
}

#insideLeft {
	height:100%;
	width:239px;
	padding:0 30px 0 0;
	min-height:10px;
	float:left;
	border-right:#c6d09d dashed 1px;
}

#leftMenu {
	margin:35px 0 0 0;
	border-top: 1px solid #006600;
}

#leftMenu a.left1 {display:block; padding:5px 5px 5px 20px; font:12px arial; color:#006600; text-decoration:none; border-bottom: 1px solid #006600;}
#leftMenu a.left1:hover {background:#fff url(images/check-mark.gif) no-repeat;}

#leftMenu a.left2 {display:block; padding:3px 3px 3px 30px; font:11px arial; color:#006600; text-decoration:none; border-bottom: 1px solid #006600;}
#leftMenu a.left2:hover {background:#fff url(images/check-mark2.gif) no-repeat;}

#insideContent{
	height:100%;
	float:left;
	padding:0 30px;
	width:610px;
}

#footer{
	margin:0 auto;
	padding:10px;
	width:980px;
	text-align:center;
	font:11px arial;
	color:#fffcd5;
	background:#013300 url(images/footer.jpg) no-repeat;
}

#footerMenu {
	text-align:center;
}

#footerMenu a{font:bold 11px arial; color:#fff; text-decoration:none;}
#footerMenu a:hover{text-decoration:underline;}
#footerMenu .pipe {display:inline; font:bold 11px arial; color:#e5df85; vertical-align:middle;}

#footerMenuFr {
	text-align:center;
}

#footerMenuFr a{font:bold 11px arial; color:#fff; text-decoration:none;}
#footerMenuFr a:hover{text-decoration:underline;}
#footerMenuFr .pipe {display:inline; font:bold 11px arial; color:#e5df85; vertical-align:middle;}

@media print{
	#contentPanel {overflow:visible;}
}
