@charset "UTF-8";

/* Slider */

#sliderIndex {
	margin-top: 150px;
	background: #fff;
	display: block;
	height: 480px;
	max-height: 100%;
	width: 100% auto;
	position:relative;
}

#sliderPage {
	margin-top: 150px;
    background: none;
    display: block;
	height: 420px;
    max-height: 100%;
	width: 100% auto;
	position:relative;
}

/* Content Elements */

/* Headline h2 Box */

#h2box {margin: 0px; padding-bottom: 30px;}

/* Headline h3 Box */

#h3box {margin: 0px; padding-bottom: 15px;}

/* Claim */

#claim {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 20px;
	line-height: 26px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	color: #000;
	text-align:center;
	font-style:italic;
}

#claimB {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 20px;
	line-height: 26px;
	padding-top:30px;
	padding-bottom:0px;
	margin:0px;
	color: #000;
	text-align:center;
	font-style:italic;
}

#claimWhite {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 20px;
	line-height: 26px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	color: #2d410f;
	text-align:center;
	font-style:italic;
}

#claimWhite  a:link { color: #2d410f; text-decoration: underline; }

#claimWhite a:visited { color: #2d410f; text-decoration: underline; }

#claimWhite  a:hover { color: #fff; text-decoration: underline; transition: all 0.3s ease 0s;}

#claimGallery {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 20px;
	line-height: 26px;
	padding-top:10px;
	padding-bottom:30px;
	margin:0px;
	color: #000;
	text-align:center;
	font-style:italic;
}

#claimGreen {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 20px;
	line-height: 26px;
	padding-top:0px;
	padding-bottom:30px;
	margin:0px;
	color: #2d410f;
	text-align:center;
	font-style:italic;
}

/* caption */

#caption {
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 14px;
	line-height: 18px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	color: #000;
	text-align:center;
	font-style:italic;
}

/* Statement */

#statement {
	font-family: Arial, Verdana, sans-serif;;
    font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	padding-top: 10px;
	margin:0px;
	color: #2d2d2d;
}

#addressWrapper {
	padding-top: 20px;
	padding-bottom: 30px;
	margin:0px;
}

#address {
	font-family: Arial, Verdana, sans-serif;;
    font-size: 16px;
	line-height: 22px;
	font-weight: normal;
	padding: 30px;
	margin:0px;
	color: #fff;
	background:#2d410f;
	text-align:center;
	
	-moz-border-radius-bottomleft:8px;
  -moz-border-radius-topleft:8px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-top-left-radius:8px;
  border-bottom-left-radius:8px;
  border-top-left-radius:8px;
  
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-top-right-radius:8px;
}

#address a:link { color: #fff; text-decoration: underline; }

#address a:visited { color: #fff; text-decoration: underline; }

#address a:hover { color: #afb914; text-decoration: underline; transition: all 0.3s ease 0s;}

#terms {
	font:16px Calibri, Arial, Verdana, sans-serif; line-height: 18px;
	font-weight: normal;
	padding: 30px;
	margin:0px;
	color: #000;
	background:#fef0d3;
	text-align:left;
	
	-moz-border-radius-bottomleft:8px;
  -moz-border-radius-topleft:8px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-top-left-radius:8px;
  border-bottom-left-radius:8px;
  border-top-left-radius:8px;
  
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topright:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-top-right-radius:8px;
  border-bottom-right-radius:8px;
  border-top-right-radius:8px;
}

#terms ul { list-style-type: none; padding-left: 0px; margin: 0px; line-height: 20px; }
 
#terms ul li { background-image: url(../../img/bullet-list.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px;}

#terms a:link { color: #960f19; text-decoration: none; }

#terms a:visited { color: #960f19; text-decoration: none; }

#terms a:hover { color: #960f19; text-decoration: underline; transition: all 0.3s ease 0s;}

