@charset "UTF-8";
/* CSS Document */
p {
font-size:14px;
line-height:22px;
}

.shadBorder img{
border-color:#CCCCCC;
-moz-box-shadow: 0 1px 5px 0 #4A4A4A;
-webkit-box-shadow: 0 1px 5px 0 #4A4A4A;
box-shadow: 0 1px 5px 0 #4A4A4A;
}
.noBorder, .noBorder img, .noBorder a {
border:0;
text-decoration:none;
-moz-box-shadow:none;

-webkit-box-shadow:none;
box-shadow:none;
}
.smaller {
font-size:70% !important;
}
h2 {
margin:0px;
padding:16px;
background-color:#FFE89A;
font-size:24px !important;
font-weight:bold;
line-height:28px !important;
color:#f2ae30;
text-shadow:#FFF .5px .5px;
 border: medium double #EA9000;
}
h4 {
font-size:14px;
font-weight:bold;
color:#046BB2;
}
h1 {
text-align:left;
padding:20px;
margin-top:5px;
margin-bottom:40px;

font-size:36px;
line-height:34px;
background: #f2ae30; /* Old browsers */

background: -moz-linear-gradient(top,  #f2ae30 0%, #ed8225 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae30), color-stop(100%,#ed8225)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2ae30 0%,#ed8225 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2ae30 0%,#ed8225 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2ae30 0%,#ed8225 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2ae30 0%,#ed8225 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae30', endColorstr='#ed8225',GradientType=0 ); /* IE6-9 */


    border: medium double #FFE89A;
 -moz-box-shadow:0 0 6px #999;
-webkit-box-shadow:0 0 6px #999;
box-shadow:0 0 6px #999;
    margin: 0;
   color:#FFF;
   font-weight:bold;
   text-shadow:1px 1px #000;

}
h1.lightBlue {
border: medium double #06B1FC;
    border-radius: 12px 12px 0px 0px;
    color: #0036AF;
    margin-bottom: 15px;
    padding: 10px;
    text-shadow: 1px 1px #FFFFFF;
}


.headerText {
font-size:13px; font-weight:bold; color:#666666;
font-variant:small-caps;
text-align:center;
padding-top:10px;
}

#extraContent {
padding:5px; margin-top:10px;
}
.bullet {
font-size:14px;
text-transform:none;
color:#333333;
font-weight:bold;
text-shadow:1px 1px #CFCFCF;
}
#content {
padding:40px;
padding-top:0px;
padding-bottom:20px;
font-size:13px;
line-height:18px;
margin-top:175px;
width:1030px;
}
.editBox {
background:#CCFFFF url(../images/editBG.png) no-repeat left center;
margin:10px auto;
margin-top:0px;
padding:10px 15px;
text-align:center;
cursor:pointer;
font-variant:small-caps;
border:1px solid #FF0000;
background-color:#FFFFCC;
-moz-border-radius: 8px;
-webkit-border-bottom: 8px;
font-size:13px;
font-weight:bold;
letter-spacing:0px;
color:#333333 !important;
}
.moduleBox {
margin:10px auto;
margin-top:0px;
padding:10px 15px;
text-align:center;
cursor:pointer;
font-variant:small-caps;
border:1px solid #000066;
background:#CCFFFF url(../images/editBG.png) no-repeat left center;

-moz-border-radius: 8px;
-webkit-border-bottom: 8px;
font-size:14px;
font-weight:bold;
letter-spacing:0px;
color:#333333 !important;
}

#header a{
border:0 !important;
text-decoration:none;
}
#google_translate_element {
font-size:10px !important;
height:40px;
}
#google_translate_element select{
color:#333333;
font-size:11px;
}

