/* (C) Copyright 2006-2007 Long2 Consulting. All Rights Reserved */
/* Start Layout CSS. This top section of CSS is what is used to layout each of the pages. To change general styles, look for the Start General Styles section below. We strongly urge you not to change the Layout styles unless you have an advanced knowledge of CSS. We cannot help you if you mess it up. */

html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px;
	padding: 0px;
	font: 76.4% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #C2C3C3 url('images/background.gif') repeat-x;
}

#wrapper {
	margin: 0px auto; /* fix to center in firefox */
	width: 1000px;
	background: url('images/wrapper.gif') repeat-y;
}

#header {
	text-align: center;
	margin: 0px auto; /* fix to center in firefox */
	background: url('images/header.gif') no-repeat;
	width: 1000px;
	height: 124px;
}

#headerleft {
	float: left;
	width: 450px;
	height: 124px;
}

#headerright {
	float: right;
	width: 550px;
	height: 124px;
}

#topnav {
	margin: 0px auto; /* fix to center in firefox */
	background: url('images/topnav.gif') no-repeat;
	width: 1000px;
	height: 44px;
}

#footer {
	clear: both;
	margin: 0px auto; /* fix to center in firefox */
	background: url('images/footer.gif') no-repeat;
	height: 71px;
	width: 1000px;
}


/* Used in single column layouts */
#bodycolumn {
	width: 1000px;
	clear: both;
}

/* Used in two column layout with left navigation */
#body1 {
	width: 790px;
	float: right;
}

#body2 {
	float: left;
	width: 200px;
	height: 418px;
}

/* Used in two column layout with right navigation */
#body1a {
	width: 790px;
	float: left;
}

#body2a {
	float: right;
	width: 200px;
	height: 418px;
}

/* Used in three column layouts */
#body1b {
	width: 790px;
	float: left;
}

#body1c { 
	width: 590px;
	float: right;
}

#body2b {
	width: 200px;
	height: 418px;
	float: left;
}

#body3 {
	width: 160px;
	float: right;
	margin-top: 4px;
	margin-right: 18px;
}

/* End of Layout CSS */


/* Start General Styles */

a:link, a:visited {
	color: #B50A00; 
}

a:active, a:hover {
	color: #090B68;
}

h1 { 
	color: #B50A00;
	font-size: 185%;
	padding: 4px 2px 2px 2px;
	text-align: center;
	margin-top: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2 {	
	font-size: 14pt;
	color: #090B68;
	text-align: left;
	border-bottom: 1px solid #090B68;
	font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; padding-left:2px; padding-right:2px; padding-top:4px; padding-bottom:2px
}

h3 {	
	font-size: 145%;
	color: #888989;
	padding: 4px 2px 2px 2px;
	text-align: left;
	border-bottom: 1px solid #888989;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h4 { 
	font-size: 125%;
	color: #91140E;
	background: url('images/button3.gif') repeat-x;
	padding: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h5 { 
	font-size: 100%;
	color: #F2F6FC;
	background: url('images/button2.gif') repeat-x;
	padding: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h6 { 
	font-size: 100%; 
	color: #fff;
	background: url('images/button1.gif') repeat-x;
	padding: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.news {
	font-size: 125%;
	color: #F2F6FC;
	background: url('images/button2.gif') repeat-x;
	padding: 6px;
	text-align: center;
}

.submitbuttons {
	font-weight: bold;
	color: #fff;
	text-align: center;
	font-size: 100%;
	font-variant: small-caps;
	font-family: Verdana, Arial, sans-serif;
	border-top: 1px solid #B50A00;
	border-bottom: 3px solid #B50A00;
	border-left: 1px solid #B50A00;
	border-right: 1px solid #B50A00;
	background: url('images/button1.gif') repeat-x;
	width: 155px;
	height: 30px;
}

.headerleftcontent {
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	color: #B50A00;
	text-align: left;
	font-size: 30pt;
	font-variant: small-caps;
	font-family: "Times New Roman", "Georgia", sans-serif;
}

.headerrightcontent {
	padding: 40px 0px 0px 25px;
	font-weight: bold;
	color: #090B68;
	text-align: left;
	font-size: 120%;
	font-family: "Times New Roman", "Georgia", sans-serif;
}

.topnavlinks {
	padding: 4px 18px 5px 8px;
	text-align: center;
	font-size: 96%;
	font-weight: bold;
}

.topnavlinks ul {
	margin: 0px;
	padding: 8px 0 0 0;
	list-style: none;
}
	
.topnavlinks li { 
	display: inline;
}
	
.topnavlinks a:link, .topnavlinks a:visited {
	padding: 12px 10px 10px 10px;
	color: #fff;
	text-decoration: none;
}
	
.topnavlinks a:active, .topnavlinks a:hover {
	color: #fff;
	background: url('images/button2.gif') repeat-x;
}


/* Used in single column layouts */
.bodycolumncontent {
	margin-left: 8px;
	padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:5px
}


/* Used in two column left nav layouts */
.body1content {
	margin-right: 8px;
	padding: 0px 8px 5px 0px;
}

.body1content  ul {
	list-style-image: url('images/bullet.gif')
}

.body2content  {
	padding: 2px 0px 5px 12px;
}

/* Used in two column right nav layouts */

.body1acontent {
	margin-left: 8px;
	padding: 0px 0px 5px 8px;
}

.body1acontent  ul {
	list-style-image: url('images/bullet.gif')
}

.body2acontent  {
	padding: 2px 14px 5px 10px;
}

/* Used in three column layouts */

.body1bcontent {

}

.body2bcontent {
}

.body3content {
}

.sidelinks {
	padding: 10px 0px 8px 0px;
	text-align: left;
	font-weight: bold;
}

.sidelinks ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	
.sidelinks li { 
	list-style-image: url('none');
	margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:2px
}
	
.sidelinks a:link, .sidelinks a:visited {
	padding: 0px 10px 0px 10px;
	display: block; 
	line-height: 18pt;
	width: 140px;
	color: #090B68;
	text-decoration: none;
}
	
.sidelinks a:active, .sidelinks a:hover {
	color: #fff;
	background: url('images/button1.gif') repeat-x;
}

.footercontent {
	padding: 22px 10px 0px 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

.footercontent a:link, .footercontent a:visited  {
	padding: 4px 4px;
	color: #fff;
	text-decoration: underline;
}

.footercontent a:active, .footercontent a:hover {
	padding: 4px 4px;
	color: #ccc;
	text-decoration: underline;
	background-color: transparent;
}

.clear {
	clear: both;
}

.block1 {
	color: #000;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	border-top: 1px solid #A3A4A4;
	border-bottom: 4px solid #A3A4A4;
	background-color: #E4E5E5;
	padding: 6px;
}

.block2 {
	color: #080A59;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	border-top: 1px solid #080A59;
	border-bottom: 4px solid #080A59;
	background-color: #E4E5E5;
	padding: 6px;
}

.block3 {
	color: #91140E;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	border-top: 1px solid #91140E;
	border-bottom: 4px solid #91140E;
	background-color: #E4E5E5;
	padding: 6px;
}

















