/* CSS Document */

body {
	line-height: 1.25;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:auto;
	padding:0;
	background-image:url(../images/background/grey_fade.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#313140;
}

/* div styles */

div#Container {
	width:870px;
	margin:0px auto 0px;
	padding:0;
	background-image:url(../images/background/grey_white_fade.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
}
div#Container2 {
	width:850px;
	margin:0 auto 0;
	padding:10px;
}
div#ContainerCouncilNav a {
	font-family:Arial, Helvetica, sans-serif;   
    font-size:14px;    
    color:#61617E;   
    outline:0;   
    text-decoration:none;
	text-transform:uppercase;
    text-shadow: 1px 1px 1px #000;
}
div#BodyContainerTop {
	width:850px;
	height:482px;
	border:0;
	margin:-10px 0 10px 0;
	padding:0;
	background-image:url(../images/background/main_header.png);
	background-repeat:no-repeat;
	background-position:top;
}
div#BodyContainerTop-Box {
	width:840px;
	height:90px;
	border:0;
	margin:347px 0 0 10px;
	padding:0;
	display:inline-block;
}
.BodyContainerTop-Box1 {
	width:260px;
	height:80px;
	float:left;
	border:0;
	margin:0;
	padding:19px 20px 0 0;
	background-image:url(../images/background/top_box1.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
.BodyContainerTop-Box2 {
	width:260px;
	height:80px;
	float:left;
	border:0;
	margin:0;
	padding:19px 20px 0 0;
	background-image:url(../images/background/top_box2.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
.BodyContainerTop-Box3 {
	width:260px;
	height:80px;
	float:left;
	border:0;
	margin:0;
	padding:19px 20px 0 0;
	background-image:url(../images/background/top_box3.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
div#BodyContainerTop2 {
	width:850px;
	height:250px;
	border:0;
	margin:-10px 0 10px 0;
	padding:0;
	background-image:url(../images/background/main_header2.png);
	background-repeat:no-repeat;
	background-position:bottom;
}
div#BodyContainerTop2-BoxA {
	width:390px;
	height:30px;
	float:right;
	border:0;
	margin:60px -391px 0 10px;
	padding:0;
	display:inline-block;
	
	font-family:Arial, Helvetica, sans-serif;   
    font-size:26px;
	font-weight:bolder; 
    color:#7FA2C5;   
    display:block;   
    outline:0;   
	text-align:right;
    text-decoration:none;
	text-transform:uppercase;
    text-shadow: 1px 1px 1px #000;
}
div#BodyContainerTop2-BoxB {
	width:840px;
	height:90px;
	border:0;
	margin:75px 0 0 10px;
	padding:0;
	display:inline-block;
}
div#BodyContainerMid {
	width:850px;
	border:0;
	margin:0 0 10px 0;
	padding:0;
}
div#BodyContainerMid-Top {
	width:840px;
	height:250px;
	border:0;
	margin:0px 0px 0px 10px;
	padding:0;
	background-image:url(../images/background/mid_box.png);
	background-repeat:no-repeat;
	background-position:right;
}
div#BodyContainerMid-Top-B {
	width:840px;
	height:250px;
	border:0;
	margin:0px 0px 0px 10px;
	padding:0;
	background-image:url(../images/background/mid_boxB.png);
	background-repeat:no-repeat;
	background-position:right;
}
div#BodyContainerMid-TopText {
	width:809px;
	max-height:195px;
	border:0;
	margin:0;
	padding:10px;
	text-align:justify;
}
div#BodyContainerMid-Box {
	width:840px;
	border:0;
	margin:8px 0 -10px 10px;
	padding:0;
	display:inline-block;
}
.BodyContainerMid-Box1 {
	width:400px;
	height:40px;
	float:left;
	border:0;
	margin:0;
	padding:80px 20px 0 0;
	background-image:url(../images/background/bot_box1.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
.BodyContainerMid-Box2 {
	width:400px;
	height:40px;
	float:left;
	border:0;
	margin:0;
	padding:80px 20px 0 0;
	background-image:url(../images/background/bot_box2.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
.BodyContainerMid-Box3 {
	width:400px;
	height:40px;
	float:left;
	border:0;
	margin:0;
	padding:80px 20px 0 0;
	background-image:url(../images/background/bot_box3.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
.BodyContainerMid-Box4 {
	width:400px;
	height:40px;
	float:left;
	border:0;
	margin:0;
	padding:80px 20px 0 0;
	background-image:url(../images/background/bot_box4.png);
	background-repeat:no-repeat;
	text-align:right;
	display:block;
}
div#BodyContainerMid2-Top {
	width:840px;
	height:482px;
	border:0;
	margin:0px 0px 0px 10px;
	padding:0;
	background-image:url(../images/background/mid_boxLg.png);
	background-repeat:no-repeat;
	background-position:right;
}
div#BodyContainerMid2-Top2 {
	width:840px;
	height:682px;
	border:0;
	margin:0px 0px 0px 10px;
	padding:0;
	background-image:url(../images/background/mid_boxLg2.png);
	background-repeat:no-repeat;
	background-position:right;
}
div#BodyContainerMid2-TopText {
	width:809px;
	max-height:450px;
	border:0;
	margin:0;
	padding:10px;
	text-align:justify;
}
div#BodyContainerMid2-TopText2 {
	width:809px;
	max-height:650px;
	border:0;
	margin:0;
	padding:10px;
	text-align:justify;
}
div#BodyContainerMid3-Top {
	width:840px;
	height:600px;
	border:0;
	margin:0 0 -10px 10px;
	padding:0;
	display:inline-block;
}
div#BodyContainerMid3-Left {
	width:420px;
	float:left;
	border:0;
	margin:0;
	padding:0;
	display:block;
}
div#BodyContainerMid3-Right {
	width:400px;
	height:600px;
	float:left;
	border:0;
	margin:0;
	padding:10px;
	display:block;
	background-image:url(../images/background/mid_boxRight.png);
	background-repeat:no-repeat;
	background-position:top;
}
div#BodyContainerMid3-Right-B {
	width:400px;
	height:600px;
	float:left;
	border:0;
	margin:0;
	padding:10px;
	display:block;
	background-image:url(../images/background/mid_boxRightB.png);
	background-repeat:no-repeat;
	background-position:top;
}
div#BodyContainerMid3-LeftBox {
	width:380px;
	height:540px;
	border:0;
	margin:0;
	padding:5px;
	display:block;
	background-color:#7FA2C5;
}
div#BodyContainerMid3-RightBox {
	width:380px;
	height:540px;
	border:0;
	margin:0;
	padding:5px;
	display:block;
	background-color:#7FA2C5;
}
div#BodyContainerMid4-RightBox {
	width:380px;
	height:570px;
	border:0;
	margin:0;
	padding:5px;
	display:block;
	background-color:#C5B47F;
}
div#BodyContainerBot {
	width:850px;
	border:0;
	margin:20px 0 -10px -10px;
	padding:10px;
	text-align:center;
	background-color:#61617E;
}

