/* *************************** 
  Site - Project Name
  ---------------------------
  StyleSheet Index
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 Website Structure Styles
   ***************************/
@font-face {
	font-family: 'Georgia';
	src: url('../fonts/georgia.eot');
	src: url('../fonts/georgia.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/georgia.woff') format('woff'),
			 url('../fonts/georgia.ttf') format('truetype'),
			 url('../fonts/georgia.svg#georgia') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Georgia-Bold';
	src: url('../fonts/georgiab.eot');
	src: url('../fonts/georgiab.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/georgiab.woff') format('woff'),
			 url('../fonts/georgiab.ttf') format('truetype'),
			 url('../fonts/georgiab.svg#georgiab') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TrajanPro-Regular';
	src: url('../fonts/trajanproregular.eot');
	src: url('../fonts/trajanproregular.eot?#iefix') format('embedded-opentype'),
			 url('../fonts/trajanproregular.woff') format('woff'),
			 url('../fonts/trajanproregular.ttf') format('truetype'),
			 url('../fonts/trajanproregular.svg#trajanproregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
html {background: url(../images/bg_html.jpg) center center repeat;color:#020202;}
body {font-size:14px;font-family: 'Georgia';}
img { max-width:100%; height:auto; vertical-align:middle; }
hr { clear:both; margin:30px 0; border:0; border-bottom:1px solid #000; }
a { color:#020202; outline:none; text-decoration:underline;}
a:hover { color:#020202; text-decoration:none; }
.secondary_link{ font-weight:bold; color:#3b6aab; text-decoration:none;}
.secondary_link:hover{ color:#3b6aab; text-decoration:underline;}
p { line-height:1.4; margin:0 0 40px; }
li { list-style:none outside none; }
.clear { clear:both; height:0; font-size:0; }
strong, b {font-family: 'Georgia-Bold';}
em, i { }
h1, h2, h3, h4, h5, h6 { line-height:1; font-weight:normal; font-style:normal; margin-bottom:15px;}
h1 { font-size:24px;font-family: 'TrajanPro-Regular'; margin-bottom:43px;}
h2 { font-size:22px;}
h3 { font-size:20px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:10px;}
blockquote { margin:0 0 20px; display:block; border-bottom:1px solid #000; border-top:1px solid #000; padding:30px 0; }
blockquote p { font-size:24px; color:#000; line-height:34px; margin:0; }
blockquote cite { display:block; text-align:right; color:#000; font-size:18px; padding-top:10px; }
img { max-width:100%; height:auto; vertical-align:middle; }
hr { clear:both; margin:14px 0; border:0; border-bottom:1px solid #ebe1d9; }
.alignleft {display: inline;float: left;margin-right: 1.625em;}
.alignright {display: inline;float: right;margin-left: 1.625em;}
.aligncenter {clear: both;display: block; margin-left: auto; margin-right: auto;}
.container{}
.inner{ max-width:842px; margin:0 auto;}
.button{-webkit-appearance: none; box-shadow:none;color:#FFF; text-transform:uppercase; text-decoration:none; font-size:22px;font-family: 'OpenSans-Light';}
table { border-left:1px solid #e0e0e0; border-top:1px solid #b21d21; margin:0 0 20px;  color:#020202; }
table td { border-bottom:1px solid #e0e0e0; border-right:1px solid #d2d2d2; background:#ffffff; }
table th, table td { padding:5px 20px; text-align:left; font-size:15px; line-height:22px; }
table th { color:#ffffff; border-bottom:1px solid #e0e0e0; border-right:1px solid #a23336; background:#b21d21; font-weight:normal; }
table tr:nth-child(2n) td {background:#f2f2f2;}
.maincontent ul, .defaultPage ol { margin:0 0 20px 30px; }
.maincontent ul ul { margin:18px 0 0 30px; }
.maincontent li { list-style:disc outside none; font-size:13px; line-height:20px; margin-bottom:18px; }
.maincontent ol ol { margin: 18px 0 0 30px; }
.maincontent ul li { list-style:disc outside none; }
.maincontent ol li { list-style:decimal inside none; }
.maincontent dl { margin:0 0 20px; }
.maincontent dl dt { font-size:13px; line-height:20px; }
.maincontent dl dd { font-size:13px; line-height:20px; padding:0 0 0 20px; }
/* *************************** 
   $2 Header Styles
   ***************************/
#header{ width:100%; background:#FFF; overflow: hidden;}
#header .inner{ padding:44px 0px 0px;}
.logo{ display:block; width:222px; margin:0 auto 50px;}
.header_text{ text-align:center; max-width:466px; margin:0 auto; text-align:center;}
.header_text p:last-child{ margin-bottom:30px;}
/* *************************** 
   $3 Content Styles
   ***************************/
#content { text-align:center; padding:64px 0px 40px;}
.top_img{ text-align:center; padding-bottom:68px;}
.top_img table{ margin:0 auto; border:0;}
.top_img table td,
.top_img table th,
.top_img table tr:nth-child(2n) td{ background:none; border:0;}
.top_img table td.label_td{ font-size:18px;}
.content_logo_list{ padding:0px; margin:0px; width:100%; overflow:hidden; text-align:center;}
.content_logo_list li{ padding:20px 40px; margin:0px; display:inline-block; vertical-align:middle;}
/* ***************************  
   $4 Sidebar Styles
   ***************************/
/* *************************** 
   $5 Footer Styles
   ***************************/
@media (max-width: 882px){
	#header .inner{ padding-left:20px; padding-right:20px;}
	.inner{ padding-left:20px; padding-right:20px;}
}

@media (max-width:767px){
}

@media (max-width:480px){	
}
@media (max-width:320px){	
}
