/* General CSS & Maincontent CSS

You must always be sure that the classes in this stylesheet are reflected in maincontent.css, as any classes that you want your users selecting from the "Styles" drop-down will only work if they exist both in this live CSS and the editing CSS. Ensure that these two stylesheets are always in sync (when you add to one, add to the other).

*/

body {
	margin-top: 1px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	margin-right: 1px;
	margin-left: 1px;
	font-size: 0.75em;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: bold;
	color: #cc0c00;
	line-height: normal;
	}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	line-height: 125%;
	}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	color: #000;
		}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	color: #6F6B64;
}
a:link {
	color: #1C6097;
	text-decoration: none;
}
a:visited {
	color: #1C6097;
}
a:hover {
	color: #950000;
	text-decoration: underline;
}

/* Header Styling */
#header {
	background-image: url(../images/header_slice.gif);
	background-repeat: repeat;
	height: 65px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBDBDB;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}
#logo {
	background-image: url(../images/ACC_logo_transp.png);
	background-repeat: no-repeat;
	height: 59px;
	width: 325px;
	margin-top: 1px;
	float: left;
}
/*This is the box that contains the header links in the header*/
#header_links_box {
	height: 65px;
	width: 525px;
	float: right;
}
/*This controls the behavior of the tactical links*/

#header_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	text-align: right;
	padding-right: 5px;
	height: 20px;
}
#header_icons {
	text-align: right;
	padding-right: 10px;
	height: 32px;
	font-weight: bold;
	color: #FFF;
}
.apply {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

#header_links a:link {color:#fff; text-decoration:none;}

#header_links a:visited {
	color:#FFF;
	text-decoration:none;
}

#header_links a:hover {
	color:#CCC;
	text-decoration: underline;
}
/* Mid Section Styling */

#mid_section {
	height: 300px;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #DBDBDB;
	background-color: #FFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #afafaf;
}

/* Wrapper Section Styling */

#wrapper {
	width: 850px;
	background-position: left top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBDBDB;
}

#content_left {
	float: left;
	width: 250px;
	height: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #827f77;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #827f77;

}

#content_left-column {
	width: 265px;
	float:left;
	margin-bottom: 5px;
	margin-right: 5px;
}

#content_right-column {
	width: 265px;
	float:right;
	margin-bottom: 5px;
	margin-left: 5px;
}

#content_left ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content_left li {

}

#content_left li ul {
	padding: 10px 0 15px 15px;
}

#content_left li li {
	padding-left: 10px;
}

.post {
	width: 555px;
	margin-right: 10px;
	margin-left: 5px;
	height: auto;
}

.post .title {
	background-image: url(../images/headings_bkgrd.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: auto;
}
.post .title2 {
	background-image: url(../images/headings_bkgrd2.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: auto;
}
.post .title3 {
	background-image: url(../images/headings_bkgrd3.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: auto;
}
.post .title4 {
	background-image: url(../images/headings_bkgrd4.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: auto;
}
.post .entry {
	padding-left: 10px;
}
.post .entry li {
	list-style-type: disc;
}


#content_right {
	float: right;
	width: 585px;
	top: 30px;
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
}
#content_right2 {
	float: right;
	width: 560px;
	top: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 20px;
}
#content_relatedlinks {
	float: right;
	width: 190px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: left;
	border: 1px solid #afafaf;
}
#content_relatedlinks li {
	padding-right: 2px;
	margin-left: -15px;
	font-family: Arial, Helvetica, sans-serif;
}
.mainContent {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	text-align: center;
	width: auto;
	background-color: #FFF;
	margin-right: auto;
	padding-right: 80px;
	padding-left: 80px;
	background-image: url(../images/cafe_header.gif );
	background-repeat: no-repeat;
	padding-top: 135px;
	border: 1px solid #827f77;
}
.mainContentClear {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	text-align: center;
	width: auto;
	background-color: #E4ECF0;
	margin-right: auto;
	background-repeat: no-repeat;
	border: 1px solid #AFAFAF;
}
.mainContentClear2 {
	font-size: 1em;
	text-align: left;
	width: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	border: 1px solid #AFAFAF;
	background-color: #FFF;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 35px;
	padding-left: 60px;
}

.mainContentNews {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	text-align: left;
	width: auto;
	background-color: #FFF;
	margin-right: auto;
	padding-right: 40px;
	padding-left: 20px;
	background-image: url(../images/headings_bkgrd3.gif );
	background-repeat: no-repeat;
	padding-top: 35px;
	border: 1px solid #FC3;
}

.related_links {
	text-align: center;
	height: 25px;
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.35em;
	font-weight: bold;
	color: #cc0c00;
	padding-top: 6px;
	background-color: #d9d9d9;
}


