@charset "utf-8";
/* CSS Document */

/* ===== Global Settings ===== */

body
	{
		margin:0;
		padding:0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:10pt;
		background-color:#F1F1EE;
		background-image:url(../images/bgrepeat.gif?1540221449);
		background-position:left top;
		background-repeat:repeat-y;
		overflow-x:hidden;
	}
table, td
	{
		font-size:10pt;
	}
img
	{
		border:none;
	}
* html img { behavior: url(images/iepngfix.htc); }/* IE 6 Specific PNG Fix */

a img { border:none; }

/* Holly Hack */

* html .buggybox {height: 1%;}
div#content_container .buggybox, div#content .buggybox {float:right;min-width:750px; width:96%;}

/* ===== Navigation Container ===== */

div#nav_container
	{
		position:absolute;
		width:211px;
		background-image:url(../images/homeside.jpg?1540221449);
		background-repeat:no-repeat;
		top:0px;
		left:0px;
	}
/* ===== Top Menu Navigation ===== */
div#top_nav ul
	{
		padding:0;
		margin:0;
	}

div#top_nav ul
	{

		padding-top:144px;
		
	}
div#top_nav li
	{
		padding:0 0 5px 38px;
		list-style-type:none;
		background-image:url(../images/menubg.gif?1540221449);
		background-repeat:repeat-y;
		background-position:47% 0;
	}
div#top_nav li a:link, div#top_nav li a:visited
	{
		text-decoration:none;
		color: #34376c;
		font-size: 16px;
		font-weight:bold;
	}
div#top_nav li a:hover
	{
		color:#000000;
	}
li#top_nav_selected a:link, li#top_nav_selected a:visited
	{
		color:#000;
	}
div#nav_end_bg
	{
		width:167px;
		height:32px;
		margin-left:21px;
	}
	
/* ===== Sub Menu Navigation ===== */
div#sub_nav ul
	{
		padding:0;
		margin:0;
	}
	
div#sub_nav 
	{
		margin:10px 0 0 50px;
	}
div#sub_nav li
	{
		color:#FFF;
		padding:5px 0;
		font-size:14px;
	}
div#sub_nav li a:link, div#sub_nav li a:visited
	{
		text-decoration:none;
		color:#FFF;
	}
div#sub_nav li a:hover
	{
		color:#000;
	}
/* ===== Header and Logo ===== */

div#header
	{
		height:142px;
		width:100%;
		left:211px;
		top:0;
		position:absolute;
		background-color:#525365;
		background-image:url(../images/header.jpg?1540221449);
		background-repeat:no-repeat;
		color:#FFFFFF;		
	}
div#header a
	{
		text-decoration:none;
		padding:10px 15px 0 10px;
		float:left;
	}
.company
	{
		font-size:36px;
		padding:20px 0 5px 0;
	}
.slogan
	{
		font-size:28px;
	}
	
/* ===== Content Container ===== */

div#content_container
	{
		left:211px;	
		top:142px;
		position:absolute;
	}

/* ===== Page Title ===== */

div#page_bg
	{
		position:absolute;
		width:34px;
		height:33px;
		top:142px;
		left:211px;
		background-image:url(../images/homemainback.gif?1540221449);
		background-position:left top;
		background-repeat:no-repeat;
	}
div#page_title
	{
		padding:10px 0 30px 35px;
		color:#34376C;
		font-size:20px;
	}

/* ===== Content ===== */

div#content
	{
		padding-left:20px;
		padding-top:5px;
		padding-right:20px;
	}
div#content a:link, div#content a:visited
	{
		color:#34376C;
	}
div#content a:hover
	{
		color:#000000;
	}

/* ===== Footer Container ===== */
div#footer_container
	{
		margin:25px 20px 0 225px;
		clear:both;
		border-top:2px solid #333;
		padding-top:3px;
	}

/* ===== Bottom Navigation ===== */
div#bottom_nav ul
	{
		padding:0;
		margin:0;
	}
	
div#bottom_nav
	{
		float:left;
		padding-bottom:5px;
	}
div#bottom_nav li
	{
		display:inline;
		list-style-type:none;
		padding:0 4px;
	}
div#bottom_nav li a:link, div#bottom_nav li a:visited
	{
		color:#000000;
		font-size:12px;
		text-decoration:underline;
	}
div#bottom_nav a:hover
	{
		color:#34376C;
	}
	
/* ===== Copyright ===== */

.footer
	{
		float:right;
		font-size:12px;
	}

/* ===== Social Media ===== */
#socialMedia {
    margin: 20px auto;
    text-align: center;
    width: 170px;
}
#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: 22px;
 }

 .slogan { 
font-size: 16px;
 }

