body {
	margin:0px 0px 0px 0px;
	background-color:#EFEFEF;
	background-image: url(../images/subtle_light_gray_background.jpg); 
	background-repeat:repeat;
	font-family:Verdana,Geneva,sans-serif;
	} 

	
.SubParagraphText {

font-family: Verdana,Geneva,sans-serif;
font-size: 10px !important;
color: #7e7e7e;
	
}
	
.LightHR {
width: 100%;
border-color: #CCCCCC;  /*works in Chrome and Safari*/
background-color: #CCCCCC; /*works in Firefox and Opera*/
color: #CCCCCC; /*works in IE7+*/
height: 1px;
border: 1px;
margin: 0px;
margin-left: auto;
margin-right: auto;
}

    #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }

    .slidesjs-pagination {
      margin: 6px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url(/img/pagination.png); /*none;*/
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
    

    
    /* Prevents slides from flashing */
    #slides {
      display:none;
    }
    
    /* Center the slideshow */
    .container {
      margin: 0 auto
    }

    /* Show active item in the pagination */
    .slidesjs-pagination .active {
      color:red;
    }
    
    /* For tablets & smart phones */
    @media (max-width: 767px) {
      body {
        padding-left: 10px;
        padding-right: 10px;
      }
      .container {
        width: auto
      }
    }

    /* For smartphones */
    @media (max-width: 480px) {
      .container {
        width: auto
      }
    }

    /* For smaller displays like laptops */
    @media (min-width: 768px) and (max-width: 979px) {
      .container {
        width: 724px
      }
    }

    /* For larger displays */
    @media (min-width: 1000px) {
      .container {
        width: 1000px
      }
    }
    
    

    a.slidesjs-play,
    a.slidesjs-stop {
      background-image: url(/img/btns-next-prev.png); /*none;*/
      background-repeat: no-repeat;
      display:block;
      width:12px;
      height:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      margin-right:5px;
      margin-left:5px;
      }
    
    a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }
    
    
.DivisionHeader
{
  font-size: 32px;
  letter-spacing: 1.7px;
  line-height: 32px;
  color: #444444;
  font-family: 'MyWebFont',Verdana,Geneva,sans-serif;
  text-align: left;
  margin-top: 0px;
  font-weight: normal;
  margin-bottom: 11px;
}
    
    .PublicSectionTitle
{
  font-size: 17px;
  letter-spacing: 1.7px;
  line-height: 17px;
  color: #444444;
  font-family: 'MyWebFont',Verdana,Geneva,sans-serif;
  text-align: left;
  margin-top: 0px;
  font-weight: normal;
  margin-bottom: 11px;
}


    .PublicSectionSubTitle
{
  font-size: 14px;
  letter-spacing: 1.7px;
  line-height: 14px;
  color: #444444;
  font-family: 'MyWebFont',Verdana,Geneva,sans-serif;
  text-align: left;
  margin-top: 0px;
  font-weight: normal;
  margin-bottom: 11px;
}




.HomePageGeneralText {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #7e7e7e;
	line-height:158%;
	margin: 0px 0px 15px 0px;
	font-weight:normal;
}

    
    
/* Keeps the shadow off the menu bar when container flush against the top */
.TopHomepageContainerShadow {

-moz-box-shadow: 10px 10px 10px  #888888, 0 3px 2px 2px #DDD;
-webkit-box-shadow: 10px 10px 10px  #888888, 0 3px 2px 2px, #DDD;
box-shadow: 10px 10px 10px  #888888, 0 3px 2px 2px #DDD ;

}

.ContainerShadow {

-moz-box-shadow: 10px 10px 10px  #888888, 0 0 2px 2px #DDD;
-webkit-box-shadow: 10px 10px 10px  #888888, 0 0 2px 2px, #DDD;
box-shadow: 10px 10px 10px  #888888, 0 0 2px 2px #DDD ;

}


.contentText7 {
	font-family: Verdana, Arial, sans-serif; font-size: 7pt; color:#666666;
}

.SubHeaderDescription {
	color:#444444 !important;
}