.numbered li{
margin-bottom:10px;
}
#content ul {
list-style-image: url(../images/small_arrow.png); 
  list-style-type: none;
}
#content ul li {
margin-bottom:10px;
}
#leftBar ul {
list-style-image: url(../images/small_arrow.png); 
  list-style-type: none;
  margin:0;
  padding:0;
 padding-left:26px;
 padding-right:20px;
}
#leftBar ul li {
margin-bottom:10px;
font-weight:bold;
color:#330;
}
#rightBar ul {
list-style-image: url(../images/small_arrow.png); 
  list-style-type: none;
  margin:0;
  padding:0;
 padding-left:26px;
 padding-right:20px;
}
#rightBar ul li {
margin-bottom:10px;
font-weight:bold;
color:#330;
}
.blueBox {
padding:8px;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
-moz-border-radius: 8px;
-webkit-border-bottom: 8px;
background-color:#eff7fd;
-moz-box-shadow: 0 1px 5px 0 #4A4A4A;
-webkit-box-shadow: 0 1px 5px 0 #4A4A4A;
box-shadow: 0 1px 5px 0 #4A4A4A;
}
.christmasCountdown {
	background:url(../images/christmasCountdown.png) no-repeat;
	padding:20px;
	padding-bottom:3px;
	width:310px;
	height:217px;
}
.christmasCountdown .countdown {
	margin-top:150px;
	margin-right:auto;
	margin-left:auto;
	border:0px;
	background:none;
	color:#330000;
	width:100%;
	line-height:21px;
}
.christmasCountdown .countdown .countdown_section {
	font-size:100%;
}
.shadBox {
text-align:center;
}
.shadBox img {
-moz-box-shadow: 0 1px 5px 0 #4A4A4A;
-webkit-box-shadow: 0 1px 5px 0 #4A4A4A;
box-shadow: 0 1px 5px 0 #4A4A4A;
margin-right:auto; margin-left:auto;
}
.noFloat img {
float:none !important;
margin-right:auto !important;
margin-left:auto !important;
}
.roundMe {
	-moz-border-radius: 8px;
	border-radius: 8px;
-webkit-border-bottom: 8px;
-moz-box-shadow: 0 1px 5px 0 #4A4A4A;
-webkit-box-shadow: 0 1px 5px 0 #4A4A4A;
box-shadow: 0 1px 5px 0 #4A4A4A;
}

/* Search Form */
.form-wrapper {
        width: 336px;
        padding: 10px !important;
        margin: auto;
        overflow: hidden;
       border:0px;
	   border-radius:10px;
}

.form-wrapper #search {
        width: 244px;
        height: 20px;
        padding: 5px 5px;
        float: left;
        font: bold 16px 'lucida sans', 'trebuchet MS', 'Tahoma';
        border: 1px solid #ccc;
        -moz-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -webkit-box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        box-shadow: 0 1px 1px #ddd inset, 0 1px 0 #fff;
        -moz-border-radius: 3px 0px 0px 3px;
        -webkit-border-radius: 3px 0px 0px 3px;
        border-radius: 3px 0px 0px 3px;
}

.form-wrapper #search:focus {
        outline: 0;
        border-color: #aaa;
        -moz-box-shadow: 0 1px 1px #bbb inset;
        -webkit-box-shadow: 0 1px 1px #bbb inset;
        box-shadow: 0 1px 1px #bbb inset;
}

.form-wrapper #search::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
}

.form-wrapper #search:-moz-placeholder {
        color: #999;
        font-weight: normal;
}

.form-wrapper #search:-ms-input-placeholder {
        color: #999;
        font-weight: normal;
} 

.form-wrapper #submit {
        float: right;
        border: 1px solid #0000cc;
        height: 32px;
        width: 70px;
        padding: 0;
        cursor: pointer;
       font-weight:bold;
	   font-size:16px;
        color: #FFF;
        text-transform: uppercase;
        background:url(images/bg_blue.png) repeat-x scroll 0 -85px #0D418F;
        -moz-border-radius: 0px 3px 3px 0px;
        -webkit-border-radius: 3px 0px 3px 0px;
        border-radius: 0px 3px 3px 0px;
        text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
       
}




