/*overrides*/
/*
body, table, p {
	color:#707172;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:0;
	margin-top:0;
	text-decoration:none;
}
a{font-size:13px;}
*/
/***********/

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-size-adjust:2px;
	color:#707172;
	background:#ffffff url(Images/background.png) repeat-x;
	text-align:center;	/* centering content for IE5 */
}

p{
	font-style:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:0;
	margin-top:0;
}

a{
	color:#df3689;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;	/*override*/
}
a:link{color:#df3689;}
a:visited{color:#df3689;}
a:hover{color:#df3689; text-decoration:underline;}
a:active{color:#df3689;}

img{border:0px;}

h1{
	padding:4px 0px 0px 60px;
	margin:0px 0px 30px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	font-weight:normal;
	background:url(Images/h1BG.png) no-repeat;
}

h2{
	padding:0px;
	margin:0px 0px 18px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:normal;
}

.floatLeft{float:left;}
.floatRight{float:right;}
.clearFloat{clear:both;}

.spacerLeft{margin-left:10px;}
.spacerLeftDubble{margin-left:20px;}
.spacerRight{margin-right:10px;}
.spacerRightDubble{margin-right:20px;}
.spacerUp{margin-top:15px;}
.spacerUpDubble{margin-top:30px;}
.spacerDown{margin-bottom:15px;}
.spacerDownDubble{margin-bottom:30px;}

.fullWidth{width:100%;}
.halfWidth{width:50%;}
.thirdWidth{width:33%;}
.quarterWidth{width:25%;}

#maincontainer{
	width:994px;
	min-width:994px;
	max-width:994px;
	margin: 0 auto;
	text-align:left;
}

#topArea{
	padding:0px 20px;
	height:104px;
	overflow:hidden;
}

#menuArea{
	padding:0px 20px;
	height:29px;
	margin:0px 0px 8px;
}

#topBanner{
	padding:0px 20px;
	height:175px;
	overflow:hidden;
	background:#f8ef8e url(Images/bannerBG.png) no-repeat;
}

#bannerShadow{
	height:21px;
	background:url(Images/bannerShadow.png) no-repeat;
}

#contentArea{
	background:url(Images/contentareaBG.png) repeat-y;
}

#bottomArea{
	padding:28px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background:url(Images/bottomBG.png) no-repeat;
}
#bottomArea a{color:#707172;}
#bottomArea a:link{color:#707172;}
#bottomArea a:visited{color:#707172;}
#bottomArea a:hover{color:#df3689;text-decoration:none;}
#bottomArea a:active{color:#df3689;}

#menuLeft{
	padding:0px 0px 0px 36px;
	height:29px;
	background:url(Images/topmenuBGLeft.png) no-repeat;
}

#menuRight{
	padding:0px 10px 0px 0px;
	height:29px;
	background:url(Images/topmenuBGRight.png) no-repeat right;
}

#topMenu{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:8px 0px 0px 0px;
	letter-spacing:0.3px;
}
#topMenu ul{
	padding:0;
	margin:0;
	list-style-type:none;
	white-space:nowrap;
}
#topMenu li{
	display:inline;
	margin:0px 20px 0px 0px;
}
#topMenu li a{
	color:#707172;
}
#topMenu li a:link{color:#707172;}
#topMenu li a:visited{color:#707172;}
#topMenu li a:hover{color:#df3689;text-decoration:none;}
#topMenu li a:active{color:#df3689;}
#topMenu li #activeitem , #topMenu li  a.inpath{
	color:#df3689;
}

.leftMenu{
	float:left;
	padding:0px 10px 0px 0px;
	/*background:url(Images/leftmenuBG.png) repeat-y right;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.3px;
}
.leftMenu ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.leftMenu li{
	margin:0px 0px 18px 0px;
}
.leftMenu li a{color:#707172;}
.leftMenu li a:link{color:#707172;}
.leftMenu li a:visited{color:#707172;}
.leftMenu li a:hover{color:#df3689;text-decoration:none;}
.leftMenu li a:active{color:#df3689;}
.leftMenu li #activeitem {
	color:#df3689;
	cursor:default;
}
.leftMenu li a.inpath{
	color:#df3689;
}

#topSearch{
	float:right;
	padding:4px 0px 0px 0px;
}

#topSearch input{
	border:#c8c27b 1px solid;
	padding:1px 25px 1px 2px;
	margin:0px;
	height:17px;
	background:#ffffff url(Images/topSearchBG.png) no-repeat right;
}

#topPrint{
	float:right;
	margin-left:15px;
	padding:4px 0 0;
}
#topPrint .printer{
	width:16px;
	height:16px;
	margin:0;
	padding:1px;
	background: url(Images/printer.png) no-repeat;
}

#contentArea.twoColumns{
	padding:17px 56px 24px 56px;
}
.twoColumns #mainColumn{
	width:558px;
	margin:0px 56px 0px 0px;
	float:left;
}
.twoColumns #rightColumn{
	width:268px;
	float:right;
}
.twoColumns #mainColumn .halfWidth{width:269px;}

#contentArea.threeColumns{
	padding:17px 39px 24px 46px;
}
.threeColumns #leftColumn{
	width:184px;
	min-width:184px;
	max-width:184px;
	margin:0px 16px 0px 0px;
	float:left;
	background:url(Images/leftmenuBG.png) repeat-y right;
}
.threeColumns #mainColumn{
	width:416px;
	margin:0px 25px 0px 0px;
	float:left;
}
.threeColumns #rightColumn{
	width:268px;
	float:right;
}
.threeColumns #mainColumn .halfWidth{width:200px;}
#rightColumn .paragraph{margin-bottom:30px;}

.box{}
.box .boxTopLeft{
	height:17px;
	padding-left:17px;
	background:url(Images/boxTopLeft.png) no-repeat;
}
.box .boxTopRight{
	height:17px;
	background:url(Images/boxTopRight.png) no-repeat right;
}
.box .boxMiddleLeft{
	padding-left:17px;
	background:url(Images/boxMiddleLeft.png) repeat-y;
}
.box .boxMiddleRight{
	padding-right:17px;
	background:#ffffff url(Images/boxMiddleRight.png) repeat-y right;
}
.box .boxMiddleRight h1{
	padding:8px 0px 0px 30px;
	margin:0px 0px 15px 0px;
	min-height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	background:url(Images/boxHeaderBG.png) no-repeat;
}
.box .boxBottomLeft{
	height:17px;
	padding-left:17px;
	background:url(Images/boxBottomLeft.png) no-repeat;
}
.box .boxBottomRight{
	height:17px;
	background:url(Images/boxBottomRight.png) no-repeat right;
}