@charset "utf-8";

/* CSS Document */

/**

 * @version		1.0 - 2017-01-12

 * @copyright	webunderdog.com

 * @author		Justin M. @ webunderdog.com

 * @link		http://webunderdog.com

 * @license		License GNU General Public License version 2 or later

 * @package		FirstAlabama - style.css

 * @facebook 	http://www.facebook.com/webunderdog

 * @twitter	    https://twitter.com/#!/webunderdog

 */



@import "../media/jui/css/bootstrap.css";
@import "../templates/acqinteg/fonts/css/stylesheet.css";

body {

	padding:0;

	margin-left:0;

	margin-right:0; 

	font-size:14px;

	color:#6a6a6a;
	line-height:1.7em;
	font-family: Arial, Helvetica, sans-serif;

}

a, a:active, a:focus {
outline: none;
}

.center {

	float: none;

	margin: 0 auto;

	text-align: center;

}



img {

          height: auto;

          max-width: 100%;

   }

table.bod {margin-left:-10px;}
table.bod tr td {width:20%; padding:10px; text-align:center; vertical-align:top;}
table.bod tr td img {margin-bottom:10px; border:1px solid #ddd;}

@font-face {
    font-family: 'montserratsemi_bold';
    src: url('montserrat-semibold-webfont.eot');
    src: url('montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-semibold-webfont.woff2') format('woff2'),
         url('montserrat-semibold-webfont.woff') format('woff'),
         url('montserrat-semibold-webfont.ttf') format('truetype'),
         url('montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratbold';
    src: url('montserrat-bold-webfont.eot');
    src: url('montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-bold-webfont.woff2') format('woff2'),
         url('montserrat-bold-webfont.woff') format('woff'),
         url('montserrat-bold-webfont.ttf') format('truetype'),
         url('montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'montserratregular';
    src: url('montserrat-regular-webfont.eot');
    src: url('montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('montserrat-regular-webfont.woff2') format('woff2'),
         url('montserrat-regular-webfont.woff') format('woff'),
         url('montserrat-regular-webfont.ttf') format('truetype'),
         url('montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-bold-webfont.woff2') format('woff2'),
         url('opensans-bold-webfont.woff') format('woff'),
         url('opensans-bold-webfont.ttf') format('truetype'),
         url('opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff2') format('woff2'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('opensans-semibold-webfont.eot');
    src: url('opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-semibold-webfont.woff2') format('woff2'),
         url('opensans-semibold-webfont.woff') format('woff'),
         url('opensans-semibold-webfont.ttf') format('truetype'),
         url('opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

table.hotels {}
table.hotels tr td {padding:10px 20px 10px 20px; border:1px solid #ececec; width:auto;}
table.hotels th {background-color: #003974; color:#fff; font-weight:bold; font-size:12px; text-align:left; padding:5px 20px 5px 20px;}
table.hotels tr:nth-child(even) {background: #fff;}
table.hotels tr:nth-child(odd) {background: #f5f5f5;}

table.contact {margin-left:0px; font-size:12px;}
table.contact tr td {padding:5px 20px 5px 20px;}
table.contact tr:nth-child(even) {background: #fff}
table.contact tr:nth-child(odd) {background: #f5f5f5}

table.sponsors4 {margin-left:-10px; padding-top:0px;}
table.sponsors4 tr td {border:0px solid #ececec; text-align:left; padding:10px 10px 10px 10px;}
table.sponsors4 img {border:1px solid #ddd; width:100%; /*-webkit-filter: grayscale(100%); filter: grayscale(100%);*/ opacity:0.85;}
table.sponsors4 img:hover {border:1px solid #ddd; width:100%; /*-webkit-filter: grayscale(0%); filter: grayscale(0%);*/ opacity:1.0;}

table.startteam {margin-left:-10px; margin-top:-10px; margin-bottom:20px;}
table.startteam tr td {padding:10px 10px 10px 10px; vertical-align:top;}
table.startteam tr td img {border:0px solid #ddd;}
table.startteam .greenblock {padding:20px; width:150px; height:auto; background-color:#00A651; margin-top:6px;}
table.startteam .redblock {padding:20px; width:150px; height:auto; background-color:#ED1C24; margin-top:6px;}
table.startteam .orangeblock {padding:20px; width:150px; height:auto; background-color:#F57E25; margin-top:6px;}
table.startteam .blueblock {padding:20px; width:150px; height:auto; background-color:#009CD7; margin-top:6px;}

table.sponsors2 {margin-left:0px; padding-top:0px;}
table.sponsors2 tr td {border:0px solid #ececec; text-align:left; padding:20px; background-color:#f5f5f5;}
table.sponsors2 img {border:0px solid #ddd; width:100%; /*-webkit-filter: grayscale(100%); filter: grayscale(100%);*/ opacity:0.85;}
table.sponsors2 img:hover {border:1px solid #ddd; width:100%; /*-webkit-filter: grayscale(0%); filter: grayscale(0%);*/ opacity:1.0;}

.sponsors1 {padding:20px; background-color:#f5f5f5; height:auto; overflow:hidden; display:block; margin-right:20px;}
.sponsors1 img {border:1px solid #ececec; background-color:#fff; margin-right:20px;}
.sponsors1 img:hover {border:1px solid #ddd background-color:#fff; margin-right:20px;}

/*RS FORM MODULE STYLING*/
.moduletable_rightform {background-color:#f4f4f4; padding:20px 20px 15px 20px; margin-bottom:3em;}
div.moduletable_rightform > div.rsform_rightform > form#userForm > fieldset.formFieldset > legend {display:none;}
div.formBody > input#captchaTxt192.rsform-captcha-box {border:1px solid #ececec; color:#999;}
li.rsform-block.rsform-block-subject > div.formBody > select#Subject.rsform-select-box {border:1px solid #ececec; color:#999; font-size:12px;}
.moduletable_rightform > h3 {color:#222; margin-top:0px; padding-left:3px;}
div.formBody > img#captcha192 {margin-top:-7px; margin-right:7px;}
li.rsform-block.rsform-block-header {font-size:12px; padding-bottom:20px;}
li.rsform-block.rsform-block-header strong {color:#0A2A6B;}
div.formCaption2 {display:none;}
div.formBody > input#Submit.rsform-submit-button {borer-radius:3px;}

input#Subject.rsform-input-box {border-radius:0px; border:1px solid #ececec; color:#999; font-size:13px;}
input#Email.rsform-input-box {border-radius:0px; border:1px solid #ececec; color:#999; font-size:13px;}
input#FullName.rsform-input-box {border-radius:0px; border:1px solid #ececec; color:#999; font-size:13px;}
input#Message.rsform-input-box {border-radius:0px; border:1px solid #ececec; color:#999; font-size:13px;}
input#captchaTxt226.rsform-captcha-box {border-radius:0px; border:1px solid #ececec; color:#999; font-size:13px;}

/*SCALED & DYNAMIC SIZING DIVS*/

#feature1, #feature2, #feature3, #feature4, #feature5, #feature6 {height:auto; float:left; text-align:left; overflow:hidden;}

#bottom1, #bottom2, #bottom3, #bottom4, #bottom5, #bottom6 {height:auto; float:left; text-align:left; overflow:hidden;}

#footer1, #footer2, #footer3, #footer4, #footer5, #footer6 {height:auto; float:left; text-align:left; overflow:hidden;}

#maintop1, #maintop2, #maintop3, #maintop4, #maintop5, #maintop6 {height:auto; float:left; text-align:left; overflow:hidden;}

#utility1, #utility2, #utility3, #utility4, #utility5, #utility6 {height:auto; float:left; text-align:left; overflow:hidden;}

#maincenter1, #maincenter2, #maincenter3, #maincenter4, #maincenter5, #maincenter6 {height:auto; float:left; text-align:left; overflow:hidden;}

#mainbottom1, #mainbottom2, #mainbottom3, #mainbottom4, #mainbottom5, #mainbottom6 {height:auto; float:left; text-align:left; overflow:hidden;}

#spotlight1, #spotlight2, #spotlight3, #spotlight4, #spotlight5, #spotlight6 {height:auto; float:left; text-align:left; overflow:hidden;}

#topborder {width:100%; height:7px; background-size:100% auto; position:relative; z-index:1000; overflow:hidden;}
#topborder .greenborder {width:25%; height:7px; background-color:#00a651; display:block; float:left; position:relative; z-index:100; overflow:hidden;}
#topborder .redborder {width:25%; height:7px; background-color:#ed1c24; display:block; float:left; position:relative; z-index:100; overflow:hidden;}
#topborder .orangeborder {width:25%; height:7px; background-color:#f57e25; display:block; float:left; position:relative; z-index:100; overflow:hidden;}
#topborder .blueborder {width:25%; height:7px; background-color:#009cd7; display:block; float:left; position:relative; z-index:100; overflow:hidden;}

.header {background: #003974; background-repeat:repeat;height: auto;padding-top:0.5em; padding-bottom:0.5em; margin:0 !important; padding-right:1em; padding-left:1em; border-bottom:1px solid #012d5a; background-repeat:repeat; position:relative; z-index:101; overflow:visible;}

.navigation {background-color:#0066b3; height: auto;background-repeat:repeat;height: auto;padding-top:0em; padding-bottom:0em; margin:0 !important; padding-right:1em; padding-left:1em; z-index:100; position:relative; overflow:visible; border-bottom:0px solid #ddd;
/*background-image: -ms-linear-gradient(top, #fff 0%, #f3f3f3 70%);
background-image: -moz-linear-gradient(top, #fff 0%, #f3f3f3 70%); 
background-image: -o-linear-gradient(top, #fff 0%, #f3f3f3 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f3f3f3));
background-image: -webkit-linear-gradient(top, #fff 0%, #f3f3f3 70%); 
background-image: linear-gradient(to bottom, #fff 0%, #f3f3f3 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fff,EndColorStr=#f3f3f3)";*/}
/*.navigation .container {background-color:#0E3584;
-moz-border-radius: 0px;
-webkit-border-radius: 2px 2px 0px 0px;
border-radius: 2px 2px 0px 0px; }*/



.dj-main li a.dj-up_a { font-family: Arial, sans-serif; border-left:0px solid #005391;}
.dj-main li.hover ul.dj-submenu { font-family: Arial, sans-serif;}
.dj-main li a.dj-up a .dj-highlight {background-color:#990000;}

/*HOME PAGE*/
.showcase2container { z-index:99; position:relative; background-position:center center; overflow:visible; background-image:url(../images/showcase-overlay.png); background-repeat:repeat; width:100%;}
.showcase2container .container {height:auto; overflow:hidden; margin-top:0em; margin-bottom:0em; z-index:100; position:relative; overflow:visible; border-bottom:0em solid #fff;}
.showcase1 {width:100%; height:auto; margin-left:0em; overflow:hidden;}
.showcase2 {width:100%; height:auto; margin-left:0em; overflow:hidden; z-index:100000000; position:relative; overflow:visible; }
.topslider { width:100%; height:auto; overflow:visible; z-index:100; position: fixed; background-color:#000000;top:0px; margin-left:auto; margin-right:auto; border-top:0px solid #000; margin-top:0px; background-image:url(../images/showcase-overlay.png); background-repeat:repeat;}

.scrollertitle {width:auto; height:auto; background: #f5f5f5;margin:0 !important; padding:3em 1em 0em 1em; z-index:1000; position:relative; overflow:visible; text-align:left;}

.scrollerwide {width:auto; height:auto; padding-top:0px; padding-bottom:0em; margin:0 !important; padding-left:0em; padding-right:0em; z-index:100; position:relative; overflow:visible; background-color:#f5f5f5; color:#444; border-bottom:0px solid #e3e3e3;}
.scrollerwide .container {margin-top:0px; overflow:visible; position:relative; z-index:1000;}
.container-fluid {padding:0;}
.scrollerwide .row {width:auto;}

.intro {width:auto; height:auto; padding-top:4em; background: #f4f4f4 ; background-repeat:repeat;margin:0 !important; padding-left:1em; padding-right:1em; z-index:100; position:relative; overflow:visible;}

.intro .container {background-color:#ececec;}

.feature {width:auto; height:auto; background: #009CD7;;margin:0 !important; padding:0em 1em 0em 1em; border-bottom:0px solid #ddd; z-index:100; position:relative; overflow:visible;
/*background-image: -ms-linear-gradient(top, #fefefe 0%, #ececec 100%);
background-image: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
background-image: -o-linear-gradient(top, #fefefe 0%, #ececec 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #ececec));
background-image: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
background-image: linear-gradient(to bottom, #fefefe 0%, #ececec 100%);*/}
.feature .container {}

.utility {width:auto; height:auto;margin:0 !important; padding:0em 1em 0em 1em; border-bottom:0px solid #e9e9e9; z-index:100; position:relative; overflow:visible; background:#F3F3F3; background-repeat:repeat; background-attachment: fixed;
   /*-moz-box-shadow:    inset 0 3px 7px #1a4067;
   -webkit-box-shadow: inset 0 3px 7px #1a4067;
   box-shadow:         inset 0 3px 7px #1a4067;*/}
   
.abouttitle {width:auto; height:auto; background: #f5f5f5;margin:0 !important; padding:4em 1em 0em 1em; z-index:999; position:relative; overflow:visible; text-align:left; z-index:100; position:relative; overflow:visible;}
.about {width:auto; height:auto; background: #f5f5f5; background-repeat:repeat;margin:0 !important; padding:2.5em 1em 0em 1em; border-bottom:0px solid #e7e7e7; z-index:100; position:relative; overflow:visible;}
.aboutsub {width:auto; height:auto; background: #f5f5f5;margin:0 !important; padding:0em 1em 4em 1em; z-index:999; position:relative; overflow:visible; text-align:left; z-index:100; position:relative; overflow:visible;}

.maintop {width:auto; height:auto; background: #f1f1f1; background-repeat:repeat;margin:0 !important; padding:4em 1em 0em 1em; border-bottom:0px solid #e7e7e7; z-index:100; position:relative; overflow:visible;}
.maintop .container {border-bottom:0px dotted #e7e7e7; padding-bottom:4em;}

.maindiv {width:auto; height:auto; background: #fff; background-repeat:repeat;margin:0 !important; padding-top:0em; padding-bottom:0em; padding-left:1em; padding-right:1em; z-index:100; position:relative; overflow:visible;}

.maincenter {width:auto; height:auto; background: #fff;margin:0 !important; padding:0em 1em 0em 1em; z-index:100; position:relative; overflow:visible;}

.mainbottom {width:auto; height:auto; background: #fff;margin:0 !important; padding:0em 1em 4em 1em; border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible;}
.mainbottom .container {border-top:0px dotted #ddd;}

.spotlight { height: auto;margin:0 !important; padding:4em 1em 2.5em 1em; background:#f5f5f5; border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible;}

.events { height: auto;margin:0 !important; padding:4em 1em 4em 1em; background:#fff; border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible;}

.sponsors { height: auto;margin:0 !important; padding:0em 1em 4em 1em; background:#fff; background-repeat:repeat; z-index:100; position:relative; overflow:visible;}

.testimonial { z-index:10000000; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:0em; padding-bottom:0em; /*background-color:#222; background-image:url(../images/bottombg.png); background-position:center center; background-attachment:fixed;*/
background-position:center center; overflow:visible; background-image:url(../images/testimonial-bg.jpg); background-repeat:no-repeat; background-attachment:fixed; background-size:120%;}
.testimonial-overlay {background-image: url(../images/showcase-overlay2.png); background-repeat:repeat;}

.bottom {width:auto; height:auto; background: #f3f3f3;margin:0 !important; padding:0em 1em 3em 1em; border-top:0px dotted #e7e7e7; z-index:100; position:relative; overflow:hidden;}

.bottomtitle {width:auto; height:auto; background: #f5f5f5;margin:0 !important; padding:3em 1em 0em 1em; z-index:100; position:relative; overflow:visible; text-align:center; border-top:1px dotted #e7e7e7;}

.footer {background: #003974; background-repeat:repeat; height: auto;padding:0;margin:0 !important; padding-left:1em; padding-right:1em; padding-bottom:0em; border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible;}

.copy {text-align:center; background: #003368/*#001937*/;height: auto;padding:0;margin:0 !important; padding-bottom:1.5em; padding-top:0em; padding-left:1em; padding-right:1em;  border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible; border-top:0px dotted #ddd;}
.copy .container {padding-top:1.5em;}

.bannerwide {width:auto; height:auto; padding-top:0px; padding-bottom:0em; margin:0 !important; padding-left:0em; padding-right:0em; z-index:10; position:relative; overflow:visible; background-color:#f5f5f5; color:#444; border-bottom:0px solid #e3e3e3;}
.bannerwide .container {margin-top:0px; overflow:visible; position:relative; z-index:10;}
.container-fluid {padding:0;}
.bannerwide .row {width:auto;}

.moduletable_bannerwide {z-index:10; position:relative; overflow:visible; background-attachment:fixed;}

.showcasephone {width:auto; height:auto; padding-top:0px; padding-bottom:0em; margin:0 !important; padding-left:0em; padding-right:0em; z-index:10; position:relative; overflow:visible; background-color:#f5f5f5; color:#444; border-bottom:0px solid #e3e3e3;}
.showcasephone .container {margin-top:0px; overflow:visible; position:relative; z-index:1000;}
.container-fluid {padding:0;}
.showcasephone .row {width:auto;}

.moduletable_showcasephone {z-index:10; position:relative; overflow:visible; height:auto;}

.programbanner1 {width:auto; height:auto; background: #00A651;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner1 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner1 img {width:170px; height:auto;}

.programbanner2 {width:auto; height:auto; background: #ED1C24;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner2 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner2 img {width:170px; height:auto;}

.programbanner3 {width:auto; height:auto; background: #F57E25;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner3 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner3 img {width:170px; height:auto;}

.programbanner4 {width:auto; height:auto; background: #009CD7;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner4 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner4 img {width:170px; height:auto;}


#logo {}

#head1 {height:100%; padding-bottom:0em; text-align:left;}

#head2 {height:100%; padding-bottom:0em; text-align:right;}

#navmenu {text-align:right;}

#tagline {height:100%; padding-top:.25em; text-align:right; vertical-align:middle;}

#icons {right: 0;position: fixed;top: 32%; z-index:100000000; width:36px;}

#topbar {text-align:right;}

#maincontent {padding-right:1em; font-size:14px;}
#maincontent strong {color:#0A2A6B;}
#maincontent table tr td {}

#maincontent .greybox {background-color:#f5f5f5; padding:20px; text-align:left; margin-bottom:2em; border-left:4px solid #ED1C24; color:#353535; margin-top:0.5em;}

.fpimage img {background-color:#e7e7e7; padding:3px;}

#tagline .input {width:100%;}

html.cufon-active.cufon-ready > body > div.header > div.container > div.row > div#navmenu > div.span10 {margin-top: 3em;}

table.volunteerpage {margin-left:-10px;}

table.img2col {margin-left:0px; margin-bottom:2em;}
table.img2col tr td {padding:0px 20px 0px 0px;}
table.img2col tr td img {margin-right:0em; border:1px solid #ececec;}

/*MODULE STYLING*/
.moduletable_topbar {}

a.showcase-button {
background-color:#E1900B ;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;font-weight:bold;	font-size:12px;text-decoration:none;border:0px solid #ddd;margin-top:12px;margin-bottom:0px; text-decoration:none; text-transform:none; margin-left:30px; }
a.showcase-button:hover {background-color:#9b0f11; color:#fff; text-decoration:none; border:0px solid #fff;}
a.showcase-button:visited {color:#ddd; font-weight:normal; text-decoration:none;}

.moduletable_showcase1 {color:#5e5e5e; font-size:13px; margin-top:13em; margin-bottom:14em; text-align:left; padding:0px; margin-left:0em;}
.moduletable_showcase1 img {padding-bottom:12px;}

.moduletable_top {color:#999; border-left:0px solid #ddd; padding-top:10px; padding-bottom:10px; margin-left:2em;}
.moduletable_top img {margin-top:-1px;}

.moduletable_top2 {color:#999; border-left:0px solid #ddd; padding-top:10px; padding-bottom:10px; margin-right:2em;}
.moduletable_top2 img {margin-top:-1px;}
.moduletable_top2 a {color:#999; text-decoration:none;}
.moduletable_top2 a:visited {color:#999; text-decoration:none;}
.moduletable_top2 a:hover {color:#51281C; text-decoration:none;}


.moduletable_contenttop h3 {margin-top:-0.250em; font-size:1.5em; color:#ccc; line-height:1.6em;}

.moduletable_contenttop { border-top:0px solid #ddd; border-bottom:0px solid #ddd; border-right:0px solid #ddd; border-left:4px solid #D1191A; padding:20px; background-color:#f3f3f3; margin-top:3.5em; margin-bottom:2em;

/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */}

.moduletable_contenttop a {color: #15317E ; text-decoration: none;}

.moduletable_contenttop a:visited {color: #15317E ; text-decoration: none;}

.moduletable_contenttop a:hover {color: #3c1c12; text-decoration: none;}

.moduletable_contentbot {margin-top:3em;}


.moduletable_navmenu {padding-top:1.5em; margin-right:-10px;}
.moduletable_addthis {padding-top:30px; padding-bottom:40px;}

.moduletable_head1 {height:1.50em; color:#0E3584; font-weight:bold; font-size:12px; vertical-align:middle; padding-top:15px; font-style:normal; text-align:right;}
.moduletable_head1 img {margin-left:20px; margin-right:20px; margin-top:12px; width:32px; border-radius:3px; border:1px solid #ddd;}

.moduletable_head2 {padding-top:3em; color:#888888; font-size:1.25em; font-weight:normal;}
.moduletable_head2 a {color:#888888; text-decoration:none;}
.moduletable_head2 a:visited {color:#888888; text-decoration:none;}
.moduletable_head2 a:hover {color:#666666; text-decoration:none;}
.moduletable_head2 img {margin-right:10px; margin-top:-4px;}

img.circle {border:2px solid #ececec; margin-bottom:25px; margin-top:0; border-radius:50%;}
/* Safari 5+ ONLY */
::i-block-chrome, img.circle {border:0px;}
::i-block-chrome, img.circle {border:0px;}

.moduletable_righttwitter {margin-left:0px; margin-bottom:3em;}

.moduletable_rightvideo {margin-bottom:2.5em;}

.moduletable_rightfeed {margin-bottom:3em;}
.moduletable_rightfeed a {color:#5e5e5e; text-decoration:none;}
.moduletable_rightfeed a:visited {color:#5e5e5e; text-decoration:none;}
.moduletable_rightfeed a:hover {color:#1242a2; text-decoration:none;}

.moduletable_rightarticles h3 {background-color:#003974; color: #f5f5f5;}
.moduletable_rightarticles {margin-bottom:3em; color:#003974; background-color:#F3F3F3; padding:0px 0px 0px 0px; border:0px solid #e7e7e7; font-size:12px;}
.moduletable_rightarticles ul li {margin-left:-25px; border-bottom:1px solid #ECECEC; padding:10px 10px 10px 32px; list-style:none; background-image:url(../images/rightlist-arrow.png); background-repeat:no-repeat; background-position:center left;}
.moduletable_rightarticles a {color:#003974; text-decoration:none;}
.moduletable_rightarticles a:visited {color:#003974; text-decoration:none;}
.moduletable_rightarticles a:hover {color:#0066B3; text-decoration:none;}

.moduletable_rightig {margin-bottom:3em; margin-left:-5px; margin-right:-5px; font-size:11px;}
.moduletable_rightig a {color:#1242a2; text-decoration:none;}
.moduletable_rightig a:visited {color:#1242a2; text-decoration:none;}
.moduletable_rightig a:hover {color:#b71416; text-decoration:none;}
.moduletable_rightig .fa {margin-left:5px;}

/*RIGHT REGULAR STYLE MODULE _right */
.moduletable_right h3 {margin-top:0; margin-bottom:15px; background-image: url(../images/module-title.png); background-repeat:no-repeat; background-position:center left; padding-left:30px;}
.moduletable_right {margin-bottom:30px; color:#888; padding-left:10px;}
.moduletable_right a {color:#76554b; text-decoration:none;}
.moduletable_right a:visited {color:#76554b; text-decoration:none;}
.moduletable_right a:hover {color:#3c1c12; text-decoration:none;}

.moduletable_rightfb {margin-bottom:3em; background-color:#f5f5f5; padding:0em; border:1px solid #ececec;}
.moduletable_rightrequest {margin-bottom:2.5em; background-color:#CF191B; padding:2em 2em 2em 2em; border:1px solid #e9e9e9; color:#fff; 
font-family: 'open_sanssemibold'; text-align:center; font-size:16px;}

.moduletable_rightsearch h3 {color:#fff; margin-top:0em; font-size:1.6em; line-height:1.6em; margin-bottom:2px; font-weight:normal; font-family: 'open_sanssemibold';
background-image:none; background-repeat:no-repeat; background-position:center left; padding-left:0px;}
.moduletable_rightsearch {margin-bottom:3.5em; color:#888; padding-left:10px; background-color:#D21B1D; padding:2em 2em 1em 2em; color:#e7e7e7; 
background-image:url(../images/rightsearchbg.png); background-repeat:no-repeat; background-size:100% 100%; background-position:center center;}
.moduletable_rightsearch input#zipsearch.jsp_mod_inputbox {border:none; border-radius:0px; margin-bottom:-5px; background-color:#dc6f70; opacity:1.0; color:000;}
.moduletable_rightsearch input#zipsearch.jsp_mod_inputbox:hover { border:0px solid #d66263; border-radius:0px; background-color:#fff; opacity:1.0; color:000;}

.moduletable_rightbox h3 {color:#D21B1D; margin-top:-0.25em; line-height:1.6em; padding-bottom:0px; font-weight:normal; font-family: 'open_sanssemibold';}
.moduletable_rightbox {margin-bottom:3.5em; color:#666; padding-left:10px; background-color:#f5f5f5; padding:2em 2em 2em 2em; border:1px solid #e9e9e9;}
.moduletable_rightbox a.tempcolor-button {
background-color:#231F20 ;color:#fff;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:15px;margin-bottom:0px; display:inline-block;}
.moduletable_rightbox a.tempcolor-button:hover {background-color:#333; color:#fff;}
.moduletable_rightbox a.tempcolor-button:visited {color:#fff; background-color:#231F20;}

.moduletable_rightapps {margin-bottom:2em; font-size:12px;}
.moduletable_rightapps tr td {background-color:none; padding:0em 0px 1.5em 0px; font-size:10px; vertical-align:middle; border-right:0px solid #f5f5f5;}
.moduletable_rightapps tr td img {border:1px solid #e7e7e7; width:60px; height:60px; float:left; margin-right:20px;}
.moduletable_rightapps h4 {color:#231F20; margin-top:10px; line-height:1.1em; padding-bottom:0px; font-weight:normal; font-family: 'open_sanssemibold'; font-size:1.6em; margin-bottom:6px;}
.moduletable_rightapps .fa {float:right; margin-top:-12px; color:#ccc;}
.moduletable_rightapps .fa:hover {float:right; margin-top:-12px; color:#231f20;}
.moduletable_rightapps a {color:#777; text-decoration:none;}
.moduletable_rightapps a:visited {color:#777; text-decoration:none;}
.moduletable_rightapps a:hover {color:#444; text-decoration:none;}



.moduletable_rightsearch table {padding:0px; margin-left:0px;}
.moduletable_rightsearch tr td {width:100%; display:block; padding:0px; text-align:left;}
.moduletable_rightsearch a {color:#76554b; text-decoration:none;}
.moduletable_rightsearch a:visited {color:#76554b; text-decoration:none;}
.moduletable_rightsearch a:hover {color:#3c1c12; text-decoration:none;}
.moduletable_rightsearch button.jsp_mod_button {font-size:13px; color:#fff; padding:5px 15px 5px 15px; background-color:#231f20; border-radius:0px; border:0px; font-weight:bold;}


.moduletable_rightmenu {margin-bottom:3.5em;}
.moduletable_rightmenu table {border-top:1px solid #072768;}
.moduletable_rightmenu table img {width:9px; margin-right:6px; margin-top:-1px;}
.moduletable_rightmenu tr td {background-color:#0E3584; border:1px solid #072768; padding:12px 1em 12px 1em; color:#ddd;}
.moduletable_rightmenu tr td:hover {background-color:#204da5; border:1px solid #072768; padding:12px 1em 12px 1em; color:#ddd;}
.moduletable_rightmenu a {color:#ddd; text-decoration:none;}
.moduletable_rightmenu a:visited {color:#ddd; text-decoration:none;}
.moduletable_rightmenu a:hover {color:#fff; text-decoration:none;}

/*RIGHTLIST UNORDERED LIST MODULE STYLING _rightlist*/

.moduletable_rightlist h3 {margin-top:-5px; margin-bottom:6px; background-image: url(../images/module-title.png); background-repeat:no-repeat; background-position:center left; padding-left:30px;}

.moduletable_rightlist {margin-bottom:22px; overflow:hidden; color:#888; padding-left:0px;}

.moduletable_rightlist ul li {margin-left:-20px; border-bottom:1px dotted #dddddd; padding:10px 0px 10px 2em; list-style:none; background-image:url(../images/liststyle-arrow.png); background-repeat:no-repeat; background-position:center left; background-color:#0E3584; color:#ddd;}

.moduletable_rightlist a {color:#888888; text-decoration:none;}

.moduletable_rightlist a:visited {color:#888888; text-decoration:none;}

.moduletable_rightlist a:hover {color:#3c1c12; text-decoration:none;}



/*RIGHTROTATE RANDOM IMAGE ROTATOR SYTLING _rightrotate */

.moduletable_rightrotate h3 {margin-top:0; margin-bottom:15px; background-image: url(../images/module-title.png); background-repeat:no-repeat; background-position:center left; padding-left:0px;}

.moduletable_rightrotate {color:#888; margin-bottom:6em; padding-left:0px; border:1px solid #e7e7e7;  text-align:center; margin-left:auto; margin-right:auto;}
 
.moduletable_rightrotate img {width:70%; padding-bottom:0em; text-align:center; margin-left:auto; margin-right:auto;}



/*RIGHT TESTIMONIAL STYLE MODULE _righttestimonial */

.moduletable_righttestimonial h3 {margin-top:0; margin-bottom:15px; font-style:normal; background-image: url(../images/module-title.png); background-repeat:no-repeat; background-position:center left; padding-left:30px;}

.moduletable_righttestimonial {margin-bottom:30px; color:#888; font-style:italic; padding-left:10px;}

.moduletable_righttestimonial a {color:#76554b; text-decoration:none;}

.moduletable_righttestimonial a:visited {color:#76554b; text-decoration:none;}

.moduletable_righttestimonial a:hover {color:#3c1c12; text-decoration:none;}



/*left REGULAR STYLE MODULE _left */

.moduletable_left h3 {margin-top:0; margin-bottom:15px; color:#555;}

.moduletable_left {margin-bottom:30px; color:#888; padding-right:30px;}

.moduletable_left a {color:#76554b; text-decoration:none;}

.moduletable_left a:visited {color:#76554b; text-decoration:none;}

.moduletable_left a:hover {color:#3c1c12; text-decoration:none;}



/*leftLIST UNORDERED LIST MODULE STYLING _leftlist*/

.moduletable_leftlist h3 {margin-top:-5px; margin-bottom:6px; color:#555;}

.moduletable_leftlist {margin-bottom:22px; overflow:hidden; color:#888; padding-right:30px;}

.moduletable_leftlist ul li {margin-left:-20px; border-bottom:1px dashed #dddddd; padding:8px 0px 8px 16px; list-style:none; background-image:url(../images/liststyle-arrow.png); background-repeat:no-repeat; background-position:center left;}

.moduletable_leftlist a {color:#888888; text-decoration:none;}

.moduletable_leftlist a:visited {color:#888888; text-decoration:none;}

.moduletable_leftlist a:hover {color:#3c1c12; text-decoration:none;}



/*leftROTATE RANDOM IMAGE ROTATOR SYTLING _leftrotate */

.moduletable_leftrotate h3 {margin-top:0; margin-bottom:15px; color:#555;}

.moduletable_leftrotate {color:#888; margin-bottom:30px; padding-right:30px;}

.moduletable_leftrotate img {width:99%; border:1px solid #e7e7e7;}



/*left TESTIMONIAL STYLE MODULE _lefttestimonial */

.moduletable_lefttestimonial h3 {margin-top:0; margin-bottom:15px; color:#555;}

.moduletable_lefttestimonial {margin-bottom:30px; color:#888; font-style:italic; padding-right:30px; padding-right:30px;}

.moduletable_lefttestimonial a {color:#76554b; text-decoration:none;}

.moduletable_lefttestimonial a:visited {color:#76554b; text-decoration:none;}

.moduletable_lefttestimonial a:hover {color:#3c1c12; text-decoration:none;}



.moduletable_tagline {height:1.50em; color:#0E3584; font-weight:normal; font-size:13px; vertical-align:middle; font-style:normal; width:52%; text-align:right; float:right; padding-top:19px; margin-right:0px;}
.moduletable_tagline img {margin-left:20px; margin-right:20px; margin-top:8px; width:28px; border-radius:0px; border:0px solid #ddd;}
.moduletable_tagline table tr td {padding:0px 10px 0px 10px;}
.moduletable_tagline .fa {color:#0E3584; margin-right:10px; margin-left:10px; font-weight:normal;}
.moduletable_tagline a {color: #CF191B; text-decoration:none;}
.moduletable_tagline a:visited {color: #CF191B; text-decoration:none;}
.moduletable_tagline a:hover {color: #CF191B; text-decoration:none;}

.moduletable_icons {text-align:right; margin-top:10px; padding-right:0em;}
.moduletable_icons img {margin-left:0px; width:11px; height:11px; padding:9px; background-color:#0066b3; border:0px solid #012d5a; }
.moduletable_icons img:hover {background-color:#009CD7;}

.moduletable_footerlogo {margin-top:3.5em; padding-bottom:3em; line-height:1.7em; color:#708aa4; font-size:12px;}
.moduletable_footerlogo table {margin-left:0px; margin-top:5px;}
.moduletable_footerlogo tr td {padding:0px 0px 0px 0px; width:auto; text-align:left; vertical-align:top;}
.moduletable_footerlogo .socialicons {margin-top:14px;}
.moduletable_footerlogo .socialicons img {background-color:#0066B3; padding:10px; width:12px; margin-right:5px; border-radius:2px;}
.moduletable_footerlogo .socialicons img:hover {background-color:#0271c5; padding:10px; width:12px; margin-right:5px;border-radius:2px;}

.moduletable_footer h3 {color:#ccc; margin-top:-0.500em; line-height:1.6em; padding-bottom:5px; font-weight:bold; padding-bottom:0px;font-family: 'Helvetica Neue LT Std'; font-size:16px;}
.moduletable_footer {color:#708aa4; padding-top:5em; padding-bottom:4em; font-size:12px; line-height:1.7em;}
.moduletable_footer ul {margin-bottom:-6px;}
.moduletable_footer ul li {margin-left:-14px; margin-bottom:5px;}
.moduletable_footer a {color:#708aa4; text-decoration:none;}
.moduletable_footer a:visited {color:#708aa4; text-decoration:none;}
.moduletable_footer a:hover {color:#a2b8ce; text-decoration:none;}
.moduletable_footer img {margin:0px 5px 0px 5px;}
.moduletable_footer strong {font-weight:bold; color:#555;}
.moduletable_footer .footer-blocknumber { display /*\**/: none\9 } /*IE8 FIX*/
.moduletable_footer table tr td {padding:2px 10px 0px 10px; width:50%;}
.moduletable_footer .box {border:2px solid #262626; padding:1em; width:74%;}
.moduletable_footer img.emailicon {width:20px; height:20px; padding:6px; background-color:#ddd; border:0px solid #0a2d75;}
.moduletable_footer img.emailicon:hover {background-color:#0E3584;}
.moduletable_footer .footericons {text-align:left; margin-top:20px; margin-left:-5px;}
.moduletable_footer .footericons img {margin-right:1px; width:12px; height:12px; padding:10px; background-color:#ddd; border:0px solid #0a2d75;}
.moduletable_footer .footericons img:hover {background-color:#0E3584;}
.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > legend {display:none;}
.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer > li.rsform-block.rsform-block-email > div.formCaption2 {display:none;}
div.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer {margin-left:-5px;}
div.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer > li.rsform-block.rsform-block-robots > div.formCaption2 {display:none;}
div.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer > li.rsform-block.rsform-block-email > div.formBody > input#Email.rsform-input-box {border:0px solid #ddd; border-radius:0px; color:#999; font-size:11px; margin-top:8px; font-style:italic;}
div.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer {margin-top:-5px;}
.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer > li.rsform-block.rsform-block-robots {margin-top:-10px;}
.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer > li.rsform-block.rsform-block-robots > div.formBody > input#captchaTxt42.rsform-captcha-box {border:0px solid #ddd; border-radius:0px; color:#999; font-size:12px; margin-top:8px;}
.moduletable_footer > div.rsform_footer > form#userForm > fieldset.formFieldset > ol#rsform_3_page_0.formContainer > li.rsform-block.rsform-block-robots > div.formBody > img#captcha42 {margin-left:0px; border:0px solid #e7e7e7;}

.moduletable_footer2 h3 {color:#222; margin-top:-0.500em; line-height:1.6em; padding-bottom:5px; font-weight:normal; font-family: 'open_sanssemibold';}
.moduletable_footer2 {color:#666; padding-top:4.5em; font-size:11px; /*background-image:url(../images/usa-map-bg.png);*/ background-repeat:no-repeat; background-position: center right; background-size:90%; padding-bottom:0.5em; }
.moduletable_footer2 a {color:#666; text-decoration:none;}
.moduletable_footer2 a:visited {color:#666; text-decoration:none;}
.moduletable_footer2 a:hover {color:#222; text-decoration:none;}
.moduletable_footer2 img {margin:0px 5px 0px 5px;}
.moduletable_footer2 img.logo {margin:0px 10px 20px 0px; -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity:0.7;}
.moduletable_footer2 strong {font-weight:bold; color:#555;}
.moduletable_footer2 .footer-blocknumber { display /*\**/: none\9 } /*IE8 FIX*/
.moduletable_footer2 table tr td {padding:2px 0px 0px 0px;}
.moduletable_footer2 .box {border:2px solid #262626; padding:1em; width:74%;}



.moduletable_copy {font-size:0.750em; color:#617d9a; text-align:center;}
.moduletable_copy a {color:#617d9a; text-decoration:none;}
.moduletable_copy a:visited {color:#617d9a; text-decoration:none;}
.moduletable_copy a:hover {color:#617d9a; text-decoration:none;}

.moduletable_copy2 img {margin-top:-55px; padding:5px; background-color:#fff; width:36px; height:36px;}
.moduletable_copy2 a {color:#666; text-decoration:none;}
.moduletable_copy2 a:visited {color:#666; text-decoration:none;}
.moduletable_copy2 a:hover {color:#999; text-decoration:none;}

.moduletable_copy3 {font-size:0.850em; color:#587496; text-align:right;}
.moduletable_copy3 a {color:#587496; text-decoration:none;}
.moduletable_copy3 a:visited {color:#587496; text-decoration:none;}
.moduletable_copy3 a:hover {color:#e7e7e7; text-decoration:none;}

.moduletable_events1 h3 {font-size:22px; color:#003368; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:-7px; margin-bottom:12px;}
.moduletable_events1 {padding-right:10px;}
.moduletable_events1 ul {margin-top:10px;}
.moduletable_events1 ul li {margin-top:0px; margin-bottom:0px; list-style:none; margin-left:-24px; border-bottom:1px dotted #ccc; padding-top:9px; padding-bottom:9px; color:#1242a2;}
.moduletable_events1 ul li .fa {font-size:14px; color:#ED1C24; margin-right:15px;}
.moduletable_events1 a {color:#1242a2; text-decoration:none;}
.moduletable_events1 a:visited {color:#1242a2; text-decoration:none;}
.moduletable_events1 a:hover {color:#b71416; text-decoration:none;}


.moduletable_events3 h3 {font-size:22px; color:#003368; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:mormal; margin-top:-7px; margin-bottom:12px;}
.moduletable_events3 {padding-left:10px;}
.moduletable_events3 table {margin-top:24px;}
.moduletable_events3 table tr td {padding:0px; border-bottom:1px solid #ececec; width:auto;}
.moduletable_events3 table tr td img {width:40px; padding-right:0px; margin-right:0px;}
.moduletable_events3 a {color:#1242a2; text-decoration:none;}
.moduletable_events3 a:visited {color:#1242a2; text-decoration:none;}
.moduletable_events3 a:hover {color:#b71416; text-decoration:none;}

.moduletable_events2video {border:6px solid #ececec;}
.moduletable_events2video .video-container {margin-bottom:-10px;}

.moduletable_events2stats {margin-top:1.7em; margin-bottom:0em; padding-top:10px;}
.moduletable_events2stats table.onecol {margin-top:0px;}
.moduletable_events2stats table.onecol tr td {padding:8px 10px 8px 10px; text-align:center; background-color:#ECECEC; color:#003368; width:33%; font-size:13px;
border-left:1px solid #ECECEC;
border-right:1px solid #ECECEC;
border-bottom:2px solid #fff;
}

.moduletable_events2stats {margin-top:1em; margin-bottom:0em;}
.moduletable_events2stats table {margin-top:0px;}
.moduletable_events2stats tr td {padding:17px 15px 12px 15px; text-align:center; background-color:#003974; color:#e7e7e7; width:33%; border:1px solid #002954; font-size:13px;}
.moduletable_events2stats tr td .number {font-size:1.8em; font-weight:normal; font-family: 'open_sansbold'; color:#f7f7f7;}


.moduletable_spotlight1 h2{font-size:2.2em; color:#003368; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:bold; margin-top:-6px; margin-bottom:-10px;}
.moduletable_spotlight1 h3 {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}
.moduletable_spotlight1 a {color:#1242a2; text-decoration:none;}
.moduletable_spotlight1 a:visited {color:#1242a2; text-decoration:none;}
.moduletable_spotlight1 a:hover {color:#b71416; text-decoration:none;}

.moduletable_spotlightsponsors {margin-top:2em;}
.moduletable_spotlightsponsors h3 {font-size:20px; color:#003368; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:12px;}
.moduletable_spotlightsponsors table {margin-left:-6px; margin-bottom:8px;}
.moduletable_spotlightsponsors table tr td {padding:6px 6px 6px 6px;}
.moduletable_spotlightsponsors img {width:102%;}
.moduletable_spotlightsponsors a {color:#1242a2; text-decoration:none;}
.moduletable_spotlightsponsors a:visited {color:#1242a2; text-decoration:none;}
.moduletable_spotlightsponsors a:hover {color:#b71416; text-decoration:none;}

.moduletable_spotlight h3 {margin-top:-5px; color:#e7e7e7;}
.moduletable_spotlight {color:#5e5e5e; font-size:1.0em; font-style:italic; padding:0em 0em 4em 0em;}
.moduletable_spotlight a {color:#76554b; text-decoration:none;}
.moduletable_spotlight a:visited {color:#76554b; text-decoration:none;}
.moduletable_spotlight a:hover {color:#3c1c12; text-decoration:underline;}
.moduletable_spotlight i {color:#fff;}

.moduletable_spotlight2box {background-color:#003974;color:#ddd; width:100%;}
.moduletable_spotlight2box table {background-color:#003974;color:#ddd; width:100%;}
.moduletable_spotlight2box table tr td {padding:0px;}
.moduletable_spotlight2box table tr td .textblock {padding:1.5em 1.75em 2em 1.75em; text-align:left; font-size:13px;}


.moduletable_sponsors {background-color:#fff; border:0px solid #e7e7e7; margin-top:2.5em; padding-top:1px; padding-bottom:0px;}
div.moduletable_sponsors > div.ic_marquee0 > div > div > img {border: 1px solid #e7e7e7; margin-top:1px; margin-bottom:1px;}

table.iconleft {margin-left:-10px;margin-top:30px; margin-bottom:30px;}
table.iconleft tr td {padding:0px 10px 0px 10px;}
table.iconleft img {margin-right:20px; width:60%; border-radius:50%; border:0px solid #e7e7e7; padding:15px; background-color:none;}
table.iconleft tr td h3 {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}
table.iconleft tr td h3 a {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}
table.iconleft tr td h3 a:visited {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}

table.iconright {margin-left:-10px;}
table.iconright tr td {padding:0px 10px 0px 10px; width:auto;}
table.iconright img {margin-right:10px; width:60%; border-radius:50%; border:0px solid #e7e7e7; padding:15px; background-color:none;}
table.iconright tr td h3 {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}
table.iconright tr td h3 a {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}
table.iconright tr td h3 a:visited {font-size:20px; color:#D8151D; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:normal; margin-top:0px; margin-bottom:8px;}

.moduletable_abouttitle {font-size:14px;}
.moduletable_abouttitle h1 {font-size:2.2em; color:#003368; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:bold; margin-top:-7px; margin-bottom:-8px;}
.moduletable_abouttitle .block {margin-top:-5px; border-right:0px solid #ddd; padding-bottom:5px;}
.moduletable_abouttitle .block img {mamrgin-top:-4px;}
.moduletable_abouttitle a {color:#1242a2; text-decoration:none;}
.moduletable_abouttitle a:visited {color:#1242a2; text-decoration:none;}
.moduletable_abouttitle a:hover {color:#b71416; text-decoration:none;}

table.homeintro {margin-left:0px; width:120%;}
table.homeintro tr td {padding:0px 0px 0px 0px; vertical-align:top;}

.moduletable_about {text-align:left; color:#616682; line-height:1.6em; font-size:13px; padding-bottom:3em; overflow:hidden;}
.moduletable_about h1 {font-family: 'open_sanssemibold'; font-size:1.6em; color:#0E3584; line-height:1.4em; margin-top:-8px; padding-top:0px;}
.moduletable_about tr td {padding:5px; vertical-align:top;}
.moduletable_about hr {padding: 0; border: none; border-top: 2px solid #FFD312; color: #FFD312; text-align: left; width:60px; margin-top:12px; margin-bottom:15px;}

.moduletable_aboutred h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutred strong {font-weight:bold; color:#444;}
.moduletable_aboutred img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutred {background-color:#ed1c24; font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden; color:#f5f5f5;}
.moduletable_aboutred .text {padding:2em;}
.moduletable_aboutred .text img {margin:10px 5px 5px 5px; width:90%;}
.moduletable_aboutred a {color:#ddd; text-decoration:none;}
.moduletable_aboutred a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutred a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutred .block {background-color:#d8151d; color:#fff; font-size:20px; text-align:center; padding:10px; width:90%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}

.moduletable_aboutgreen h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutgreen strong {font-weight:bold; color:#444;}
.moduletable_aboutgreen img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutgreen {background-color:#00A651;font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden; color:#f5f5f5;}
.moduletable_aboutgreen .text {padding:2em;}
.moduletable_aboutgreen .text img {margin:10px 5px 5px 5px; width:90%;}
.moduletable_aboutgreen a {color:#ddd; text-decoration:none;}
.moduletable_aboutgreen a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutgreen a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutgreen .block {background-color:#018c45; color:#fff; font-size:20px; text-align:center; padding:10px; width:90%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}

.moduletable_aboutorange h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutorange strong {font-weight:bold; color:#444;}
.moduletable_aboutorange img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutorange {background-color:#f57e25;font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden;color:#f5f5f5;}
.moduletable_aboutorange .text {padding:2em;}
.moduletable_aboutorange .text img {margin:10px 5px 5px 5px; width:90%;}
.moduletable_aboutorange a {color:#ddd; text-decoration:none;}
.moduletable_aboutorange a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutorange a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutorange .block {background-color:#ea7823; color:#fff; font-size:20px; text-align:center; padding:10px; width:90%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}

.moduletable_aboutblue h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutblue strong {font-weight:bold; color:#444;}
.moduletable_aboutblue img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutblue {background-color:#009CD7;font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden; color:#f5f5f5;}
.moduletable_aboutblue .text {padding:2em;}
.moduletable_aboutblue .text img {margin:10px 5px 5px 5px;}
.moduletable_aboutblue a {color:#ddd; text-decoration:none;}
.moduletable_aboutblue a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutblue a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutblue .block {background-color:#008dc3; color:#fff; font-size:20px; text-align:center; padding:10px; width:90%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}

.moduletable_aboutsub {margin-top:0px; margin-bottom:0px; text-align:center; font-size:14px; color:#003368;}
.moduletable_aboutsub a {color:#003368; text-decoration:none;}
.moduletable_aboutsub a:visited {color:#003368; text-decoration:none;}
.moduletable_aboutsub a:hover {color:#D8151D; text-decoration:none;}
.moduletable_aboutsub .fa {color:#ED1C24; margin-right:4px;}

/*about TITLE MODULE STYLING - use _abouttitle*/
.moduletable_bottomtitle h3 {text-align:left; margin-top:0; font-size:1.2em; color:#012B5D; font-family: 'montserratbold', Arial, sans-serif;}
.moduletable_bottomtitle {text-align:left; font-size:14px; padding-bottom:1em;}
.moduletable_bottomtitle a {color:#ddd; text-decoration:none;}
.moduletable_bottomtitle a:visited {color:#ddd; text-decoration:none;}
.moduletable_bottomtitle a:hover {color:#fff; text-decoration:none;}
.moduletable_bottomtitle hr {padding: 0; border: none; border-top: 5px solid #E1900B; color: #E1900B; text-align: left; width:100px; margin-top:12px; margin-bottom:12px;}


.moduletable_bottom h3 {font-family: 'open_sanssemibold'; font-size:18px; color:#e7e7e7; font-weight:normal; display:block; margin-top:-5px;}
.moduletable_bottom {background-color:#0C3177; border:1em solid #fff; padding:2em; font-size:13px; font-style: normal; text-align:left; margin:4em 0em 2em 0em; color:#aab7d2;}
.moduletable_bottom a {color:#e7e7e7; text-decoration:none;}
.moduletable_bottom a:visited {color:#e7e7e7; text-decoration:none;}
.moduletable_bottom a:hover {color:#fff; text-decoration:underline;}
.moduletable_bottom img {padding-right:15px;}
.moduletable_bottom .small {color:#fff; font-size:11px; font-style:italic;}

.moduletable_bottomig h3 {font-family: 'open_sansregular'; font-size:1.8em; color:#fff; font-weight:normal; display:block; margin-top:-10px; background-color:#fff;}
.moduletable_bottomig {background-color:#fff; padding:0.5em 0.5em 0em 0.5em; font-size:13px; font-style: normal; text-align:left; margin:4em 0em 2em 0em;}
.moduletable_bottomig a {color:#e7e7e7; text-decoration:none;}
.moduletable_bottomig a:visited {color:#e7e7e7; text-decoration:none;}
.moduletable_bottomig a:hover {color:#fff; text-decoration:underline;}
.moduletable_bottomig img {padding-right:15px;}
.moduletable_bottomig .small {color:#fff; font-size:11px; font-style:italic;}

.moduletable_bottomvideo h3 {font-family: 'open_sansregular'; font-size:1.8em; color:#fff; font-weight:normal; display:block; margin-top:-10px;}
.moduletable_bottomvideo {background-color:#fff; padding:1em 1em 1.5em 1em; font-size:13px; font-style: normal; text-align:left; margin:4em 0em 2em 0em;}
.moduletable_bottomvideo a {color:#bf1517; text-decoration:none;}
.moduletable_bottomvideo a:visited {color:#bf1517; text-decoration:none;}
.moduletable_bottomvideo a:hover {color:#a60f11; text-decoration:none;}
.moduletable_bottomvideo img {padding-right:15px;}
.moduletable_bottomvideo .small {color:#fff; font-size:11px; font-style:italic;}
.moduletable_bottomvideo .text {margin-top:-10px;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
	margin-bottom:-10px;
}


.moduletable_testimonial h3 {color:#e7e7e7; background-image: url(../images/5-star-icons.png); background-position:top center; background-repeat:no-repeat;}
.moduletable_testimonial {padding:7em 0em 7.5em 0em; width:80%; text-align:center; margin-left:auto; margin-right:auto;}
.moduletable_testimonial > div#srq_quote {display:block; text-align:center; color:#e7e7e7; font-size:18px; font-family: 'open_sansregular', Arial, sans-serif; background-image: url(../images/quotations-bg.png); background-position:top center; background-repeat:no-repeat; padding:1.25em 5em 0em 5em; line-height:1.7em; font-style:italic; text-shadow: 1px 1px #000;}
.moduletable_testimonial > div#srq_author {display:block; text-align:center; color:#ccc; font-size:13px; font-family: 'ralewayregular', Arial, sans-serif; font-weight:normal; text-shadow: 1px 1px #000; margin-top:5px;}



.bottom a.tempcolor-button {margin-top:15px; margin-bottom:0px; overflow:hidden; font-family: Arial, Helvetica, sans-serif; display:block; text-align:center; background-color:#b71315; font-size:13px;}

.bottom a.tempcolor-button:visited {color:#fff; text-decoration:none; background-color:#b71315;}

.bottom a.tempcolor-button:hover {color:#fff; text-decoration:none; background-color:#CF191B;}

.bottom a.bottom-button {margin-top:10px; margin-bottom:5px; overflow:hidden; display:inline-block; font-family: Arial, Helvetica, sans-serif; color:#5e5e5e;}

.bottom a.bottom-button:visited {color:#5e5e5e; text-decoration:none;}

.bottom a.bottom-button:hover {color:#333; text-decoration:none;}



.moduletable_intro h3 {margin-top:0em; font-size:1.5em; color:#ccc; line-height:1.6em;}
.moduletable_intro {color:#5e5e5e; border:1px solid #e7e7e7; padding:2em 0em 2em 0em;}
.moduletable_intro a {color: #76554b ; text-decoration: none;}
.moduletable_intro a:visited {color: #76554b ; text-decoration: none;}
.moduletable_intro a:hover {color: #3c1c12; text-decoration: none;}



.moduletable_maintop h3 {font-family: 'montserratbold', Arial, sans-serif; font-size:1.4em; color:#CF191B; margin-top:4px;}
.moduletable_maintop h1 { font-family: 'open_sanssemibold', Arial, sans-serif; font-size:1.6em; color:#222; margin-top:-5px; line-height:1.5em;}
.moduletable_maintop hr {padding: 0; border: none; border-top: 4px solid #CF191B; color: #CF191B; text-align: left; width:100px; margin-top:12px; margin-bottom:18px;}
.moduletable_maintop .small {font-size:10px; color:#777;}
.moduletable_maintop {border:0px solid #f7f7f7; text-align:left;}
.moduletable_maintop a {color:#76554b; text-decoration:none;}
.moduletable_maintop a:visited {color:#76554b; text-decoration:none;}
.moudletable_maintop a:hover {color:#3c1c12; text-decoration:none;}
.moduletable_maintop img {}

.moduletable_maintoptable { color:#fff;}
.moduletable_maintoptable table {width:99%; text-align:center; margin-left:auto; margin-right:auto;}
.moduletable_maintoptable tr td {padding:0px; text-align:center;}
.moduletable_maintoptable .col1 {background-color:#000;}
.moduletable_maintoptable .col2 {background-color:#333;}
.moduletable_maintoptable .col3 {background-color:#666;}
.moduletable_maintoptable .col4 {background-color:#999;}

table.products {width:100%; margin-bottom:10px;}
table.products tr td img {width:180px; height:auto; margin-right:2em; border:1px solid #e7e7e7;text-align:left; margin-top:0px;opacity:0.75;}
table.products tr td img:hover {width:180px; height:auto; margin-right:2em; border:1px solid #e7e7e7;text-align:left; margin-top:0px;opacity:1.0;}
table.products tr td {padding:0px 20px 0px 0px; text-align:left; background-color:#fff;}
table.products h4 {font-size:15px; color:#222; line-height:1.6em; font-weight:normal;
font-family: 'open_sanssemibold'; font-weight:normal; margin-top:-5px;}
table.products strong {color:#222;}


/*MAINCENTER MODULE STYLING*/
.moduletable_maincenterslider {margin-top:3.5em;}

.moduletable_maincenter h2 {margin-top:-5px; color:#A02D34; font-weight:bold;}
.moduletable_maincenter h3 {font-size:1.5em;color: #222; /*CS*/font-weight:normal;margin-top:0em;margin-bottom:10px;line-height: 1.6em;}
.moduletable_maincenter {padding-top:3em;}
.moduletable_maincenter a {color:#76554b; text-decoration:none;}
.moduletable_maincenter a:visited {color:#76554b; text-decoration:none;}
.moduletable_maincenter a:hover {color:#3c1c12; text-decoration:none;}
.moduletable_maincenter strong {font-weight:bold; color:#51281C;}

/*MAINCENTERBOX MODULE STYLING*/
.moduletable_maincenterbox h3 {color:#fff; margin-top:-5px;}
.moduletable_maincenterbox {padding-top:0em; padding:20px 20px 20px 20px; border:0px solid #ddd; margin-top:3em; background-color:#444; color:#ddd;}
.moduletable_maincenterbox a {color:#5e5e5e; text-decoration:none;}
.moduletable_maincenterbox a:visited {color:#5e5e5e; text-decoration:none;}
.moduletable_maincenterbox a:hover {color:#3c1c12; text-decoration:none;}
.moduletable_maincenterbox a {font-weight:bold;}

.moduletable_maincentertable {padding-top:3em;}
.moduletable_maincentertable table#boxes {background-color:#f8f8f8; margin-top:5px;}
.moduletable_maincentertable table#boxes tr td {padding:0em; font-size:14px; border:2px solid #f8f8f8; color:#e7e7e7; background-color:#444; border-top:0px solid #000;}

.moduletable_mainbottombox h3 {font-family: 'open_sanssemibold';; font-size:1.3em; color:#231f20; margin-top:-5px;}
.moduletable_mainbottombox {font-size:13px; background-color:#f7f7f7; padding:2em; border:0px dotted #e7e7e7;
background-image: -ms-linear-gradient(top, #f9f9f9 0%, #f7f7f7 70%);
background-image: -moz-linear-gradient(top, #f9f9f9 0%, #f7f7f7 70%); 
background-image: -o-linear-gradient(top, #f9f9f9 0%, #f7f7f7 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #f7f7f7));
background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f7f7f7 70%); 
background-image: linear-gradient(to bottom, #f9f9f9 0%, #f7f7f7 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f9f9f9,EndColorStr=#f7f7f7)"}
.moduletable_mainbottombox ul li {margin-left:-10px; line-height:1.7em;}
.moduletable_mainbottombox img {border:2px solid #ececec; margin-top:5px;}
.moduletable_mainbottombox .block {background-color:#FF0000; padding:5px 10px 5px 10px;}
.moduletable_mainbottombox .amount {font-size:1.6em; font-family: 'open_sansregular'; color:#fff; background-color:#cf191b; padding:8px 10px 8px 10px; display:inline-block; margin-top:0px; margin-bottom:0px;}
.moduletable_mainbottombox a {color:#cc0000; text-decoration:none;}
.moduletable_mainbottombox a:visited {color:#cc0000; text-decoration:none;}
.moduletable_mainbottombox a:hover {color:#990000; text-decoration:none;}


/*MAINBOTTOM MODULE STYLING*/

.moduletable_mainbottom h2 {font-family: 'open_sanssemibold'; font-size:1.6em; color:#0E3584; line-height:1.4em; margin-top:-8px; padding-top:0px;}
.moduletable_mainbottom {padding-top:4em; font-size:13px; line-height:1.6em;}
.moduletable_mainbottom hr {padding: 0; border: none; border-top: 2px solid #FFD312; color: #FFD312; text-align: left; width:60px; margin-top:12px; margin-bottom:15px;}
.moduletable_mainbottom strong {color:#CF191B;}
.moduletable_mainbottom .fa {color:#CF191B; font-size:15px; margin-right:6px;}

.moduletable_mainbottom2 {padding-top:4em; font-size:13px; line-height:1.6em;}
.moduletable_mainbottom2 table {margin-top:0px; margin-left:5px; vertical-align:top;}
.moduletable_mainbottom2 tr td {padding:0px 10px 0px 10px; width:50%; vertical-align:top;}
.moduletable_mainbottom2 tr td strong {color:#0E3584;}
.moduletable_mainbottom2 tr td h4 {color:#CF191B; margin-top:0em; line-height:1.6em; padding-bottom:5px; font-weight:normal; padding-bottom:0px;font-family: 'open_sanssemibold'; font-size:14px;}
.moduletable_mainbottom2 tr td .fa {margin-left:5px;}

.moduletable_mainbottom2 table.list {margin-top:-10px; margin-left:20px;}
.moduletable_mainbottom2 table.list tr td {border-bottom:1px solid #ececec; padding:7px 0px 7px 0px; text-align:left; font-weight:bold; color:#0E3584; font-family: 'open_sanssemibold'; font-size:13px;}
.moduletable_mainbottom2 table.list tr td img {margin-right:10px; width:10px;}

table.grid {margin-left:0px;}
table.grid tr td {padding:10px; border:0px solid #ececec; background-color:#fff; width:33%; text-align:center; background-color:#f7f7f7;}

.moduletable_scroller {background-color:#f5f5f5; border:0px solid #e7e7e7; padding:10px 0px 10px 0px; margin-top:4em; margin-bottom:4em; padding-top:1px; padding-bottom:1px;}
.moduletable_scroller img {-webkit-filter: grayscale(0%);filter: grayscale(0%); opacity:0.8; background-color:#fff;}
.moduletable_scroller img:hover {-webkit-filter: grayscale(0%);filter: grayscale(0%); opacity:1.0; background-color:#fff;}

.moduletable_scrollertitle {text-align:left;}
.moduletable_scrollertitle h4 {color:#0E3584;line-height:1.6em;font-weight:normal; font-family: 'open_sansregular'; font-size:14px;}

table#stock table {}
table#stock tr td {border:1px solid #ddd; padding:15px 10px 15px 10px; text-align:center; font-weight:bold; font-size:14px; background-color:#fff;
background-image: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 70%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 70%); 
background-image: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f3f3f3));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 70%); 
background-image: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f3f3f3)"}
table#stock tr td:hover {border:1px solid #ddd; padding:15px 10px 15px 10px; text-align:center; font-weight:bold; font-size:14px; background-color:#fff;
background-image: -ms-linear-gradient(top, #f3f3f3 0%, #ffffff 70%);
background-image: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 70%); 
background-image: -o-linear-gradient(top, #f3f3f3 0%, #ffffff 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(1, #ffffff));
background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #ffffff 70%); 
background-image: linear-gradient(to bottom, #f3f3f3 0%, #ffffff 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f3f3f3,EndColorStr=#ffffff)"}



.moduletable_feature {padding:2em 0em 1.5em 0em;}
.moduletable_feature table {margin-left:0px; border-left:0px solid #FFD312;}
.moduletable_feature tr td {padding:0px; vertical-align:center;}
.moduletable_feature tr td img {width:50px; margin-right:20px; float:left; display:block;}
td.feature-button a {
	background-color:#CF191B ;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;font-weight:bold;	font-size:12px;text-decoration:none;text-decoration:none; display:inline-block; float:right; border-radius:2px; margin-top:-5px;}
td.feature-button a:hover {background-color:#CF191B; color:#fff;}
td.feature-button a:visited {color:#fff;}

.moduletable_feature2 {padding:1.75em 2em 0em 0em; color:#f9f9f9; font-weight:bold; font-size:11px;}
.moduletable_feature2 tr td {padding:0px;}
.moduletable_feature2 input#zipsearch.jsp_mod_inputbox {width:100%; border:0px solid #d66263; border-radius:0px; background-color:#f1f1f1; opacity:0.4; color:000;}
.moduletable_feature2 input#zipsearch.jsp_mod_inputbox:hover {width:100%; border:0px solid #d66263; border-radius:0px; background-color:#f1f1f1; opacity:0.9; color:000;}
.moduletable_feature2 div.search_feature2 > button.jsp_mod_button {font-size:13px; color:#fff; padding:5px 15px 5px 15px; background-color:#231f20; border-radius:0px; border:0px; font-weight:bold;}


.moduletable_contenttopnone {padding-top:3em; line-height:2.0em;}
.moduletable_contenttopnone {margin-bottom:0em;}
.moduletable_contenttopnone a {color:#76554b; text-decoration:none;}
.moduletable_contenttopnone a:visited {color:#76554b; text-decoration:none;}
.moduletable_contenttopnone a:hover {color:#3c1c12; text-decoration:underline;}
.moduletable_contenttopnone strong {font-weight:bold; color:#0A2A6B;}



.moduletable_contenttophome h3 {margin-top:-0.250em; font-size:1.5em; color:#e4693f; line-height:1.6em;}

.moduletable_contenttophome {color:#5e5e5e; border:1px solid #e7e7e7; padding:20px; margin-top:1em; background-color:#ececec;

/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

.moduletable_contenttophome a {color: #76554b ; text-decoration: none;}

.moduletable_contenttophome a:visited {color: #76554b ; text-decoration: none;}

.moduletable_contenttophome a:hover {color: #3c1c12; text-decoration: none;}

.moduletable_contenttophome img {border:5px solid #f7f7f7;

/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}


.moduletable_logo {padding-top:0em; padding-bottom:0em; width:100%; text-align:left; padding-top:1em; padding-bottom:1.25em; margin-left:0px;}
.moduletable_logo img {width:76%;}


.moduletable_bread {color:#616682; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.moduletable_bread a {color:#616682; text-decoration:none;}
.moduletable_bread a:visited {color:#616682; text-decoration:none;}
.moduletable_bread a:hover {color:#0E3584; text-decoration:none;}
.moduletable_bread ul {margin-left:-30px; margin-top:1em; margin-bottom:1em;}
.moduletable_bread ul li {display:inline; margin-top:0; margin-left:0px;}
.moduletable_bread span.divider {padding:0px 8px 0px 8px;}



.moduletable_search input {background-color:#e3e3e3; color:#666; font-size:13px; font-family: arial, verdana, sans-serif; border:0px;}
.moduletable_search {float:right; text-align:right; margin-bottom:-10px; margin-top:10px; border:0px;}

/*Search Styling*/
input.search-query {height:46px; font-size:12px;padding:0px 0px 0px 36px; margin-top:-12px;margin-bottom: -12px;margin-right:0px;background-color:#ececec;border:0px solid #e7e7e7; box-shadow:none; background-image:url(../images/searchbg.png); background-position:left center; background-repeat:no-repeat; font-weight:normal;
/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */}
input.search-query:active {color:#222;}

/*SEARCH COMPONENT*/
div#component > div.search > form#searchForm  {padding-top:2.5em;}
.label, .badge
{
  display: inline-block;
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow:none;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #ED1C24;
}
div.btn-group.pull-left > input#search-searchword.inputbox {border-radius:0px;}
form#searchForm > div.btn-toolbar > div.btn-group.pull-left > button.btn.hasTooltip {display:none;}

/* BLOG PAGINATION STYLING */
.pagination {font-size:12px; margin-top:0em; margin-bottom:-0.5em;}
dl.article-info.muted {margin-top:-14px; font-size:12px; margin-bottom:7px; font-style:italic; color:#0066B3; margin-left:-26px;}
dl.article-info.muted > dt.article-info-term {display:none;}

/*TYPOGRAPHY ---------------------------------------------------------------- */

#maincontent .amount {font-size:1.6em; font-family: 'open_sansregular'; color:#fff; background-color:#cf191b; padding:8px 10px 8px 10px; display:inline-block; margin-top:6px; margin-bottom:0px;}

#maincontent a {color:#1242a2; text-decoration:none;}

#maincontent a:visited {color:#1242a2; text-decoration:none;}

#maincontent a:hover {color:#b71416; text-decoration:none;}

.page-header {margin-bottom:0px; margin-top:5px; border-bottom:0px;}

.tagline {font-size:1.25em; color:#666; font-style:italic; line-height:1.6em; display:inline-block; margin-top:12px; margin-bottom:10px;}


.clienttestimonial {padding-left:20px; font-style:italic; display:inline-block; margin-bottom:10px; border-left:2px solid #FFD312;}
.title1 {font-size:2.4em; color:#fff; line-height:1.5em; display:inline-block; font-family: 'Helvetica Neue LT Std'; font-weight:bold;
text-shadow: 1px 1px #000;}
.title2 {font-size:1.2em; color:#f7f7f7; line-height:1.8em; display:inline-block; font-family: 'open_sansregular'; font-weight:normal; margin-bottom:0px; margin-top:2px;
text-shadow: 1px 1px #000;}
.title3 {font-size:14px; color:#fff; line-height:1.6em; display:inline-block; font-family: 'open_sansregular'; font-weight:normal; margin-bottom:8px; margin-top:6px;
text-shadow: 1px 1px #000; font-style:italic;}
.subtitle {font-size:16px; color:#D9141C; font-style:normal; line-height:1.6em; display:block; font-family: 'open_sansregular'; font-weight:normal; margin-top:-10px; margin-bottom:-7px; width:100%;}
.maintext {padding-left:30px; display:inline-block;}
.phonetitle {font-size:1.2em; color:#CF191B; line-height:1.5em; display:inline-block; font-family: 'open_sansbold'; font-weight:normal;}
.hourstitle {font-size:1.2em; color:#CF191B; line-height:1.5em; display:inline-block; font-family: 'open_sansbold'; font-weight:normal;}
.taglinefont {font-size:16px; line-height:1.5em; display:inline-block; font-style:normal; margin-bottom:3px; font-family: 'open_sansregular';}
.ctatitle {font-size:16px; line-height:1.6em; display:inline-block; font-style:normal; margin-bottom:14px; font-family: 'open_sansregular'; color:#fff; margin-top:5px;}
.ctatitle a {font-size:16px; line-height:1.6em; display:inline-block; font-style:normal; margin-bottom:14px; font-family: 'open_sansregular'; color:#fff; margin-top:5px;}
.ctasub {font-size:13px; line-height:1.5em; display:inline-block; font-style:normal; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; color:#aab7d2;}

.h4color {font-size: 1.35em; color:#336699; font-weight:normal;}

.showtitle1 {font-size:1.40em; color:#fff; font-style:normal; line-height:1.6em; display:inline-block; margin-top:0px; margin-bottom:0px;}
.showtitle2 {font-size:2.2em; color:#ABDAE8; font-weight:bold; line-height:1.6em; display:inline-block; margin-top:12px; margin-bottom:10px; text-shadow: 1 1px 1 #fff;}

h1,.componentheading {

font-size:1.6em;

color: #51281C;

font-weight:bold;

margin-top:1.25em;

margin-bottom:10px;

line-height:1.6em;

}



h2,.contentheading {

font-size:1.75em;

color: #0a2a6b; /*CS*/

margin-top:1.5em;

margin-bottom:10px;

line-height: 1.6em;
font-family: 'open_sanssemibold'; font-weight:normal;

}



legend {

font-size:1.50em;

color: #444444; /*CS*/

font-weight:bold;

margin-top:10px;

margin-bottom:15px;

line-height: 1.6em;

border:none;

}



fieldset.formFieldset legend {font-size:1.750em;}



h3 {font-size:1.40em; color:#d9141c; line-height:1.6em; font-weight:normal; font-family: 'open_sanssemibold'; font-weight:normal;}

h3 a {font-size:1.40em; color:#51281C;}

h4 {font-size: 14px; color:#222; font-weight:normal; font-family: 'open_sanssemibold'; font-weight:normal; padding-bottom:4px; margin-top:4px; display:block;}

h5 {font-size: 0.850em;}

h6 {font-size:0.750em;}



input#Uploads {background-color:#F7F7F7; color:#5e5e5e;}

table tr td img {}

table tr td {padding:1em 1em 1em 1em;}

/*TEMPLATE COLOR BUTTON*/

a.tempcolor-button {
	background-color:#CF191B ;color:#fff;padding-top:10px;padding-bottom:10px;padding-left:14px;padding-right:14px;font-weight:bold;	font-size:12px;text-decoration:none;text-decoration:none; display:inline-block; border-radius:2px; margin-top:-5px;}
a.tempcolor-button:hover {background-color:#b91517; color:#fff;}
a.tempcolor-button:visited {color:#fff;}


a.showcase-button {

	background-color:#c31517 ;color:#fff;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;font-weight:normal;	font-size:14px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:18px;margin-bottom:0px; display:inline-block; text-align:center; margin-left:0px;}
a.showcase-button:hover {background-color:#d71e20; color:#fff;}
a.showcase-button:visited {color:#fff;}

/*BOTTOM BUTTON - CALL TO ACTION BUTTON */

a.bottom-button {

	background-color:#e7e7e7 ;color:#5e5e5e;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;	font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}

a.bottom-button:hover {background-color:#fff; color:#333;
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%); 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #e7e7e7));
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e7e7e7 100%); 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #e7e7e7 100%);}

a.bottom-button:visited {color:#5e5e5e;}

a.footer-button {
	background-color:#CF191B ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;	font-size:12px;text-decoration:none;text-decoration:none; display:inline-block; border-radius:2px; margin-top:15px;}
a.footer-button:hover {background-color:#b91517; color:#fff;}
a.footer-button:visited {color:#fff;}

a.feature-button {
	background-color:#E1900B ;color:#fff;padding-top:8px;padding-bottom:8px;padding-left:12px;padding-right:12px;font-weight:normal;	font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:3px;margin-bottom:10px; font-weight:bold;
	/*background-image: -ms-linear-gradient(top, #ffffff 0%, #f3f3f3 70%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 70%); 
background-image: -o-linear-gradient(top, #ffffff 0%, #f3f3f3 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f3f3f3));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #f3f3f3 70%); 
background-image: linear-gradient(to bottom, #ffffff 0%, #f3f3f3 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f3f3f3)"*/}
a.feature-button:hover {background-color:#e7e7e7; color:#333;
background-image: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 70%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 70%); 
background-image: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f6f6f6));
background-image: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 70%); 
background-image: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#f6f6f6)"}
a.feature-button:visited {color:#fff; background-color:#222;}



/*RSFORMS PRO*/
.formResponsive textarea:focus, .formResponsive input[type="text"]:focus, .formResponsive input[type="number"]:focus, .formResponsive input[type="email"]:focus, .formResponsive input[type="tel"]:focus, .formResponsive input[type="url"]:focus, .formResponsive input[type="password"]:focus, .formResponsive select:focus
{box-shadow:none; border:1px solid #666;}

div.formBody > textarea#QuestionsComments.rsform-text-box {width:60%;}

#component form#userForm.formResponsive h2 {padding-bottom:10px; margin-top:30px;}

input#Page1Next.rsform-button-next.rsform-button {background-color:#0E3584 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page1Next.rsform-button-next.rsform-button {text-shadow:none;}
input#Page1Next.rsform-button-next.rsform-button:hover {background-color:#0b2c6f; color:#fff;}
input#Page1Next.rsform-button-next.rsform-button:visited {color:#fff; background-color:#0E3584;}

input#Page2Next.rsform-button-next.rsform-button {background-color:#0E3584 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page2Next.rsform-button-next.rsform-button {text-shadow:none;}
input#Page2Next.rsform-button-next.rsform-button:hover {background-color:#0b2c6f; color:#fff;}
input#Page2Next.rsform-button-next.rsform-button:visited {color:#fff; background-color:#0E3584;}

input#Page3Next.rsform-button-next.rsform-button {background-color:#0E3584 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page3Next.rsform-button-next.rsform-button {text-shadow:none;}
input#Page3Next.rsform-button-next.rsform-button:hover {background-color:#0b2c6f; color:#fff;}
input#Page3Next.rsform-button-next.rsform-button:visited {color:#fff; background-color:#0E3584;}

input#Page4Next.rsform-button-next.rsform-button {background-color:#0E3584 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page4Next.rsform-button-next.rsform-button {text-shadow:none;}
input#Page4Next.rsform-button-next.rsform-button:hover {background-color:#0b2c6f; color:#fff;}
input#Page4Next.rsform-button-next.rsform-button:visited {color:#fff; background-color:#0E3584;}

input#Page5Next.rsform-button-next.rsform-button {background-color:#0E3584 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page5Next.rsform-button-next.rsform-button {text-shadow:none;}
input#Page5Next.rsform-button-next.rsform-button:hover {background-color:#0b2c6f; color:#fff;}
input#Page5Next.rsform-button-next.rsform-button:visited {color:#fff; background-color:#0E3584;}

input#Page2Prev.rsform-button-prev.rsform-button {background-color:#1b49a2 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page2Prev.rsform-button-prev.rsform-button {text-shadow:none;}
input#Page2Prev.rsform-button-prev.rsform-button:hover {background-color:#2455b6; color:#fff;}
input#Page2Prev.rsform-button-prev.rsform-button:visited {color:#fff; background-color:#1b49a2;}

input#Page3Prev.rsform-button-prev.rsform-button {background-color:#1b49a2 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page3Prev.rsform-button-prev.rsform-button {text-shadow:none;}
input#Page3Prev.rsform-button-prev.rsform-button:hover {background-color:#2455b6; color:#fff;}
input#Page3Prev.rsform-button-prev.rsform-button:visited {color:#fff; background-color:#1b49a2;}

input#Page4Prev.rsform-button-prev.rsform-button {background-color:#1b49a2 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page4Prev.rsform-button-prev.rsform-button {text-shadow:none;}
input#Page4Prev.rsform-button-prev.rsform-button:hover {background-color:#2455b6; color:#fff;}
input#Page4Prev.rsform-button-prev.rsform-button:visited {color:#fff; background-color:#1b49a2;}

input#Page5Prev.rsform-button-prev.rsform-button {background-color:#1b49a2 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Page5Prev.rsform-button-prev.rsform-button {text-shadow:none;}
input#Page5Prev.rsform-button-prev.rsform-button:hover {background-color:#2455b6; color:#fff;}
input#Page5Prev.rsform-button-prev.rsform-button:visited {color:#fff; background-color:#1b49a2;}

input#SubmitPrev.rsform-button-prev {background-color:#1b49a2 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#SubmitPrev.rsform-button-prev {text-shadow:none;}
input#SubmitPrev.rsform-button-prev:hover {background-color:#2455b6; color:#fff;}
input#SubmitPrev.rsform-button-prev:visited {color:#fff; background-color:#1b49a2;}

input#Submit.rsform-submit-button {
	background-color:#DC1E20 ;color:#fff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:bold;	font-size:13px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:0px;margin-bottom:0px;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ background-image:none;}
input#Submit.rsform-submit-button {text-shadow:none;}
input#Submit.rsform-submit-button:hover {background-color:#cb191b; color:#fff;}
input#Submit.rsform-submit-button:visited {color:#fff;}

form#userForm.formResponsive h2 {margin-bottom:20px;}
div.formControls > div.formBody > input { border:1px solid #ddd; /*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ }
div.formControls > div.formBody > textarea {border:1px solid #ddd;/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */ }
div.formControlLabel > strong.formRequired {color:#DC1E20;}
div.formBody > img#captcha25 {margin-top:-8px; border:0px solid #ddd; margin-right:8px;}
div.rsform-block.rsform-block-submit > div.formControlLabel
{
  background-color: #ffffff;
}

div.formBody > strong {color:#CF191A;}

/*EXTENSION SPECIFIC ------------------------------------- */

/*GK TABS*/

.gkTabsItem

{

  background-color: none;

  background-image: none;

  background-repeat: repeat;

  background-attachment: scroll;

  background-position: 0% 0%;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

}




/*TWEET DISPLAY BACK*/

.TDB-tweet-text {padding-bottom:10px; border-bottom:0px dashed #333; margin-bottom:6px; background-image:url(../images/tweetback.png); background-repeat:no-repeat; background-position:top left; padding-left:24px;} 
div.well.well-small.TDB-tweet {background-color:#f7f7f7; border:1px solid #ddd;}
.TDB-tweet {background-color:none;}
.TDB-footer-follow-link{font-weight: bold;text-align: left; margin-top:0px;}

/*OTHER TYPOGRAPHY----------------------------------------*/

table#products tr td {border: solid #e7e7e7 1px; background-color:#f9f9f9; padding:20px;}
table#products tr td:hover {border: solid #e7e7e7 1px; background-color:#fff; padding:20px;}
table#products tr td img {border: 1px solid #e7e7e7;}

table#about tr td {border: solid #e7e7e7 1px; background-color:#f9f9f9; padding:20px;}
table#about tr td:hover {border: solid #e7e7e7 1px; background-color:#fff; padding:20px;}
table#about tr td img {border: 1px solid #e7e7e7;}

table#past tr td {padding:0px 20px 0px 0px;}

/*FOOTER BLOCK NUMBER STYLES*/

.footer-blocknumber {background-color:#51281C;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #e7e7e7;display: block;width: 32px;height: 32px;line-height: 32px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center; border:1px solid #ddd;}



/*TEMPLATE INDIVIDUAL MEDIA QUERIES BY POSITION--------------------------------------------------------------- */

/*DESKTOP*/ 

	.desktop {display:inherit;}
	#right .span3 {padding-top:3em;}
	div.os-gallery-tabs-main-1 > div.copyright-block {display:none;}



textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-    input:focus {

    border-color: #ccc;

    box-shadow: none;

    -webkit-box-shadow: none;

    outline: -webkit-focus-ring-color auto 0px;

}



/*PHONE*/ @media (max-width: 767px) {
  
  table.bod {margin-left:-10px;}
table.bod tr td {width:60%; padding:10px; text-align:center; display:inline-block; overflow:hidden;}
table.bod tr td img {margin-bottom:10px; border:1px solid #ddd;}

  .phone {display: none !important;}
  #right .span3 {padding-top:3em; background-image:none;}
    body {background-image:none; background-color:#f4f4f4;}
	  .page-header {margin-bottom:0px; margin-top:-20px; border-bottom:0px;}
	  
table.contact {margin-left:0px; font-size:12px;}
table.contact tr td {padding:0px 20px 0px 20px; width:100%; display:inline-block; overflow:hidden;}
table.contact tr:nth-child(even) {background: #fff; padding:5px 0px 5px 0px;}
table.contact tr:nth-child(odd) {background: #f5f5f5; padding:5px 0px 5px 0px;}
	  
.programbanner1 {width:auto; height:auto; background: #00A651;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner1 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner1 img {width:50%; display:block; float: left; margin-right:0px; margin-bottom:15px; height:auto; margin-top:10px;}

.programbanner2 {width:auto; height:auto; background: #ED1C24;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner2 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner2 img {width:50%; display:block; float: left; margin-right:0px; margin-bottom:15px; height:auto; margin-top:10px;}

.programbanner3 {width:auto; height:auto; background: #F57E25;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner3 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner3 img {width:50%; display:block; float: left; margin-right:0px; margin-bottom:15px; height:auto; margin-top:10px;}

.programbanner4 {width:auto; height:auto; background: #009CD7;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner4 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner4 img {width:50%; display:block; float: left; margin-right:0px; margin-bottom:15px; height:auto; margin-top:10px;}
	  
	  .moduletable_rightvideo {margin-bottom:3em;}
	  
a.tempcolor-button {margin-bottom:8px;}

table.volunteerpage tr td {display:inline-block; width:100%; overflow:hidden;}

table.startteam tr td {display:inline-block; width:100%; overflow:hidden;}
table.startteam tr td img {width:60%;}
table.startteam > tbody > tr > td > div.greenblock {text-align:center;}
table.startteam > tbody > tr > td > div.redblock {text-align:center;}
table.startteam > tbody > tr > td > div.orangeblock {text-align:center;}
table.startteam > tbody > tr > td > div.blueblock {text-align:center;}
	  
table.sponsors4 {margin-left:-10px; padding-top:0px;}
table.sponsors4 tr td {border:0px solid #ececec; text-align:left; padding:10px 10px 10px 10px; display:inline-block; width:100%; overflow:hidden;}
table.sponsors4 img {border:1px solid #ddd; width:100%; /*-webkit-filter: grayscale(100%); filter: grayscale(100%);*/ opacity:0.85;}
table.sponsors4 img:hover {border:1px solid #ddd; width:100%; /*-webkit-filter: grayscale(0%); filter: grayscale(0%);*/ opacity:1.0;}

h2,.contentheading {

font-size:1.6em;

color: #0a2a6b; /*CS*/

margin-top:2em;

margin-bottom:10px;

line-height: 1.4em;
display:block;
font-family: 'open_sanssemibold'; font-weight:normal;

}
	  
.moduletable_footer {color:#708aa4; padding-top:0em; padding-bottom:3em; font-size:12px; line-height:1.7em;}
.moduletable_footerlogo {margin-top:3em; padding-bottom:3em; line-height:1.7em; color:#708aa4; font-size:12px;}
	  
.moduletable_footerlogo > div.custom_footerlogo > table > tbody > tr > td {width:90%; display:inline-block; overflow:hidden; padding-bottom:10px;}
	  
.testimonial { z-index:10000000; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:0em; padding-bottom:0em; /*background-color:#222; background-image:url(../images/bottombg.png); background-position:center center; background-attachment:fixed;*/
background-position:center center; overflow:visible; background-image:url(../images/testimonial-bg.jpg); background-repeat:no-repeat; background-attachment:scroll; background-size:500%;}
.testimonial-overlay {background-image: url(../images/showcase-overlay2.png); background-repeat:repeat;}
.moduletable_testimonial {padding:5em 0em 5.5em 0em; width:80%; text-align:center; margin-left:auto; margin-right:auto;}
.moduletable_testimonial > div#srq_quote {display:block; text-align:center; color:#e7e7e7; font-size:18px; font-family: 'open_sansregular', Arial, sans-serif; background-image: url(../images/quotations-bg.png); background-position:top center; background-repeat:no-repeat; padding:1.25em 1em 0em 1em; line-height:1.7em; font-style:italic; text-shadow: 1px 1px #000;}
.moduletable_testimonial > div#srq_author {display:block; text-align:center; color:#ccc; font-size:13px; font-family: 'ralewayregular', Arial, sans-serif; font-weight:normal; text-shadow: 1px 1px #000; margin-top:5px;}
	  
	.moduletable_spotlight2box > div.custom_spotlight2box > table > tbody > tr > td > img {display:none;}
.moduletable_spotlight2box > div.custom_spotlight2box > table > tbody > tr > td {width:100%; overflow:visible; display:inline-block;}
.moduletable_spotlight2box table tr td .textblock {padding:1.5em 1.75em 0em 1.75em; text-align:left; font-size:13px; width:90%;}
.moduletable_spotlight2sponsors {padding-bottom:1em;}
	  
	 .events { height: auto;margin:0 !important; padding:3em 1em 3em 1em; background:#fff; border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible;}
	 .moduletable_events1 {margin-bottom:2em;}
	 .moduletable_events2stats {margin-bottom:2em;}
	 
	 table.iconleft tr td {vertical-align:top;}
	 table.iconright tr td {vertical-align:top;}
	 
	 html > body > div.spotlight > div.container > div.row > div#spotlight1.span6 > div.moduletable_spotlight1 > div.custom_spotlight1 > h2 {margin-top:-5px; line-height:1.2em;}
	 .spotlight { height: auto;margin:0 !important; padding:3em 1em 2.5em 1em; background:#f5f5f5; border-top:0px solid #ddd; z-index:100; position:relative; overflow:visible;}
	  
	.abouttitle {width:auto; height:auto; background: #f5f5f5;margin:0 !important; padding:3em 1em 0em 1em; z-index:999; position:relative; overflow:visible; text-align:left; z-index:100; position:relative; overflow:visible;}
	.about {width:auto; height:auto; background: #f5f5f5; background-repeat:repeat;margin:0 !important; padding:2em 1em 0em 1em; border-bottom:0px solid #e7e7e7; z-index:100; position:relative; overflow:visible;}
.aboutsub {width:auto; height:auto; background: #f5f5f5;margin:0 !important; padding:0em 1em 3em 1em; z-index:999; position:relative; overflow:visible; text-align:left; z-index:100; position:relative; overflow:visible;}

  .moduletable_logo img {width:90%; margin-left:auto; margin-right:auto; text-align: left;}
  .moduletable_logo {width:86%;text-align:left;}
  
  .moduletable_navmenu > a#navigation-toggle.navigation-toggle-296 {margin-top:10px;}
  .moduletable_navmenu {padding-top:0em;}
  
  table.homeintro tr td {display:block; width:100%; overflow:hidden;}
  table.homeintro tr td img {padding-bottom:15px;}

}



/*TABLET*/@media (min-width: 768px) and (max-width: 979px) {

	 .moduletable_logo img {width:100%; margin-left:auto; margin-right:auto;}
	 .moduletable_logo {width:100%; margin-left:auto; margin-right:auto;}
  	.tablet {display: none !important;}
  	#right .span3 {background-image:none; background-repeat:repeat-y; background-position:top left; padding-top:3em; padding-left:0px;}
#maincontent {padding-right:0em; font-size:13px; line-height:1.6em;}

table.hotels {}
table.hotels tr td {padding:10px 10px 10px 10px; border:1px solid #ececec; width:auto;}
table.hotels th {background-color: #003974; color:#fff; font-weight:bold; font-size:12px; text-align:left; padding:5px 10px 5px 10px;}
table.hotels tr:nth-child(even) {background: #fff;}
table.hotels tr:nth-child(odd) {background: #f5f5f5;}

table.volunteerpage > tbody > tr > td {width:33%; vertical-align:top;}

.programbanner1 {width:auto; height:auto; background: #00A651;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7; font-size:13px;}
.moduletable_programbanner1 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner1 img {width:170px; height:auto; margin-bottom:20px; margin-top:10px;}

.programbanner2 {width:auto; height:auto; background: #ED1C24;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner2 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner2 img {width:170px; height:auto; margin-bottom:40px; margin-top:10px;}

.programbanner3 {width:auto; height:auto; background: #F57E25;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner3 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner3 img {width:170px; height:auto; margin-bottom:40px; margin-top:10px;}

.programbanner4 {width:auto; height:auto; background: #009CD7;margin:0 !important; padding:2.5em 1em 2.5em 1em; z-index:100; position:relative; overflow:visible; border-top:0px dotted #e7e7e7;}
.moduletable_programbanner4 {text-align:left; color:#f5f5f5;}
.moduletable_programbanner4 img {width:170px; height:auto; margin-bottom:40px; margin-top:10px;}
	
.moduletable_events1 {font-size:13px; line-height:1.5em;}
.moduletable_events1 .fa {display:none;}
.moduletable_events1 h3 {line-height:1.4em;}

.moduletable_events2stats > div.custom_events2stats > table > tbody > tr > td > span.number {font-size:15px;}
.moduletable_events2stats > div.custom_events2stats > table > tbody > tr > td {font-size:12px;}

.moduletable_spotlight1 {font-size:13px;}
.moduletable_spotlight1 > div.custom_spotlight1 > h2 {font-size:22px;}
.moduletable_spotlightsponsors {font-size:13px;}

.moduletable_footer > div.custom_footer > table > tbody > tr > td {width:100%; display:inline-block; overflow:hidden; padding:0px 20px 20px 20px;}
.moduletable_footer h3 {margin-top:2px;}
.moduletable_footer {padding-top:3em; padding-bottom:0px;}
.footer {padding-bottom:1.5em;}
.moduletable_footerlogo > div.custom_footerlogo > table > tbody > tr > td {width:90%; display:inline-block; overflow:hidden; padding-bottom:10px;}
	
.moduletable_aboutorange h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutorange strong {font-weight:bold; color:#444;}
.moduletable_aboutorange img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutorange {background-color:#f57e25;font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden;color:#f5f5f5;}
.moduletable_aboutorange .text {padding:1em;}
.moduletable_aboutorange .text img {margin:10px 5px 5px 5px; width:100%;}
.moduletable_aboutorange a {color:#ddd; text-decoration:none;}
.moduletable_aboutorange a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutorange a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutorange .block {background-color:#ea7823; color:#fff; font-size:14px; text-align:center; padding:10px; width:85%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}

.moduletable_aboutblue h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutblue strong {font-weight:bold; color:#444;}
.moduletable_aboutblue img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutblue {background-color:#009CD7;font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden; color:#f5f5f5;}
.moduletable_aboutblue .text {padding:1em;}
.moduletable_aboutblue .text img {margin:10px 5px 5px 5px; width:100%;}
.moduletable_aboutblue a {color:#ddd; text-decoration:none;}
.moduletable_aboutblue a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutblue a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutblue .block {background-color:#008dc3; color:#fff; font-size:14px; text-align:center; padding:10px; width:85%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}
	
.moduletable_aboutred h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutred strong {font-weight:bold; color:#444;}
.moduletable_aboutred img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutred {background-color:#ed1c24; font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden; color:#f5f5f5;}
.moduletable_aboutred .text {padding:1em;}
.moduletable_aboutred .text img {margin:10px 5px 5px 5px; width:100%;}
.moduletable_aboutred a {color:#ddd; text-decoration:none;}
.moduletable_aboutred a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutred a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutred .block {background-color:#d8151d; color:#fff; font-size:20px; text-align:center; padding:10px; width:90%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}
	
.moduletable_aboutgreen h3 {font-family: 'open_sanssemibold'; color:#CF191B; font-size:16px; margin-top:-4px;}
.moduletable_aboutgreen strong {font-weight:bold; color:#444;}
.moduletable_aboutgreen img {max-height:100%;/*-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;*/}
/*.moduletable_aboutred img:hover {border-bottom: 2px solid #FFD312; max-height:100%;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}*/
.moduletable_aboutgreen {background-color:#00A651;font-size:13px; border-top:0px solid #A60E17; text-align:center; margin-bottom:2.5em; overflow:hidden; color:#f5f5f5;}
.moduletable_aboutgreen .text {padding:1em;}
.moduletable_aboutgreen .text img {margin:10px 5px 5px 5px; width:100%;}
.moduletable_aboutgreen a {color:#ddd; text-decoration:none;}
.moduletable_aboutgreen a:visited {color:#ddd; text-decoration:none;}
.moduletable_aboutgreen a:hover {color:#fff; text-decoration:none;}
.moduletable_aboutgreen .block {background-color:#018c45; color:#fff; font-size:14px; text-align:center; padding:10px; width:85%; display:inline-block; font-weight:bold; margin-top:4px; margin-bottom:12px; font-family: 'open_sansregular'; font-weight:normal;}
	
.moduletable_abouttitle {font-size:14px;}
.moduletable_abouttitle h1 {font-size:2em; color:#003368; line-height:1.5em; display:block; font-family: 'Helvetica Neue LT Std'; font-weight:bold; margin-top:-7px; margin-bottom:-8px;}
.moduletable_abouttitle .block {margin-top:-5px; border-right:0px solid #ddd; padding-bottom:5px; padding-right:20px;}
.moduletable_abouttitle .block img {display:none;}
.moduletable_abouttitle a {color:#1242a2; text-decoration:none;}
.moduletable_abouttitle a:visited {color:#1242a2; text-decoration:none;}
.moduletable_abouttitle a:hover {color:#b71416; text-decoration:none;}

table.homeintro {margin-left:0px; width:120%;}
table.homeintro tr td {padding:0px 0px 0px 0px; vertical-align:top;}
.moduletable_abouttitle table.homeintro tr td img {display:none;}
	
.moduletable_spotlight2box > div.custom_spotlight2box > table > tbody > tr > td > img {display:none;}
.moduletable_spotlight2box > div.custom_spotlight2box > table > tbody > tr > td {width:100%; overflow:visible; display:inline-block;}
.moduletable_spotlight2box table tr td .textblock {padding:1.5em 1.75em 0em 1.75em; text-align:left; font-size:13px; width:90%;}

.testimonial { z-index:10000000; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:0em; padding-bottom:0em; /*background-color:#222; background-image:url(../images/bottombg.png); background-position:center center; background-attachment:fixed;*/
background-position:center center; overflow:visible; background-image:url(../images/testimonial-bg.jpg); background-repeat:no-repeat; background-attachment:scroll; background-size:120%;}
.testimonial-overlay {background-image: url(../images/showcase-overlay2.png); background-repeat:repeat;}
.moduletable_testimonial h3 {color:#e7e7e7; background-image: url(../images/5-star-icons.png); background-position:top center; background-repeat:no-repeat;}
.moduletable_testimonial {padding:5em 0em 5.5em 0em; width:80%; text-align:center; margin-left:auto; margin-right:auto;}
.moduletable_testimonial > div#srq_quote {display:block; text-align:center; color:#e7e7e7; font-size:18px; font-family: 'open_sansregular', Arial, sans-serif; background-image: url(../images/quotations-bg.png); background-position:top center; background-repeat:no-repeat; padding:1.25em 1em 0em 1em; line-height:1.7em; font-style:italic; text-shadow: 1px 1px #000;}
.moduletable_testimonial > div#srq_author {display:block; text-align:center; color:#ccc; font-size:13px; font-family: 'ralewayregular', Arial, sans-serif; font-weight:normal; text-shadow: 1px 1px #000; margin-top:5px;}
  
#navmenu {height:auto; color:#ccc; margin-top:-10px; padding-bottom:.25em; }
.moduletable_navmenu {width:auto; float:right; text-align:right; margin-right:-10px; margin-top:20px;}
.moduletable_navmenu > a#navigation-toggle.navigation-toggle-296 {margin-top:20px; margin-right:26px; z-index:10000000000001;}

}

 

.btn {font-size:12px; margin-bottom:0px; background-color:#CF191B !important; background-repeat: repeat-x; color: #fff !important; background-image:none; text-shadow: none;
/*radius*/-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; /* future proofing */ border: none; padding:6px 12px 6px 12px;}
.btn:hover {background-color:#255585; color:#fff;}
.btn span {display:none;}


/*----------------------------------------------------------------------------*/



/*PRECODE - CODE FORMAT*/

pre {

background-color: #f7f7f7;

border-left:5px solid #ccc;

width:96%;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

font-family: Monaco,Consolas,"Courier News",monospace;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 1em;

line-height: 1.5;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

margin-top: 15px;

margin-right: 0pt;

margin-bottom: 15px;

margin-left: 0pt;

padding-top: 10px;

padding-right: 15px;

padding-bottom: 10px;

padding-left: 15px;

}



/*DROPCAP*/

.dropcap {

display: block;

float: left;

font-family: Georgia,Times,serif;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 60px;

line-height: 40px;

font-size-adjust: none;

font-stretch: normal;

-x-system-font: none;

padding-top: 7px;

padding-right: 8px;

padding-bottom: 0pt;

padding-left: 0pt;

}



/*BLOCKQUOTE TYPO STYLING*/

blockquote {font-style:italic; font-size:12px; color:#666666;}

blockquote span.open {

background-color: transparent;

background-image: url("../images/block-open.png");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

padding-top: 0pt;

padding-right: 0px;

padding-bottom: 0pt;

padding-left: 20px;

}



blockquote span.close {

background-color: transparent;

background-image: url("../images/block-close.png");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: right;

background-clip: border-box;

background-origin: padding-box;

background-size: auto auto;

padding-top: 0pt;

padding-right: 20px;

padding-bottom: 0pt;

padding-left: 0pt;

}



/*EVENT ICON - CALENDAR*/

/*TEMPLATE COLOR*/

.event-tempcolor {width:56px; height:70px; float:left; display:inline-block; background-color:#E4693F; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#e7e7e7;/* future proofing */}



/*BLUE COLOR*/

.event-blue {width:56px; height:70px; float:left; display:inline-block; background-color:#3399cc; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff; /* future proofing */}



/*NAVY COLOR*/

.event-navy {width:56px; height:70px; float:left; display:inline-block; background-color:#15317E; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff; /* future proofing */}



/*MAROON COLOR*/

.event-maroon {width:56px; height:70px; float:left; display:inline-block; background-color:#800517; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff; /* future proofing */}



/*BLACK COLOR*/

.event-black {width:56px; height:70px; float:left; display:inline-block; background-color:#292929; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*GREY COLOR*/

.event-grey {width:56px; height:70px; float:left; display:inline-block; background-color:#666; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*SILVER COLOR*/

.event-silver {width:56px; height:70px; float:left; display:inline-block; background-color:#e7e7e7; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#5e5e5e;/* future proofing */}



/*PINK COLOR*/

.event-pink {width:56px; height:70px; float:left; display:inline-block; background-color:#f9a7b0; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*GREEN COLOR*/

.event-green {width:56px; height:70px; float:left; display:inline-block; background-color:#78d18b; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*DARK GREEN COLOR*/

.event-darkgreen {width:56px; height:70px; float:left; display:inline-block; background-color:#6d8d5b; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*TEAL COLOR*/

.event-teal {width:56px; height:70px; float:left; display:inline-block; background-color:#3ea9a1; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*PEACH COLOR*/

.event-peach {width:56px; height:70px; float:left; display:inline-block; background-color:#FF9955; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*ORANGE COLOR*/

.event-orange {width:56px; height:70px; float:left; display:inline-block; background-color:#e4693f; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*PURPLE COLOR*/

.event-purple {width:56px; height:70px; float:left; display:inline-block; background-color:#9a86a2; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*RED COLOR*/

.event-red {width:56px; height:70px; float:left; display:inline-block; background-color:#dc4f49; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#fff;/* future proofing */}



/*GOLD COLOR*/

.event-gold {width:56px; height:70px; float:left; display:inline-block; background-color:#EADC88; margin-right:20px; border:1px solid #e7e7e7; margin-top:5px; margin-bottom:20px;/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; color:#666;/* future proofing */}



.eventmonth {width:56px; height:23px; float:left; background-color:none; font-size:12px; text-align:center; padding-top:3px;}

.eventdate {width:56px; height:32px; float:left; color:#888; font-size:30px; text-align:center; vertical-align:middle; padding-top:12px; background-color:#fff;

/* IE10 Consumer Preview */ background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);/* Mozilla Firefox */ background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);/* Opera */ background-image: -o-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);/* Webkit (Safari/Chrome 10) */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F3F3F3));/* Webkit (Chrome 11+) */ background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F3F3F3 100%);/* W3C Markup, IE10 Release Preview */ background-image: linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 100%); /* IE8 and below */ display : inline-block\9;}



/*INLINE HIGHLIGHT STYLES*/

.highlight-maroon {

background-color: #800517;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-black {

background-color: #292929;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-grey {

background-color: #666;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-silver {

background-color: #e7e7e7;color:#5e5e5;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-white {

background-color: #fff;color:#333;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-pink {

background-color: #f9a7b0;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-blue {

background-color: #3399cc;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-navy {

background-color: #15317E;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-green {

background-color: #78d18b;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-darkgreen {

background-color: #6d8d5b;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-teal {

background-color: #3ea9a1;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-peach {

background-color: #FF9955;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-orange {

background-color: #e4693f;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-purple {

background-color: #9a86a2;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-red {

background-color: #dc4f49;color:#fff;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



.highlight-gold {

background-color: #EADC88;color:#666;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px; display:inline-block; margin-bottom:5px;}



/*ICON INLINE STYLES*/

p.error, p.message, p.tips, p.tag, p.note, p.photo, p.doc, p.phone, p.calendar, p.clock, p.camera, p.check, p.plus, p.minus, p.diamond, p.tool, p.female, p.male, p.ribbon, p.heart, p.davidstar, p.moonstar, p.cross, p.star, p.stopwatch, p.pin, p.chart, p.key, p.speech, p.pushpin, p.mail, p.info1, p.info2, p.clipboard  {

padding-left: 25px;

position: relative;}



p.error {color: #cc0000; background-position:top left; background-image:url('../images/error.png'); background-repeat:no-repeat;}

p.message {color: #666; background-position:top left; background-image: url(../images/message.png); background-repeat:no-repeat;}

p.tips {color: #666; background-position:top left; background-image: url(../images/tip.png); background-repeat:no-repeat;}

p.tag {color: #666; background-position:top left; background-image: url(../images/tag.png); background-repeat:no-repeat;}

p.note {color: #666; background-position:top left; background-image: url(../images/note.png); background-repeat:no-repeat;}

p.photo {color: #666; background-position:top left; background-image: url(../images/photo.png); background-repeat:no-repeat;}

p.doc {color: #666; background-position:top left; background-image: url(../images/document.png); background-repeat:no-repeat;}

p.phone {color: #666; background-position:top left; background-image: url(../images/phone.png); background-repeat:no-repeat;}

p.calendar {color: #666; background-position:top left; background-image: url(../images/calendar.png); background-repeat:no-repeat;}

p.clock {color: #666; background-position:top left; background-image: url(../images/clock.png); background-repeat:no-repeat;}

p.camera {color: #666; background-position:top left; background-image: url(../images/camera.png); background-repeat:no-repeat;}

p.check {color: #666; background-position:top left; background-image: url(../images/check.png); background-repeat:no-repeat;}

p.plus {color: #666; background-position:top left; background-image: url(../images/plus.png); background-repeat:no-repeat;}

p.minus {color: #666; background-position:top left; background-image: url(../images/minus.png); background-repeat:no-repeat;}

p.diamond {color: #666; background-position:top left; background-image: url(../images/diamond.png); background-repeat:no-repeat;}

p.tool {color: #666; background-position:top left; background-image: url(../images/tool.png); background-repeat:no-repeat;}

p.female {color: #666; background-position:top left; background-image: url(../images/female.png); background-repeat:no-repeat;}

p.male {color: #666; background-position:top left; background-image: url(../images/male.png); background-repeat:no-repeat;}

p.ribbon {color: #666; background-position:top left; background-image: url(../images/ribbon.png); background-repeat:no-repeat;}

p.heart {color: #666; background-position:top left; background-image: url(../images/heart.png); background-repeat:no-repeat;}

p.star {color: #666; background-position:top left; background-image: url(../images/star.png); background-repeat:no-repeat;}

p.stopwatch {color: #666; background-position:top left; background-image: url(../images/stopwatch.png); background-repeat:no-repeat;}

p.pin {color: #666; background-position:top left; background-image: url(../images/pin.png); background-repeat:no-repeat;}

p.chart {color: #666; background-position:top left; background-image: url(../images/chart.png); background-repeat:no-repeat;}

p.key {color: #666; background-position:top left; background-image: url(../images/key.png); background-repeat:no-repeat;}

p.speech {color: #666; background-position:top left; background-image: url(../images/speech.png); background-repeat:no-repeat;}

p.pushpin {color: #666; background-position:top left; background-image: url(../images/pushpin.png); background-repeat:no-repeat;}

p.mail {color: #666; background-position:top left; background-image: url(../images/mail.png); background-repeat:no-repeat;}

p.info1 {color: #666; background-position:top left; background-image: url(../images/info1.png); background-repeat:no-repeat;}

p.info2 {color: #666; background-position:top left; background-image: url(../images/info2.png); background-repeat:no-repeat;}

p.clipboard {color: #666; background-position:top left; background-image: url(../images/clipboard.png); background-repeat:no-repeat;}



/*LIST STYLES*/
/*LIST STYLES*/
ul.dotlist {

  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  line-height: 1.8em;
  list-style-type: url("../images/dotlist.png");
  list-style-image: url("../images/dotlist.png");
  list-style-position: outside;
  margin-top: 10px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 24px;
  margin-left:-4px;
}

ul.dotlist li {line-height:1.9em;}

ul.starlist {

  background-color: transparent;

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: left top;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

  line-height: 20px;

  list-style-type: url("../images/star-ul.png");

  list-style-image: url("../images/star-ul.png");

  list-style-position: outside;

  margin-top: 10px;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 24px;

  margin-left:20px;

}



ul.checklist {

  background-color: transparent;

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: left top;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

  line-height: 20px;

  list-style-type: url("../images/check-ul.png");

  list-style-image: url("../images/check-ul.png");

  list-style-position: outside;

  margin-top: 10px;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 24px;

  margin-left:20px;

}



ul.clocklist {

  background-color: transparent;

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: left top;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

  line-height: 20px;

  list-style-type: url("../images/clock-ul.png");

  list-style-image: url("../images/clock-ul.png");

  list-style-position: outside;

  margin-top: 10px;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 24px;

  margin-left:20px;

}



ul.datelist {

  background-color: transparent;

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: left top;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

  line-height: 20px;

  list-style-type: url("../images/date-ul.png");

  list-style-image: url("../images/date-ul.png");

  list-style-position: outside;

  margin-top: 10px;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 24px;

  margin-left:20px;

}



ul.arrowlist {

  background-color: transparent;

  background-repeat: no-repeat;

  background-attachment: scroll;

  background-position: left top;

  background-clip: border-box;

  background-origin: padding-box;

  background-size: auto auto;

  line-height: 20px;

  list-style-type: url("../images/arrow-list.png");

  list-style-image: url("../images/arrow-list.png");

  list-style-position: outside;

  margin-top: 10px;

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 0px;

  padding-left: 30px;

  margin-left:20px;

}

ul.arrowlist li {line-height:2em; margin-left:-30px; padding-left:4px;}



/*CIRCLE BLOCK NUMBER STYLES*/

.black-circlenumber {background-color:#000;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.grey-circlenumber {background-color:#666;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.silver-circlenumber {background-color:#e7e7e7;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #666;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.0);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.gold-circlenumber {background-color:#EADC88;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #666;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.pink-circlenumber {background-color:#f9a7b0;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.navy-circlenumber {background-color:#15317E;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.blue-circlenumber {background-color:#3399cc;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.darkgreen-circlenumber {background-color:#6d8d5b;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.green-circlenumber {background-color:#78d18b;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.teal-circlenumber {background-color:#3ea9a1;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.orange-circlenumber {background-color:#e4693f;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.purple-circlenumber {background-color:#9a86a2;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.red-circlenumber {background-color:#dc4f49;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.peach-circlenumber {background-color:#FF9955;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



.maroon-circlenumber {background-color:#800517;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #fff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); border:0px solid #ccc; /*radius*/-moz-border-radius: 22px;-webkit-border-radius: 22px;border-radius: 22px; /* future proofing */}



/*ROUNDED BLOCK NUMBER STYLES*/

.black-blocknumber {background-color:#000;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.grey-blocknumber {background-color:#666;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.silver-blocknumber {background-color:#e7e7e7;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #666666;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.0);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.gold-blocknumber {background-color:#EADC88;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #666;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.pink-blocknumber {background-color:#f9a7b0;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.navy-blocknumber {background-color:#15317E;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.blue-blocknumber {background-color:#3399cc;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.darkgreen-blocknumber {background-color:#6d8d5b;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.green-blocknumber {background-color:#78d18b;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.teal-blocknumber {background-color:#3ea9a1;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.orange-blocknumber {background-color:#e4693f;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.purple-blocknumber {background-color:#9a86a2;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.red-blocknumber {background-color:#dc4f49;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.peach-blocknumber {background-color:#FF9955;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #ffffff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



.maroon-blocknumber {background-color:#800517;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #fff;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); border:1px solid #ccc; /*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}



/*SMALL BUTTON STYLES - COMPONENT LINK COLORS*/

#component a.blackbutton, #component a.blackbutton:hover {color:#fff;}

#component a.maroonbutton, #component a.maroonbutton:hover {color:#fff;}

#component a.greybutton, #component a.greybutton:hover {color:#fff;}

#component a.silverbutton, #component a.silverbutton:hover {color:#5e5e5e;}

#component a.goldbutton, #component a.goldbutton:hover {color:#666;}

#component a.pinkbutton, #component a.pinkbutton:hover {color:#fff;}

#component a.bluebutton, #component a.bluebutton:hover {color:#fff;}

#component a.navybutton, #component a.navybutton:hover {color:#fff;}

#component a.greenbutton, #component a.greenbutton:hover {color:#fff;}

#component a.darkgreenbutton, #component a.darkgreenbutton:hover {color:#fff;}

#component a.tealbutton, #component a.tealbutton:hover {color:#fff;}

#component a.orangebutton, #component a.orangebutton:hover {color:#fff;}

#component a.peachbutton, #component a.peachbutton:hover {color:#fff;}

#component a.purplebutton, #component a.purplebutton:hover {color:#fff;}

#component a.redbutton, #component a.redbutton:hover {color:#fff;}

#component a.tempcolor-button, #component a.tempcolor-button:hover, #component a.tempcolor-button:visited  {color:#fff;}

#mainbottom a.tempcolor-button, #mainbottom a.tempcolor-button:hover {color:#fff;}

#maintop a.tempcolor-button, #maintop a.tempcolor-button:hover {color:#fff;}



/*SMALL BUTTONS ---------------------------*/

/*MAROON BUTTON*/

a.maroonbutton {

	background-color:#800517;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.maroonbutton:hover {background-color:#8a091c; color:#fff; }



/*BLACK BUTTON*/

a.blackbutton {

	background-color:#000000;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */

	/* IE8 and below */ display : inline-block\9;}

a.blackbutton:hover {background-color:#333; color:#fff; }



/*GREY BUTTON*/

a.greybutton {

	background-color:#333;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.greybutton:hover {background-color:#555555; color:#fff; }



/*SILVER BUTTON*/

a.silverbutton {

	background-color:#e7e7e7;color:#5e5e5e;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.silverbutton:hover {background-color:#dddddd; color:#5e5e5e; }



/*BROWN BUTTON*/

a.goldbutton {

	background-color:#EADC88;color:#666;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.goldbutton:hover {background-color:#e0d27e; color:#666; }



/*NAVY BUTTON*/

a.navybutton {

	background-color:#15317E;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.navybutton:hover {background-color:#0e2970; color:#fff; }



/*BLUE BUTTON*/

a.bluebutton {

	background-color:#3399cc;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.bluebutton:hover {background-color:#2586b6; color:#fff; }



/*PURPLE BUTTON*/

a.purplebutton {

	background-color:#9a86a2;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.purplebutton:hover {background-color:#876f91; color:#fff; }



/*DARK GREEN BUTTON*/

a.darkgreenbutton {

	background-color:#6d8d5b;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.darkgreenbutton:hover {background-color:#5e7f4b; color:#fff; }



/*GREEN BUTTON*/

a.greenbutton {

	background-color:#78d18b;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.greenbutton:hover {background-color:#63be76; color:#fff; }



/*TEAL BUTTON*/

a.tealbutton {

	background-color:#3ea9a1;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.tealbutton:hover {background-color:#359991; color:#fff; }



/*RED BUTTON*/

a.redbutton {

	background-color:#dc4f49;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.redbutton:hover {background-color:#c7403b; color:#fff; }



/*ORANGE BUTTON*/

a.orangebutton {

	background-color:#e4693f;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.orangebutton:hover {background-color:#d15a31; color:#fff; }



/*PEACH BUTTON*/

a.peachbutton {

	background-color:#FF9955;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.peachbutton:hover {background-color:#ee8b49; color:#fff; }



/*PINK BUTTON*/

a.pinkbutton {

	background-color:#f9a7b0;color:#ffffff;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.pinkbutton:hover {background-color:#e98f99; color:#fff; }



/*BIG BUTTON STYLES - IN COMPONENT LINK COLORS----------------------------------*/

#component a.maroonbutton-big, #component a.maroonbutton-big:hover {color:#fff;}

#component a.blackbutton-big, #component a.blackbutton-big:hover {color:#fff;}

#component a.greybutton-big, #component a.greybutton-big:hover {color:#fff;}

#component a.silverbutton-big, #component a.silverbutton-big:hover {color:#5e5e5e;}

#component a.goldbutton-big, #component a.goldbutton-big:hover {color:#666;}

#component a.pinkbutton-big, #component a.pinkbutton-big:hover {color:#fff;}

#component a.bluebutton-big, #component a.bluebutton-big:hover {color:#fff;}

#component a.navybutton-big, #component a.navybutton-big:hover {color:#fff;}

#component a.greenbutton-big, #component a.greenbutton-big:hover {color:#fff;}

#component a.darkgreenbutton-big, #component a.darkgreenbutton-big:hover {color:#fff;}

#component a.tealbutton-big, #component a.tealbutton-big:hover {color:#fff;}

#component a.orangebutton-big, #component a.orangebutton-big:hover {color:#fff;}

#component a.purplebutton-big, #component a.purplebutton-big:hover {color:#fff;}

#component a.redbutton-big, #component a.redbutton-big:hover {color:#fff;}

#component a.peachbutton-big, #component a.peachbutton-big:hover {color:#fff;}



/*BIG MAROON BUTTON*/

a.maroonbutton-big {

	background-color:#800517;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.maroonbutton-big:hover {background-color:#8a091c; color:#fff;}



/*BIG BLACK BUTTON*/

a.blackbutton-big {

	background-color:#000000;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.blackbutton-big:hover {background-color:#333; color:#fff;}



/*BIG GREY BUTTON*/

a.greybutton-big {

	background-color:#666;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.greybutton-big:hover {background-color:#555555; color:#fff;}



/*BIG SILVER BUTTON*/

a.silverbutton-big {

	background-color:#e7e7e7;color:#5e5e5e;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.silverbutton-big:hover {background-color:#dddddd; color:#5e5e5e;}



/*BIG BROWN BUTTON*/

a.goldbutton-big {

	background-color:#EADC88 ;color:#666;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.goldbutton-big:hover {background-color:#e0d27e; color:#666;}



/*BIG NAVY BUTTON*/

a.navybutton-big {

	background-color:#15317E ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.navybutton-big:hover {background-color:#0e2970; color:#fff;}



/*BIG BLUE BUTTON*/

a.bluebutton-big {

	background-color:#3399cc ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.bluebutton-big:hover {background-color:#2586b6; color:#fff;}



/*BIG PURPLE BUTTON*/

a.purplebutton-big {

	background-color:#9a86a2 ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.purplebutton-big:hover {background-color:#876f91; color:#fff;}



/*BIG DARK GREEN BUTTON*/

a.darkgreenbutton-big {

	background-color:#6d8d5b ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.darkgreenbutton-big:hover {background-color:#5e7f4b; color:#fff;}



/*BIG GREEN BUTTON*/

a.greenbutton-big {

	background-color:#78d18b  ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.greenbutton-big:hover {background-color:#63be76; color:#fff;}



/*BIG TEAL BUTTON*/

a.tealbutton-big {

	background-color:#3ea9a1 ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.tealbutton-big:hover {background-color:#359991; color:#fff;}



/*BIG RED BUTTON*/

a.redbutton-big {

	background-color:#dc4f49 ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.redbutton-big:hover {background-color:#c7403b; color:#fff;}



/*BIG ORANGE BUTTON*/

a.orangebutton-big {

	background-color:#e4693f ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.orangebutton-big:hover {background-color:#d15a31; color:#fff;}



/*BIG PEACH BUTTON*/

a.peachbutton-big {

	background-color:#FF9955 ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.peachbutton-big:hover {background-color:#ee8b49; color:#fff;}



/*BIG PINK BUTTON*/

a.pinkbutton-big {

	background-color:#f9a7b0 ;color:#ffffff;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing *//* IE8 and below */ display : inline-block\9;}

a.pinkbutton-big:hover {background-color:#e98f99; color:#fff;}









