body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100.1%;
	text-align:center;
	margin:0;
	background:#FFF url(images/bg-body.gif) repeat-y top center;
	font-size:62.5%;
}

p,ul,ol,li,h1,h2,h3,h4,dl,dd,dt{padding:0;margin:0;}

p{
	margin:0 0 1em;
}
h1{font-size:1.4em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}

.big{font-size:.9em;}
.bigger{font-size:1em;}

#wrapper{
	text-align:left;
	margin:0 auto;
	width:994px;
}

#banner{
	margin:0px 24px 15px;;
	height:160px;
	text-align:center;
	position:relative;
}
#banner #pageTitle{
	position:absolute;
	margin:0 auto;
	bottom:0;
	width:340px;
	background:url(images/bg-pagetitle.gif) no-repeat top left;
	left:298px;
	padding:2px 5px;
}
#banner #pageTitle span{display:block;}
 
#contentWrapper{
	margin:15px 24px;
}

#content{
	float:left;
	width:730px;
	text-align:left;
}
#content #center{
	width:450px;
	font-size:1.2em;
	text-align:left;
	margin-left:275px;
}
#content #left{
	float:left;
	width:250px;
	font-size:1.2em;
	text-align:left;
}
#right{
	text-align:left;
	width:190px;
	margin-left:auto;
}

.pageContent{
	margin-bottom:20px;
	color:#FFF;
}
.pageContent h1{
	margin-bottom:10px;
}

.pageContent#white{
	background:url(images/bg-whitecontent.gif) no-repeat top left;
	padding-top:15px;
	color:#000;
}
.pageContent#white .padLayer{
	background:url(images/bg-whitecontent.gif) no-repeat bottom left;
	padding:0 15px 15px;
}
.pageContent#white h1,
.pageContent#white h3{
	color:#203b57;
}

.pageContent#links{
	background:#99ccff url(images/bg-centrecontenttop.gif) no-repeat top left;
	padding-top:15px;
	color:#000;
}
.pageContent#links .padLayer{
	background:#99ccff url(images/bg-centrecontentbottom.gif) no-repeat bottom left;
	padding:0 15px 15px;
}
.pageContent#links h1{
	margin-bottom:5px;
}
.pageContent#links ul{
	list-style:none;
	margin:0 0 20px 0;
}
.pageContent#links ul li{
	margin-bottom:15px;
	font-size:.9em;
}
.pageContent#links h2{
	margin-bottom:0px;
	line-height:1.4em;
	background:#203b57;
	color:#FFF;
	font-size:1.2em;
	margin:0 -15px 15px;
	padding:3px 15px;
}
.pageContent#links a{
	font-weight:bold;
}
.pageContent#links .advertise{
	margin:0 0 15px;
}
.pageContent#links .advertise a{
	font-weight:normal;
}
.pageContent#links .googlecontentads{
	margin:0 0 20px -2px;
}
.pageContent#links .grey{
	font-size:.90em;
}

.pageContent ul{
	margin:5px 0 10px 20px;
}

/*  SLIDESHOW  */
#slideshow{
	margin-bottom:20px;
	padding-bottom:5px;
	background:url(images/bg-centrecontent.gif) no-repeat bottom left;
}
#ssImage{
	height:322px;
	overflow:hidden;
}
#slideShowText{
	padding:0;
	width:330px;
	margin:0 auto;
}
#ssButtons{
	padding:5px 15px;
	text-align:center;
}
#ssButtons img{
	border:none;
}


/*  LEFT CONTENT PUFFS  */
.contentPuff{
	background:#99ccff url(images/bg-leftpuff.gif) no-repeat top center;
	margin-bottom:20px;
}
.contentPuff .padLayer{
	background:#99ccff url(images/bg-leftpuff.gif) no-repeat bottom center;
	padding:10px;
}
.contentPuff h2{
	font-size:1.0em;
	margin-bottom:10px;
}
.contentPuff img{
	border:none;
}
.contentPuff .mainLink{
	font-weight:bold;
}

