@import url("reset.css");
@import url("fonts.css");
@import url("base.css");


/*standard*/
.clear {clear: both;height: 0;}

hr
{
	border-color: #bfb7ae;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 0 0 20px;
	height: 0;
}

/*structure*/



html {
	background-color: #c5def2;
	color: #262222;
}

body {
	background-color: #c5def2;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
}

#wrapper {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	background: url(../images/header.jpg) no-repeat;
	height: 185px;
	width: 750px;
}

#header a {
	display: block;
	height: 185px;
	width: 750px;
}

#leftCol {
	float: left;
	width: 250px;
	margin-top: 15px;
	margin-bottom: 45px;
}

#rightCol {
	float: left;
	width: 485px;
	margin-left: 15px;
	margin-top: 15px;
	margin-bottom: 45px;
}

#footer {
	color: #666666;
	font-size: 77%;
	text-align: center;
}

#footer a:link {
	color: #333333;
}
#footer a:visited {
	color: #000000;
}
#footer a:active {
	color: #174B8B;
}
#footer a:hover {
	color: #666666;
}




/*rounded boxes*/
.narrowBox {
	width:250px;
	padding:0 0 30px;
	background:url(../images/narrowBox.gif) no-repeat left bottom;
	margin-bottom: 15px;
}
.narrowBox-top {
	margin:0;
	background:url(../images/narrowBox.gif) top left no-repeat;
	height: 15px;
}
.narrowBox p {
	margin:0;
	padding:0 15px;
	background: #EEEEEE;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
}


.wideBox {
	width:485px;
	padding:0 0 30px;
	background:url(../images/wideBox.gif) no-repeat left bottom;
	margin-bottom: 15px;
}
.wideBox-top {
	margin:0;
	background:url(../images/wideBox.gif) top left no-repeat;
	height: 20px;
}
.wideBox p,h1,h2,h3,table,hr {
	margin:0;
	padding:0 20px 1em;
	background: #EEEEEE;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
}

#intro {
	font-family: Georgia, "Times New Roman", Times, serif;
}

#intro img {
	padding-left: 10px;
	padding-right: 10px;
}

#intro h1 {
	padding-bottom: .5em;
}

#intro p {
	font-size: 93%;
	padding-bottom: .5em;
}

.right {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
}


#news {

}

#news h2 {
	font-size: 197%;
	color: #174b8b;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a {font-weight:bold;}
a:link {color: #227799;}
a:visited {color: #227799;}
a:active {color: #227799;}
a:hover {color: #115577;}





/*nav formatting*/



#nav {
	font-size: 85%;
	font-weight: bold;
	color: #6c6868;
	text-align: right;
}

#nav a {
	font: bold 182% Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #262222;
	border-bottom: 1px solid #262222;
	display: block;
	background: url(../images/arrow.gif) no-repeat left center;
	padding-top: 10px;
}

#nav a:hover {
	color: #174b8b;
	background: url(../images/arrow-over.gif) no-repeat left center;
}

/*table formatting*/


/*form formatting*/
input[type=text],input[type=password],textarea{width:24.5em;*width:23.8em;}