/* Mega Menu Styles */
.mega-menu ul, .mega-menu ul li {list-style: none;}
.mega-menu ul {position: relative; padding: 0; margin: 0;}
.mega-menu ul li ul {display: none;}
.mega-menu .sub {display: none;}
.mega-menu .sub ul {display: block;}
.blueTool {background: #8998a8 url(images/bg_blue.png) repeat-x 0 -80px; !important}


.blue {font: normal 13px Arial, sans-serif; line-height: 16px;}
.blue ul.mega-menu, .blue ul.mega-menu, .blue ul.mega-menu li {margin: 0; padding: 0; border: none;}
.blue ul.mega-menu{background: #8998a8 url(images/bg_blue.png) repeat-x 0 -80px; width: 100%; height: 40px; position: relative;}
.blue ul.mega-menu li {list-style:none; float: left; margin: 0; padding: 0; font-size: 13px; font-weight: bold;}
.blue ul.mega-menu li a {float: left; display: block;  text-align:left; font-weight:bold; color: #fff; padding: 12px 28px 12px 15px; background: url(images/bg_blue.png) repeat-x 100% 0; text-shadow: 1px 1px 1px #000; text-decoration: none;}
.blue ul.mega-menu li a.dc-mega { font-weight:bold; position: relative;}
.blue ul.mega-menu li a .dc-mega-icon {display: block; position: absolute; top: 18px; right: 15px; width: 8px; height: 6px; background: url(images/arrow.png) no-repeat 0 0;}
.blue ul.mega-menu li.mega-hover a, .blue ul.mega-menu li a:hover {background-position: 100% -40px; color: #000; text-shadow: none;}
.blue ul.mega-menu li.mega-hover a .dc-mega-icon {background-position: 0 100%;}
.blue ul.mega-menu li .sub-container {position: absolute; background: url(images/bg_sub_left.png) no-repeat 0 100%; padding-left: 20px; margin-left: -3px;}
.blue ul.mega-menu li .sub {background: url(images/bg_sub.png) no-repeat 100% 100%; padding: 20px 20px 20px 10px;}
.blue ul.mega-menu li .sub-container.mega .sub {padding: 20px 20px 10px 0;}
.blue ul.mega-menu li .sub .row {width: 100%; overflow: hidden; clear: both;}
.blue ul.mega-menu li .sub li {list-style: none; float: none; width: 200px; font-size: 1em; font-weight: normal;}
.blue ul.mega-menu li .sub li.mega-hdr {margin: 0 10px 10px 0; float: left;}
.blue ul.mega-menu li .sub li.mega-hdr.last {margin-right: 0;}
.blue ul.mega-menu li .sub a {background: none;  font-weight:bold; border: none; text-shadow: none; color: #111; padding: 7px 10px; display: block; float: none; text-decoration: none; font-size: 0.9em;}
.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a {padding: 5px 5px 5px 15px; margin-bottom: 5px; background: #009 url(images/bg_mega_hdr.png) no-repeat 0 0;  font-weight: bold; color: #fff; text-shadow: 1px 1px 1px #333;}
.blue ul.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover {color: #A8B7CF; text-shadow: none;}
.blue ul.mega-menu li .sub li.mega-hdr {box-radius:8px;}
.blue ul.mega-menu .sub li.mega-hdr li a { text-align:left; font-weight:bold; padding: 4px 5px 4px 20px; background: url(images/arrow_off.png) no-repeat 5px 8px;}
.blue ul.mega-menu .sub li.mega-hdr li a:hover {color: #00C; background: #efefef url(images/arrow_on.png) no-repeat 5px 8px;}
.blue ul.mega-menu .sub ul li {padding-right: 0;}
.blue ul.mega-menu li .sub-container.non-mega .sub {padding: 20px 20px 20px 0;}
.blue ul.mega-menu li .sub-container.non-mega li {padding: 0; width: 190px; margin: 0;}
.blue ul.mega-menu li .sub-container.non-mega li a {padding: 7px 5px 7px 22px; font-weight:bold; background: url(images/arrow_off.png) no-repeat 7px 10px;}
.blue ul.mega-menu li .sub-container.non-mega li a:hover {color: #00c; background: #efefef url(images/arrow_on.png) no-repeat 7px 10px;}
#content h2 a {
	font-size:24px !important;
}
.no-shadow {
	box-shadow:none !important;
	border:0px !important;
}
#sideHeader {
	background-color: #f6f6f6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eae8e8));
        background-image: -webkit-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -moz-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -ms-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: -o-linear-gradient(top, #f6f6f6, #eae8e8);
        background-image: linear-gradient(top, #f6f6f6, #eae8e8);
}



h1.red {
background: #ea1919; /* Old browsers */

background: -moz-linear-gradient(top,  #ea1919 0%, #ef4823 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea1919), color-stop(100%,#ef4823)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ea1919 0%,#ef4823 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ea1919 0%,#ef4823 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ea1919 0%,#ef4823 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ea1919 0%,#ef4823 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1919', endColorstr='#ef4823',GradientType=0 ); /* IE6-9 */
	
}
h1.purple {
background: #6f51a1; /* Old browsers */

background: -moz-linear-gradient(top,  #6f51a1 0%, #a429aa 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f51a1), color-stop(100%,#a429aa)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #6f51a1 0%,#a429aa 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #6f51a1 0%,#a429aa 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #6f51a1 0%,#a429aa 100%); /* IE10+ */

background: linear-gradient(to bottom,  #6f51a1 0%,#a429aa 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f51a1', endColorstr='#a429aa',GradientType=0 ); /* IE6-9 */
	
}
h1.blueH1 {
	background: #1158BF; /* Old browsers */

background: -moz-linear-gradient(top,  #1158BF 0%, #007AFF 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1158BF), color-stop(100%,#007AFF)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #1158BF 0%,#007AFF 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #1158BF 0%,#007AFF 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #1158BF 0%,#007AFF 100%); /* IE10+ */

background: linear-gradient(to bottom,  #1158BF 0%,#007AFF 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1158BF', endColorstr='#007AFF',GradientType=0 ); /* IE6-9 */


}
h1.greenH1 {
background: #498707; /* Old browsers */

background: -moz-linear-gradient(top,  #498707 0%, #82A80E 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#498707), color-stop(100%,#82A80E)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #498707 0%,#82A80E 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #498707 0%,#82A80E 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #498707 0%,#82A80E 100%); /* IE10+ */

background: linear-gradient(to bottom,  #498707 0%,#82A80E 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#498707', endColorstr='#82A80E',GradientType=0 ); /* IE6-9 */

	
}
h1.orange {
background: #f2ae30; /* Old browsers */

background: -moz-linear-gradient(top,  #f2ae30 0%, #ed8225 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2ae30), color-stop(100%,#ed8225)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #f2ae30 0%,#ed8225 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #f2ae30 0%,#ed8225 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #f2ae30 0%,#ed8225 100%); /* IE10+ */

background: linear-gradient(to bottom,  #f2ae30 0%,#ed8225 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2ae30', endColorstr='#ed8225',GradientType=0 ); /* IE6-9 */


    border: medium double #FFE89A;
 -moz-box-shadow:0 0 6px #999;
-webkit-box-shadow:0 0 6px #999;
box-shadow:0 0 6px #999;
    margin: 0;
   color:#FFF;
   font-weight:bold;
   text-shadow:1px 1px #000;


}
.main-holder {
	border-radius:12px; padding:12px;


background: #b6e026; /* Old browsers */

background: -moz-linear-gradient(top,  #b6e026 0%, #abdc28 37%, #ffffff 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6e026), color-stop(37%,#abdc28), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #b6e026 0%,#abdc28 37%,#ffffff 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #b6e026 0%,#abdc28 37%,#ffffff 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #b6e026 0%,#abdc28 37%,#ffffff 100%); /* IE10+ */

background: linear-gradient(to bottom,  #b6e026 0%,#abdc28 37%,#ffffff 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b6e026', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


-webkit-box-shadow: 0px -3px 3px 0px rgba(50, 50, 50, 0.29);
-moz-box-shadow:    0px -3px 3x 0px rgba(50, 50, 50, 0.29);
box-shadow:         0px -3px 3px 0px rgba(50, 50, 50, 0.29);

height:420px;


}
.main-subholder {
	min-height:390px;
	border:double medium #92C83E;
	overflow:hidden;
	background: #f2f2f2; /* Old browsers */



}

.main-holder #slider-id-nav-ul {
	display:none !important;
}

.large-button {
	opacity:.96;
	padding: 10px; border-radius:12px;
	border:1px solid #F90;
		background: #ef4623; /* Old browsers */

background: -moz-linear-gradient(top,  #FF9D00 0%, #FF7300 26%, #ef4623 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF9D00), color-stop(26%,#FF7300), color-stop(100%,#ef4623)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #FF9D00 0%, #FF7300 26%, #ef4623 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #FF9D00 0%, #FF7300 26%, #ef4623 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #FF9D00 0%, #FF7300 26%, #ef4623 100%); /* IE10+ */

background: linear-gradient(to bottom,  #FF9D00 0%, #FF7300 26%, #ef4623 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF9D00', endColorstr='#ef4623',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.19);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.19);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.19);
}
.large-button .button-header {

	text-align:center; font-size:20px; font-weight:bold; color#fff; text-shadow:1px 1px #333;
	height:42px;
	color:#fff;
	letter-spacing:1px;
}
.three-button .large-button {
	vertical-align:top;
    display: inline-block;
    height: 280px;
    margin: 13px;
    width: 233px;
	border:2px solid #F27E00;
	
}
.three-button .large-button .button-info {
   border:double medium #F27E00;
   border-radius:8px;
   overflow:hidden;
   background-color:#FFFBF5;
  
   -webkit-box-shadow: inset 0px 0px 10px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    inset 0px 0px 10px 0px rgba(50, 50, 50, 0.39);
box-shadow:         inset 0px 0px 10px 0px rgba(50, 50, 50, 0.39);
height:220px;

}
.three-button .large-button .button-info a {
	display:block;
	height:100%;
	border:none !important;
	font-size:inherit !important;
	color:inherit !important;
}
.large-button .button-header a {
	display:block;
	height:96%;
	padding-top:4%;
	border:none !important;
	font-size:inherit !important;
	color:inherit !important;
	text-shadow:inherit !important;
}
.three-button .large-button .button-info a img {
	max-height:160px;
	background-color:#3C3C3C;
	margin-left:-0.5%;
	border:0px !important;
	margin-top:-0.5%;
	width:101%;
}
.three-button .large-button .button-info .info-container {
padding:10px;
text-shadow: 1px 1px #Fff !important;	
}
.three-button {height:340px; margin-bottom:20px;vertical-align:top;}
.large-button:hover {
	opacity:1;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.39);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.39);
background: -moz-linear-gradient(top,  #FFCE00 0%, #FF7300 26%, #FF7300 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFCE00), color-stop(26%,#FF7300), color-stop(100%,#FF7300)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #FFCE00 0%, #FF7300 26%, #FF7300 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #FFCE00 0%, #FF7300 26%, #FF7300 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #FFCE00 0%, #FF7300 26%, #FF7300 100%); /* IE10+ */

background: linear-gradient(to bottom,  #FFCE00 0%, #FF7300 26%, #FF7300 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFCE00', endColorstr='#FF7300',GradientType=0 ); /* IE6-9 */

}
.one-third {
    display: inline-block;
    margin: 1%;
    padding: 10px 0 10px 10px;
    width: 30%;
}
.two-thirds {
    display: inline-block;
    margin: 2%;
    padding: 10px;
    width: 60%;
}
.lower-main .left-half {
	 display: inline-block;
    margin: 2%;
    padding: 0;
    width: 48%;
	margin-left:0%;
}
.lower-main .right-half {
	 display: inline-block;
    margin: 2%;
    padding: 0;
    width: 48%;
	margin-right:0%;
}
.lower-main .header-title {
background: #ffffff; /* Old browsers */

background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 73%, #f6f6f6 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(73%,#e1e1e1), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 73%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 73%,#f6f6f6 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 73%,#f6f6f6 100%); /* IE10+ */

background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 73%,#f6f6f6 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */


color:#333;
text-shadow:#FFF;
text-align:center;
padding:10px;
font-size:22px;
border-radius:8px;
font-weight:bold;
letter-spacing:0,6px;
-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.19);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.19);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.19);
border:#CCCCCC double medium;
}

.triangle-border {
  position:relative;
  padding:15px;
  margin:1em 0 3em;
  border:5px solid #F60;
  color:#333;
  background:#fff;
  /* css3 */
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-border.left {
  margin-left:30px;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-border.right {
  margin-right:30px;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-20px; /* value = - border-top-width - border-bottom-width */
  left:40px; /* controls horizontal position */
  border-width:20px 20px 0;
  border-style:solid;
  border-color:#F60 transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-13px; /* value = - border-top-width - border-bottom-width */
  left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:13px 13px 0;
  border-style:solid;
  border-color:#fff transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.top:before {
  top:-20px; /* value = - border-top-width - border-bottom-width */
  bottom:auto;
  left:auto;
  right:40px; /* controls horizontal position */
  border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-border.top:after {
  top:-13px; /* value = - border-top-width - border-bottom-width */
  bottom:auto;
  left:auto;
  right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
  border-width:0 13px 13px;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.left:before {
  top:10px; /* controls vertical position */
  bottom:auto;
  left:-30px; /* value = - border-left-width - border-right-width */
  border-width:15px 30px 15px 0;
  border-color:transparent #F60;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
  top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:-21px; /* value = - border-left-width - border-right-width */
  border-width:9px 21px 9px 0;
  border-color:transparent #fff;
}

/* Variant : right
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.right:before {
  top:65px; /* controls vertical position */
  bottom:auto;
  left:auto;
  right:-30px; /* value = - border-left-width - border-right-width */
  border-width:15px 0 15px 30px;
  border-color:transparent #F60;
}

/* creates the smaller  triangle */
.triangle-border.right:after {
  top:71px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:auto;
  right:-21px; /* value = - border-left-width - border-right-width */
  border-width:9px 0 9px 21px;
  border-color:transparent #fff;
}
.backBlue {
	background:none;
}
.form-button {
	cursor:pointer;
}
.form-button a{
display:block !important;
height:100%;
border:0px !important;
text-shadow:none !important;
color:#fff !important;	
}
.form-button:hover {
	opacity:1;
	background:none;
	-webkit-box-shadow: 0px 0px 6px 0px rgba(50, 50, 50, 0.39);
-moz-box-shadow:    0px 0px 6px 0px rgba(50, 50, 50, 0.39);
box-shadow:         0px 0px 6px 0px rgba(50, 50, 50, 0.39);
background-color:#009;

}