@charset "utf-8";
/* CSS Document */

body {
	background:#d7d7d7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#divContainer {
	position:relative;
	margin:0 auto;
	min-width:900px;
	max-width:1200px;
	background:#FFF;
}
#divContainerT {
	background:url(../img/layout/container-t.png) repeat-x top;
	height:48px;
}
#divContainerTL {
	position:absolute;
	top:0;
	left:0;
	background:url(../img/layout/container-tl.png) no-repeat;
	width:23px;
	height:48px;
}
#divContainerTR {
	position:absolute;
	top:0;
	right:0;
	background:url(../img/layout/container-tr.png) no-repeat;
	width:23px;
	height:48px;
}
#divContainerB {
	height:41px;
	background:url(../img/layout/container-b.png) repeat-x top;
}
#divContainerBL {
	position:absolute;
	height:41px;
	width:23px;
	background:url(../img/layout/container-bl.png) no-repeat;
}
#divContainerBR {
	position:absolute;
	right:0;
	height:41px;
	width:23px;
	background:url(../img/layout/container-br.png) no-repeat;
}


#divContent {
	position:relative;
	padding:0 50px;
}

#imgLogo {
	float:left;
}


/* NAVIGATION */

#divNav {
	background:url(../img/layout/nav-bg-m.png) repeat-x;
	height:39px;
	position:relative;
	margin-bottom:7px;
}
#divNavL {
	position:absolute;
	top:0;
	left:0;
	width:246px;
	height:39px;
	background:url(../img/layout/nav-bg-l.png) no-repeat;
}
#divNavR {
	position:absolute;
	top:0;
	right:0;
	width:7px;
	height:39px;
	background:url(../img/layout/nav-bg-r.png) no-repeat;
}
#divNav ul {
	position:relative;
	margin-left:115px;
}
#divNav ul li {
	list-style:none;
	display:inline;
	line-height:39px;
}
#divNav a {
	color:#000;
	text-decoration:none;
	padding:10px 20px 10px 16px;
	font-size:18px;
	background:url(../img/layout/nav-bg-delimiter.png) no-repeat right;
}
#divNav a:hover {
	text-decoration:underline;
}

/* BOX */
.divBox {
	background:#9F444A url(../img/layout/box-b.png) no-repeat bottom;
	min-height:29px;
	width:232px;
	float:left;
}
.divBoxT {
	background:url(../img/layout/box-t.png) no-repeat;
	height:8px;
}
.divBoxContainer {
	padding:5px 3px 10px 3px;
}

/* QUICK LINKS (HOME PAGE) */

#divQuickLinks {
	float:right;
	width:70%;
}
#divQuickLinks .divCol {
	width:20%;
	float:left;
}
#divQuickLinks h2 {
	font-size:14px;
	margin:0;
	padding:0;
	position:absolute;
}
#divQuickLinks ul {
	margin:25px 0 0 0;
	padding:0;
}
#divQuickLinks li {
	list-style:none;
}
#divQuickLinks a {
	color:#678839;
	text-decoration:none;
}
#divQuickLinks a:hover {
	color:#506A2D;
	text-decoration:underline;
}

/* BOTTOM LINKS */

#divBottomLinks {
	float:left;
	width:90%;
	margin:15px 5%;
	position:relative;
}
#divBottomLinks .divCol {
	float:left;
	width:21%;
	margin:0 2%;
	border-top:1px solid #98EB4B;
}
#divBottomLinks h3 {
	white-space:nowrap;
}
#divBottomLinks img {
}
#divBottomLinks .content {
}

/* FOOTER */
#ulFooter {
	margin:0 auto;
	text-align:center;
}
#ulFooter li {
	list-style:none;
	display:inline;
	padding:0 10px;
}
#ulFooter, #ulFooter a {
	color:#333;
	text-decoration:none;
	font-size:13px;
}
#ulFooter a:hover {
	color:#000;
	text-decoration:underline;
}

/* OTHER STYLES */

img {border:none;}
.clear {
	clear:both;
	height:0;
}
#divLogOut {
	float:right;
}

.error-message {
	font-weight:bold;
	color:#F00;
}
.confirm-message {
	font-weight:bold;
	color:#00F;
}