a.CTAButton {
	-webkit-font-smoothing:antialiased !important;
	cursor:pointer !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	user-select:none !important;
	display:inline-block !important;
	font-weight:bold !important;
	text-align:center !important;
	text-decoration:none !important;
	width:auto !important;
	height:auto !important;
	font-family:sans-serif !important;
	border-radius:7px !important;
	background-color:rgb(255,198,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	color:rgb(255,255,255) !important;
	border:2px solid rgb(127,99,0) !important;
	text-shadow:none !important;
	padding:7px 21px !important;
	font-size:26px !important;
	line-height:39px !important;
}

a.CTAButton:hover {
	background-color:rgb(255,217,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	color:rgb(255,255,255) !important;border:2px solid rgb(153,118,0) !important;
}

a.CTAButton:active, a.CTAButton:active:hover {
	background-color:rgb(191,148,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	color:rgb(244,244,244) !important;
}


.HomePageTopMenu {
	text-decoration: none; 
	font-size: 11px;
	color: #FFFFFF; 
	font-weight: bold;
}

.HomePageMainMenu {
	text-decoration: none;
	padding-left: 14px; 
	padding-right: 14px; 
	font-weight: bold;
	color: #f6f6f6
}







a.ActionButton {
	-webkit-font-smoothing:antialiased !important;
	cursor:pointer !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	user-select:none !important;
	display:inline-block !important;
	font-weight:normal !important;
	text-align:center !important;
	text-decoration:none !important;
	width:auto !important;
	height:auto !important;
	font-family:sans-serif !important;
	border-radius:7px !important;
	background-color:rgb(255,198,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	color:rgb(255,255,255) !important;
	border:2px solid rgb(127,99,0) !important;
	text-shadow:none !important;
	padding:7px 21px !important;
	font-size:21px !important;
	line-height:34px !important;
}

a.ActionButton:hover {
	background-color:rgb(255,217,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	color:rgb(255,255,255) !important;border:2px solid rgb(153,118,0) !important;
}

a.ActionButton:active, a.ActionButton:active:hover {
	background-color:rgb(191,148,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	color:rgb(244,244,244) !important;
}






a.HighlightActionButton {
	-webkit-font-smoothing:antialiased !important;
	cursor:pointer !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	user-select:none !important;
	display:inline-block !important;
	font-weight:normal !important;
	text-align:center !important;
	text-decoration:none !important;
	width:auto !important;
	height:auto !important;
	font-family:sans-serif !important;
	border-radius:7px !important;
	background-color:#165963 !important;
	background-image:-webkit-linear-gradient(top, #165963, #1C6F7A) !important;
	background-image :-moz-linear-gradient(top, #165963, #1C6F7A) !important;
	box-shadow:inset 0px 1px #165963 !important;
	-webkit-box-shadow:inset 0px 1px #165963 !important;
	-moz-box-shadow:inset 0px 1px #165963 !important;
	color:rgb(255,255,255) !important;
	border:2px solid #0E373D !important;
	text-shadow:none !important;
	padding:7px 21px !important;
	font-size:21px !important;
	line-height:34px !important;
}

a.HighlightActionButton:hover {
	background-color:#19636D !important;
	background-image:-webkit-linear-gradient(top, #19636D, #1E7884) !important;
	background-image :-moz-linear-gradient(top, #19636D, #1E7884) !important;
	box-shadow:inset 0px 1px #165963, 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	color:rgb(255,255,255) !important;border:2px solid #0E373D !important;
}

a.HighlightActionButton:active, a.HighlightActionButton:active:hover {
	background-color:#165963 !important;
	background-image:-webkit-linear-gradient(top, #1C6F7A, #165963) !important;
	background-image :-moz-linear-gradient(top, #1C6F7A, #165963) !important;
	box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	color:rgb(244,244,244) !important;
}





.btnSystem {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none !important;
	font: 22px/100% Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	padding: 0.7em .1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius:8px;
	-moz-border-radius:15px;
	-ms-border-radius:15px;
	border-radius:8px;
	-webkit-box-shadow: 8px 8px 12px rgba(256,256,256,0.65) inset,  -8px -8px 12px rgba(0,0,0,0.5) inset, 2px 2px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 8px 8px 12px rgba(256,256,256,0.65) inset,  -8px -8px 12px rgba(0,0,0,0.5) inset, 2px 2px 4px rgba(0,0,0,0.5);
	-ms-box-shadow: 8px 8px 12px rgba(256,256,256,0.65) inset,  -8px -8px 12px rgba(0,0,0,0.5) inset, 2px 2px 4px rgba(0,0,0,0.5);
	box-shadow: 6px 6px 9px rgba(256,256,256,0.5) inset,  -8px -8px 12px rgba(0,0,0,0.5) inset, 2px 2px 4px rgba(0,0,0,0.5);
	color: #ffffff !important;
	border: solid 1px #165963;
	background: #165963;
	background: -webkit-gradient(linear, left top, left bottom, from(#165963), to(#1193A2));
	background: -moz-linear-gradient(top,  #165963,  #1193A2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#165963', endColorstr='#1193A2');
}

.btnSystem:hover {
	text-decoration: none !important;
	background: #1193A2;
	background: -webkit-gradient(linear, left top, left bottom, from(#1193A2), to(#165963));
	background: -moz-linear-gradient(top,  #1193A2,  #165963);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1193A2', endColorstr='#165963');	
	color: #ffffff;
}

.btnSystem:active {
	text-decoration: none !important;
	position: relative;
	top: 0px;
	color: #1193A2;
	background: -webkit-gradient(linear, left top, left bottom, from(#1193A2), to(#1193A2));
	background: -moz-linear-gradient(top,  #1193A2,  #1193A2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1193A2', endColorstr='#1193A2');
	-webkit-transform: scale(.95);
	-moz-transform: scale(.95);
	-ms-transform: scale(.95);
	-o-transform: scale(.95);
	transform: scale(.95);
}





.btn_tools {	
	display: inline-block;
	outline: none !important;
	cursor: pointer;
	text-decoration:none;
	text-align: center;
	text-decoration: none;
	font: 22px/100% Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	padding: 0.7em .1em;
	text-shadow: 0 1px 1px rgba(0,0,0,.5);
	
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	-ms-border-radius: .5em;
	border-radius: .5em;
		
	-webkit-box-shadow: 8px 8px 12px rgba(256,256,256,0.65) inset,  -8px -8px 8px rgba(122,72,1,0.3) inset, 2px 2px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 8px 8px 12px rgba(256,256,256,0.65) inset,  -8px -8px 8px rgba(122,72,1,0.3) inset, 2px 2px 4px rgba(0,0,0,0.5);
	-ms-box-shadow: 8px 8px 12px rgba(256,256,256,0.65) inset,  -8px -8px 8px rgba(122,72,1,0.3) inset, 2px 2px 4px rgba(0,0,0,0.5);
	box-shadow: 6px 6px 9px rgba(256,256,256,0.5) inset,  -8px -8px 8px rgba(122,72,1,0.3) inset, 2px 2px 4px rgba(0,0,0,0.5);
	
	color: #ffffff !important;
	border: solid 1px #da7c0c;
	background-color: #ff9601;
	background: -webkit-gradient(linear, left top, left bottom, from(#edbe02), to(#ff9601));
	background: -moz-linear-gradient(top,  #edbe02,  #ff9601);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#edbe02', endColorstr='#ff9601');
		
}

.btn_tools:hover {
	text-decoration: none !important;
	background: #fee464;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9601), to(#edbe02));
	background: -moz-linear-gradient(top,  #ff9601,  #edbe02);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9601', endColorstr='#edbe02');	
	color: #ffffff;
	
}

.btn_tools:visited {
	text-decoration: none !important;	
}



.btn_tools:link {
	text-decoration: none !important;	
}

.btn_tools:active {
	position: relative;
	top: 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}





.btnXSmall {
	width:120px;
	display: inline-block;
	border:0;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	letter-spacing:.1em;
	padding: 5px 5px 4px 5px;
	margin-top:0px;
	margin-bottom:5px;
	text-shadow: 0 2px 3px rgba(0,0,0,.75);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.5);
	box-shadow: 0 1px 2px rgba(0,0,0,.5);
	color: #ffffff !important;
	background: #1193A2;
	background: -webkit-gradient(linear, left top, left bottom, from(#1193A2), to(#165963));
	background: -moz-linear-gradient(top,  #1193A2,  #165963);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#1193A2', endColorstr='#165963');	
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-ms-transition: .5s ease-in-out;
	-0-transition: .5s ease-in-out;
	transition: .5s ease-in-out;	
}

.btnXSmall:hover {
	text-decoration: none !important;
	background: #BBBBBB;
	background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#BBBBBB));
	background: -moz-linear-gradient(top,  #888888,  #BBBBBB);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#BBBBBB');

	color: #ffffff;
	
}

.btnXSmall:visited {
	text-decoration: none !important;	
}

.btnXSmall:link {
	text-decoration: none !important;	
}

.btnXSmall:active {
	text-decoration: none;!important;
	position: relative;
	top: 1px;
	color: #00d3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#00d3a5), to(#00d3a5));
	background: -moz-linear-gradient(top,  #00d3a5,  #00d3a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d3a5', endColorstr='#00d3a5');
}













.EditorActionbtnStyle {
	letter-spacing:1pt;
	font-family: Arial;
	font-size:7pt;

	font-weight:bold !important;
	color:#444444;
	border: solid 1px #999999;
	background: #d5d5d5;
	background: -webkit-gradient(linear, left top, left bottom, from(#e5e5e5), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #e5e5e5,  #f3f3f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#f3f3f3');
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	padding: 6px;
	margin:4px;
	
	opacity:.50;
	filter:alpha(opacity=50);
	filter:"alpha(opacity=50)";

		
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	border-radius:6px;
		


	
		
}
.EditorActionbtnStyle:hover {
	text-decoration: none !important;
	background: #f3f3f3;
	color:#000000;
	
	opacity:1;
	filter:alpha(opacity=100);
	filter:"alpha(opacity=100)";
	
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e5e5e5));
	background: -moz-linear-gradient(top,  #f3f3f3,  #e5e5e5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#e5e5e5');	
	
}
.EditorActionbtnStyle:active {
	position: relative;
	
	opacity:1;
	filter:alpha(opacity=100);
	filter:"alpha(opacity=100)";
	
	top: 0px;
	color: #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));
	background: -moz-linear-gradient(top,  #f3f3f3,  #f3f3f3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#f3f3f3');
	-webkit-transform: scale(.95);
	-moz-transform: scale(.95);
	-ms-transform: scale(.95);
	-o-transform: scale(.95);
	transform: scale(.95);
	
}




a.SmallCTAButton {
	-webkit-font-smoothing:antialiased !important;
	cursor:pointer !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	-o-user-select:none !important;
	user-select:none !important;
	display:inline-block !important;
	font-weight:bold !important;
	text-align:center !important;
	text-decoration:none !important;
	width:200px !important;
	height:auto !important;
	font-family:sans-serif !important;
	border-radius:7px !important;
	background-color:rgb(255,198,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,198,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,247,0) !important;
	color:rgb(255,255,255) !important;
	border:2px solid rgb(127,99,0) !important;
	text-shadow:none !important;
	padding:7px 21px !important;
	font-size:15px !important;
	line-height:15px !important;
}

a.SmallCTAButton:hover {
	background-color:rgb(255,217,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(255,217,0), rgb(191,148,0)) !important;
	box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-webkit-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	-moz-box-shadow:inset 0px 1px rgb(255,255,0), 0px 1px 8px rgba(0, 0, 0, 0.3) !important;
	color:rgb(255,255,255) !important;border:2px solid rgb(153,118,0) !important;
}

a.SmallCTAButton:active, a.SmallCTAButton:active:hover {
	background-color:rgb(191,148,0) !important;
	background-image:-webkit-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	background-image :-moz-linear-gradient(top, rgb(191,148,0), rgb(255,198,0)) !important;
	box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow:inset 0px 1px 10px rgba(0, 0, 0, 0.5) !important;
	color:rgb(244,244,244) !important;
}



.HeaderBlockReduced {
	width: 100%;
	background-image: none; 
	background-color: #165963;
	background-repeat:repeat-x; 
	height:98px; 
	margin: 0px; 
	clear:both;
}


.HeaderBlockReduced .TopHalf {
	height: 98px; 
	width:1000px;  
	margin-left:auto; 
	margin-right: auto; 
	border: 0px solid white; 
	position: relative	
}




.HeaderBlock {
	width: 100%;
	background-image: none; 
	background-color: #165963;
	background-repeat:repeat-x; 
	height:138px; 
	margin: 0px; 
	clear:both;
}

.HeaderBlock .TopHalf {
	height: 98px; 
	width:100%;  
	margin-left:auto; 
	margin-right: auto; 
	border: 0px solid white; 
	position: relative	
}

.HeaderBlock .TopHalf .memberMenu {
	position: absolute; 
	right:20px; 
	top: 0px; 
	color:#DEDEDE;
}

.HeaderBlock .TopHalf .SalesNumber {
	position: absolute; 
	right:20px; 
	top: 45px; 
	color:#ecc200; 
	font-size: 18px;
}

.HeaderBlock .MenuRow {
	height: 40px;
	width: 100%;
	background-color: #0E1016
}

.HeaderBlock .MenuRow .MenuElements {
	/*width: 1100px;*/ 
	margin-left:auto; 
	margin-right: auto; 
	padding-top: 10px; 
	text-align: center;
}

.HeaderBlock .MenuRow .MobileNavigation {
	display: none;
}




.HomePageRotatorTextContainer
{
   padding-left:20px;
   text-indent:2px;
   list-style: none;
   list-style-position:outside;
}


.HomePageRotatorTextContainer li:before {
    content: '✔';   
    margin-left: -1em; margin-right: .100em;
}

.HomePageRotatorTextContainer li {

	font-size: 19px;
	letter-spacing: .2px;
	line-height: 38px;
	color: #666666;
	font-style:normal;
	font-family: Verdana,Geneva,sans-serif;

}




.ContactSectionContainer {
	overflow:hidden; 
	width: 1000px; 
	margin-left:auto; 
	margin-right: auto; 
	margin-top: 0px; 
	background-color:#FFFFFF; 
	clear:both;	
}




.ContactTopActionButtons {
	position: absolute; 
	right:70px; 
	top:10px; 
	text-align: center;
}


.ContentHeaderBlock {
	height: auto !important;
}

.TwoColumn1Form input {
	width: 430px;
}



.ButtonCell {
	width: 400px;
	float: left;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}


@media screen and (min-width : 769px) and (max-width : 1024px) { 
	
	.HeaderBlock .MenuRow .MenuElements .HomePageMainMenu {
		font-size: 10pt !important;
		padding-left: 10px;
	}
	

	
}

@media screen and (min-width : 561px) and (max-width : 768px) { 
	
	.HeaderBlock .MenuRow .MenuElements .HomePageMainMenu {
		font-size: 8pt !important;
		padding-left: 7px;
	}

	.ContactSectionContainer .HomeTitle {
		font-size: 24pt !important;
	}
	
	.HomePageRotatorTextContainer li {
		font-size: 10pt !important;
	}
	
	.ContactSectionContainer {
		width: 100%;
	}

	#footer {
		width: 100%;
		background-image: none !important;
		background-color: #30343A !important;
		height: auto !important;
	}

	#footer #container-footer {
		width: 100%;
	}

	#footer2 {
		padding-bottom: 30px;
	}

	#footer #container-footer #maincontainer {
		width: 100%;
	}
	
	#features {
		width: 100%;
	}
	
	.HomeContainer2 {
		width: 100%;
	}

	.HomeContainer2 .HomeContainer3 {
		right: 280px !important;
	}
	
	.featurewrapper {
		width: 100%;
	}
	
	#top_content_l_subnav {
		width: 100%;
	}
	
	#container-body {
		width: 100%;
	}
	
	.wrapperTwoColumns {
		width: 90% !important;
	}
	
	.TwoColumn1 {
		width: 100% !important;
	}
	
	.PricingContainer {
		overflow: hidden !important;
		width: 90% !important;
	}
	
	.PricingBlock {
		border: 1px solid black !important;
		margin-top: 3px !important;
		margin-bottom: 3px !important;
		
		margin-left: 5px !important;
		margin-right: 5px !important;
		
		float: left;
		position: relative;
		overflow: hidden;
	}
	
	.featureheader {
		padding: 15px;
		
	}
	
	.ContactTopActionButtons {
		top: 60px;
	}
	
	.featureheader blockquote {
		margin-top:130px;
	}
	
	.wrapperThreeColumns {
		width: 100% !important;
		overflow: hidden !important;
	}
	
	.ThreeColumn1 {
		float: left !important;
	}
	
	.ThreeColumn2 {
		float: left !important;
	}
	
	.ThreeColumn3 {
		float: left !important;
	}
	
	.ContentContainer {
		width: 100% !important;
	}
}

@media screen and (min-width : 560px) and (max-width : 670px) { 

	.ContactSectionContainer .HomeTitle {
		font-size: 18pt !important;
	}
	
	.HeaderBlock .MenuRow .MenuElements .HomePageMainMenu {
		font-size: 7pt !important;
		padding-left: 2px;
	}
	
	.HeaderBlock .TopHalf .SalesNumber {
		display: none;
	}
	
	.HomePageRotatorTextContainer li {
		font-size: 8pt !important;
	}
	
	.HomeContainer2 .HomeContainer3 {
		right: 370px !important;
	}
	
	.ContactTopActionButtons {
		top: 60px;
		left: 10px;
	}
	
}

@media screen and (min-width : 180px) and (max-width : 560px) { 
	
	.HeaderBlock .TopHalf .memberMenu {
		display: none;
	}
	

	
	.HeaderBlock .TopHalf .SalesNumber {
		display: none;
	}
	
	.NavigationSubButton {
		clear: both;
		float: left;
	}

	.ContactSectionContainer .HomeTitle {
		font-size: 14pt !important;
	}
	
	.HeaderBlockReduced .TopHalf {
		width: 100%;
	}
	
	#logo {
		width: 296px;
		height: 70px;
		margin: 0px;
		padding: 0px;
		text-align: center;
		border: 0px !important;
		margin-left: auto;
		margin-right: auto;
	}

	#top_content_l_subnav {
		height: auto;
		width: 100% !important;
	}
	
	.HeaderBlock .MenuRow {
		height: 60px;
	}	
	
	.HeaderBlock .MenuRow .MenuElements {
		display: none;
	}
		
	.HeaderBlock .MenuRow .MobileNavigation {
		display: inline;
	}
	

	#footer {
		width: 100%;
		height: auto;
		background-image: none;
		background-color: #30343A;
	}
	
	#container-footer {
		width: 100%;
	}
	
	#maincontainer {
		width: 100%;
	}
	
	#leftcolumn {
		position: inline;
		width: 100%;
		height: auto;
		float: none;
	}
	
	#maincontainer dt {
		font-size:11pt;
	}

	#maincontainer {
		font-size:8pt;
	}
	
	#middlecolumn {
		float: none;
		clear: left;
		height: auto;
	}
	
	#rightcolumn {
		height: auto;
	}
	
	#footer2 {
		padding: 5px;
		height: auto;
		background-color: #202122;
		top: 0px;
		right: 0px;
		width: auto;
		font-size: 5pt;
	}
	
	.ContactTopActionButtons {
		display: none;
	}
	
	.style2 {
		font-size: 12pt !important;
	}
	
	h1 {
		width: 100%;
		font-size: 18pt;
	}
	
	#container-body {
		width: 100%;
	}
	
	#container-body li {
		font-size: 8pt !important;
	}

	.featurewrapper {
		width: 98%;
	}
	
	.ContactSectionContainer, .wrapperTwoColumns {
		width: 100% !important;
	}
	
	#top_content_l_subnav_nomenu {
		width: 100%;
	}
	
	blockquote.style2 {
		padding: 5px;
	}
	
	
	.wrapperTwoColumnsForm, .TwoColumn1Form {
		width: 100%;
	}
	
	.TwoColumn1Form label {
		font-size: 8pt !important;
	}
		
	.TwoColumn1Form input {
		width: 80%;
	}
	
	.btn_createEvent {
		width: auto;
		padding-left: 30px;
		padding-right: 30px;
	}
	

	.ButtonCell {
		padding-top: 5px;
		padding-bottom: 5px;
		clear: both;
		width: 100%;
	}
	
	.TwoColumn1 {
		width: 100% !important;
	}
	
	.ThreeColumn1, .ThreeColumn2, .ThreeColumn3, .TwoColumn1 {
		clear: both !important;
		float: none !important;
		
	}

	.wrapperThreeColumns, .wrapperTwoColumns {
		width: 90%;
	}
	
	.TwoColumn2 {
		width: 100% !important;
	}
	
}