.alert {color: #C00; font-weight: bold;}

/* Tab Index */

#tabNavcontainerindex {
	color: #2d5f00;
	line-height:50px;;
	text-decoration:none;
	padding-left:2.1em;
	padding-right:2.1em;
	display:inline-block;
	background: #fff; 	
}

/* White Box Container */

#contentwhite {margin: 0px; width: 100%; background:#fff url(../../img/bg-beige-02.gif) repeat-x left top;}

#contentContainerwhite {margin: 0 auto; width: 960px; padding-top: 10px; text-align: left;}

/* Green Box Container */

#contentgreen {margin: 0px; width: 100%; background:#afb914 url(../../img/bg-arrow-green.gif) repeat-x left top;}

#contentgreenwhite {margin: 0px; width: 100%; background:#afb914 url(../../img/bg-arrow-white.gif) repeat-x left top;}

#contentgreenblue {margin: 0px; width: 100%; background:#afb914 url(../../img/bg-arrow-green-blue.gif) repeat-x left top;}

#contentContainergreen {margin: 0 auto; width: 960px; padding-top: 40px; padding-bottom: 30px; text-align: left;}

#contentContainergreenBox {margin: 0px; height: 240px; background: #fff; text-align: left; overlfow:hidden}
#contentContainergreenBoxleft {margin: 0px; width: 400px; height: 240px; text-align: left; float:left;}
#contentContainergreenBoxleftText {
	margin: 0px; 
	font:16px Arial, Verdana, sans-serif; font-weight: bold; font-style:italic; line-height: 22px;
	color:#000;
	padding-left: 25px;  
	padding-top: 25px; 
	padding-bottom: 25px; 
	text-align: left; 
	}
	
#contentContainergreenBoxright {margin: 0px; width: 560px; height: 240px; text-align: right; float:right;}
	
#contentbeige {margin: 0px; width: 100%; background:#fef0d3 url(../../img/bg-beige.gif) repeat-x left top;}

#contentContainerbeige {margin: 0 auto; width: 960px; text-align: left;}

#contentContainerbeigePadding {margin: 0 auto; width: 960px; padding-top: 25px; padding-bottom: 25px; text-align: left;}
	
#contentblue {margin: 0px; width: 100%; background:#0081ab url(../../img/bg-blue.gif) repeat-x left top;}

#contentContainerblue {margin: 0 auto; width: 960px; text-align: left;}

/* Page */

/* 1 Column 900 */

#oneC900 {margin: 0px; padding-left: 0px; padding-top: 30px; padding-bottom: 30px;}

#oneC900 ul { list-style-type: none; padding-left: 0px; margin: 0px; line-height: 16px; }
 
#oneC900 ul li { background-image: url(../../img/bullet-list.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px;}

#oneC900Logos {margin: 0px; height: 120px;}

/* 2 Columns 465_465 */

#twoC465_465 {margin: 0px; padding-top: 0px; padding-bottom: 0px; overflow:hidden; }

#twoC465left {margin: 0px; background: #fff; width: 465px; height: 320px; float: left; }

#twoC465leftNH {margin: 0px; width: 465px; float: left; }

#twoC465leftimage {padding: 4px; background: #fff;}

#twoC465right {margin: 0px; width: 465px; float: right;}

#twoC465rightbottom {margin-top: 20px; width: 465px; float: right;}

#twoC465rightcontent {padding: 4px; height: 142px; background: #fff;}

#twoC465rightcontentText {margin-left: 11px; margin-top: 11px; margin-bottom: 11px; height: 120px; width: 244px; text-align: left; float: left;}

#twoC465rightcontentText a:link { color: #960f19; text-decoration: none; }

#twoC465rightcontentText a:visited { color: #960f19; text-decoration: none; }

#twoC465rightcontentText a:hover { color: #960f19; text-decoration: underline; transition: all 0.3s ease 0s;}

#twoC465rightcontentImage {margin: 0px; height: 142px; width: 200px; float: right;}

/* 2 Columns 480_480 */

#twoC480_480 {margin: 0px; padding-top: 30px; padding-bottom: 30px; overflow:hidden; }