/* text styles */
body, td, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.BodyContainerTop-Text {
	font-family:Arial, Helvetica, sans-serif;   
    font-size:18px;    
    color:#FFF;   
    display:block;   
    outline:0;   
    text-decoration:none;
	text-transform:uppercase;
    text-shadow: 1px 1px 1px #000;
}
.blackBold12px {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
.black14px {
	font-size:14px;
	color:#000;
}
.blackBold14px {
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.black18px {
	font-size:18px;
	color:#000;
}
.blackBold18px {
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.blueBold24px {
	font-size:24px;
	font-weight:bold;
	color:#00468C;
}
.whiteBold18px {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.whiteBold24px {
	font-size:24px;
	font-weight:bold;
	color:#FFFFFF;
}
.goldBold24px {
	font-size:24px;
	font-weight:bold;
	color:#8C6900;
}
.lavenderBold18px {
	font-size:18px;
	font-weight:bold;
	color:#61617E;
}
.goldBold18px {
	font-size:18px;
	font-weight:bold;
	color:#8C6900;
}

/* link styles */
#BodyContainerTop a {
	text-decoration: none;
	font-weight: bold;
}
#BodyContainerTop2 a {
	text-decoration: none;
	font-weight: bold;
}
#BodyContainerMid a {
	text-decoration: none;
}
#BodyContainerMid2-TopText a:link {
	text-decoration: none;
	color: #00468C;
	font-weight: bold;
}
#BodyContainerMid2-TopText a:visited {
	text-decoration: none;
	color: #7FA2C5;
	font-weight: bold;
}
#BodyContainerMid2-TopText a:hover {
	text-decoration: none;
	color: #00468C;
}
#BodyContainerMid2-TopText p {
	text-align:justify;
	/* ADDS COLUMNS
	-webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;	*/
}
#BodyContainerMid3-Left a {
	text-decoration: none;
}
#BodyContainerBot a:link {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
#BodyContainerBot a:visited {
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
}
#BodyContainerBot a:hover {
	text-decoration: none;
	color: #7FA2C5;
}