@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;
}


/* CONTENT */

#divContent {
	position:relative;
	padding:0 50px;
}
#divContentLeft {
	position:relative;
	float:right;
	width:75%;
}
#divContentRight {
	position:relative;
	float:left;
	width:23%;
}


/* SIDENAV */
.divSideNavGroup {
	background:#E9EDEF;
	padding:4px;
	margin:15px 5px 0 0;
	width:224px;
}




#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:#78A044 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 {
}
#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;}

h1 {font-size:24px; margin:0; padding:10px 0 8px 0;}
h2 {font-size:20px; margin:0; padding:10px 0 8px 0;}
h3 {font-size:16px; margin:0; padding:10px 0 8px 0;}
h4 {font-size:14px; margin:0; padding:10px 0 8px 0;}
h5 {font-size:12px; margin:0; padding:10px 0 8px 0;}
h6 {font-size:12px; margin:0; padding:10px 0 8px 0;}

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

.button {
	display:block;
	width:232px;
	height:40px;
	background:url(../img/layout/button.png) top left;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	line-height:40px;
	
}
.button:hover {
	text-decoration:underline;
}
.link, a {
	color:#00C;
	text-decoration:underline;
	cursor:pointer;
}
.hrGradient {
	background:url(../img/layout/hrgradient.png) no-repeat left;
	border:none;
}


