html, body {
	width: 100%;
	height: 100%;
}
body {
	background-color: #0A0A0A;
	margin: 0;
	padding: 0;
	color: #9C9C9C;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	text-align: justify;
}

a {outline: none;}
a {color: #D1D3D4;}
a:hover {color: #FFCD05;}

p {
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 16px 0;	
}


h1 {
	font-size: 36px;
	color: #FFCD05;
}
h2 {
	font-size: 24px;
	line-height: 28px;
	margin: 0 0 16px 0;	
	color: #FFFFFF;
}
h3 {
	font-size: 22px;
	font-family: Georgia, serif;
	font-style: italic;
	color: #EBEBEB;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
h4 {
	font-size: 18px;	
	color: #EBEBEB;
}








#header {
	background-image: url(../../../../images/header-bg.png);
	width: 100%;
	height: 292px;
	position: relative;
}
#nav {
	width: 100%;
	height: 68px;
	background-image: url(../../../../images/nav/navBg.png);
	position: absolute;
	bottom: 0;
}
#nav_container {
	float: right;
	position: relative;
}
#nav_container h2 {
	display: none;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -240px;
	width: 960px;
}
#footerWrapper {
	width: 960px;
	margin: 0 auto;
	color: #4D4D4E;
}
#footerWrapper div#primary {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
}
#footerWrapper div#primary a {
	text-decoration: none;
	color: #676767;
}
#footerWrapper div#primary a:hover, #footerWrapper div#primary a:active, #footerWrapper div#primary a.active {
	color: #FFCD07;
}
#footerWrapper div#footerSpacer {
	width: 100%;
	height: 15px;
}
#footerWrapper p.disclaimer {
	margin-top: 24px;
	font-size: 12px;
	line-height: 18px;
}
#footerWrapper p.disclaimer a {
	color: #6F6F70;
	text-decoration: underline;
}
div.logo {
	width: 313px;
	height: 130px;
	float: right;
	margin-top: -25px;
}
#footer, .push {
	clear: both;
	height: 240px;
}
#footer {
	width: 100%;
	background-color: #20201F;
	border-top: 1px solid #494A49;
}
div#contentSpacer {
	width: 100%;
	height: 150px;
}
div.callout {
	float: left;
	margin-right: 16px;
}

#commonClaims {
	display: block;
	width: 304px;
	height: 200px;
	background: url(../../../../images/claimsCallout.png) no-repeat 0 0;
}
#commonClaims:hover { 
	background-position: 0 -200px;
}
#commonClaims span {
	position: absolute;
	top: -999em;
}

#yourRights {
	display: block;
	width: 304px;
	height: 199px;
	background: url(../../../../images/rightsCallout.png) no-repeat 0 0;
}
#yourRights:hover { 
	background-position: 0 -199px;
}
#yourRights span {
	position: absolute;
	top: -999em;
}

#theProcess {
	display: block;
	width: 304px;
	height: 200px;
	background: url(../../../../images/processCallout.png) no-repeat 0 0;
}
#theProcess:hover { 
	background-position: 0 -200px;
}
#theProcess span {
	position: absolute;
	top: -999em;
}

html.js fieldset.collapsible legend {
	width: 100%;
}
html.js fieldset.collapsible legend a {
	background-image: url(../../../../images/downArrow.png);
	width: 100%;
	height: 22px;
	font-size: 22px;
	font-family: Georgia, serif;
	font-style: italic;
	color: #EBEBEB;
	font-weight: normal;
	padding: 0 0 0 50px;
	margin-bottom: 0;
	text-decoration: none;
}
html.js fieldset.collapsed legend a {
	background-image: url(../../../../images/rightArrow.png);
	height: 22px;
}
fieldset.collapse-text-fieldset {
	border: 2px solid #545554;
}
.collapse-text-fieldset {
	width: 800px;
	margin: 15px 0 15px 25px;
}

#fadegallery {
	margin-left: -170px;
}














/*** BLOG ***/
div.view-blog-entries div.views-field-field-blog-image-fid {
	float: left;
	clear: both;
	padding-right: 25px;
}
div.view-blog-entries div.views-field-field-blog-image-fid img, div.field-field-additional-images img {
	border: 6px solid #3C3C3C;
}
div.field-field-additional-images img {
	margin-bottom: 10px;
}
div.view-blog-entries div.views-field-title a {
	font-style: italic;
	font-size: 25px;
	color: #EBEBEB;
	padding: 15px 0;
	border-top: 1px solid #3C3C3C;
	border-bottom: 1px solid #3C3C3C;
	text-decoration: none;
	font-family: Georgia, serif;
	float: right;
	width: 630px;
}
div.view-blog-entries div.views-row {
	margin-bottom: 25px;
}
div.view-blog-entries div.views-row-first div.views-field-title a {
	color: #FFCD05;
}
div.view-blog-entries div.views-field-body {
	float: right;
	width: 630px;
	margin-top: 20px;
}
div.field-field-additional-images {
	float: right;
	margin-top: 20px
}
#hline {
	border-top: 1px solid #545554;
	margin-top: -38px;
}
.node-body {
	padding-top: 10px;
}
/*.dropcap .node-body p:first-child:first-letter {
	font-size: 650%;
	float: left;
	color: #FECF00;
}*/
.form-text {
	background-color: #272727;
	color: white;
	border: 1px solid #272727;
}
.form-textarea {
	background-color: #272727;
	color: white;
	border: 1px solid #272727;
}
.form-select {
	background-color: #272727;
	color: white;
	border: 1px solid #272727;
}
.form-required {
	color: #FFCD05;
	font-size: 20px;
}
/**
* //$Id;
* @file reset_nicemenus.css
* Resets CSS for NiceMenus (nice_menus.module)
* Devised by abdesignuk
* Core 6.x
*/
ul.nice-menu,
ul.nice-menu a,
ul.nice-menu ul,
ul.nice-menu li,
ul.nice-menu-down,
ul.nice-menu-down ul,
ul.nice-menu-down li,
ul.nice-menu li.menuparent,
ul.nice-menu li.menuparent a,
ul.nice-menu li.menuparent a:hover,
ul.nice-menu li.menuparent:hover,
ul.nice-menu li.menuparent:hover a{
border: 0;
padding:0;
margin: 0;
background-color: transparent;
background-image: none;
}