.content_container {
	height: auto;
	width: 555px;
	background-color: #FFF;
	float: right;
	padding-right: 15px;
	padding-left: 25px;
}
.content_container li {

}
.content_container .left ul li ul li {

}


.content_container .left {
	width: 250px;
	overflow: hidden;
	float: left;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
}

.content_container .right {
	width: 250px;
	overflow: hidden;
	float: right;
	height: auto;
	padding-right: 10px;
	padding-left: 10px;
}
.content_container .right ul li ul li {

}
.content_container .top {
	width: 560px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.content_container .bottom {
	width: 560px;
	float: left;
	padding-bottom: 10px;
	padding-top: 15px;
}
.header1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: bold;
	color: #cc0c00;
	line-height: normal;
}

.header2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #000;
	line-height: 125%;
}

.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	color: #000;
}
.header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	color: #6F6B64;
}
.redheading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #900;
	font-weight: bold;
}
.redheading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #900;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #123A78;
}
#footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#FFF;
}
#footer_links_box {
	height: 32px;
	width: 850px;
	text-align: center;
	background-image: url(../images/footer_slice.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	margin-top: 5px;
	clear: both;
}
#footer_links a:link {
	color:#fff;
	text-decoration:none;
}
#footer_links a:visited {
	color:#CCC;
	text-decoration:none;
}
#footer_links a:hover {
	color:#CCC;
	text-decoration: underline;
}

#content_breadcrumb {
	float: left;
	width: 560px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 20px;
	top: 20px;
	text-align: right;
}
#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	text-decoration: none;
	text-transform: capitalize;
	height: 20px;
	text-indent: 2px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #d9d9d9;
}
.imageRight {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #000;
}
.imageLeft {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-align: center;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #000;
}
.para1 {
	width: auto;
	background-image: url(../images/para1.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.para2 {
	width: auto;
	background-image: url(../images/para2.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.para3 {
	width: auto;
	background-image: url(../images/para3.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.para4 {
	width: auto;
	background-image: url(../images/para4.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.para5 {
	width: auto;
	background-image: url(../images/para5.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.para6 {
	width: auto;
	background-image: url(../images/para6.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.para7 {
	width: auto;
	background-image: url(../images/para7.gif);
	background-repeat: no-repeat;
	padding-left: 75px;
	padding-top: 20px;
	padding-bottom: 10px;
	height: 65px;
	padding-right: 10px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 2px;
}
.horiz-table {
	text-align: left;
	padding: 2px;
	border: 1px solid #CCC;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.horiz-table tr {
	border: 1px solid #CCC;
	border-collapse:collapse
}
.horiz-table td {
	border: 1px solid #999;
	border-collapse:collapse
}
.horiz-table .header {
	color: #000;
	background-color: #AFAFAF;
	font-weight: normal;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
}
.horiz-table .tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	color: #000;
}

.horiz-table tr:hover td {
	color: #000;
	background-color: #F0F0F0;
}

/* Homepage sytles for the columns */
.columnmodule {
	float: left;
	width: 535px;
	height: auto;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #CCC;
}
.columnmodule_left {
	width: 170px;
	float: left;
	height: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-right: 5px;
	margin-top: 1px;
}
.columnmodule_ctr {
	width: 170px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999;
	padding-right: 5px;
	margin-left: 5px;
	height: auto;
	margin-top: 1px;
}
.columnmodule_right {
	width: 170px;
	float: left;
	height: auto;
	margin-left: 5px;
	width: 170px;
	height: auto;
	margin-top: 1px;
}
.columnmodule ul {
	margin-left: 12px;
	padding-left: 12px;
}
.columnmodule li {
	line-height: normal;
}
.columnmodule li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	text-decoration: none;
}
.columnmodule li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #1F6DAD;
	text-decoration: underline;
}
.columnmodule li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
}
.column {
	float: left;
	width: 560px;
	height: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	border: thin solid #CCC;
}
.column_right {
	width: 375px;
	padding-left: 5px;
	float: left;
}
.column_photo {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	width: 165px;
	padding-right: 10px;
	text-align: center;
}
.horiz-tableNoBorder {
	text-align: left;
	padding: 2px;
	border-collapse:collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.horiz-tableNoBorder .header {
	color: #000;
	background-color: #F0F0F0;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.BigRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #af1e2d;
	font-weight: bold;
}
#content_right .post .redheading1 .header2-RED {
	color: #cc0c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	line-height: 125%;
	font-weight: bold;
}
.center {
	text-align: center;
	font-weight: bold;
}
#wrapper #content_right2 p font .bluetext {
	font-weight: normal;
}

