html 
{ 
	min-height: 100%; 
	margin-bottom: 1px; 
}

body
{
	background: #CCCCCC;
    font-weight: normal;
    font-size: 11px;
    font-style: normal;
    font-family: Arial, Palatino, Times, Times New Roman, serif;
    font-variant: normal;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #e2e2e2;
	text-align:center;
}

table td
{
    font-weight: normal;
    font-size: 11px;
    font-style: normal;
    font-family: Arial, Palatino, Times, Times New Roman, serif;
    font-variant: normal;

}
#container
{
    width: 1024px;
    margin-right: auto;
	margin-left: auto;
	height: auto;
	clear: both;
	padding: 0px;
	border: black 1px solid;
	background-color: white;
}

#pageHeader
{
    width: 1004px;
	padding: 0px;
	background-color:white; 
	margin-right: 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#preamble
{
    width: 1004px;
    text-align: left;
    margin-right: 20px;
	margin-left: 0px;
	height: auto;
	background-color: white;
	margin-top:0px;
	padding: 0px;
}

div#main_content { 
	margin-left: 20px;
	margin-right: 5px;
	margin-top:0px;
	background-color:white; 
}

span.red_header {
	color:#990000;
	font-weight: bold;
	text-decoration: none;
}
span.blue_header {
	color:#003E51;
	font-weight: bold;
	text-decoration: none;
}
span.blue_text {
	color:#003E51;
	text-decoration: none;
}
span.right_text {
	color: #AC9A6A;
	font-weight: bold;
	font-size: 12px;
}

#footer_sub
{
    left: 0px;
    padding-bottom: 10px;
    font: 9px arial, tahoma, verdana;
    bottom: 0px;
    position: relative;
    text-align: center;
	margin-left:120px;
	
}
#footer {
	color:#999;
}

a.link_footer
{
    font-weight: normal;
    font-size: 9px;
    font-style: normal;
    font-family: arial, tahoma, verdana;
    text-decoration: none;
	color:#999;
}
a.link_footer:hover
{
    font-weight: normal;
    font-size: 9px;
    color: #ebe1c5;
    font-style: normal;
    font-family: arial, tahoma, verdana;
    font-variant: normal;
    text-decoration: underline;
}
#blackrow
{
    height: 15px;
    background-color: #000000
}
span.page_title
{
    font-weight: bold;
    font-size: 18px;
    font-family: Arial, Tahoma, Verdana
}
span.page_subtitle
{
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Tahoma, Verdana
}
span.section_header
{
    font-weight: bold;
    font-size: 14px;
    color: #940c0b;
    font-family: Arial, Tahoma, Verdana
}
a, a.Link_Normal
{
    font-weight: normal;
    color: #A98110;
    font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
}
a:hover, a.Link_Normal:Hover
{
    font-weight: normal;
    color: #A98110;
    font-family: Arial, Tahoma, Verdana;
	text-decoration: underline;
}
a.Link_Staff
{
    font-weight: normal;
    color: #e6deb9;
    font-family: arial, tahoma, verdana;
	text-decoration: none;
}
a.Link_Staff:Hover
{
    font-weight: normal;
    color: #e6deb9;
    font-family: arial, tahoma, verdana;
	text-decoration: underline;
}
IMG.content_image
{
	margin-right:20px;
	margin-bottom:5px;
}

#menulist
{
	margin-left: 0;
	padding-left: 0;
	color: black;
}
#menulist li 
{
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: black;
}

#menulist li a {
	font-family: Arial, Palatino, Times, Times New Roman, serif;
	color: #336574;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

/*END FOOTER CSS*/
/*END TEMPLATE CSS */

/*COMPONENTS*/

#cms_componets{
	clear:both;
	text-align:left;
	padding:13px 10px 13px 10px;
	height:100%;
	
}

#cms_componets_pagetitle{
	padding-bottom:23px;
    color:#003E51;
	font-weight: bold;
	text-decoration: none;
}

#cms_component_admin{
	margin-top:-55px;
	margin-bottom:30px;
}

#cms_componets h1{
	font-family:"Arial Black";
	color:#C1272D;
	font-size:18pt;
}

#cms_componets {
    font-weight: normal;
    font-style: normal;
    font-family: Arial, Palatino, Times, Times New Roman, serif;
    font-variant: normal;
}

#editinplacediv {
	margin-top:-55px;
	margin-left:0px;
	width:700px;
	float:left;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, Palatino, Times, Times New Roman, serif;
    font-variant: normal;
}


.img-border {
	background-image:url(images/image_bg.jpg);
	margin-left:40px;
}

/*FRONTPAGE*/
#cms_frontpage {
	width:100%;
	padding-top:30px;
	padding-bottom:30px;
	clear:right;
	height:165px;
	text-align:left;
}

#fpadmin {
	text-align:left;
	margin:10px;
	margin-bottom:-30px;
}

#fp_editinplacediv {
	margin-top:-10px;
}

.cms_fp_section_admin {
	
}

.cms_homebox {
	text-align:left;
	margin-left:10px;
	margin-right:40px;
	float:left;
	width:306px;
}

.cms_homebox_title {
	font-family:Arial Black;
	font-size:20px;
	color:#C1272D;
}

.cms_homebox_text {
	font-family:Arial;
	font-size:13px;
	color:#4D4D4D;
	line-height:16px;
}

.cms_homebox_text a {
	font-family:Arial Black;
	color:#C1272D;
	text-decoration:none;
}

.cms_homebox_text a:hover {
	color:#0c384b;
}

.box{ }

.box1{}

/*These styles are called when your in Admin mode*/
#fpadmin{}
.cms_homebox_admin { }
.adminclass { }
.cms_fp_section_admin {}
/*End of Admin Styles*/

/*END FRONTPAGE*/

/*CAREERS*/
.list-Date {
	color:#0c384b;
	font-family:Arial;
	font-size:14px;
}

.list-Title a {
	text-decoration:none;
	color:#C1272D;
	font-family:Arial;
}

.list-Title a:hover {
	color:#808080;
}
	
.list-body {
	
}

.Careers {
	color:#4D4D4D;
	font-family:Arial;
	font-size:14px;
}
/*END CAREERS */



/*TOP MENU CSS */

/*END COMPONENTS*/

/*MODULES*/
/*SUBMENU CSS*/

.cms_submenu {
	clear:both;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	color: black;
}

.cms_submenu_items {
	padding-left: 10px;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	color: black;
}

.cms_submenu_items a{
	font-family: Arial, Palatino, Times, Times New Roman, serif;
	color: #336574;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.cms_submenu_items a:hover{
	color:#808080;
}

.cms_submenu_sep{
	float:left;
}

/*END SUBMENU CSS*/

/*FRONTPAGE MOD CSS*/
#cms_FrontPage_Mod{
	margin-top:0px;
	float:left;
	width:420px;
}

#cms_FrontPage_Mod_Admin{
	margin-top:-10px;
	margin-bottom:0px;
}


/*END SCRIPTS*/

/*FCKEDITOR */

#fckEditor___Frame{
	height:287px;
	margin-top:-28px;
}
#footer2 {
	float:right;
	margin-top:-33px;
}
#loginlink {
	z-index:150;
}
#footer-content {
	height:35px;
}
#footer
{
    font: 9px Arial, Tahoma, Verdana;
    color: #EBE1C5;
	text-align:right;
	width:600px;
}
#cms_component_admin{
	padding-bottom:15px;
}
#resourceList{
	list-style-type:none;
}
#resourceList li{
	margin-bottom:20px;
}
#resourceList li a{
	font-size:1.2em;
	font-weight:bold;
}