ul.nice-menu li.menu-159,
ul.nice-menu li.menu-159 a:link,
ul.nice-menu li.menu-159 a:visited {
  background-image: url(../../../../images/nav/home.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 62px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}

ul.nice-menu li.menu-155,
ul.nice-menu li.menu-155 a:link,
ul.nice-menu li.menu-155 a:visited {
  background-image: url(../../../../images/nav/common_claims.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 126px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}

ul.nice-menu li.menu-156,
ul.nice-menu li.menu-156 a:link,
ul.nice-menu li.menu-156 a:visited {
  background-image: url(../../../../images/nav/your_rights.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 99px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}

ul.nice-menu li.menu-157,
ul.nice-menu li.menu-157 a:link,
ul.nice-menu li.menu-157 a:visited {
  background-image: url(../../../../images/nav/process.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 99px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}

ul.nice-menu li.menu-158,
ul.nice-menu li.menu-158 a:link,
ul.nice-menu li.menu-158 a:visited {
  background-image: url(../../../../images/nav/about.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 59px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}

ul.nice-menu li.menu-161,
ul.nice-menu li.menu-161 a:link,
ul.nice-menu li.menu-161 a:visited {
  background-image: url(../../../../images/nav/resources.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 86px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}

ul.nice-menu li.menu-189,
ul.nice-menu li.menu-189 a:link,
ul.nice-menu li.menu-189 a:visited {
  background-image: url(../../../../images/nav/blog.png);
  background-position: 0px 0px;
  padding: 0px;
  height: 42px;
  width: 40px;
  text-indent: -5000px;
  padding-bottom: 26px;
  background-repeat: no-repeat;
}


ul.nice-menu li.menu-159 a:hover,
ul.nice-menu li.menu-159 a:active {
  background-image: url(../../../../images/nav/home_over.png);
}

ul.nice-menu li.menu-155 a:hover,
ul.nice-menu li.menu-155 a:active {
  background-image: url(../../../../images/nav/common_claims_over.png);
}

ul.nice-menu li.menu-156 a:hover,
ul.nice-menu li.menu-156 a:active {
  background-image: url(../../../../images/nav/your_rights_over.png);
}

ul.nice-menu li.menu-157 a:hover,
ul.nice-menu li.menu-157 a:active {
  background-image: url(../../../../images/nav/process_over.png);
}

ul.nice-menu li.menu-158 a:hover,
ul.nice-menu li.menu-158 a:active {
  background-image: url(../../../../images/nav/about_over.png);
}

ul.nice-menu li.menu-161 a:hover,
ul.nice-menu li.menu-161 a:active {
  background-image: url(../../../../images/nav/resources_over.png);
}

ul.nice-menu li.menu-189 a:hover,
ul.nice-menu li.menu-189 a:active {
  background-image: url(../../../../images/nav/blog_over.png);
}

ul.nice-menu li.menu-160 ul li a:link,
ul.nice-menu li.menu-160 ul li a:visited,
ul.nice-menu li.menu-160 ul li a:hover,
ul.nice-menu li.menu-160 ul li a:active,

ul.nice-menu li.menu-159 ul li a:link,
ul.nice-menu li.menu-159 ul li a:visited,
ul.nice-menu li.menu-159 ul li a:hover,
ul.nice-menu li.menu-159 ul li a:active,

ul.nice-menu li.menu-158 ul li a:link,
ul.nice-menu li.menu-158 ul li a:visited,
ul.nice-menu li.menu-158 ul li a:hover,
ul.nice-menu li.menu-158 ul li a:active,

ul.nice-menu li.menu-157 ul li a:link,
ul.nice-menu li.menu-157 ul li a:visited,
ul.nice-menu li.menu-157 ul li a:hover,
ul.nice-menu li.menu-157 ul li a:active,

ul.nice-menu li.menu-156 ul li a:link,
ul.nice-menu li.menu-156 ul li a:visited,
ul.nice-menu li.menu-156 ul li a:hover,
ul.nice-menu li.menu-156 ul li a:active,

ul.nice-menu li.menu-155 ul li a:link,
ul.nice-menu li.menu-155 ul li a:visited,
ul.nice-menu li.menu-155 ul li a:hover,
ul.nice-menu li.menu-155 ul li a:active,

ul.nice-menu li.menu-161 ul li a:link,
ul.nice-menu li.menu-161 ul li a:visited,
ul.nice-menu li.menu-161 ul li a:hover,
ul.nice-menu li.menu-161 ul li a:active,

ul.nice-menu li.menu-189 ul li a:link,
ul.nice-menu li.menu-189 ul li a:visited,
ul.nice-menu li.menu-189 ul li a:hover,
ul.nice-menu li.menu-189 ul li a:active {
  background-image: none;
  padding: 3px 0px 3px 0px;
  width: 125px;
  height: auto;
  text-indent: 4px;
  display: block;
}
