/* render html5 elements as block */
header, footer, section, aside, nav, article {
display: block;
}

*{margin:0px; padding:0px; border:0px;}

header:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
header {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html header {height: 1%;} 
header {display: block;} 
/* End hide from IE-mac */

section:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
section {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html section {height: 1%;} 
section {display: block;} 
/* End hide from IE-mac */

article:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
article {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html article {height: 1%;} 
article {display: block;} 
/* End hide from IE-mac */

div:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
div {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html div {height: 1%;} 
div {display: block;} 
/* End hide from IE-mac */





@font-face {
    font-family: 'BebasNeue';
    src: url('fonts/BebasNeue.eot');
    src: url('fonts/BebasNeue.eot#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue.woff') format('woff'),
         url('fonts/BebasNeue.ttf') format('truetype'),
         url('fonts/BebasNeue.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}







body {background-color:#ffffff;}

h1 { padding:0px 0px 10px 0px; font-size:2.80em; font-family:BebasNeue,helvetica; color:#393939; font-weight:normal; }
h2 { padding:0px 0px 10px 0px; font-size:2.20em; font-family:BebasNeue,helvetica; color:#393939; font-weight:normal; }
h3 { padding:0px 0px 10px 0px; font-size:1.80em; font-family:BebasNeue,helvetica; color:#393939; font-weight:normal; }

p { padding:0px 0px 10px 0px; font-size:0.85em; font-family:arial,helvetica; color:#393939; line-height:18px; }
a { color:#be0408; text-decoration:none; font-family:arial,helvetica;}
a:hover { color:#393939; text-decoration:underline; font-family:arial,helvetica;}

ol { margin:0 0 15px 25px; font-family:arial,helvetica;}
ul { margin:0 0 15px 25px; font-family:arial,helvetica;}
li { font-size:0.85em; margin-bottom:8px; color:#393939; font-family:arial,helvetica; line-height:18px;}

::selection {color:#ffffff; background-color:#000000;}
::-moz-selection {color:#ffffff; background-color:#000000;}




/* MAIN STRUCTURE */

.nav {width:100%; height:60px; position:relative;}

nav#TopOuter {width:100%; height:60px; background-color:#393939; z-index:98; position:fixed; top:0px; left:0px; }
nav#TopInner {width:1170px; height:60px; margin:auto; position:relative; z-index:99;}
	
				#Logo {width:264px; height:100px; float:left; position:relative; margin-top:32px;}
		#Social {height:57px; width:130px; position:absolute; top:40px; right:0px;}

header#Outer {width:100%; height:175px; position:relative; padding-top:60px;}
header#Inner {width:1170px; height:175px; margin:auto; position:relative;}

header#HomeBannerOuter {width:100%; height:330px; position:relative; background-color:#555555; background-image:url('../images/homehead.jpg'); background-position:top center; background-repeat:no-repeat;}
header#HomeBannerInner {width:1170px; height:330px; margin:auto; position:relative;}
		header#HomeBannerInner p { font-size:1.50em; font-family:arial,helvetica; color:#ffffff; padding: 210px 400px 0px 0px; text-align:left; line-height:28px; text-shadow: 2px 2px #000000;}


		#Logo {width:264px; height:100px; float:left; position:relative; margin-top:32px;}
		#Social {height:57px; width:130px; position:absolute; top:40px; right:0px;}

nav#FootOuter {width:100%; height:60px; background-color:#393939; position:relative;}
nav#FootInner {width:1170px; height:60px; margin:auto; position:relative;}
		p.FooterNav { font-size:1.20em; font-family:BebasNeue,helvetica; color:#ffffff; padding: 22px 0px 0px 0px; text-align:center; }
		p.FooterNav a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica;  }
		p.FooterNav a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; }

footer#Outer {width:100%; height:120px; background-color:#ffffff; position:relative;}
footer#Inner {width:1170px; height:100px; margin:auto; position:relative; padding-top:20px;}
		footer#Inner p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding: 0px 0px 0px 0px; text-align:center; }
		footer#Inner p a { color:#393939; text-decoration:none; font-family:arial,helvetica;  }
		footer#Inner p a:hover { color:#393939; text-decoration:underline; font-family:arial,helvetica; }


		






/* MAIN NAV */

ul.dropdown {margin:0px; padding:0px; text-transform:uppercase; font-weight:normal;}
ul.dropdown li {margin:0px 0px 0px 0px;}

/* TOP NAV BUTTONS */
a.btn {display:block; float:left; padding:20px 9px 22px 9px; position:relative; text-align:center;}
a.btn:hover {display:block; float:left; padding:20px 9px 22px 9px; position:relative; background-color:#555555;}

/* DROP DOWN BUTTONS */
.dropmenu {position:absolute; top:50px; left:30px;}
#nav .dir li {position:relative; width:150px; padding:5px; background-color:#4b4b4a; border-bottom:1px solid #ffffff; margin:0px 5px 0px 0px; }
#nav .dir li:hover {background-color:#555555; border-bottom:1px solid #ffffff;}
	#nav .dir a {color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.60em;  }
	#nav .dir a:hover {color:#ffffff;  text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.60em;  }





/* CHILD PAGES */

#ChildPages article {width:260px; height:170px; margin-bottom:30px; background-color:#393939; position:relative; float:left;}
#ChildPages article img {padding:0px;}
#ChildPages article .head {width:260px; height:40px;}
#ChildPages article .head h2 { font-size:1.30em; font-family:BebasNeue,helvetica; color:#ffffff; padding:9px 0px 0px 10px; }
#ChildPages article .head h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
#ChildPages article .head h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
#ChildPages article .image {width:260px; height:130px; overflow:hidden; padding:0px;}
.Margin10 {margin-right:0px;}
.Margin11 {margin-right:42px;}





/* SECTIONS */

section.Outer2 {width:100%; position:relative; background-color:#e7e7ea;}
section.Inner2 {width:1170px; margin:auto; padding-bottom:30px; padding-top:30px;}

section.Outer {width:100%; position:relative; }
section.Inner {width:1170px; margin:auto; padding-bottom:40px;}
.Alternate1 {background-color:#ffffff;}
.Alternate2 {background-color:#d7d7d7; background-image:url('../images/alt2.jpg'); }

.Anchor {width:0px; height:0px; position:absolute; top:-90px; left:0px;}

.bcg {
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
}

.hsContainer {
	width: 1170px; margin:auto;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.arrowdown {width:36px; height:36px; position:absolute; bottom:100px; left:590px;}
.arrowdownhead {width:36px; height:36px; position:absolute; bottom:10px; left:590px;}


#FixedTitle {width:800px; position:relative; margin-top:30px;}
#FixedMenu {width:180px; position:relative; }
.MainContent {width:910px; right:0px; position:absolute; top:30px;}

.sticky {
    position: fixed;
    width: 100%;
    top: 65px;
    z-index: 100;
    border-top: 0;
}  



p.ParallaxTitle { padding:0px 0px 10px 0px; font-size:1.20em; font-family:BebasNeue,helvetica; color:#999999; font-weight:normal; }
a.ParallaxSubNav { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.40em; display:block; border-bottom:1px solid #999999; padding:12px 0px 10px 0px; }
a.ParallaxSubNav:active { color:#f10102; text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.40em; }
a.ParallaxSubNav:hover { color:#f10102; text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.40em; }



.PIPLeft {width:560px; float:left;}
.PIPRight {width:560px; float:right;}

.Larger {font-size:1.20em; font-family:BebasNeue,helvetica;}



/* HOME PAGE */
      
.Home1 {background-color:#ffffff; position:relative; background-image:url('../images/homebg.jpg'); background-position:bottom center; background-repeat:no-repeat;}

		#HomeNav {float:right; position:relative; width:700px; height:150px; padding-top:10px;}
		.AnchorHome {width:0px; height:0px; position:absolute; top:-60px; left:0px;}
		.HomeNewsTitle {position:absolute; width:400px; right:0px; top:30px;}



.Home2 {background-color:#ffffff; padding-top:30px;}

		#HomeNewsMain {width:715px; height:415px; background-color:#555555; position:absolute; top:100px; left:0px;}
		
		#HomeNews0 {width:400px; height:180px; background-color:#555555; position:absolute; top:100px; right:0px;}
		#HomeNews0 img {width:400px; height:180px; padding:0px; position:absolute; top:0px; right:0px; z-index:1;}
		
		#HomeNews0 h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; }
		#HomeNews0 h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews0 h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews0 p { font-size:0.85em; font-family:BebasNeue,helvetica; color:#fc0001; padding:0px 0px 0px 0px; }

		
		#HomeNews1 {width:400px; height:180px; background-color:#555555; position:absolute; top:335px; right:0px;}
		#HomeNews1 img {width:400px; height:180px; padding:0px; position:absolute; top:0px; right:0px; z-index:1;}

		#HomeNews1 h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; }
		#HomeNews1 h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews1 h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews1 p { font-size:0.85em; font-family:BebasNeue,helvetica; color:#fc0001; padding:0px 0px 0px 0px; }


		.HomeNewsOverlay {position:absolute; bottom:10px; left:0px; background-color:#000000; z-index:2; padding:5px 20px 0px 20px;}

.Home3 {background-color:#e7e7ea;}
.Home4 {background-color:#ffffff;}
.Home5 {background-color:#e7e7ea;}





.hsContent {padding:40px 0px 0px 0px;}
.hsContent img {padding:0px 0px 20px 20px;}
.Inner2 img {padding:0px 0px 20px 20px;}




/* SLIDER */

#SliderArea { position: relative; width:715px; height:415px; overflow: hidden; padding:0px;}
#SliderArea img { position: absolute; top: 0px; left: 0px; display: none; width:715px; height:415px; overflow: hidden; padding:0px;}
#SliderArea a { border: 0; display: block; }
#SliderArea.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }
#SliderArea.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }
/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
/* Caption styles */
.nivo-caption { position:absolute; font-size:1.30em; font-family:BebasNeue,helvetica; color:#ffffff;
	left:0px;
	bottom:10px;
	background:#000;
	width:300px;
	color:#fff;
	z-index:8;
	padding: 8px 20px;
	overflow: hidden;
}
.nivo-caption p { padding: 5px; margin: 0; font-size:1.20em; font-family:BebasNeue,helvetica; color:#ffffff; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { text-align: center; padding: 15px 0; }
.nivo-controlNav a { cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.nivoSlider .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url(../images/arrows.png) no-repeat; text-indent: -9999px; border: 0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.nivoSlider:hover .nivo-directionNav a { opacity: 1; }
.nivoSlider a.nivo-nextNav { background-position: -30px 0; right: 15px; }
.nivoSlider a.nivo-prevNav { left: 15px; }












/* GENERAL LISTINGS */

section#GeneralListing article {float:left; position:relative; width:560px; margin-bottom:50px; padding:0px 0px 0px 0px; height:150px; overflow:hidden;}
section#GeneralListing article.NewsLeft {float:left; width:240px; margin:0px;}
section#GeneralListing article.NewsLeft img {width:240px; height:108px; padding:0px;}
section#GeneralListing article.NewsRight {float:left; position:relative; width:300px; margin:0px 0px 0px 20px;}

.Margin1 {margin-left:0px;}
.Margin2 {margin-left:50px;}

section#GeneralListing article h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#GeneralListing article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#GeneralListing article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }

section#GeneralListing article p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding:0px 0px 0px 0px; line-height:18px;}
section#GeneralListing article p a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#GeneralListing article p a:hover {color:#f10102; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }

section#GeneralListing .Pagination {float:left; font-size:0.85em; font-family:arial,helvetica; color:#393939; font-weight:bold; padding:0px 7px 0px 7px;}
section#GeneralListing .Pagination a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#GeneralListing .Pagination a:hover {color:#393939; text-decoration:underline; font-family:arial,helvetica; font-weight:bold; }






/* DOCS LISTINGS */

section#DocsListing article {float:left; position:relative; width:538px; margin-bottom:25px; padding:10px; background-color:#ffffff; border: 1px solid #cccccc;}
section#DocsListing article.NewsLeft {float:left; width:538px; margin:0px; padding:0px; border:0px;}

.Margin1 {margin-left:0px; clear:both;}
.Margin2 {margin-left:50px;}

section#DocsListing article h2 { font-size:1.20em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#DocsListing article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#DocsListing article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }

section#DocsListing article p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding:0px 0px 0px 0px; line-height:18px;}
section#DocsListing article p a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#DocsListing article p a:hover {color:#f10102; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }

section#DocsListing .Pagination {float:left; font-size:0.85em; font-family:arial,helvetica; color:#393939; font-weight:bold; padding:0px 7px 0px 7px;}
section#DocsListing .Pagination a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#DocsListing .Pagination a:hover {color:#393939; text-decoration:underline; font-family:arial,helvetica; font-weight:bold; }







/* EVENT LISTINGS HOME */

section#EventListingHome {padding-top:40px;}
section#EventListingHome article {float:left; position:relative; width:560px; margin-bottom:50px; padding:0px 0px 0px 0px; overflow:hidden; height:170px; background-color:#d7d7d7;}
section#EventListingHome article.EventLeft {float:left; width:170px; margin:0px; height:155px; background-color:#000000; padding-top:15px;}
section#EventListingHome article.EventRight {float:right; position:relative; width:355px; margin:0px; padding:15px 15px 15px 0px;}

section#EventListingHome article h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#EventListingHome article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#EventListingHome article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }

section#EventListingHome article.EventLeft p.EventDay { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 5px 0px; text-align:center; line-height:40px;}
section#EventListingHome article.EventLeft p.EventNumber { font-size:6em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 5px 0px; text-align:center; line-height:60px;}
section#EventListingHome article.EventLeft p.EventMonth { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:25px;}

section#EventListingHome article p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding:0px 0px 0px 0px; line-height:18px;}
section#EventListingHome article p a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#EventListingHome article p a:hover {color:#f10102; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }







/* EVENT LISTINGS */

section#EventListing article {float:left; position:relative; width:560px; margin-bottom:50px; padding:0px 0px 0px 0px; overflow:hidden; height:170px; background-color:#ffffff;}
section#EventListing article.EventLeft {float:left; width:170px; margin:0px; height:155px; background-color:#000000; padding-top:15px;}
section#EventListing article.EventRight {float:right; position:relative; width:355px; margin:0px; padding:15px 15px 15px 0px;}

section#EventListing article h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#EventListing article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#EventListing article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }

section#EventListing article.EventLeft p.EventDay { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 5px 0px; text-align:center; line-height:40px;}
section#EventListing article.EventLeft p.EventNumber { font-size:6em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 5px 0px; text-align:center; line-height:60px;}
section#EventListing article.EventLeft p.EventMonth { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:25px;}

section#EventListing article p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding:0px 0px 0px 0px; line-height:18px;}
section#EventListing article p a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#EventListing article p a:hover {color:#f10102; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }

section#EventListing .Pagination {float:left; font-size:0.85em; font-family:arial,helvetica; color:#393939; font-weight:bold; padding:0px 7px 0px 7px;}
section#EventListing .Pagination a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#EventListing .Pagination a:hover {color:#393939; text-decoration:underline; font-family:arial,helvetica; font-weight:bold; }







/* QUOTES */

section#QuoteListing article {float:left; position:relative; width:390px; margin-bottom:50px; padding:0px 0px 0px 0px; overflow:hidden; height:170px; border-radius:5px;}
section#QuoteListing article.EventLeft {float:left; width:350px; margin:0px; height:170px; padding:20px;}
section#QuoteListing article p { font-size:0.85em; font-family:arial,helvetica; color:#ffffff; padding:0px 0px 0px 0px; line-height:18px;}

.Margin20 {margin-left:0px;}
.Margin21 {margin-left:80px;}





/* MULTIMEDIA LISTINGS */

section#MultimediaListing {padding-top:30px; padding-bottom:30px;}
section#MultimediaListing img {padding:0px 0px 0px 0px;}
section#MultimediaListing ul.gallery {margin:0px 0px 0px 0px; padding:0px;}
section#MultimediaListing .Block {display:block; float:left; background-color:#393939; padding:0px; margin-bottom:27px; width:270px; height:320px; position:relative; overflow:hidden; border:1px solid #393939;}
section#MultimediaListing .Description {width:270px; height:50px; padding:0px; position:absolute; top:270px; left:0px; overflow:hidden;}
section#MultimediaListing p {color:#ffffff; padding:8px; font-size:1em; font-family:arial,helvetica; line-height:18px;}

section#MultimediaListing .Pagination {float:left; font-size:0.85em; font-family:arial,helvetica; color:#393939; font-weight:bold; padding:0px 7px 0px 7px;}
section#MultimediaListing .Pagination a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#MultimediaListing .Pagination a:hover {color:#393939; text-decoration:underline; font-family:arial,helvetica; font-weight:bold; }

.Margin3 {margin-left:0px;}
.Margin4 {margin-left:27px;}








/* FORM SYTLE */

section#ContactForm fieldset {border:0px solid #ccc;}
section#ContactForm legend {color:#393939; padding:0 10px; margin:0; font-size:1.5em; font-weight:bold;}
section#ContactForm input {width:400px;}
section#ContactForm input, select, textarea {border:1px solid #393939; padding:5px; margin:0px 0px 0 0;}
section#ContactForm input:focus, textarea:focus {background:#e4e4e4;}
section#ContactForm textarea {font-family:arial,helvetica; width:400px; height:100px;}
section#ContactForm label {display:block; font-family:arial,helvetica; float:left; clear:left; width:150px; font-size:0.90em; margin-top:3px; font-weight:bold;}
section#ContactForm button {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}
section#ContactForm .SubmitButton {margin-left:150px; width:120px;}

.Pagination {clear:both; padding:35px 0px 35px 0px;}









/* FORM SYTLE */

fieldset {border:0px solid #ccc;}
legend {color:#393939;padding:0 10px;margin:0;font-size:1.5em;font-weight:400;}
input {width:300px;}
input, select, textarea {border:1px solid #999999; padding:10px; margin:0px; border-radius:5px;}
input:focus, textarea:focus {background:#f4f4f4;}
textarea {font-family:arial,helvetica; width:300px; height:100px;}
label {display:block; font-family:arial,helvetica; float:left; clear:left; width:150px; font-size:0.90em; margin-top:6px; font-weight:bold;}
button {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}

.field {min-height:40px; margin-bottom:5px;}
.checkbox {width:20px; margin:0px; border:0px; padding:3px;}
.SubmitButton {width:120px;}
.Small {width:40px;}
.nostyle {width:20px; padding-top:5px;}

.error INPUT, .error TEXTAREA, .error SELECT {border-width:2px; border-style:solid; border-color:#ED1C24; background:#FFE6E7;}
.iferror {margin:0; display:none;}
.error .iferror {float:right; display:block; color:#ED1C24; }
.hint {color:#888; }


#SupportForm {width:1110px; height:135px; background-color:#999999; padding:30px;}
#SupportFormLeft {float:left; width:550px;}
#SupportFormRight {float:right; width:550px;}
.Amount {float:left; width:120px;}



/* ADMINISTRATION CP */

section#AdminOuter {width:100%; position:relative;  background-color:#e7e7ea;}
section#AdminInner {width:1170px; position:relative; margin:auto; padding:30px 0px 30px 0px;}

.users {margin-bottom:20px; width:100%; font-size:0.75em; font-family:arial,helvetica;}
.users tr td {padding:3px 6px;}
.users-header {background:#393939; color:#ffffff;}
.users-cell {background:#e4e4e4; border-bottom:1px solid #393939;}

.site-map-title {display:block; background-color:#393939; width:750px; font-size:1.10em; position:relative; list-style: none; font-weight:bold; color:#ffffff; padding:13px;}
.site-map1 {display:block; background-color:#ffffff; width:700px; font-size:0.90em; position:relative; margin-left:50px; list-style: none; font-family:arial,helvetica; padding:13px;}
.site-map2 {display:block; background-color:#d3d2d2; width:650px; font-size:0.90em; position:relative; margin-left:100px; list-style: none; font-family:arial,helvetica; padding:13px;}
.site-map3 {display:block; background-color:#c0c0c0; width:600px; font-size:0.90em; position:relative; margin-left:150px; list-style: none; font-family:arial,helvetica; padding:13px;}

footer#FooterAdminOuter {width:100%; position:relative; background-color:#ea0202; padding-top:10px; padding-bottom:10px; text-align:center;}
.AdminIcon1 {background-color:#ea0202; }
.AdminIcon2 {background-color:#393939; }
.AdminIcon1 img {padding:0px 0px 0px 0px;}
.AdminIcon2 img {padding:0px 0px 0px 0px;}


#AlertPanel {padding:10px; background-color:#b63e2d; margin-bottom:100px; margin-top:100px;}
p.AlertPanelText {font-size:1.10em; font-family:arial,helvetica; color:#ffffff; padding:0px; font-weight:bold; text-align:center;}






.cke_editable.cke_editable_inline
{
	cursor: pointer;
}

.cke_editable.cke_editable_inline.cke_focus
{
	box-shadow: inset 0px 0px 20px 3px #ddd, inset 0 0 1px #000;
	outline: none;
	background: #eee;
	cursor: text;
}

.cke_editable_inline pre
{
	white-space: pre-wrap;
	word-wrap: break-word;
}












































@media (max-width: 915px)
{


#SupportForm {width:auto; height:auto; background-color:#999999; padding:30px;}
#SupportFormLeft {float:left; width:550px;}
#SupportFormRight {float:left; width:550px; clear:both;}



/* MAIN STRUCTURE */

.nav {width:100%; height:60px; position:relative;}

nav#TopOuter {width:100%; height:60px; background-color:#393939; z-index:98; position:fixed; top:0px; left:0px; }
nav#TopInner {width:100%; height:60px; margin:auto; position:relative; z-index:99;}
	
		
header#Outer {width:100%; height:175px; position:relative; padding-top:60px;}
header#Inner {width:100%; height:175px; margin:auto; position:relative;}

header#HomeBannerOuter {width:100%; height:400px; position:relative; background-color:#555555; background-image:url('../images/homehead.jpg'); background-position:top center; background-repeat:no-repeat;}
header#HomeBannerInner {width:100%; height:400px; margin:auto; position:relative;}


nav#FootOuter {width:100%; height:60px; background-color:#393939; position:relative;}
nav#FootInner {width:100%; height:60px; margin:auto; position:relative;}

footer#Outer {width:100%; height:120px; background-color:#ffffff; position:relative;}
footer#Inner {width:100%; height:100px; margin:auto; position:relative; padding-top:20px;}


		
/* MAIN NAV */

ul.dropdown {margin:0px; padding:0px; text-transform:uppercase; font-weight:normal;}
ul.dropdown li {margin:0px 0px 0px 0px;}

/* TOP NAV BUTTONS */
a.btn {display:block; float:left; padding:20px 9px 22px 9px; position:relative; text-align:center;}
a.btn:hover {display:block; float:left; padding:20px 9px 22px 9px; position:relative; background-color:#555555;}

/* DROP DOWN BUTTONS */
.dropmenu {position:absolute; top:50px; left:30px;}
#nav .dir li {position:relative; width:150px; padding:5px; background-color:#4b4b4a; border-bottom:1px solid #ffffff; margin:0px 5px 0px 0px; }
#nav .dir li:hover {background-color:#555555; border-bottom:1px solid #ffffff;}
	#nav .dir a {color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.20em;  }
	#nav .dir a:hover {color:#ffffff;  text-decoration:none; font-family:BebasNeue,helvetica; font-size:1.20em;  }







/* CHILD PAGES */

#ChildPages article {width:260px; height:170px; margin-bottom:30px; background-color:#393939; position:relative; float:left;}
#ChildPages article img {padding:0px;}
#ChildPages article .head {width:260px; height:40px;}
#ChildPages article .head h2 { font-size:1.30em; font-family:BebasNeue,helvetica; color:#ffffff; padding:9px 0px 0px 10px; }
#ChildPages article .head h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
#ChildPages article .head h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
#ChildPages article .image {width:260px; height:130px; overflow:hidden; padding:0px;}
.Margin10 {margin-right:0px;}
.Margin11 {margin-right:42px;}





/* SECTIONS */

section.Outer2 {width:100%; position:relative; background-color:#e7e7ea;}
section.Inner2 {width:auto; margin:auto; padding:30px;}

section.Outer {width:100%; position:relative; }
section.Inner {width:100%; margin:auto; padding-bottom:40px;}
.Alternate1 {background-color:#ffffff;}
.Alternate2 {background-color:#d7d7d7; background-image:url('../images/alt2.jpg'); }

.Anchor {width:0px; height:0px; position:absolute; top:-90px; left:0px;}

.bcg {
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	height: 100%;
	width: 100%;
}

.hsContainer {
	width: auto; margin:auto; padding:0px 20px 20px 20px;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.arrowdown {display:none;}
.arrowdownhead {display:none;}


#FixedTitle {display:none;}
#FixedMenu {display:none; }
.MainContent {width:100%; right:0px; position:relative;  float:left; top:0px;}









/* HOME PAGE */
      
.Home1 {background-color:#ffffff; position:relative; background-image:url('../images/homebg.jpg'); background-position:bottom center; background-repeat:no-repeat;}

		#HomeNav {display:none;}
		.AnchorHome {display:none;}
		.HomeNewsTitle {display:none;}



.Home2 {background-color:#ffffff; padding-top:30px;}

		#HomeNewsMain {width:715px; height:415px; background-color:#555555; position:absolute; top:50px; left:20px;}
		
		#HomeNews0 {width:400px; height:180px; background-color:#555555; position:absolute; top:480px; left:20px;}
		#HomeNews0 img {width:400px; height:180px; padding:0px; position:absolute; top:0px; right:0px; z-index:1;}
		
		#HomeNews0 h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; }
		#HomeNews0 h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews0 h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews0 p { font-size:0.85em; font-family:BebasNeue,helvetica; color:#fc0001; padding:0px 0px 0px 0px; }

		
		#HomeNews1 {width:400px; height:180px; background-color:#555555; position:absolute; top:675px; left:20px;}
		#HomeNews1 img {width:400px; height:180px; padding:0px; position:absolute; top:0px; right:0px; z-index:1;}

		#HomeNews1 h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; }
		#HomeNews1 h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews1 h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews1 p { font-size:0.85em; font-family:BebasNeue,helvetica; color:#fc0001; padding:0px 0px 0px 0px; }


		.HomeNewsOverlay {position:absolute; bottom:10px; left:0px; background-color:#000000; z-index:2; padding:5px 20px 0px 20px;}






/* GENERAL LISTINGS */

.Margin1 {margin-left:0px;}
.Margin2 {margin-left:0px;}







/* DOCS LISTINGS */

.Margin1 {margin-left:0px; clear:both;}
.Margin2 {margin-left:0px;}






/* QUOTES */

.Margin20 {margin-left:0px;}
.Margin21 {margin-left:0px;}





/* MULTIMEDIA LISTINGS */

section#MultimediaListing {padding-top:30px; padding-bottom:30px;}
section#MultimediaListing img {padding:0px 0px 0px 0px; width:170px; height:170px;}
section#MultimediaListing ul.gallery {margin:0px 0px 0px 0px; padding:0px;}
section#MultimediaListing .Block {display:block; float:left; background-color:#393939; padding:0px; margin-bottom:27px; width:170px; height:220px; position:relative; overflow:hidden; border:1px solid #393939;}
section#MultimediaListing .Description {width:170px; height:50px; padding:0px; position:absolute; top:170px; left:0px; overflow:hidden;}
section#MultimediaListing p {color:#ffffff; padding:8px; font-size:1em; font-family:arial,helvetica; line-height:18px;}


.Margin3 {margin-left:0px; }
.Margin4 {margin-left:10px; }







section#EventListingHome {padding-top:0px;}
section#EventListingHome article {float:left; position:relative; width:560px; margin-bottom:20px; padding:0px 0px 0px 0px; overflow:hidden; height:170px; background-color:#d7d7d7;}





}

























@media (max-width: 765px)
{





.nav {width:100%; height:60px; position:relative;}

nav#TopOuter {width:100%; height:auto; background-color:#393939; z-index:98; position:relative; top:0px; left:0px; }
nav#TopInner {width:100%; height:auto; margin:auto; position:relative; z-index:99;}
	
	
		#Logo {width:264px; height:100px; position:relative; margin-top:10px; margin-left:30px;}
		#Social {display:none;}
	
header#Outer {width:100%; height:120px; position:relative; padding-top:0px;}
header#Inner {width:100%; height:120px; margin:auto; position:relative;}

header#HomeBannerOuter {width:100%; height:400px; position:relative; background-color:#555555; background-image:url('../images/homehead.jpg'); background-position:top center; background-repeat:no-repeat;}
header#HomeBannerInner {width:100%; height:400px; margin:auto; position:relative;}


		
/* MAIN NAV */

/* TOP NAV BUTTONS */
a.btn {display:block; width:130px; float:left; padding:10px 10px 10px 10px; position:relative; text-align:center;}
a.btn:hover {display:block; width:130px; float:left; padding:10px 10px 10px 10px; position:relative; background-color:#555555;}





/* MULTIMEDIA LISTINGS */

section#MultimediaListing {padding-top:30px; padding-bottom:30px;}
section#MultimediaListing img {padding:0px 0px 0px 0px; width:120px; height:120px;}
section#MultimediaListing ul.gallery {margin:0px 0px 0px 0px; padding:0px;}
section#MultimediaListing .Block {display:block; float:left; background-color:#393939; padding:0px; margin-bottom:27px; width:120px; height:170px; position:relative; overflow:hidden; border:1px solid #393939;}
section#MultimediaListing .Description {width:120px; height:50px; padding:0px; position:absolute; top:120px; left:0px; overflow:hidden;}
section#MultimediaListing p {color:#ffffff; padding:8px; font-size:0.70em; font-family:arial,helvetica; line-height:18px;}


.Margin3 {margin-left:5px; }
.Margin4 {margin-left:5px; }





/* DOCS LISTINGS */

section#DocsListing article {float:left; position:relative; width:auto; margin-bottom:5px; padding:5px; min-height:20px; background-color:#ffffff; border: 1px solid #cccccc;}
section#DocsListing article.NewsLeft {float:left; width:auto; margin:0px; padding:0px; border:0px;}

.Margin1 {margin-left:0px; clear:both;}
.Margin2 {margin-left:50px;}

section#DocsListing article h2 { font-size:0.90em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#DocsListing article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#DocsListing article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }







/* SECTIONS */

section.Outer2 {width:100%; position:relative; background-color:#e7e7ea;}
section.Inner2 {width:auto; margin:auto; padding-bottom:30px; padding-top:30px;}

section.Outer {width:100%; position:relative; }
section.Inner {width:auto; margin:auto; padding-bottom:40px;}
.Alternate1 {background-color:#ffffff;}
.Alternate2 {background-color:#d7d7d7; background-image:none; }

.Anchor {display:none;}

.bcg {
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	height: auto;
	width: auto;
}

.hsContainer {
	width: auto; margin:auto; padding:0px 20px 20px 20px;
	height: auto;
	overflow: visible;
	position: relative;
}



.MainContent {width:auto; right:0px; position:relative; top:0px;}

.homeSlide {display:none;}



/* GENERAL LISTINGS */

section#GeneralListing article {float:left; position:relative; width:240px; margin-bottom:25px; padding:0px 0px 0px 0px; height:auto; overflow:hidden;}
section#GeneralListing article.NewsLeft {float:left; width:240px; margin:0px;}
section#GeneralListing article.NewsLeft img {width:240px; height:108px; padding:0px;}
section#GeneralListing article.NewsRight {float:left; clear:both; position:relative; width:240px; margin:0px;}

.Margin1 {margin-left:0px;}
.Margin2 {margin-left:0px;}









/* EVENT LISTINGS HOME */

section#EventListingHome {padding-top:0px;}
section#EventListingHome article {float:left; position:relative; width:280px; margin-bottom:25px; padding:0px 0px 0px 0px; overflow:hidden; height:120px; background-color:#d7d7d7;}
section#EventListingHome article.EventLeft {float:left; width:85px; margin:0px; height:120px; background-color:#000000; padding-top:15px;}
section#EventListingHome article.EventRight {float:right; position:relative; width:160px; margin:0px; padding:10px 10px 10px 10px;}

section#EventListingHome article h2 { font-size:1em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#EventListingHome article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#EventListingHome article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }

section#EventListingHome article.EventLeft p.EventDay { font-size:1em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:25px;}
section#EventListingHome article.EventLeft p.EventNumber { font-size:3em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:35px;}
section#EventListingHome article.EventLeft p.EventMonth { font-size:1em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:15px;}

section#EventListingHome article p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding:0px 0px 0px 0px; line-height:18px;}
section#EventListingHome article p a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#EventListingHome article p a:hover {color:#f10102; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }








/* EVENT LISTINGS */

section#EventListing article {float:left; position:relative; width:280px; margin-bottom:25px; padding:0px 0px 0px 0px; overflow:hidden; height:120px; background-color:#ffffff;}
section#EventListing article.EventLeft {float:left; width:85px; margin:0px; height:120px; background-color:#000000; padding-top:15px;}
section#EventListing article.EventRight {float:right; position:relative; width:160px; margin:0px; padding:10px 10px 10px 10px;}

section#EventListing article h2 { font-size:1em; font-family:BebasNeue,helvetica; color:#393939; padding:0px 0px 0px 0px; }
section#EventListing article h2 a { color:#393939; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
section#EventListing article h2 a:hover { color:#f10102; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }

section#EventListing article.EventLeft p.EventDay { font-size:1em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:25px;}
section#EventListing article.EventLeft p.EventNumber { font-size:3em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:35px;}
section#EventListing article.EventLeft p.EventMonth { font-size:1em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; text-align:center; line-height:15px;}

section#EventListing article p { font-size:0.85em; font-family:arial,helvetica; color:#393939; padding:0px 0px 0px 0px; line-height:18px;}
section#EventListing article p a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#EventListing article p a:hover {color:#f10102; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }

section#EventListing .Pagination {float:left; font-size:0.85em; font-family:arial,helvetica; color:#393939; font-weight:bold; padding:0px 7px 0px 7px;}
section#EventListing .Pagination a {color:#393939; text-decoration:none; font-family:arial,helvetica; font-weight:bold; }
section#EventListing .Pagination a:hover {color:#393939; text-decoration:underline; font-family:arial,helvetica; font-weight:bold; }





/* HOME PAGE */
      
.Home1 {background-color:#ffffff; position:relative; background-image:url('../images/homebg.jpg'); background-position:bottom center; background-repeat:no-repeat;}

		#HomeNav {float:right; position:relative; width:700px; height:150px; padding-top:10px;}
		.AnchorHome {width:0px; height:0px; position:absolute; top:-60px; left:0px;}
		.HomeNewsTitle {position:absolute; width:400px; right:0px; top:30px;}

		header#HomeBannerInner p { font-size:1em; font-family:BebasNeue,helvetica; color:#ffffff; padding: 200px 20px 0px 20px; text-align:left; line-height:28px; text-shadow: 2px 2px #000000;}




.Home2 {background-color:#ffffff; padding-top:15px;}

		#HomeNewsMain {width:280px; height:150px; background-color:#555555; position:relative; top:auto; left:0px; float:left; margin-bottom:10px; }
		
		#HomeNews0 {width:280px; height:130px; background-color:#555555; position:relative; top:auto; left:0px; float:left; margin-bottom:10px;}
		#HomeNews0 img {width:280px; height:130px; padding:0px; position:absolute; top:0px; right:0px; z-index:1;}
		
		#HomeNews0 h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; }
		#HomeNews0 h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews0 h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews0 p { font-size:0.85em; font-family:BebasNeue,helvetica; color:#fc0001; padding:0px 0px 0px 0px; }

		
		#HomeNews1 {width:280px; height:130px; background-color:#555555; position:relative; top:auto; left:0px; float:left;}
		#HomeNews1 img {width:280px; height:130px; padding:0px; position:absolute; top:0px; right:0px; z-index:1;}

		#HomeNews1 h2 { font-size:1.50em; font-family:BebasNeue,helvetica; color:#ffffff; padding:0px 0px 0px 0px; }
		#HomeNews1 h2 a { color:#ffffff; text-decoration:none; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews1 h2 a:hover { color:#ffffff; text-decoration:underline; font-family:BebasNeue,helvetica; font-weight:normal; }
		#HomeNews1 p { font-size:0.85em; font-family:BebasNeue,helvetica; color:#fc0001; padding:0px 0px 0px 0px; }


		.HomeNewsOverlay {position:absolute; bottom:10px; left:0px; background-color:#000000; z-index:2; padding:5px 20px 0px 20px;}

.Home3 {display:none;  }
.Home4 {background-color:#e7e7ea; }
.Home5 {display:none; }





.hsContent {padding:40px 0px 0px 0px; }
.hsContent img {padding:0px 0px 20px 20px;}
.Inner2 img {padding:0px 0px 20px 20px;}




/* SLIDER */

#SliderArea { position: relative; width:280px; height:150px; overflow: hidden; padding:0px;}
#SliderArea img { position: absolute; top: 0px; left: 0px; display: none; width:280px; height:150px; overflow: hidden; padding:0px;}
#SliderArea a { border: 0; display: block; }
#SliderArea.nivoSlider { position: relative; width: 100%; height: auto; overflow: hidden; }
#SliderArea.nivoSlider img { position: absolute; top: 0px; left: 0px; max-width: none; }
.nivo-main-image { display: block !important; position: relative !important; width: 100% !important; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none; }
/* The slices and boxes in the Slider */
.nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0; }
.nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden; }
.nivo-box img { display: block; }
/* Caption styles */
.nivo-caption { position:absolute; font-size:0.85em; font-family:BebasNeue,helvetica; color:#ffffff;
	left:0px;
	bottom:10px;
	background:#000;
	width:270px;
	color:#fff;
	z-index:8;
	padding: 8px 20px;
	overflow: hidden;
}
.nivo-caption p { padding: 5px; margin: 0; font-size:1.20em; font-family:BebasNeue,helvetica; color:#ffffff; }
.nivo-caption a { display: inline !important; }
.nivo-html-caption { display: none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position: absolute; top: 45%; z-index: 9; cursor: pointer; }
.nivo-prevNav { left: 0px; }
.nivo-nextNav { right: 0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav { text-align: center; padding: 15px 0; }
.nivo-controlNav a { cursor: pointer; }
.nivo-controlNav a.active { font-weight: bold; }
.nivoSlider .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url(../images/arrows.png) no-repeat; text-indent: -9999px; border: 0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.nivoSlider:hover .nivo-directionNav a { opacity: 1; }
.nivoSlider a.nivo-nextNav { background-position: -30px 0; right: 15px; }
.nivoSlider a.nivo-prevNav { left: 15px; }



#SupportForm {width:260px; height:auto; background-color:#999999; padding:10px;}
#SupportFormLeft {float:left; width:260px;}
#SupportFormRight {float:left; clear:both; width:260px;}
.Amount {float:left; width:120px;}


/* FORM SYTLE */

fieldset {border:0px solid #ccc;}
legend {color:#393939; padding:0 10px; margin:0; font-size:1.5em; font-weight:bold;}
input {width:200px;}
input, select, textarea {border:1px solid #393939; padding:5px; margin:0px 0px 0 0;}
input:focus, textarea:focus {background:#e4e4e4;}
textarea {font-family:arial,helvetica; width:200px; height:100px;}
label {display:block; font-family:arial,helvetica; float:left; clear:left; width:150px; font-size:0.90em; margin-top:3px; font-weight:bold;}
button {float:left; clear:both; margin-left:130px; margin-top:10px; padding:2px;}
.SubmitButton {margin-left:150px; width:120px;}

.Pagination {clear:both; padding:35px 0px 35px 0px;}





}