/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

BODY {
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-bottom:50px;
}

A {
	text-decoration:none;
	color:#0094c9;
}

A:hover {
	border-bottom:1px dotted #0094c9;
}

A.simple:hover {
	border-bottom:none;
	text-decoration:underline;
}


H1, H2, H3, H4, H5 {
	font-weight:normal;
	text-transform:uppercase;
	color:#0094c9;
}

H1 {
	font-size:140%;
}

H2 {
	font-size:115%;
}


P {
	margin-bottom:10px;
}

UL, OL {
	margin:auto;
}

INPUT[type="text"], TEXTAREA, SELECT {
	font-family:inherit;
	font-size:inherit;
	border:1px solid #0094c9; 
	padding:2px;
}

INPUT[type="text"]:focus, TEXTAREA:focus, SELECT:focus {
	border-color:#FF9900;
}


#mainContainer {
	margin-top:50px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#menuContainer {
	height:72px;
	padding-left:1px;
	border-bottom:1px solid #CCCCCC;
	background-image:url(config/pics/bg.menucontainer.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}

UL.mainMenu {
	list-style-type:none;
	text-transform:uppercase;
}

UL.mainMenu LI {
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	width:128px;
	padding-left:1px;
	padding-right:1px;
	background-image:url(config/pics/bg.a.idle.png);
	background-position:top right;
	background-repeat:no-repeat;
}

UL.mainMenu LI A {
	color:#0094c9;
	display:block;
	padding-top:40px;
	height:32px;
}


UL.mainMenu LI.selected {
	color:#ffae00;
}

UL.mainMenu LI.selected A {
	background-image:url(config/pics/bg.a.selected.png);
	background-repeat:repeat-x;
	background-position:bottom;
	border-right:1px solid #FFFFFF;
	border-bottom:2px solid #f5f1e8;
	height:32px;
}

#logoContainer {
	float:right;
	margin-top:-85px;
	margin-right:36px;
}

#menuBottom {
	height:35px;
	border-top:1px solid #FFFFFF;
	background-image:url(config/pics/bg.menubottom.png);
}

#pageHeader {
	height:156px;
	background-image:url(config/pics/soother1.png);
	background-position:right;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
}

#searchBox {

}

#contentArea {
	min-height:520px;
	background-color:#FFFFFF;
	background-image:url(config/pics/bg.contentarea.png);
	background-position:right;
	background-repeat:repeat-y;
	border:1px solid #cccccc;
	border-top:none;
	border-bottom:none;
	line-height:1.6;
}


#innerRim {
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

#contentArea .navTrail {
	text-transform:uppercase;
}

#contentArea .navTrail A {
	color:#0094c9;
}

#contentArea P {
	margin-bottom:10px;
}

#contentArea .contentSlot1 {
	width:478px;
	padding:15px;
	padding-top:5px;
	margin-left:240px;
	margin-right:240px;
}

#contentArea .contentSlot2 {
	float:left;
	width:230px;
	padding-top:20px;
	min-height:400px;
}

#contentArea .contentSlot3 {
	float:right;
	width:240px;
	min-height:400px;
}



#contentArea .contentSlot1 .pageTitle {
	margin-bottom:10px;
}

#contentArea .contentSlot1 .contentItem {
	margin-bottom:1em;
}


#contentArea .contentSlot3 .contentItem {
	padding:7px;
	margin-bottom:10px;
	font-size:0.9em;
	background-color:#FFFFFF;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-bottomleft:7px;
}

#contentArea .contentSlot3 .contentItem .title {
	border-bottom:1px solid #ffae00;
	padding-bottom:3px;
}

#contentArea .contentSlot3 .contentItem .content {
	color:#75524b;
	padding-top:3px;
	padding-bottom:3px;
}

#contentArea .contentSlot2 .autoMenu {
	background-color:#f8f5ee;
	list-style:none;
	text-transform:uppercase;
}

#contentArea .contentSlot2 UL.autoMenu LI.selected {
	background-image:url(config/pics/bg.automenu.selected.png);
	background-position:right;
	background-repeat:repeat-y;
}

#contentArea .contentSlot2 .autoMenu {
	padding:10px;
	padding-right:0px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomright:7px;
}

#contentArea .contentSlot2 .autoMenu .autoMenu {
	padding:0px;
	padding-left:10px;
	font-size:0.85em;
}

#contentArea .contentSlot2 .autoMenu A {
	color:#0094c9;
	padding:5px;
	padding-left:10px;
	display:block;
	border-bottom:1px dotted #00aee4;
}

#contentArea .contentSlot2 .autoMenu .selected A {
	color:#ffb300;
}

#contentArea .contentSlot1 UL {
	list-style-image:url(config/pics/bullet.png);
	padding:17px;
}


#searchBox {
	background-color:#FFFFFF;
	padding:7px;
	margin-bottom:28px;
	-moz-border-radius-bottomleft:7px;
}



#pageFooter {
	font-size:0.9em;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:10px;
	background-color:#FF6600;
	border-bottom:4px solid #e6d6c3; 
	background-image:url(config/pics/bg.pagefooter.png);
	background-repeat:repeat-x;
}

#pageFooter A {
	color:#FFFFFF;
}

#branding {
	float:right;
	margin-top:30px;
	color:#999999;
	text-transform:none;
	font-size:10px;
}

/* OVERLOAD WIDGETSTYLES */

.buttonbar {
	padding:5px;
	text-align:right;
	background:none;
	background-color:#FFFFFF;
	border-top:1px solid #0094c9;
	-moz-border-radius:5px;
}

.buttonbar BUTTON {
	font-weight:normal;
	font-size:1em;
	text-transform:uppercase;

	margin-right:3px;
	padding:3px;
	vertical-align:baseline; 

	background-color:#FFFFFF; 
	border:1px solid #0094c9; 
	color:#0099FF;
}

