/* CSS Document */

* {
	margin:0;
	padding:0px;
}

body{background:#1e1917; background:url(images/bg.jpg) top repeat; text-align:center;background-attachment:fixed;}
.pads2{padding-top:10px;padding-left:15px;float:left;}
.green{color:#8dc63f;}
.left2{float:left;padding-right:15px;padding-left:15px;padding-bottom:35px;padding-top:30px;}
.pad-p{float:left;padding-right:15px;}
.pads3{margin:10px;}

.link{font-family: Arial, Helvetica, Tahoma, Verdana; color: #f04616;font-size:12px;font-weight:bold;}
.link a{font-family: Arial, Helvetica, Tahoma, Verdana; color: #f04616;font-size:12px;font-weight:bold;}
.link a:hover{font-family: Arial, Helvetica, Tahoma, Verdana; color: #8dc63f;font-size:12px;font-weight:bold;}
/*//NAVIGATION//*/

/*//NAVIGATION END//*/


/*//HEADER TAGS//*/
.h-1{font-family: Arial, Helvetica, Tahoma, Verdana; color: #f04616;font-size:24px;text-align:left;padding:2px 0px 0px 0px; margin:15px 0px 0px 15px; font-weight:bold;float:left;}
.h-2{font-family: Arial, Helvetica, Tahoma, Verdana; color: #000000;background-color:#1f1f1f;font-size:20px;text-align:left;padding:2px 0px 0px 10px; margin:15px; font-weight:bold;float:left;}
/*/.h-3{font-family: Arial, Helvetica, Tahoma, Verdana; color: #000000;font-size:20px;text-align:left;padding:2px 0px 0px 0px; margin:0px 0px 0px 15px; font-weight:bold;float:left;}/*/
.h-4{font-family: Arial, Helvetica, Tahoma, Verdana; color: #000000;font-size:12px;text-align:left;padding:8px 0px 0px 0px; margin:0px 0px 0px 15px; font-weight:bold;float:left;}
.h-5{font-family: Arial, Helvetica, Tahoma, Verdana; color: #03315d;font-size:34px;text-align:left;padding:0px 0px 0px 0px; font-weight:bold;}
.h-6{font-family: Arial, Helvetica, Tahoma, Verdana; color: #03315d;font-size:34px;text-align:left;padding:0px 0px 0px 0px; font-weight:bold;}

/*//H TAGS//
h3 {text-align:left;padding-left:35px;}*/

/*//P-1 TAGS//*/
.p-1{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px;text-align:justify;padding:10px 40px 5px 10px;line-height: 16px;}

/*//P-2 TAGS//*/
.p-2{font-family: Arial, Helvetica, Tahoma, Verdana; color: #8dc63f;font-size:12px;font-weight:bold; text-align:right;padding:10px 20px 5px 10px;}
.p-2 a{font-family: Arial, Helvetica, Tahoma, Verdana; color: #8dc63f;font-size:12px;font-weight:bold; text-align:right;padding:10px 20px 5px 10px;text-decoration:none;}
.p-2 a:hover{font-family: Arial, Helvetica, Tahoma, Verdana; color: #f15024;font-size:12px;font-weight:bold; text-align:right;padding:10px 20px 5px 10px; text-decoration:underline;}

/*//P-3 TAGS//*/
.p-3{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;padding:10px 20px 5px 15px;width:245px;float:left;line-height: 16px;}
.p-3a{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;padding:0px 20px 5px 15px;width:245px;float:left;line-height: 16px;}

/*//P-4 TAGS//*/
.p-4a{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;padding:10px 20px 5px 15px;line-height: 16px;}
p.p-4a:first-letter{font-size:24px;color:#f05126;}
.p-4{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;padding:10px 20px 5px 15px;line-height: 16px;}


.p-5{font-family: Arial, Helvetica, Tahoma, Verdana; color: #000000;font-size:12px; text-align:center;padding:0px 0px 0px 0px;}
.p-6{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;line-height: 16px;}
.p-7{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;line-height: 16px;margin-bottom:20px;}
.p-8{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:justify;line-height: 16px;margin-bottom:20px;padding: 0px 10px;clear:left;}

.p-9{font-family: Arial, Helvetica, Tahoma, Verdana; color: #8dc63f;font-size:12px;font-weight:bold; text-align:left;padding:10px 0px 0px 0px;}
.p-9 a{font-family: Arial, Helvetica, Tahoma, Verdana; color: #8dc63f;font-size:12px;font-weight:bold; text-align:left;padding:10px 0px 0px 0px;text-decoration:none;}
.p-9 a:hover{font-family: Arial, Helvetica, Tahoma, Verdana; color: #f15024;font-size:12px;font-weight:bold; text-align:left;padding:10px 0px 0px 0px; text-decoration:underline;}

.p-10{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px; text-align:center;line-height: 16px;padding-top:10px;}

/*//SPAN TAGS//*/
.white{color: #ffffff;}
.tops{float:left;margin-top:20px;}

/*//IMG TAGS//*/
.image-fl-pdl{float:left; margin:0px 15px 0px 15px;}
.image-fl-pdl2{text-align:left; margin:0px 15px 0px 15px;}
.image-fl-pdl3{text-align:left; margin:5px 3px 0px 5px;}

/*ROLLOVER MAIN*/
.displace {position: absolute;left: -5000px;}
.rollover1 a {display:block;width: 310px;height:90px;margin-bottom:2px; background: url("images/landscape-button.jpg") 0 0 no-repeat;text-decoration: none;margin-top:0px;font-family: Arial, Helvetica, Tahoma, Verdana; color: #f04616;font-size:18px;font-weight:bold;}
.rollover1 a:hover {background-position: 0 -90px;color: #47aa1b;}
.rollover2 a {display:block;width: 310px;height:90px;margin-bottom:2px; background: url("images/putting-button.jpg") 0 0 no-repeat;text-decoration: none;margin-top:2px;}
.rollover2 a:hover {background-position: 0 -90px;}
.rollover3 a {display:block;width: 310px;height:90px; background: url("images/field-button.jpg") 0 0 no-repeat;text-decoration: none;margin-top:2px;}
.rollover3 a:hover {background-position: 0 -90px;}

/*//Hover Boxes//*/
.hover-header{height:45px;width:322px;background-color:#000000;float:left;}
a{ color:#ffffff;}
.linking { color:#ffffff;}
.linking a{ color:#ffffff;}
.linking a:hover{ color:#f04616}
/*/h3{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;}//*/
.boxgrid{width: 318px; height: 133px; margin-bottom:10px; float:left; background:#161613; border: solid 2px #000000; overflow: hidden; position: relative;}
.boxgrid img{position: absolute; top: 0; left: 0; border: 0;}
.boxgrid p{padding: 5px 10px; color:#ffffff; font-size:10pt; font-family:Arial, Helvetica, Tahoma, Verdana; text-align:left;}
.boxcaption{float: left; position: absolute; background: #000; height: 133px; width: 100%; opacity: .8; /* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); /* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.caption .boxcaption {top: 90px; left: 0;}

.video_link{color:#ffffff;}
.video_link a{color:#ffffff;}
.video_link a:hover{color:#f04616;}


/*Credits: CSSplay */
/*URL: http://www.cssplay.co.uk/menus/pro_drop2 */
.preload2 {background: url(images/button4.gif);}
.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:40px;z-index:20; /*background:#fff url(images/button1a.gif) repeat-x;/*/ position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px;width: 150px; line-height:35px; background: url("images/nav-1.jpg") 0 0 no-repeat; color:#bbb; text-decoration:none; font-size:15px; font-weight:bold;}
.menu2 li a.top_link span {float:left; display:block; padding:0 0 0 0; height:40px;width:150px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 0 0 0; height:40px;}
.menu2 li a.top_link:hover {color:#fff; background-position: 0 -35px;}
/*.menu2 li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}*/

.menu2 li:hover > a.top_link {color:#fff; background-position: 0 -35px;}
.menu2 li:hover > a.top_link span {background-position: 0 -35px;}
.menu2 li:hover > a.top_link span.down {background-position: 0 -35px;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #333333; padding:3px 0; border:1px solid #6a6a6a; white-space:nowrap; width:145px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:90px;text-align: left;}
.menu2 :hover ul.sub li a {display:block; font-size:13px; height:20px; width:144px; line-height:20px; text-indent:5px; color:#ffffff; text-decoration:none; border:1px solid #fff; border-width:0;}
/*.menu2 :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}*/
.menu2 :hover ul.sub li a:hover {background:#000000; color:#fff;}
/*.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}*/

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:200px; z-index:200; height:auto;}


/*THE PERFECT SIDE BAR NAVIGATION ------------------------------------------------------------------------- NOT GOOD FOR SCREEN READERS*/
#side-navigation{width:280px; height:850px; overflow:visible;position:relative;float:left;}
#horizontal-navigation{width:280px; height:44px;}

#side-navigation2{width:280px; height:1150px; overflow:visible;position:relative;float:left;}
#horizontal-navigation2{width:280px; height:44px;}

.nav1, .nav2, .nav3, .nav4, .nav5, .nav6, .nav7, .nav8, .nav9, .nav10, .nav11, .nav12, .nav13, .nav14, .nav15, .nav16, .nav17, .nav18, .nav19, .nav20, .nav21, .nav22, .nav23, .nav24, .nav25, .nav26{width:280px;text-align:center;list-style-image:none;list-style-type:none;padding-top:2px;}
.nav1 a, .nav2 a, .nav3 a, .nav4 a, .nav5 a, .nav6 a,.nav7 a,.nav8 a,.nav9 a,.nav10 a,.nav11 a,.nav12 a,.nav13 a,.nav14 a,.nav15 a,.nav16 a,.nav17 a,.nav18 a,.nav19 a,.nav20 a,.nav21 a,.nav22 a,.nav23 a,.nav24 a,.nav25 a,.nav26 a{font-family: Arial, Tahoma, Verdana, Helvetica; color: #ffffff;}
.nav1 a, .nav2 a, .nav3 a, .nav4 a, .nav5 a, .nav6 a,.nav7 a,.nav8 a,.nav9 a,.nav10 a,.nav11 a,.nav12 a,.nav13 a,.nav14 a,.nav15 a,.nav16 a,.nav17 a,.nav18 a,.nav19 a,.nav20 a,.nav21 a,.nav21 a,.nav22 a,.nav23 a,.nav24 a,.nav25 a,.nav26 a{width:280px;height:40px;display:block;line-height:40px;}

.nav1 a{background:url(images/button1.png) repeat 0px 0px;}
.nav2 a{background:url(images/button2.png) repeat 0px 0px;}
.nav3 a{background:url(images/button3.png) repeat 0px 0px;}
.nav4 a{background:url(images/button4.png) repeat 0px 0px;}
.nav5 a{background:url(images/button5.png) repeat 0px 0px;}
.nav6 a{background:url(images/button6.png) repeat 0px 0px;}
.nav7 a{background:url(images/button7.png) repeat 0px 0px;}
.nav8 a{background:url(images/button8.png) repeat 0px 0px;}
.nav9 a{background:url(images/button9.png) repeat 0px 0px;}
.nav10 a{background:url(images/button10.png) repeat 0px 0px;}
.nav11 a{background:url(images/button11.png) repeat 0px 0px;}
.nav12 a{background:url(images/button12.png) repeat 0px 0px;}
.nav13 a{background:url(images/button13.png) repeat 0px 0px;}
.nav14 a{background:url(images/button14.png) repeat 0px 0px;}
.nav15 a{background:url(images/button15.png) repeat 0px 0px;}
.nav16 a{background:url(images/button16.png) repeat 0px 0px;}
.nav17 a{background:url(images/button17.png) repeat 0px 0px;}
.nav18 a{background:url(images/button18.png) repeat 0px 0px;}
.nav19 a{background:url(images/button19.png) repeat 0px 0px;}
.nav20 a{background:url(images/button20.png) repeat 0px 0px;}
.nav21 a{background:url(images/button21.png) repeat 0px 0px;}
.nav22 a{background:url(images/button22.png) repeat 0px 0px;}
.nav23 a{background:url(images/button23.png) repeat 0px 0px;}
.nav24 a{background:url(images/button24.png) repeat 0px 0px;}
.nav25 a{background:url(images/button25.png) repeat 0px 0px;}
.nav26 a{background:url(images/button26.png) repeat 0px 0px;}

.nav1  a:hover, .nav2 a:hover, .nav3 a:hover, .nav4 a:hover, .nav5 a:hover, .nav6 a:hover, .nav7 a:hover, .nav8 a:hover, .nav9 a:hover, .nav10 a:hover, .nav11 a:hover, .nav12 a:hover, .nav13 a:hover, .nav14 a:hover, .nav15 a:hover, .nav16 a:hover, .nav17 a:hover, .nav18 a:hover, .nav19 a:hover, .nav20 a:hover, .nav21 a:hover, .nav22 a:hover, .nav23 a:hover, .nav24 a:hover, .nav25 a:hover, .nav26 a:hover{color:#ffffff;background-position:0 -40px;}
.nav1 span, .nav2 span, .nav3 span, .nav4 span, .nav5 span, .nav6 span, .nav7 span, .nav8 span, .nav9 span, .nav10 span, .nav11 span, .nav12 span, .nav13 span, .nav14 span, .nav15 span, .nav16 span, .nav17 span, .nav18 span, .nav19 span, .nav20 span, .nav21 span, .nav22 span, .nav23 span, .nav24 span, .nav25 span, .nav26 span{position: absolute;left: -5000px;}
/*-------------------------------------NAVIGATION END--------------------------------------------------------------------------*/

address{font-family: Arial, Helvetica, Tahoma, Verdana; color: #ffffff;font-size:12px;font-weight:normal; text-align:left;padding:0px 0px 10px 0px;font-style:normal;}

ul#sitemaplist {
	font-family:helvetica,arial,sans-serif;
	margin:0;
	padding-left:25px;
	text-align:left;
	font-size:12px;
	list-style-type: circle;
	display: list-item;
}
ul#sitemaplist li {margin:0;padding:1px;list-style:circle;margin:0 0 0 0; color:white;}
ul#sitemaplist li a {
	text-decoration:none;
	padding:.03em;
	color:#fff;
}
.sitemaplist-indent {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	}
.sitemaplist-indent ul li {margin:0;padding:1px;list-style:circle;margin:0 0 0 0; color:white;}
.sitemaplist-indent ul li a {
	text-decoration:none;
	padding:.03em;
	color:#000;
	}


/*///mailchimp///*/
#mc_embed_signup{background-color:#1f1f1f;margin-left:15px;}
#mc-embedded-subscribe-form fieldset{background-color:#767676 !important;}
.mc-field-group label{text-align:left;}
.indicate-required {text-align:center !important;}
	

