* { margin:0; padding:0;}

body { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:100%; line-height:.8125em; color: #000; background:url(../images/tail-top2.gif) left top repeat-x #E5E5E5;}

img {border:0;}

img.border {
	border:0; 
	vertical-align:top; 
	text-align:left;
	margin: 5px;
	background: #B73A4A;
	padding: 5px;
	-webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -moz-border-radius:5px;
}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignleft {text-align: left;}
.alignright { text-align:right;}
.aligncenter { text-align:center;}


p, #inner ul li { 
	margin-bottom:15px;
	line-height: 17.2pt;
	font-size: 10.5pt;
	text-align: left;
}

.narrowcolumn {
	width: 365px;
	float: left;
	margin-right: 30px;
}

.lcolumn {
	width: 385px;
	float: left;
	margin-right: 30px;
}

.rcolumn {
	width: 385px;
	float: left;
}

.lcolumnwide {
	width: 465px;
	float: left;
	margin-right: 30px;
}

.rcolumnnarrow {
	width: 305px;
	float: left;
}

.narrowcolumn p, .lcolumn p, .rcolumn p {text-align: justify;}

.box {
	width: 385px;
	background: url(../images/35pblack.png) repeat;
}

.boxtop { background: url(../images/35pblack-top.png) no-repeat center top; height: 10px}

.boxbottom { background: url(../images/35pblack-bottom.png) no-repeat center bottom; height: 10px }

#bglayer { background: url(../images/cont-bg.png) top center no-repeat;}

.sitelist {margin: 0px 25px 10px 25px; float: left}

.sitelist img {border: 3px double black; }

.sitelistbig {margin: 15px 10px 15px 0;}

/*==================Links and Headings====================*/
a:link{color:#02c; outline:none; text-decoration:none;}
a:visited{color: #02c; outline:none; text-decoration:none;}
a:active{color: #02c; outline:none; text-decoration:none;}
a:hover{color: #fff; outline:none; text-decoration:none;}

#bot-nav {text-align:center;}

h1 { color: #fff; line-height:1.5em; margin-bottom:30px;}
h2 { font-size:2.18em; font-weight:bold; line-height:1.1em; margin-bottom:25px; color:#fff;}
h3 { font-size:1.5em; color:#fff; margin-bottom:15px; font-weight: normal;}
h4 { font-size:1.1em; color:#348;}

/*==================Header, Content, Footer=============================*/
#main {width:980px; margin:0 auto;}

#header, #content { font-size:.8em;}

.menu-box { background:url(../images/menu-bg.gif) left top repeat-x; width:630px; float: right; margin: 35px 0 0 0;}
.menu-box .left { background:url(../images/menu-first.gif) no-repeat left top;}
.menu-box .right { background:url(../images/menu-last.gif) no-repeat right top;}

#header { height:120px; margin:0px 60px 30px 60px;}
#header ul { width:630px; overflow:hidden;}
#header ul li { float:left; font-size:1.27em; list-style:none; }
#header ul li.divide {background:url(../images/divider.gif) no-repeat left top;}
#header ul li a { display:block; color:#3899e3; font-weight:bold; margin-left:1px; text-decoration:none; outline: none;}
#header ul li a b { display:block; height:60px; line-height:60px; text-align:center; cursor:pointer; }
#header ul li a:hover { background:url(../images/menu-bg1.gif) left top repeat-x; color:#fff}
#header ul li a.current { background:url(../images/menu-bg1.gif) left top repeat-x; color: #fff}
#header ul li a.first:hover b { background:url(../images/menu-first1.gif) no-repeat left top; }
#header ul li a.first-current b { background:url(../images/menu-first1.gif) no-repeat left top; }
#header ul li a.last:hover b { background:url(../images/menu-last1.gif) no-repeat right top; }
#header ul li a.last-current b { background:url(../images/menu-last1.gif) no-repeat right top; }

#content { margin:0 60px; width: 860px;}
#content .indent { padding:11px 0 0 0;}
#content .indent1 { padding:22px 10px 0 25px;}

#inner {background: url(../images/35pblue.png) repeat; padding: 0 30px 0px 30px;}

#footer { text-align:center; font-weight:bold; color:#06C; font-size:.75em; padding:15px 0;}
#footer a {color: #06c}
#footer a:hover { color:#000}
/*==========================================*/

/*Adds scroll bar to all pages*/
html { overflow-y: scroll; }

/*==================forms====================*/

form {line-height:2em}

fieldset { border: 1px solid #000; padding: 0 15px 10px 15px;}

legend {font-size:1.5em; font-weight:normal; line-height:2em; color:#000; margin-left:.5em; padding: 0 5px;}

input, textarea { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:1em;}

input, select, textarea, .even, .odd {background: #e0e7f3} 

.required {color: #fff}

hr {margin: 15px 0}
