/*--------------------
SITE-WIDE FORMATTING
--------------------*/
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/core/bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
	color: #3a3a3a;
	display: inline;
}

a:link { color:#7A7A7A; text-decoration:underline}
a:visited { color:#7A7A7A; text-decoration:underline}
a:hover { color:#0C2D6D; text-decoration:underline}
a:active { color:#7A7A7A; text-decoration:underline}

input, select, textarea {
	border: 1px solid #CFD7DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #7A7A7A;
	background-color: #FFFFFF;
	padding: 8px 0 0 3px;
	width: 250px;
	height: 22px;
}

textarea {
	height: 150px;
}


/*-----------------
ID's
-----------------*/
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7A7A7A;
	padding-bottom: 50px;
}

#content .quote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height: 14px;
	color: #3a3a3a;
	padding-bottom: 20px;
	border-bottom: 1px solid #CFD7DD;
}

.box {
	border: 1px solid #CFD7DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #7A7A7A;
}

.panel {
	border: 1px solid #CFD7DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #999999;
}

.panel .title {
	border-bottom: 1px solid #CFD7DD;
	padding: 0 9px 9px 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	line-height: 10px;
	text-align: center;
	color: #000000;
}

#footer {
	border-top: 1px solid #CFD7DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #7a7a7a;
	padding:25px 20px 30px 20px;
	text-align: center;
}

#footer a:link { color:#647584; text-decoration:underline}
#footer a:visited { color:#647584; text-decoration:underline}
#footer a:hover { color:#0C2D6D; text-decoration:underline}
#footer a:active { color:#647584; text-decoration:underline}




/*------------------
GALLERY 
------------------*/
.gallery {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #7a7a7a;
	margin: 20px 0;
}

.gallery img {
	padding: 4px;
	background-color: #ffffff;
	border: 1px solid #CFD7DD;
}

.gallery a:hover, .gallery a:hover img {
	background-color: #CFD7DD;
}

.gallery .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	line-height: 11px;
	color: #3a3a3a;
	padding: 5px 5px 15px 5px;
	border-bottom: 1px solid #CFD7DD;
}
 


/*-------------------
OTHER ELEMENTS
------------------*/
.nav-border {
	border-top: 1px solid #CFD7DD;
	border-bottom: 1px solid #CFD7DD;
}

.border-bottom {
	border-bottom: 1px solid #E4E9ED;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #7a7a7a;
}