#linkPuff .padLayer{
	padding:10px 0;
}
#linkPuff h2{
	padding:0 10px;
}
#linkPuff ul{
	list-style:none;
	text-transform:capitalize;
	line-height:1.4;
}
#linkPuff li a{
	padding:4px 10px;
	display:block;
	font-weight:bold;
	width:230px;
}
#linkPuff li a:hover,
#linkPuff li.active a{
	background:#203b57;
	color:#FFF;
}

#right .contentPuff{
	background:url(images/bg-rightpuff.gif) no-repeat bottom center;
	margin-bottom:20px;
	font-size:1.2em;
}
#right .contentPuff .padLayer{
	padding:10px;
	background:url(images/bg-rightpuff.gif) no-repeat bottom center;
}
.adPuff{
	background-color:#FFF;
	font-size:1.2em;
	margin-bottom:20px;
}
.adPuff h3{
	font-size:1em;
	padding:4px 10px;
	text-align:center;
}
.adPuff p{
	margin-bottom:10px;
}
.adPuff .padLayer{padding:10px;}

#linkBlock{
	clear:both;
	font-size:1.2em;
}

#linkBlock .contentPuff{
	float:left;
	width:250px;
}
#linkBlock .pageContent{
	width:450px;
	margin-left:276px;
}
#linkBlock h1{
	margin-bottom:15px;
}
#linkBlock h2{
	background:#203b57;
	color:#FFF;
	font-size:1.3em;
	margin:0 -15px;
	padding:3px 15px;
}




#topNav{
	margin:10px 23px 10px 24px;
	font-size:1.3em;
}
#topNav ul{
	list-style:none;
	height:1.4em;
}
#topNav ul li{
	display:inline;
	float:left;
}
#topNav a{
	line-height:1.4;
	border-right:1px solid #FFF;
	padding:1px 23px;
	font-weight:bold;
}
#topNav a#home{
	border-left:1px solid #FFF;
	padding:1px 26px;
}
#topNav #active a{
	background-color:#333333;
	text-decoration:none;
	color:#FFF;
}
#topNav a:link,
#topNav a:visited{
	color:#fff;
}
#topNav a:hover,
#topNav a:active{
	text-decoration:none;
	color:#000;
	background-color:#FFF;
}

#linksFooter{
	clear:both;
	text-align:right;
	font-size:1.3em;
	background:#FFF;
	padding:5px 0;
}
#linksFooter ul{
	list-style:none;
	height:1.4em;
	width:980px;
	margin:0 auto;
}
#linksFooter ul li{
	display:inline;
	float:left;
}
#linksFooter a{
	line-height:1.4;
	border-right:1px solid #666;
	padding:0px 23px;
}
#linksFooter a:link,
#linksFooter a:visited{
	color:#666;
}
#linksFooter a:hover,
#linksFooter a:active{
	text-decoration:none;
}
#linksFooter a#last{
	border-right:none;
}

#arelisLinks h1{
	margin-bottom:15px !important;
}
#arelisLinks h3{
	margin-bottom:5px !important;
	font-size:1.2em;
}
#arelisLinks ul.catLinks{
	list-style:none;
	margin:0 0 25px !important;
	padding:0;
}
#arelisLinks ul.catLinks li{
	margin:0 0 10px;
	padding:0;
}
#arelisLinks ul.catLinks li .linkURL{
	color:#666666;
	font-size:.9em;
}

.editlink td{
	padding:5px 10px 5px 0;
}
.editlink input,
.editlink textarea{
	width:300px;
}
.editlink select{
	width:250px;
}
.editlink input.btn{
	width:auto;
}
.editlink .forminst{
	padding-top:15px;
	color:#666666;
}

#editLinksList{
	width:100%;
	overflow:auto;
	padding-bottom:30px;
	border-bottom:1px solid #000;
}
.editbox{
	margin-bottom:10px;
}
.editbox .links{
	background:#FFF;
	width:410px;
	padding:0 10px 10px;
}

.caption{color:#666666;font-size:.8em;}


.listsite{font-weight:bold;}
.grey{color:#666666;}
.center{text-align:center;}
.confMessage{
	color:#FF0000;
	font-weight:bold;
	margin:20px 0;
}