/* CSS Document */

@import url('fonts.css');

body {

	background:url(../images/bg-pattern.jpg) repeat #c5c6c8;

	font-family: 'HelveticaRegular', serif;

}

.boxshadow {

	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);

	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);

	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); 

}

#contentwrap {

	width: 1032px;

	margin:0 auto;

	margin-top:50px;

	position:relative;



}

/* Header Stylings*/

#header {

	background-color:#e8e4db;

	height:150px;	

}

#logo {

	margin-top:38px;

}

#topbar {

 background-color: #8a1e04;

 height:24px;

 border-bottom:2px solid #002D62;

 position:relative;

 z-index:1 !important;

 width:1034px;

 margin-left:-1px;

}

#phone {

	 color:#fff;

 font-size:14px !important;

 line-height:24px !important;

}

.corners {

	position:absolute;

	width:17px;

	z-index:99 !important;

	

}

#searchfield {

	height:12px;

	margin-top:3px;

	width:100%;

}

#left-corner {

left:-7px;

top:150px;

}

#right-corner {

right:-17px;

top:150px;

}

/* End of Header Stylings*/





/* Content Stylings*/

#content {

	background-color:#fff;

	padding-top:36px;

}

#left-column {

	margin-left:0px !important;

	position:relative;

	}

#right-column {

	margin-right:-2px !important;

	position:relative;

	float:right;

	width:188px;

	}

#right-column h4.title-red {

	width:168px !important;

	margin-left:2px;

}

h4.title-red {

	height:18px;

	background-color:#8a1e04;

	border-bottom:2px solid #002D62;

	font-family: 'MinionProSemibold', serif;

	font-size:13px;

	line-height:21px;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	padding-left:16px;

	position:relative;

	width:144px !important;

	margin-bottom:12px;

	

}



h4.title-red a {

	text-decoration: none;

	color:#fff;

	padding-left:20px;

	position:relative;

	background-image:url(../images/icon-home.png);

	background-repeat:no-repeat;

	background-position:left;

	}



.heading-bg-left {

	position:absolute;

	width:2px;

	height:20px;

	top:0px;

	right:-2px;

}

.heading-bg-right {

	position:absolute;

	width:2px;

	height:20px;

	top:0px;

	left:-2px;

}

#center {

	width:640px!important;

	height:550px;

	overflow:auto;

font-family: 'PT Serif', serif;

font-weight:400;

}

#center p, #center li, #center a {

	font-size:14px;

}

#center strong {

	font-family:'Cabin', serif;

	font-weight:bold;

}

.center {

	width:100%;

	text-align:center;

}

.center-content p {

	margin-bottom:10px;

}

.center-content a {

	font-family:'Cabin', serif;

	font-weight:bold;

	text-decoration:none;

	color:#000000;

}

.center-content a:hover {

	color: #002D62;

	text-decoration: underline;

}



.header-home h1 {

	font-family:'Cabin', serif;

	color:#002D62;

	font-size:28px;

	line-height:28px;

	margin-bottom:10px;

	font-weight:500;

}

.header-home h2 {

	font-family:'Cabin', serif;

	color:#002D62;

	margin-bottom:5px;

	font-size:18px;

	line-height:18px;

	font-weight:500;

}

.header-home h3 {

	font-size:12px;

	font-weight:normal;

}

.contentheader {

	/*border-bottom:3px solid #ccc;*/

	padding-bottom:12px;

	position:relative;

	margin-bottom:10px;

}

.header-home {

		height:120px;

		 border-bottom: 3px solid #CCCCCC;



}

.header-inner h1 {

	font-family:'Cabin', serif;

	color:#002D62;

	font-size:22px;

	line-height:22px;

	margin-bottom:10px;

	padding-bottom:10px;

	font-weight:500;

	 border-bottom: 3px solid #CCCCCC;

}

.header-inner h2 {

	font-family:'Cabin', serif;

	color:#002D62;

	margin-bottom:5px;

	font-size:14px;

	line-height:14px;

	font-weight:500;

}

.header-inner {

		height:30px;



}

div#newsletter {

	margin-bottom:15px;

}

#newsletter h5{ 

	font-family:'Cabin', serif;

	font-size: 13px;

	font-weight:500;

	color: #000;

	margin-bottom:5px;

}

input#newsletterfield {

	border:1px solid #555;

	color:#777;

}

.dmxFeedTicker_list, .recent {

	list-style-type:none;

	width:90%;

}

.dmxFeedTicker_list li, .recent li {

	border-bottom:1px dashed #111;

	margin-bottom:6px;

}

.dmxFeedTicker_list li a, .recent li a {

	text-decoration:none;

	font-family:'Cabin', serif;

	font-size: 12px;

	font-weight:500;

	color: #000;

}

/* End of Content Stylings*/





/* Footer Stylings*/

#footer {

	background-color:#e8e4db;

	padding:10px 0;

	text-align:center;

	font-family:'Cabin', serif;

	font-size: 12px;

	font-weight:500;

	color: #000;

	border-top:3px solid #002D62;



}



/* End of Footer Stylings*/

