﻿/*******ROW*******/

.Row{display: block;float: left;overflow: hidden;padding: 0;width: 100%;}
.RowWrapper{width: 100%;max-width:950px;margin:0 auto;position:relative;}
.RowStyle1{}
.RowStyle1 .RowWrapper{}
.RowStyle2{}
.RowStyle2 .RowWrapper{}
.RowStyle3{}



/*******IMAGE SLIDER*******/
.RowStyle4{height:auto;}
.RowStyle4 .RowWrapper{width:100%;}


@media only screen and (min-width : 950px) {
	/*#HomePageMaster .ImageSlider{left: 50%;position: absolute;}
	#HomePageMaster .imsWrapper{left: -50%;position: relative;}*/
}

@media only screen and (max-width : 950px) {
	.RowStyle4{padding:0;}
}

.ImageSlider {margin-bottom:16px;}


/*******LISTINGS*******/
.Listing { min-height: 50px; display: block; float: left;width:100%;}
.Listing .ListingsMainTitle {display:none;}
.ListingsGroup { display: block; margin: 0; padding: 0; }
.ListingsGroup .ListingItem { list-style-type: none; float: left; display: block; border:1px solid #f0f0f0; }
.ListingsGroup .ListingsIcon {display:none;}
.ListingsGroup .ListingsLink {display:none;}


/*3 in a row*/


.Listings3Row .ListingItem { width: 32%; height: 285px; margin: 0 2% 2% 0; background-color: #fff; border:medium none;}
.Listings3Row .ListingsTitle { position: relative; display: block; width: 100%; height: 150px;}
.Listings3Row h3 {color: #fff;margin: 0;}
.Listings3Row h3 a {color: #000;display: block;font-family: "Open Sans",Verdana,Arial;font-size: 22px;font-style: normal;margin-top: 20px;text-align: center;text-decoration: none;text-transform: uppercase;width: 100%;}
.Listings3Row .ListingsDesc {color: #717171;min-height: 100px;overflow: hidden;position: relative;width: 100%;}
.Listings3Row .ListingsDesc p { margin: 0; color: #717171;text-align:center; }
.Listings3Row .ListingsIcon {background-color: #fff;border: 2px solid #00aeef;border-radius: 50%;color: #00aeef;display: block;height: 100px;margin: 0 auto;text-align: center;width: 100px;}
.Listings3Row .ListingsIcon i{display: table-cell;height: 100px;vertical-align: middle;width: 100px;font-size: 35px;}


/*Site specific settings*/
.Listings3Row .ListingsImageContainer {display:none;}
.Listings3Row .ListingsLink {display: block;height: 30px;width: 100%;text-align: center;}
.Listings3Row .ListingsLink a{color:#00aeef;text-decoration:none;line-height:30px;text-transform:uppercase;font-family: "Open Sans",Verdana,Arial;font-size: 16px;}
.Listings3Row .ListingsLink a:hover{text-decoration:underline;}
.Listings3Row .ListingsLink i{display:none;}

@media only screen and (max-width : 768px) {  
	.Listings3Row .ListingItem{margin:0 auto;width:100%;margin-right:0;}

   .Listings3Row .Item1,
   .Listings3Row .Item3,
   .Listings3Row .Item5,
   .Listings3Row .Item7,
   .Listings3Row .Item9,
   .Listings3Row .Item11,
   .Listings3Row .Item13,
   .Listings3Row .Item15{margin-right:2%;}

   .Listings3Row h3 a, .Listings3Row h3 { font-size:19px;}
   .Listings3Row .ListingsLink a{font-size:15px;}
}

@media only screen and (max-width : 480px) {  
	.Listings3Row .ListingItem{width:100%;margin-right:0;height: auto;margin-bottom:32px;}
	.Listings3Row .ListingItem .ListingsDesc { height: auto; min-height: 50px;margin-bottom:5px;}	
}



/* Listings 4 in a row*/
.Listings4Row .ListingItem{display: block;float: left;height: 224px;margin: 0;padding: 0;position: relative;width: 222px;margin-bottom:16px;margin-right:20px;border:medium none;background-color:#fff;}
.Listings4Row .ListingsTitle {position: relative;height: 36px;position: absolute;top: 0px;width: 100%;}
.Listings4Row .ListingsTitle h3 {margin: 0;padding: 0;text-align: center;line-height: 36px;}
.Listings4Row .ListingsTitle h3 a{color: #a8191d;font-family:inherit;text-transform:uppercase;font-size: 15px;}
.Listings4Row .ListingsImageContainer{width: 100%;height:132px;position:absolute;top:36px;left:0;text-align:center;}
.Listings4Row .ListingsImageContainer a img {width: 222px;height:132px;}

.Listings4Row .ListingsDesc {color: #000;height: 54px;position: absolute;text-align: center;top: 168px;width: 100%;display:table;}    
.Listings4Row .ListingsDesc p {color: #3e3e3e;display: table-cell;font-size: 13px;font-weight: normal;height: 44px;line-height: 15px;margin: 0;padding: 5px;vertical-align: middle;}

@media only screen and (max-width : 768px) {
	.Listings4Row .ListingItem{width:49%;margin-right:0;}
	.Listings4Row .ListingItem.Item1,
	.Listings4Row .ListingItem.Item3{margin-right:2%;}
	.Listings4Row .ListingsMainTitle, .Listings4Row .ListingsMainTitle { font-size:19px;}
}

@media only screen and (max-width : 480px) {
	.Listings4Row .ListingItem{width:100%;}
}


/*5 in a row*/
.Listings5Row {left: 0;position: absolute;top: 0;width: 211px;z-index:6;margin-top:28px;}
.Listings5Row .ListingsMainTitle {display:none;}
.Listings5Row .ListingItem { width: 359px; height: 39px;border:0 solid #cfcfcf;position:relative;margin-bottom:6px;}
.Listings5Row .ListingsTitle {display: block;width: 359px; height: 39px;}
.Listings5Row .LastInARow {border-right:medium none;}
.Listings5Row h3 {color: #ae0b13;height: 117px;margin: 0 auto;width: 359px; height: 39px;display: block;float: left;z-index:100;}
.Listings5Row h3 a {background: transparent url("Images/bg5inarow.png") no-repeat scroll right top;color: #ae0b13;display: block;font-size: 15px;font-style: normal;font-weight: normal;height: 39px;left: 0;line-height: 39px;padding-left: 16px;text-decoration: none;text-transform: uppercase;top: 0;width: 225px;z-index: 102;font-family: 'Open Sans Condensed', sans-serif;}
.Listings5Row h3 a:hover{background:transparent url(Images/bg5inarow_hover.png) no-repeat right top scroll;color:#fff;}
.Listings5Row .ListingsIcon {display: block;left: 100px;position: absolute;top: 67px;}
.Listings5Row .ListingsIcon i{display:block;color:#aec1ed;}

.Listings5Row .ListingsImageContainer {display:none;}
.Listings5Row .ListingsImage {display:none;}
.Listings5Row .ListingsDesc {display:none;}
.Listings5Row .ListingsDesc p {display:none;}
.Listings5Row .ListingsLink {display: none;}
.Listings5Row .ListingsLink a {display: none;}
.Listings5Row .ListingsLink a:hover {display: none;}
.Listings5Row .ListingsLink i {display:none;}

.Listings5Row .Item1 h3 a{background: transparent url("Images/bg5inarow_first.png") no-repeat scroll right top;color:#fff;}
.Listings5Row .Item1 h3 a:hover{background:transparent url(Images/bg5inarow_first_hover.png) no-repeat right top scroll;color:#fff;}

@media only screen and (max-width : 480px) {
	.Listings5Row{display:none;}
}


/*6 in a row*/
.Listings6Row{margin:16px 0;}
.Listings6Row .ListingItem { background-color: #e84c11;border: medium none;height: 132px;margin-bottom: 16px;margin-right: 16px;position: relative;width: 145px;box-shadow:0 0 3px 0 #ef9b69;}
.Listings6Row .ListingsTitle { position: absolute; width: 145px; height: 132px;top:0;left:0;z-index:100;text-align: center;}
.Listings6Row h3 {margin:0; color:#fff;font-size:20px;line-height:20px;}
.Listings6Row h3 a {background-color: #e84c11;color: #fff;display: table-cell;font-family: 'Open Sans',Verdana,Arial;font-size: 15px;font-style: normal;font-weight: 500;height: 132px;line-height: 20px;padding: 10px;text-align: center;text-transform: uppercase;vertical-align: middle;width: 145px;transition: all 0.3s ease 0s;}
.Listings6Row h3 a:hover{text-decoration:none;background:url(Images/bgList6_hover.jpg) center center no-repeat scroll; color:#e84c11;transition: all 0.3s ease 0s;}
.Listings6Row .ListingsImageContainer {display:none;}
.Listings6Row .ListingsDesc {display:none;}

/*Site Specific*/
.Listings6Row .Item1 h3 a{background:url(Images/bgList6_1.jpg) center center no-repeat scroll;transition: all 0.3s ease 0s;}
.Listings6Row .Item2 h3 a{background:url(Images/bgList6_2.jpg) center center no-repeat scroll;transition: all 0.3s ease 0s;}
.Listings6Row .Item3 h3 a{background:url(Images/bgList6_3.jpg) center center no-repeat scroll;transition: all 0.3s ease 0s;}
.Listings6Row .Item4 h3 a{background:url(Images/bgList6_4.jpg) center center no-repeat scroll;transition: all 0.3s ease 0s;}
.Listings6Row .Item5 h3 a{background:url(Images/bgList6_5.jpg) center center no-repeat scroll;transition: all 0.3s ease 0s;}
.Listings6Row .Item6 h3 a{background:url(Images/bgList6_6.jpg) center center no-repeat scroll;transition: all 0.3s ease 0s;}

.Listings6Row .Item1 h3 a:hover,
.Listings6Row .Item2 h3 a:hover,
.Listings6Row .Item3 h3 a:hover,
.Listings6Row .Item4 h3 a:hover,
.Listings6Row .Item5 h3 a:hover,
.Listings6Row .Item6 h3 a:hover{background:url(Images/bgList6_hover.jpg) center center no-repeat scroll; transition: all 0.3s ease 0s;color:#e84c11;}



.ListingsGroup .LastInARow { margin-right: 0;}


/*******COUNTDOWN*******/
.CountDown {display: block;float: left;height: 228px;margin-bottom: 16px;margin-right: 16px;position: relative;width: 628px;background-color:#f7f7f7;}
.CountDownDesc {color: #00395d;font-family: "open_sanscondensed_light",Verdana,Arial;font-size: 27px;font-style: normal;font-weight: normal;padding-top: 21px;text-align: center;width: 626px;}
.CountDown a.CountDownButtonDesc {background-color: #0075bf;color: #fff;cursor: pointer;display: block;font-family: "open_sanscondensed_light",Verdana,Arial;font-size: 22px;font-weight: normal;height: 55px;left: 120px;line-height: 23px;padding-left: 10px;padding-right: 10px;padding-top: 7px;position: absolute;text-align: center;text-decoration: none;top: 110px;width: 123px;}
.CountDownButtonDesc:hover{}
.CountDownTicker {height: 100px;left: 291px;position: absolute;top: 110px;width: 234px;}
.placeTime {border: 0 solid #fff;float: right;left: 100px;width: 234px;}
.gameCloses { position: relative; width: 300px; }
.gameCloses .days, .gameCloses .hours, .gameCloses .mins, .gameCloses .secs {border: 1px solid #bbceea;background-color:#fff;display: block;float: left;font-size: 27px;height: 60px;line-height: 60px;text-align: center;width: 60px;}
.gameCloses .days div, .gameCloses .hours div, .gameCloses .mins div, .gameCloses .secs div{color: #00395d;font-family:'Open Sans' !important;}
.CounterDots { float: left; height: 70px; line-height: 70px; text-align: center; width: 10px; margin-right: 7px; margin-left: 7px;}
.gameCloses .hours { left: 50px; }
.gameCloses .mins { left: 94px; }
.gameCloses .secs { left: 138px; display: none; }
.CountDownTimeDescriptor {color: #00395d;display: block;font-size: 14px;font-weight: bold;line-height: 30px;}


/*******DOCUMENT*******/
.DocumentWindow { width: 948px; min-height: 300px; display: block; float: left; margin: 0 16px 16px 0; border:1px solid #c5c5c5;}
.DocumentWindow .DocumentTitle { height: 36px; }
.DocumentWindow .DocumentTitle h2 {color: #002846;font-size: 19px;font-weight: 500;line-height: 40px;margin: 0 8px 0 15px;text-transform: none;}
.DocumentWindow .DocumentBody { padding: 10px 15px 10px 15px; color:#333;min-height:200px;}
.DocumentWindow .DocumentIcon{display: inline-block;margin-right: 10px;}


/*Style 1*/
.style_1_30 { width: 32%; margin-right:2%; }
.style_1_50 { width: 49%; margin-right:2%;}
.style_1_60 { width: 66%; margin-right:2%;}
.style_1_100 { width: 100%; min-height: 100px;}

.style_1_30, .style_1_50, .style_1_60, .style_1_100  {border:medium none;}


.style_1_30 .DocumentBody, .style_1_50 .DocumentBody,  .style_1_60 .DocumentBody, .style_1_100 .DocumentBody {padding: 0;}
.style_1_30 .DocumentTitle, .style_1_50 .DocumentTitle, .style_1_60 .DocumentTitle, .style_1_100 .DocumentTitle{height: 45px;position: relative;}
.style_1_30 .DocumentTitle h2, .style_1_50 .DocumentTitle h2, .style_1_60 .DocumentTitle h2, .style_1_100 .DocumentTitle h2 {color: #528ab7;font-size: 19px;font-weight: normal;line-height: 45px;margin: 0;text-transform: none;}

@media only screen and (max-width : 768px) {  
	.style_1_30,
	.style_1_50,
	.style_1_60,
	.style_1_100{ width: 96%;margin:0 2%;min-height:50px;float:none;}
	.style_1_30 .DocumentBody { width: 100%;}
	
}

@media only screen and (max-width : 480px) {  
	.style_1_30,
	.style_1_50,
	.style_1_60,
	.style_1_100{ width: 96%;margin:0 2%;min-height:50px;float:none;}
	.style_1_30 .DocumentBody { width: 100%;}
}




/*Style 2*/
.style_2_30 { width: 32%; margin-right:2%; }
.style_2_50 { width: 49%; margin-right:2%;}
.style_2_60 { width: 66%; margin-right:2%;}
.style_2_100 { width: 100%; min-height: 100px;}

.style_2_30, .style_2_50, .style_2_60, .style_2_100 {  border:medium none;}

.style_2_30 .DocumentWindowWrapper .DocumentTitle, .style_2_50 .DocumentWindowWrapper .DocumentTitle, .style_2_60 .DocumentWindowWrapper .DocumentTitle, .style_2_100 .DocumentWindowWrapper .DocumentTitle { height: 40px; position: relative;background-color:#a8191d;}
.style_2_30 .DocumentWindowWrapper .DocumentTitle h2, .style_2_50 .DocumentWindowWrapper .DocumentTitle h2, .style_2_60 .DocumentWindowWrapper .DocumentTitle h2, .style_2_100 .DocumentWindowWrapper .DocumentTitle  h2{color:#fff;font-size: 18px;font-weight:normal;text-align:center;margin:0;}
.style_2_30 .DocumentBody, .style_2_50 .DocumentBody,  .style_2_60 .DocumentBody, .style_2_100 .DocumentBody {padding: 8px 0 0 0;}


@media only screen and (max-width : 768px) {  
	.style_2_30,
	.style_2_50,
	.style_2_60,
	.style_2_100,
	.style_2_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
	
}

@media only screen and (max-width : 480px) {  
	.style_2_30,
	.style_2_50,
	.style_2_60,
	.style_2_100,
	.style_2_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
}




/*Style 3*/
.style_3_30 { width: 304px; }
.style_3_50 { width: 465px; }
.style_3_60 { width: 626px; }
.style_3_100 { width: 948px; min-height: 100px;}

.style_3_30, .style_3_50, .style_3_60, .style_3_100 { border: 1px solid #d7d7d7; background-color:#fff;min-height:300px;}
.style_3_30 .DocumentTitle, .style_3_50 .DocumentTitle, .style_3_60 .DocumentTitle, .style_3_100 .DocumentTitle{height: 45px; position: relative;}
.style_3_30 .DocumentTitle h2, .style_3_50 .DocumentTitle h2, .style_3_60 .DocumentTitle h2, .style_3_100 .DocumentTitle h2{color: #528ab7;font-size: 19px;font-weight: normal;line-height: 55px;text-transform:uppercase;}
.style_3_30 .DocumentIcon i{color:#a8191d;}


@media only screen and (max-width : 768px) {  
	.style_3_30,
	.style_3_50,
	.style_3_60,
	.style_3_100,
	.style_3_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
	
}

@media only screen and (max-width : 480px) {  
	.style_3_30,
	.style_3_50,
	.style_3_60,
	.style_3_100,
	.style_3_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
}


/*Style 4*/
.style_4_30 { width: 32%; margin-right:2%; }
.style_4_50 { width: 49%; margin-right:2%;}
.style_4_60 { width: 66%; margin-right:2%;}
.style_4_100 { width: 100%; min-height: 100px;}

.style_4_30, .style_4_50, .style_4_60, .style_4_100 {  border:medium none;background-color:#fff;}

.style_4_30 .DocumentWindowWrapper .DocumentTitle, .style_4_50 .DocumentWindowWrapper .DocumentTitle, .style_4_60 .DocumentWindowWrapper .DocumentTitle, .style_4_100 .DocumentWindowWrapper .DocumentTitle { height: 40px; position: relative;background-color:#a8191d;}
.style_4_30 .DocumentWindowWrapper .DocumentTitle h2, .style_4_50 .DocumentWindowWrapper .DocumentTitle h2, .style_4_60 .DocumentWindowWrapper .DocumentTitle h2, .style_4_100 .DocumentWindowWrapper .DocumentTitle  h2{color:#fff;font-size: 18px;font-weight:normal;text-align:center;margin:0;}


@media only screen and (max-width : 768px) {  
	.style_4_30,
	.style_4_50,
	.style_4_60,
	.style_4_100,
	.style_4_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
	
}

@media only screen and (max-width : 480px) {  
	.style_4_30,
	.style_4_50,
	.style_4_60,
	.style_4_100,
	.style_4_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
}


/*Style 5*/
.style_5_30 { width: 32%; margin-right:2%; }
.style_5_50 { width: 49%; margin-right:2%;}
.style_5_60 { width: 66%; margin-right:2%;}
.style_5_100 { width: 100%; min-height: 100px;}

.style_5_30, .style_5_50, .style_5_60, .style_5_100  {border:medium none;}


.style_5_30 .DocumentBody, .style_5_50 .DocumentBody,  .style_5_60 .DocumentBody, .style_5_100 .DocumentBody {padding: 0;}
.style_5_30 .DocumentTitle, .style_5_50 .DocumentTitle, .style_5_60 .DocumentTitle, .style_5_100 .DocumentTitle{display:none;}


@media only screen and (max-width : 768px) {  
	.style_5_30,
	.style_5_50,
	.style_5_60,
	.style_5_100,
	.style_5_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
	
}

@media only screen and (max-width : 480px) {  
	.style_5_30,
	.style_5_50,
	.style_5_60,
	.style_5_100,
	.style_5_30 .DocumentBody { width: 100%;margin-right:0;min-height:50px;float:none;}
}


/*******SUBSCRIBE*******/
.ContactForm {   width: 32%; min-height: 330px;   display: block;   float: left;   margin: 0 2% 2% 0; border: medium none;border:1px solid #fceaee;background-color: #fceaee;}
.ContactForm form { margin: 0; display: inline-block; }
.frmcontact {padding-bottom:16px;max-width:400px;width:100%;}
.frmcontact .ContactTitle {height: 45px; position: relative;}
.frmcontact .ContactTitle h2 {color:#003876;font-size: 20px;font-weight:normal;text-transform:uppercase;line-height:45px;text-align:center;margin:0;}
.frmcontact .ContactTitle h2 .ContactIcon{display: inline-block;margin-right: 10px;}
.frmcontact .ContactTitle h2 .ContactIcon i{color:#cd3100;}
.frmcontact ul {list-style: none outside none;margin:0 0 5px 0;padding: 0;display:block;float:left;}
.frmcontact li {display: block;float: left;list-style: none outside none;padding-bottom: 3px;padding-top: 3px;width: 100%;}
.frmcontact .msgerr {color: red;line-height: 1;padding:0;width:100%;}
.error { color:#ff0000; display: none; font-size: 10px;}
.frmcontact .textboxc {border: 1px solid #ffedf1;color: #2d2d2d;font-size: 14px;height: 30px;line-height: 14px;padding-left: 7px;width: 100%;margin:0 auto;float:none;}
.frmcontact select{width: 100%;}
.frmcontact .btnContactSubmit {border:1px solid #003876; color: #fff;cursor: pointer;display: block;font-size: 15px;height: 29px;text-align: center;width: 84px;background-color:#003876;}
.frmcontact .btnContactSubmit:hover{background-color:#002661;}
.sent-message{padding:15px;}


.ContactForm .frmcontact{width:70%;margin:0 auto;}
.ContactForm .frmcontact li, 
.ContactForm .frmcontact .msgerr{text-align:center;}
.ContactForm .frmcontact .btnContactSubmit{margin:0 auto;}
.ContactForm .frmcontact .agree-message{font-size:12px;}

@media only screen and (max-width : 768px) {  
	.ContactForm { width: 100%;margin-right:0;min-height:50px;float:none;}	
}



/*******SPONSORS*******/
.MFScrollerWrapper { height: 190px;margin: 0 auto; width: 950px; display: block; float: left; margin-bottom: 16px;background-color:#f7f7f7;}
.MFScroller { display: inline-block; float: right; height: 100px; margin-bottom: 0; margin-top: 22px; overflow: hidden; position: relative; width: 100%; z-index: 2; }
.MFScrollerWrapper h2 {border-bottom: 1px solid #bbceea;color: #00395d;font-family: "open_sanscondensed_light",Verdana,Arial;font-size: 25px;line-height: 45px;margin: 0;padding-left: 17px;text-transform: uppercase;}
.MFScroller ul.MFScrollerList { margin-bottom: 0; margin-top: 0; padding-bottom: 0; padding-top: 0; position: absolute; left: 0; top: 3px; }
.MFScroller ul.MFScrollerList li.MFScrollerItem { background-color: #FFFFFF; float: left; height: 84px; list-style-type: none; margin-right: 10px;margin-left: 10px; width: 124px;border:1px solid #f4f4f4; }
.MFScroller ul.MFScrollerList li.MFScrollerItem .MFImage { width: 124px; text-align: center; height: 84px; }
.MFScroller ul.MFScrollerList li.MFScrollerItem .MFImage a { background-color: #FFFFFF; border: #E3E4E2 solid 1px; display: inline-block; height: 84px; width: 124px; }
.MFScroller ul.MFScrollerList li.MFScrollerItem .MFImage img { margin: 0 auto; max-height: 84px; max-width: 124px; }
.MFslidernav a.MFsliderprev { background: url("Images/MFScrollerLeft.jpg") 8px 1px no-repeat scroll #f7f7f7; height: 86px; left: 0; position: absolute; top: 3px; width: 41px;}
.MFslidernav a.MFslidernext {background:#f7f7f7 url("Images/MFScrollerRight.jpg") scroll 8px 1px no-repeat;height: 86px;position: absolute;right: -4px;top: 3px;width: 41px;}
.MFslidernav a { text-decoration: none; border: none; }


/*******AD*******/
.Ad {display:block;float:left;margin-bottom:16px;}
.Ad img{display: block;max-height: 100% !important;max-width: 100% !important;}

@media only screen and (max-width : 768px) {
	.Ad {float:none;margin-right:0;width:auto;text-align:center; }
	.Ad img{display: inline;}
}



/*******SLIDER*******/
.ContentSlider {display: block;float: left;height: 258px;margin-bottom: 16px;width: 948px;}
.ContentSlider .lof-slidecontent {background-color:#f7f7f7; border:1px solid #f7f7f7;float: left;height: 258px;overflow: hidden;position: relative;width: 948px;}
.ContentSlider .lof-slidecontent .preload { height: 100%; width: 100%; background: #FFF; position: absolute; top: 0; left: 0; z-index: 100000; color: #FFF; text-align: center; }
.ContentSlider .lof-slidecontent .preload div { height: 100%; width: 100%; background: transparent url(Plugins/Slider/Load.gif) no-repeat scroll 50% 50%; }
/* main flash */
.ContentSlider .lof-main-wapper {margin-right: auto; overflow: hidden; padding: 0; height: 100%; width:642px; position: relative;  float:right;}
.ContentSlider .lof-main-wapper .lof-main-item { overflow: hidden; padding: 0; margin: 0; height: 100%; width: 100%; position: absolute; top:0; left:0;}
.ContentSlider .lof-main-wapper .lof-main-item .lof-main-item-desc{width:612px;height:238px;padding:10px 10px 10px 20px;}

/* item navigator */
.ContentSlider ul.lof-navigator { top: 0; left:0; padding: 0; margin: 0; position: absolute; width: 274px; text-align:left; }

.ContentSlider ul.lof-navigator li  {background: url("images/SliderItem.png") left center no-repeat;position:relative; z-index:0;cursor: pointer; cursor: pointer; list-style: none; width: 274px; padding: 0; margin: 0; overflow: hidden;}
.ContentSlider .lof-navigator li.active {background: url("images/SliderItemSelected.png") left center no-repeat;color: #fff;}
.ContentSlider .lof-navigator li.active div h3,
.ContentSlider .lof-navigator li:hover div h3{color: #000;font-size:20px;}
.ContentSlider .lof-navigator li:hover {background: url("images/SliderItemSelected.png") left center no-repeat;color: #fff;}

.ContentSlider .lof-navigator-outer { position: absolute; left: 0; top: 0; z-index: 100; height: 312px; width: 306px; overflow: hidden; color: #000;}

.ContentSlider .lof-navigator li h3 {color: #f2f2f2;font-size:19px;margin: 0 10px 0 24px;padding: 0 !important;text-transform:uppercase;font-family: 'open_sanscondensed_light', Verdana, Arial;}
.ContentSlider .lof-navigator li div {color: #f2f2f2;font-size: 15px;line-height: 65px;padding-left: 15px;position: relative; text-align:left;}
.ContentSlider .lof-next { position: absolute; top: 0; height: 30px; background: #F9F9F9; display: block; width: 100%; }
.ContentSlider .lof-previous { position: absolute; bottom: 0; height: 30px; background: #F9F9F9; display: block; width: 100%; }



/******NEWS MARQEE *******/
.NewsMarquee {background-color: #01457c ;display: block;float: left;height: 50px;overflow: hidden;width: 100%;margin-bottom:16px;}
.NewsMarqueeWrapper {width:950px;margin:0 auto;}
.NewsMarqueeLeft{color: #f2f2f2;display: block;float: left;font-size: 18px;font-style: normal;font-weight: 400;height: 50px;line-height: 50px;text-align: center;text-transform: uppercase;width: 153px;}
.NewsMarqueeRight{background-color: #a7cae6;color: #00395d;cursor: move;display: block;float: left;font-size: 17px;height: 50px;width: 797px;}
.NewsMarqueeRight marquee { height:50px;}
.NewsMarqueeRight .pointer div  {line-height:50px;height:50px;}
    
    
/*CLEAR RIGHT MARGIN*/
.last_window {margin-right: 0;}

/*COLUMN MENU*/
.columnMenu {width:100%;min-height:110px;display:block;}
.columnMenu .columnMenuWrapper{width:948px;margin:auto;min-height:80px;background-color:#f5f5f5;padding:15px 20px 20px 20px;border-top:1px solid #dedede;}
.columnMenu_section{ float:left;margin-right:40px;}
.columnMenu_section span{color:#5f0717; font-size:15px;font-weight:700;}
.columnMenu ul{margin:0;padding:0;}
.columnMenu li {display:block;position:relative; list-style:none;}
.columnMenu li a {display:inline-block;color:#000;outline:0;font-size:14px;}
.columnMenu li a:hover{color:#5f0717;text-decoration:underline;}


/*SIMPLE MENU*/
#Header1Wrapper .simpleMenu {display:block;float:right;}
#Header1Wrapper .simpleMenu .simpleMenuWrapper{float: right;}
#Header1Wrapper .simpleMenu ul{margin:0;padding:0;}
#Header1Wrapper .simpleMenu li {display:block;position:relative; list-style:none; float:left;}
#Header1Wrapper .simpleMenu li:after{content:"/";margin:0 7px;color:#01457c;}
#Header1Wrapper .simpleMenu li:last-child::after{content:"";margin:0;}
#Header1Wrapper .simpleMenu li a {display: inline-block;color: #01457c;font-size: 13px;text-decoration: none;line-height: 29px;font-family:'Roboto Condensed', sans-serif;text-transform:uppercase;}
#Header1Wrapper .simpleMenu li a:hover{text-decoration:underline;}
#Header1Wrapper .simpleMenu li a img{margin-right: 5px;}

@media only screen and (max-width : 480px) {
	#Header1Wrapper .simpleMenu{display:none;}
}




/* vertical menu */
.Menu {width: 100%;}
.Menu .FirstLevel{list-style: none outside none;margin: 0;padding: 0;}
.Menu .FirstLevel > .item{display: block;list-style: outside none none;min-height: 26px;position: relative;border-bottom:1px solid #e5edf1;}
.Menu .FirstLevel > .item > a{color: #000;display: block;font-size: 15px;line-height: 20px;min-height: 20px;padding: 8px 15px 8px 0;text-decoration: none;text-transform: uppercase;}
.Menu .FirstLevel > .item > a:hover{color:#3f0650;text-decoration:none;}

.Menu .SecondLevelHolder{}
.Menu .SecondLevel{list-style: none outside none;padding: 0;}
.Menu .SecondLevel .item{background: url("Images/arrow.png") no-repeat scroll 0 13px transparent;display: block;list-style: none outside none;min-height: 28px;padding-left: 25px;padding-top: 5px;position: relative;}
.Menu .SecondLevel .item a{margin-right:20px;padding-right:15px;text-decoration:none;color:#3a3a3a	;font-style:normal;font-weight:400;font-size:15px;}
.Menu .SecondLevel .item a:hover{color:#3f0650;text-decoration:underline;}


/*Add to Calendar*/
.AddToCalendar{width:230px;height:93px;margin-top:16px;display:block;float:left;}
.AddToCalendar .AddToCalendarWrapper a img{}




/*Subscribe form horizontal*/
.subscribe{width: 100%;min-height:54px;background-color:#eaedef;margin-bottom:16px;}
.subscribe .subscribe-title{display:block;float:left;margin:0 32px;}
.subscribe .subscribe-title h2{font-size:15px;margin:0;line-height:54px;color:#37678c;text-transform:uppercase;}
.subscribe .subscribe-field{display: block;float: left;width: 60%;}
.subscribe .subscribe-field input{border: 1px solid #c8c8c8;margin-top: 11px;width: 100%;height:31px;}
.subscribe .subscribe-button{background-color: #37678c;border: 1px solid #37678c;color: #fff;display: block;float: left;height: 29px;margin-left: 26px;margin-top: 12px;padding: 0 15px;text-transform: uppercase;}
.subscribe .subscribe-message{text-transform:uppercase;font-size:15px;margin:0;line-height:54px;display:block;float:left;margin:0 32px;}

@media only screen and (max-width : 768px) {
    .subscribe{padding-bottom:10px;}
    .subscribe .subscribe-title{width:100%;text-align:center;margin:0;float:none;}
    .subscribe .subscribe-field{width:100%;display:block;float:none;}
    .subscribe .subscribe-button{float:none;margin:10px auto 0 auto;display:block;}
    .subscribe .subscribe-title h2{line-height:35px;}
    .subscribe .subscribe-field input{width:70%;float:none;margin:0 auto;display:block;}
    .subscribe .subscribe-error{width:100%;text-align:center;}
}


/*COMTEC ADDRESS*/
.ComtecAddresses{display: block;float: left;margin: 16px 0;width: 100%;}
.ComtecAddressesLogo, .ComtecAddresses1, .ComtecAddresses2, .ComtecAddresses3, .ComtecAddresses4{color:#1c1c22;font-size:13px;}

.ComtecAddressesLogo{text-align:right;padding-top:23px;width:28%;float:left;display:block;}
.ComtecAddressesLogo a{display:block;width:100%;text-align:center;}
.ComtecAddressesLogo a img{margin-bottom: 5px;width: 92%;float:left;}


.ComtecAddressesLogo a, .ComtecAddresses1 a, .ComtecAddresses2 a, .ComtecAddresses3 a, .ComtecAddresses4 a{color:#1c1c22;}
.ComtecAddressesLogo a:hover, .ComtecAddresses1 a:hover, .ComtecAddresses2 a:hover, .ComtecAddresses3 a:hover, .ComtecAddresses4 a:hover{color:#1c1c22;}

.ComtecAddresses1, .ComtecAddresses2, .ComtecAddresses3, .ComtecAddresses4{border-top:1px solid #1c1c22;}
.ComtecAddresses1  span, .ComtecAddresses2  span, .ComtecAddresses3 span, .ComtecAddresses4 span{border-left:1px solid #1c1c22;height:8px;width:100%;display:block;position:relative;}

.ComtecAddresses1{width:21%;float:left;display:block;}
.ComtecAddresses2{width:21%;float:left;display:block;}
.ComtecAddresses3{width:16%;float:left;display:block;}
.ComtecAddresses4{width:14%;float:left;display:block;}


@media only screen and (max-width : 768px) {
	.ComtecAddressesLogo{width:100%;margin-bottom:10px;padding-top:0;}
	.ComtecAddressesLogo a img{width:40%;float:none;}
	.ComtecAddresses1,
	.ComtecAddresses2,
	.ComtecAddresses3,
	.ComtecAddresses4{width:25%;}
	.ComtecAddresses3 span{border-right:1px solid #000;}    
}

@media only screen and (max-width : 480px) {  
	.ComtecAddresses1,
	.ComtecAddresses2,
	.ComtecAddresses3,
	.ComtecAddresses4{width:100%;text-align:center;margin-bottom:16px;}
	.ComtecAddresses1 span,
	.ComtecAddresses2 span,
	.ComtecAddresses3 span,
	.ComtecAddresses4 span{border:medium none;}
	.ComtecAddressesLogo a img{width:60%;float:none;}
}

.google-translator{margin-right:10px;float:right;margin-top:2px;}

@media only screen and (max-width : 480px){
    .google-translator{display:none;}
}