#twoC480_480bottom {margin: 0px; padding-bottom: 30px; overflow:hidden; }

#twoC480left {margin: 0px; width: 480px; float: left; }

#twoC480leftcontent {margin: 0px; font:16px Calibri, Arial, Verdana, sans-serif; line-height: 18px; padding-left: 0px; padding-right: 0px;}

#twoC480leftcontent ul { list-style-type: none; padding-left: 0px; margin: 0px; line-height: 20px; }
 
#twoC480leftcontent ul li { background-image: url(../../img/bullet-list.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 20px;}

#twoC480leftcontentP {margin: 0px; font:16px Calibri, Arial, Verdana, sans-serif; line-height: 18px; padding-left: 0px; padding-right: 20px;}

#twoC480rightcontentP {margin: 0px; font:16px Calibri, Arial, Verdana, sans-serif; line-height: 18px; padding-left: 20px; padding-right: 0px;}

#twoC480right {margin: 0px; width: 480px; float: right; }

#twoC480rightimage {margin: 0px; padding-bottom: 10px; padding-top: 0px; text-align:right;}

#twoC480element {margin: 0px; margin-top: 30px; padding-bottom: 0px;}

#twoC480rightimageleft {margin: 0px; padding-bottom: 10px; padding-top: 0px; text-align:left;}

#twoC480rightcontent {margin: 0px; padding-top: 10px; padding-bottom: 0px; padding-left: 30px; overflow: hidden;}

#twoC480rightcontentImage {margin: 0px; width: 61px; float: left;}

#twoC480rightcontentText {
	margin-left: 0px; 
	width: 387px;
	font:16px Calibri, Arial, Verdana, sans-serif; 
	line-height: 18px; 
	text-align: left;
	padding-top: 5px;
	float: right;
}

#twoC480rightcontentText a:link { color: #000; text-decoration: underline; }

#twoC480rightcontentText a:visited { color: #000; text-decoration: underline; }

#twoC480rightcontentText a:hover { color: #960f19; text-decoration: underline; transition: all 0.3s ease 0s;}


/* 2 Columns 560_400 */

#twoC500_460wrapper {margin: 0px; padding-bottom: 40px; padding-top: 40px; border-bottom: 1px dashed #d7d7d7;}

#twoC500_460wrapperB {margin: 0px; padding-bottom: 40px; padding-top: 40px; border-bottom: 1px dashed #d6bf90;}

#twoC500_460wrapperF {margin: 0px; padding-bottom: 30px; padding-top: 15px;}

#twoC500_460wrapperNB {margin: 0px; padding-bottom: 40px; padding-top: 40px;}

#twoC500_460wrapper_noBorder {margin: 0px; padding-bottom: 10px; padding-top: 40px;}

#twoC500_460 {margin: 0px; padding-left: 0px; padding-right:0px; overflow:hidden;}

#twoC500left {margin: 0px; width: 540px; float: left; padding-top: 0px;}

#twoC500leftcontent {margin: 0px; padding-top: 0px; padding-bottom: 0px;}

#twoC500leftcontent ul { list-style-type: none; padding-left: 0px; margin: 0px; line-height: 20px; }
 
#twoC500leftcontent ul li { background-image: url(../../img/bullet-list.gif); background-repeat: no-repeat; background-position: 0px 2px; padding-left: 20px;}

#twoC460right {margin: 0px; width: 390px; float: right; text-align: right; padding-top: 0px;}

#twoC400rightcontent {margin: 0px;}

/* 3 Columns 300_300_300 */

#threeC300_300_300wrapper  {margin: 0px;  padding-top: 30px; padding-bottom: 30px;}

#threeC300_300_300wrapperG  {margin: 0px;  padding-top: 30px; padding-bottom: 20px;}

#threeC300_300_300wrapperT  {margin: 0px;  padding-top: 0px; padding-bottom: 20px;}

#threeC300_300_300 { margin: 0px; overflow:hidden;}

#threeC300left {width:320px; margin-right:0px; padding: 0px; float:left;}

