* html img { behavior: url(images/iepngfix.htc); }/* IE 6 Specific PNG Fix */

a img { border:none; }

body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	margin:0;
	padding:0;
	}
table, td
	{
		font-size:13px;
	}
#header {
	width:100%; 
	height:160px; 
	background-image:url(../images/header.jpg); 
	background-repeat:repeat-x;	
	margin:0;
	}
#header_image {
	float:right;
	padding-right:10px;
	}
#header_elements {
	position:absolute;
	margin:20px 10px 10px 10px;
	min-width:650px;
	max-height:113px;
	}
#logo {
	float:left;
	padding-right:20px;
	top:0;
	}
#stuff {
	float:left;
	top:0;
	}
.company {
	font-size:24px;
	color:#FFF;
	width:100%;
	}
.slogan {
	font-size:16px;
	color:#FFF;
	width:100%;
	}
.page_title {
	font-size:16px;
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
	}
#nav_container {
	clear:left;
	min-width:660px;
	position:absolute;
	top:120px;
	}
#content_container {
	width:96%;
	background-image:url(../images/bk.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 5px 19px 10px 19px;
	margin-top:7px;
	clear:both;
	}
div#content_container a:link, div#content_container a:visited
	{
		color:#712626;
	}
div#content_container a:hover
	{
		color:#000;
	}
/* Top Menu */
#top_menu {
	padding:5px 0 5px 5px;
	margin:0;
	}
#top_menu li {
	display:inline;
	list-style:none;
	font-weight:bold; 
	font-size:11px;
	}
#top_menu li a:link {
	background-color:#ccc;
	text-decoration:none;
	border:1px solid #000;
	color:#000; 
	padding:2px 8px 2px 8px;
	}
#top_menu li a:visited {
	background-color:#ccc;
	text-decoration:none;
	border:1px solid #000;
	color:#000; 
	padding:2px 8px 2px 8px;
	}
#top_menu li a:hover {
	color:#fff;
	background-color:#884242;
	padding:2px 8px 2px 8px;
	}
#top_menu li a:active {
	background-color:#ccc;
	text-decoration:none;
	border:1px solid #000;
	color:#000; 
	padding:2px 8px 2px 8px;
	}
/* Sub Menu */
#sub_menu {
	padding:0;
	margin:0;
	}
#sub_menu li {
	display:inline;
	margin:0 15px 0 10px;
	}
#sub_menu li a:link {
	color:#000;
	font-size:11px;
	font-weight:bold;
	}
#sub_menu li a:visited {
	font-size:11px;
	font-weight:bold;
	color:#000;
	}
#sub_menu li a:hover {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
#sub_menu li a:active {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
#clear {
	clear:both;
	padding:10px;
	}
/* Bottom Menu */
#bottom_menu {
	background-color:#692323;
	padding:7px;
	margin:0;
	}
#bottom_menu li {
	background-color:#692323;
	font-size:11px;
	display:inline;
	list-style:none;
	}
#bottom_menu li a:link {
	background-color:#692323;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#bottom_menu li a:visited {
	background-color:#692323;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
#bottom_menu li a:hover {
	background-color:#ccc;
	color:#fff;
	padding:9px 5px 7px 5px;
	}
#bottom_menu li a:active {
	background-color:#692323;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
	}
	
/* Footer */
#footer {
	width: 100%;
	text-align: center;
	}
.footer {
	margin-top: 10px;
	margin-bottom:10px;
	font-size: 10px;
	}

/* Social Media*/
#socialMedia {clear:both;}
#socialMedia {
    text-align: center;
    width: 170px;
	margin: 0 auto;
}
#cchFacebook, #cchTwitter, #cchLinkedin, #cchYoutube {
    display: inline;
    margin: 0 3px;
}
#cchLike, #cchPlusOne {
    display: inline;
}
#cchDynamic {
    margin: 3px auto 0;
    overflow: hidden;
}
#cchStatic {
    margin: 0 auto;
}
#cchPlusOne {
    float: right;
}
#fblike {
    width: 73px !important;
}
#___plusone_0 {
    width: 62px !important;
}
/* Client Override Attributes */
 .company { 
font-size: 26px;
font-weight: bold;
text-decoration: underline;
 }

 .slogan { 
font-size: 18px;
font-weight: bold;
 }