#threeC300leftwrapper {margin: 0px; padding-right: 10px;}

#threeC300center {width:320px; margin-right:0px; padding: 0px; float:left;}

#threeC300centerwrapper {margin: 0px; padding-left: 5px; padding-right: 5px;}

#threeC300right {width:320px; padding: 0px; float:left;}

#threeC300rightwrapper {margin: 0px; padding-left: 10px;}

#threeC300gallerycontent {width:310px; margin:0px; text-align: left;}

#threeC280gallerytext {
  margin: 0px;
  font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight:normal;
  color:#000;
  line-height: 43px; 
  text-align: left
}

#threeC280gallerytext a { 
  font-weight: normal; 
  text-decoration: none; 
  line-height: 43px;
  padding-left: 40px; 
  color:#000; 
  display: block;
  text-decoration: none;
  background: url(../../img/download.gif) no-repeat center left;
}

#threeC280gallerytext a:hover { color: #000; background: url(../../img/download_h.gif) no-repeat center left; text-decoration: underline;}

/* 3 Columns 280_280_280 */

#threeC280_280_280wrapper { margin: 0px;  padding-top: 0px; padding-bottom: 30px;}

#threeC280_280_280wrapper_0 { margin: 0px;  padding-top: 0px; padding-bottom: 0px;}

#threeC280_280_280wrapperbottom { margin: 0px; padding-bottom: 30px;}

#threeC280_280_280 {margin: 0px;  height:200px;}

#threeC280left {width:310px; height:200px; margin-right:0px; padding: 0px; float:left; }

#threeC280leftwrapper {padding-left: 30px;}

#threeC280leftcontent {margin:0px; font:16px Arial, Verdana, sans-serif; color:#2d2d2d; line-height: 22px; text-align: left; }

#threeC280center {width:340px; height:200px; margin-right:0px; padding: 0px; float:left; }

#threeC280centerwrapper {padding-left: 30px; padding-right: 30px;}

#threeC280centercontent {margin:0px; font:16px Arial, Verdana, sans-serif; color:#2d2d2d; line-height: 22px; text-align: left; }

#threeC280right {width:310px; height:200px; padding: 0px; float:left;}

#threeC280righttwrapper {padding-left: 30px;}

#threeC280rightcontent {margin:0px; font:16px Arial, Verdana, sans-serif; color:#2d2d2d; line-height: 22px; text-align: left; }

/* 4 Columns 225_225_225_225 */

#fourC225_225_225_225wrapper  {margin: 0px;  padding-top: 35px; padding-bottom: 30px;}

#fourC225_225_225_225 { margin: 0px; overflow:hidden;}

#fourC225left {width:235px; margin-right:0px; padding: 0px; float:left;}

#fourC225leftwrapper {margin-right: 10px; width: 225px; border-top: 15px solid #960f19;}

#fourC225leftcenter {width:245px; margin-right:0px; padding: 0px; float:left;}

#fourC225leftcenterwrapper {margin-left: 10px; margin-right: 10px; width: 225px; border-top: 15px solid #960f19;}

#fourC225leftcenterwrapperplain {margin-left: 10px; margin-right: 10px; width: 225px;}

#fourC225rightcenter {width:245px; margin-right:0px; padding: 0px; float:left;}

#fourC225rightcenterwrapper {margin-left: 10px; margin-right: 10px; width: 225px; border-top: 15px solid #960f19;}

#fourC225rightcenterwrapperplain {margin-left: 10px; margin-right: 10px; width: 225px;}

#fourC225right {width:235px; padding: 0px; float:left;}

#fourC225rightwrapper {margin-left: 10px; width: 225px; border-top: 15px solid #960f19;}

#fourC225rightwrapperplain {margin-left: 10px; width: 225px;}

#fourC225content {margin:0px; background: #fff; padding-left: 15px; padding-top: 0px; padding-right: 15px; padding-bottom: 25px;}

#fourC225image {margin:0px;}