﻿@charset "utf-8";

/* CSS Document */
/**
 * @version		1.0 - 2015-03-10
 * @copyright	webunderdog.com
 * @author		Justin M. @ webunderdog.com
 * @link		http://webunderdog.com
 * @license		License GNU General Public License version 2 or later
 * @package		AssociatesRed - style.css
 * @facebook 	http://www.facebook.com/webunderdog
 * @twitter	    https://twitter.com/#!/webunderdog
 */

@import "../css/bootstrap.css";

body {

	padding:0;
	margin-left:0;
	margin-right:0; 
	font-size:0.750em;
	color:#5e5e5e;
	-webkit-overflow-scrolling: touch;
	line-height:1.8em;
}

.center {
	float: none;
	margin: 0 auto;
	text-align: center;
}

img {height: auto; max-width: 100%;} 

.anchor:before {
  content:"";
  display:block;
  height:100px; /* fixed header height*/
  margin:-100px 0 0; /* negative fixed header height */
}

/*SCALED & DYNAMIC SIZING DIVS SNIPPETS*/
#intro1, #intro2, #intro3, #intro4, #intro5, #intro6 {height:auto; float:left; text-align:left; overflow:hidden;}
#about1, #about2, #about3, #about4, #about5, #about6 {height:auto; float:left; text-align:left; overflow:hidden;}
#attorney1, #attorney2, #attorney3, #attorney4, #attorney5, #attorney6 {height:auto; float:left; text-align:left; overflow:hidden;}
#footer1, #footer2, #footer3, #footer4, #footer5, #footer6 {height:auto; float:left; text-align:left; overflow:hidden;}
#stats2, #stats2, #stats3, #stats4, #stats5, #stats6 {height:auto; float:left; text-align:left; overflow:hidden;}

/*--------------------- CONTAINING DIVS -----------------------------------------*/

.top {background: #fff; height: 37px;padding-top:0em; padding-bottom:0em;  padding-right:1em; padding-left:1em;margin-left:0 !important; background-repeat:repeat-x; border-bottom:1px solid #f1f1f1; width:100%; display:block; z-index:10000; overflow:visible; top:0; left:0; position: fixed;
background-image: -ms-linear-gradient(top, #f8f8f8 0%, #ffffff 70%);
background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 70%); 
background-image: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 70%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #ffffff));
background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #ffffff 70%); 
background-image: linear-gradient(to bottom, #f8f8f8 0%, #ffffff 70%);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#f8f8f8,EndColorStr=#FFFFFF)"}

/*SLIDER IN BACKGROUND DIV*/
.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:5px solid #000; margin-top:52px;}
.fixedwrap {height:auto; position:fixed; overflow:visible;margin-left:auto;margin-right:auto;top:0;left:0;width:100%; z-index:1000000;}

.header {background: #fff; height: 74px;padding-top:0em; padding-bottom:0em;  padding-right:1em; padding-left:1em;margin-left:0 !important; background-repeat:repeat-x; border-bottom:2px solid #e7e7e7; width:100%; display:block; z-index:10000; overflow:visible; top:0; left:0; position: fixed; margin-top:38px;}

.intro {width:auto; height:auto; margin-top:0em; background-color:#8C0113; margin:0 !important; padding-left:1em; padding-right:1em; z-index:1000; position:relative; overflow:visible; padding-bottom:0em;}

.abouttitle {width:auto; height:auto; background: #f9f9f9;margin:0 !important; padding:6em 1em 1em 1em; z-index:1000; position:relative; overflow:visible; text-align:center;}
.about {background-color:#f9f9f9; height: auto;margin:0 !important; padding:0em 1em 2em 1em; z-index:1000; position:relative; overflow:visible;}

.partners {background-color:#FFFFFF;height: auto;margin:0 !important; padding:0em 1em 0em 1em;z-index:1000; position:relative; overflow:visible; }

.practicetitle {width:auto; height:auto; background: #f4f4f4;margin:0 !important; padding:6em 1em 1em 1em; z-index:1000; position:relative; overflow:visible; text-align:center;}
.practice {background-color:#f4f4f4; height: auto;margin:0 !important; padding:0em 1em 3.5em 1em; z-index:1000; position:relative; overflow:visible;}

.faqtitle {width:auto; height:auto; background: #f9f9f9;margin:0 !important; padding:6em 1em 1em 1em; z-index:1000; position:relative; overflow:visible; text-align:center;}
.faq {background-color:#f9f9f9; height: auto;margin:0 !important; padding:0em 1em 4em 1em; z-index:1000; position:relative; overflow:visible;}

.attorneytitle {width:auto; height:auto; background: #f4f4f4;margin:0 !important; padding:6em 1em 1em 1em; z-index:1000; position:relative; overflow:visible;}
.attorney {width:auto; height:auto; padding:0em 1em 3em 1em; background-color: #f4f4f4 ; margin:0 !important; padding-left:1em; padding-right:1em; z-index:1000; position:relative; overflow:visible; padding-bottom:4em;}

.team {width:auto; height:auto; padding:0em 1em 3em 1em; background-color: #f4f4f4 ; margin:0 !important; padding-left:1em; padding-right:1em; z-index:1000; position:relative; overflow:visible; padding-bottom:4em;}

.testimonial { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:6em; padding-bottom:6em; background-color:#222; background-image:url(../images/background2.jpg); background-position:center center; background-attachment:fixed;}

.stats { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:6em; padding-bottom:6em; background-color:#222; background-image:url(../images/background1.jpg); background-position:center center; background-attachment:fixed;}

.maindiv {width:auto; height:auto; background: #f9f9f9; background-repeat:repeat;margin:0 !important; padding-top:6em; padding-bottom:6em; padding-left:1em; padding-right:1em; overflow:visible; position:relative; z-index:1000;}

.footer {width:auto; height:auto; margin-top:0em; background-color:#242424; margin:0 !important; padding-left:1em; padding-right:1em; z-index:1000; position:relative; overflow:visible; padding-top:4em; padding-bottom:0em;}

.contact { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:6em; padding-bottom:2em; background-color:#222; 
background-image:url(../images/background3.jpg); background-position:center center; background-attachment:fixed;}

.directionswide {width:auto; height:auto; padding-top:0em; padding-bottom:0em; margin:0 !important; padding-left:0em; padding-right:0em; z-index:1000; position:relative; overflow:visible; background-color:#242424; color:#444;}
.directionswide .container {margin-top:0em; overflow:visible; position:relative; z-index:1000;}
.container-fluid {padding:0;}
.directionswide .row {width:auto;}

.copy {background: #191919;height:auto;padding:0;margin:0 !important; padding-bottom:1.5em; padding-top:1.5em; padding-left:1em; padding-right:1em; z-index:1000; position:relative; overflow:visible;}


/*------------------- SECONDARY | INNER DIVS ----------------------*/
#logo { padding-bottom:0em; text-align:left; height:100%; width:auto; margin-left:-11px;}
#navmenu {height:auto; float:right; padding-top:1.75em; padding-bottom:0em; text-align:left; margin-top:0px; margin-left:0px; overflow:visible; z-index:100000; position:relative;}
#maincontent { font-size:14px; line-height:1.6em;}
#maincontent h2 {text-align:left; font-weight:bold;}
#maincontent table tr td {}
#contactinfo {}
#component {text-align:center;}
#component h2 {text-align:center;}

.slidercontainer { z-index:100; position:relative; background-position:center center; overflow:visible; background-image:url(../images/showcase-overlay.png); background-repeat:repeat;}
.slider {width:100%; height:auto; margin-left:0em;background-color:#202020; overflow:hidden;}
.slidertext {width:auto; height:auto; margin-left:0em;background-color:#202020; overflow:hidden; z-index:1000; position:relative; overflow:visible;}

/*SLIDERTEXT MODULE STYLING*/
.moduletable_slidertext h3 {width:99%; color:#f9f9f9; font-size:1.6em; padding-top:0.5em; font-size:2em;}
.moduletable_slidertext {padding:16em 0em 8em 0em; color:#fff; font-size:14px; font-weight:normal; overflow:hidden; height:auto; margin-left:0em; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.moduletable_slidertext a {color:#fff; text-decoration:none;}
.moduletable_slidertext a:visited {color:#fff; text-decoration:none;}
.moduletable_slidertext a:hover {color:#fff; text-decoration:underline;}
.moduletable_slidertext img {margin-bottom:15px;}

/*MODULE STYLING -------------------------------------------------------------------------------------------*/

.moduletable_top {font-size:16px; color:#222;}

/*CONTACT FORM SECTION STYLING*/
.moduletable_contact {text-align:center; font-size:14px; color:#e7e7e7; padding-bottom:2em;}
.moduletable_contact h2 {color:#fff; margin-bottom:-10px;}
.moduletable_contact img {margin-bottom:18px;}
.moduletable_contact hr { padding: 0; border: none; border-top: 3px solid #8C0113; color: #8C0113; text-align: center; width:125px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;} 
div#contact.anchor {display:none;}
.moduletable_contact {margin-bottom:0em;}

/*FOOTER MODULE STYLING*/
.moduletable_footer h3 {text-transform:none; font-size:1.2em; color:#e7e7e7;}
.moduletable_footer {padding-bottom:2em; font-size:14px; color:#ccc;}
.moduletable_footer table {text-align:center;}
.moduletable_footer tr td {padding:0px 10px 0px 10px; text-align:left;}
.moduletable_footer strong {font-weight:bold; color:#ddd;}
.moduletable_footer a {olor:#ddd; text-decoration:none;}
.moduletable_footer a:visited {olor:#ddd; text-decoration:none;}
.moduletable_footer a:hover {olor:#e7e7e7; text-decoration:none;}

/*FOOTER DISCLAIMER MODULE STYLING BOX - use _footerdisclaimer */
.moduletable_footerdisclaimer {margin-bottom:0em; font-size:11px; color:#777; border:2px solid #191919; padding:2em;}

/*Logo Module Class Suffix - use _logo*/
.moduletable_logo { width:100%;}
.moduletable_logo img {width:100%; padding-top:10px;}

/*TOP1 MODULE STYLING - HIGHTLIGHT TEXT / SLOGAN / TAGLINE */
.moduletable_top1 {font-size:11px; line-height:1.6em; color:#333; margin-left:-10px; padding-top:10px; font-weight:normal; font-style:italic;}
.moduletable_top1 a {color:#333; text-decoration:none;}
.moduletable_top1 a:visited {color:#333; text-decoration:none;}
.moduletable_top1 a:hover {color:#222; text-decoration:none;}

/*FOOTER MODULE STYLING - use _footer*/
.moduletable_footer h3 {color:#e7e7e7; margin-top:0; line-height:1.6em; padding-bottom:5px;  font-size:1.40em;}
.moduletable_footer {color:#aaa; padding-top:0em; text-align:left; padding-bottom:3em; font-size:13px;}
.moduletable_footer a {color:#ccc; text-decoration:none;}
.moduletable_footer a:visited {color:#ccc; text-decoration:none;}
.moduletable_footer a:hover {color:#e7e7e7; text-decoration:none;}

/*COPYRIGHT MODULE STYLING - use _copy2*/
.moduletable_copy2 {font-size:0.900em; color:#666; text-align:right; padding-top:8px;}
.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;}

/*SOCIAL MEDIA ICONS SYTLINE - use _copy1*/
.moduletable_copy1 {font-size:0.900em; color:#ddd; text-align:left; padding-top:5px;}
.moduletable_copy1 a {color:#ddd; text-decoration:none;}
.moduletable_copy1 a:visited {color:#ddd; text-decoration:none;}
.moduletable_copy1 a:hover {color:#fff; text-decoration:none;}
.moduletable_copy1 img {background-color:#242424; margin-left:0px; margin-right:8px; width:26px;}
.moduletable_copy1 img:hover {background-color:#323232; margin-left:0px; margin-right:8px; width:26px;}

/*STATS MODULE STYLING - use _stats */
.moduletable_stats {text-align:center; font-size:16px; color:#ddd;}
.moduletable_stats a {color:#f1f1f1; text-decoration:none;}
.moduletable_stats a:visited {color:#f1f1f1; text-decoration:none;}
.moduletable_stats a:hover {color:#fff; text-decoration:none;}

/*INTRO MODULE STYLING - use _intro */
.moduletable_intro h3 {color: #fff;text-align:center; font-size:1.50em; margin-top:0px; margin-bottom:10px; text-transform:none; font-weight:normal}
.moduletable_intro strong {font-weight:bold; color:#fff;}
.moduletable_intro img {}
.moduletable_intro {text-align:left; padding:3em 0em 3em 0em; text-align:center; font-size:14px; color:#e7e7e7; line-height:1.6em;}
.moduletable_intro a {color:#f3f3f3; text-decoration:none;}
.moduletable_intro a:visited {color:#f3f3f3; text-decoration:none;}
.moduletable_intro a:hover {color:#fff; text-decoration:underline;}

/*attorney skills MODULE STYLING - use _attorneyskills */
.moduletable_attorneyskills h3 {color: #222; text-align:left; font-size:1.4em; margin-top:-12px; margin-bottom:10px; text-align:center; text-transform:none; line-height:2.2em;}
.moduletable_attorneyskills strong {font-weight:bold; color:#444;}
.moduletable_attorneyskills img {border:0px; margin-top:5px;}
.moduletable_attorneyskills {font-size:14px; margin-bottom:3em;}

/*TESTIMONIAL MODULE STYLING FOR SIMPLE RANDOM QUOTE EXTENSION - use _testimonial */
.moduletable_testimonial h3 {color:#fff; text-align:center; font-style:normal; font-weight:bold;}
.moduletable_testimonial {width:70%; height:auto; text-align:center;font-size:14px; color:#e7e7e7; margin-left:auto; margin-right:auto; font-style:italic; background-image:url(../images/5-star-icons.png); background-repeat:no-repeat; background-position:center top; padding-left:25px;}
.moduletable_testimonial div#srq_quote {text-align:center; font-size:16px; line-height:1.8em; padding-top:2em; margin-left:auto; margin-right:auto;}
.moduletable_testimonial div#srq_author {color:#aaaaaa; margi-top:2px; display:inline-block; font-weight:bold; font-size:14px; font-style:normal; margin-left:auto; margin-right:auto;}

/*-----------BEGIN COLOR STYLES--------------------------------------------------------------*/

/*TOP2 MODULE STYLING - use _top2 for phone and email information*/
.moduletable_top2 {font-size:11px; line-height:1.6em; color:#930c14; padding-top:10px; font-weight:bold; text-align:right; margin-right:10px;}
.moduletable_top2 a {color:#7A0010; text-decoration:none;}
.moduletable_top2 a:visited {color:#7A0010; text-decoration:none;}
.moduletable_top2 a:hover {color:#930c14; text-decoration:none;}

/*about TITLE MODULE STYLING - use _abouttitle*/
.moduletable_abouttitle h3 {text-align:center; margin-top:0; font-size:1.4em; color:#860112; font-weight:bold;}
.moduletable_abouttitle {text-align:center; font-size:14px; padding-bottom:1em;}
.moduletable_abouttitle a {color:#7a0010; text-decoration:none;}
.moduletable_abouttitle a:visited {color:#7a0010; text-decoration:none;}
.moduletable_abouttitle a:hover {color:#930c14; text-decoration:none;}

/*ABOUT MODULE STYLING - use _about */
.moduletable_about h3 {
font-size:1.6em;
color: #7A0010;
font-weight:bold;
margin-top:3px; 
margin-bottom:0px;
padding-bottom:12px;
text-transform:none;
text-align:left;
display:inline-block;}
.moduletable_about img {border:2px solid #f1f1f1;}
.moduletable_about {margin-top:0em; margin-bottom:3em; font-size:14px; border-top:0px solid #860112;}
.moduletable_about a {color:#7a0010; text-decoration:none;}
.moduletable_about a:visited {color:#7a0010; text-decoration:none;}
.moduletable_about a:hover {color:#930c14; text-decoration:none;}
.moduletable_about h4 {color:#8C0113; font-weight:normal; padding-bottom:0px; font-size:1.1em; margin-top:0px; margin-bottom:8px}
.moduletable_about ul li {line-height:1.7em; margin-left:-12px;}
.moduletable_about table {margin-top:2px;}
.moduletable_about tr td {padding:0px 0px 30px 0px;}
.moduletable_about tr td img {margin-right:20px; width:50px; height:50px; background-color:#fff; border:1px solid #ddd; border-radius: 50%;}

/*PARTNERS MODULE STYLING - use _partners */
.moduletable_partners {text-align:center; font-size:14px; padding-top:4em; padding-bottom:4em;}
.moduletable_partners a {color:#7a0010 ; text-decoration:none;}
.moduletable_partners a:visited {color:#7a0010 ; text-decoration:none;}
.moduletable_partners a:hover {color:#930c14; text-decoration:none;}
.moduletable_partners table {text-align:center; margin-left:auto; margin-right:auto;}
.moduletable_partners tr td {padding:0px 10px 0px 10px;}
.moduletable_partners tr td img {}

/*PARTNERS MODULE STYLING - use _partners */
.moduletable_scroller {text-align:center; font-size:14px; padding-bottom:3em;}
.moduletable_scroller img {background-color:#fff; border:1px solid #f8f8f8;}
.moduletable_scroller a {color:#7a0010 ; text-decoration:none;}
.moduletable_scroller a:visited {color:#7a0010 ; text-decoration:none;}
.moduletable_scroller a:hover {color:#930c14; text-decoration:none;}

/*about TITLE MODULE STYLING - use _abouttitle*/
.moduletable_practicetitle h3 {text-align:center; margin-top:0; font-size:1.4em; color:#860112; font-weight:bold;}
.moduletable_practicetitle {text-align:center; font-size:14px; padding-bottom:2em;}
.moduletable_practicetitle a {color:#7a0010; text-decoration:none;}
.moduletable_practicetitle a:visited {color:#7a0010; text-decoration:none;}
.moduletable_practicetitle a:hover {color:#930c14; text-decoration:none;}

/*ABOUT MODULE STYLING - use _about */
.moduletable_practice h3 {width:100%; font-size:1.4em;}
.moduletable_practice {overflow:hidden; padding-bottom:3em;}
.moduletable_practice a {color:#7a0010; text-decoration:none;}
.moduletable_practice a:visited {color:#7a0010; text-decoration:none;}
.moduletable_practice a:hover {color:#930c14; text-decoration:none;}

/*attorney TITLE MODULE STYLING - use _attorneytitle*/
.moduletable_attorneytitle h3 {text-align:center; margin-top:0; font-size:1.4em; color:#860112}
.moduletable_attorneytitle {text-align:center; font-size:14px; margin-bottom:2em;}
.moduletable_attorneytitle a {color:#7a0010; text-decoration:none;}
.moduletable_attorneytitle a:visited {color:#7a0010; text-decoration:none;}
.moduletable_attorneytitle a:hover {color:#930c14; text-decoration:none;}

/*attorney MODULE STYLING - use _attorney */
.moduletable_attorney h2 {color:#8C0113; font-size:1.6em; text-align:left; margin-top:-2px; margin-bottom:-14px;}
.moduletable_attorney h3 {color: #222; text-align:left; font-size:1.4em; margin-top:-10px; margin-bottom:10px; text-align:center; text-transform:none; line-height:2.2em;}
.moduletable_attorney strong {font-weight:bold; color:#444;}
.moduletable_attorney img {border:0px; margin-top:5px;}
.moduletable_attorney {font-size:14px; margin-bottom:3em;}
.moduletable_attorney a {color:#7a0010; text-decoration:none;}
.moduletable_attorney a:visited {color:#7a0010; text-decoration:none;}
.moduletable_attorney a:hover {color:#930c14; text-decoration:none;}

/*TEAM MODULE STYLING - use _team */
.moduletable_team h3 {color: #8C0113; text-align:left; font-size:1.30em; margin-top:0px; margin-bottom:12px; text-align:center; text-transform:none; line-height:2.2em; font-weight:bold;}
.moduletable_team h4 {font-weight:bold; color:#222; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:-12px;}
.moduletable_team strong {font-weight:bold; color:#222; font-size:14px;}
.moduletable_team img {border:0px;}
.moduletable_team {background-color:#f9f9f9; font-size:14px; text-align:center; margin-bottom:2em; margin-top:-3em;}
.moduletable_team .text {padding:2em;}
.moduletable_team .text img {background-color:#e7e7e7;  margin:12px 5px 0px 5px;}
.moduletable_team .text img:hover {background-color:#ddd; margin:12px 5px 0px 5px;}
.moduletable_team a {color:#7a0010; text-decoration:none;}
.moduletable_team a:visited {color:#7a0010; text-decoration:none;}
.moduletable_team a:hover {color:#930c14; text-decoration:none;}

/*REGULAR FAQ MODULE STYLING - use _faq */
.moduletable_faq {font-size:14px; padding-bottom:3em;}
.moduletable_faq h2 {text-align:left; font-weight:bold; margin-top:0px; padding-bottom:0px; margin-bottom:-5px;}
.moduletable_faq a {color:#7a0010; text-decoration:none;}
.moduletable_faq a:visited {color:#930c14; text-decoration:none;}
.moduletable_faq a:hover {color:#930c14; text-decoration:none;}

/*GREY 5px BORDER FOR VIDEO BLOCK - use _faq2 */
.moduletable_faq2 {background-color:#eee; padding:5px; text-align:center;}
.moduletable_faq2 a {color:#7a0010; text-decoration:none;}
.moduletable_faq2 a:visited {color:#930c14; text-decoration:none;}
.moduletable_faq2 a:hover {color:#930c14; text-decoration:none;}

/*RED COLOR STYLE FAQ BOX - use _faq3*/
.moduletable_faq3 {background-color:#8C0113; color:#f1f1f1; font-weight: normal; text-align:center; font-size:14px; padding:1em; margin-top:0.750em;}
.moduletable_faq3 a {color:#f1f1f1; text-decoration:none;}
.moduletable_faq3 a:visited {color:#f1f1f1; text-decoration:none;}
.moduletable_faq3 a:hover {color:#fff; text-decoration:none;}

/*FAQ TITLE MODULE STYLING - use _faqtitle */
.moduletable_faqtitle h3 {text-align:center; margin-top:0; font-size:1.4em; color:#860112}
.moduletable_faqtitle {text-align:center; font-size:14px; padding-bottom:1em;}
.moduletable_faqtitle a {color:#7a0010; text-decoration:none;}
.moduletable_faqtitle a:visited {color:#930c14; text-decoration:none;}
.moduletable_faqtitle a:hover {color:#930c14; text-decoration:none;}

/*TYPOGRAPHY ---------------------------------------------------------------- */

/*DO NOT REMOVE*/
.page-header {border:0px; margin-bottom:0px;}
div.page-header h1 {display: none; margin-top:-8em;}

/*MAIN CONTENT AREA LINK COLOR*/
#maincontent a {color:#7a0010; text-decoration:none;}
#maincontent a:visited {color:#7a0010; text-decoration:none;}
#maincontent a:hover {color:#930c14; text-decoration:none;}

/*JOOMLA SYSTEM INPUT BUTTON STYLING*/
.btn {font-size:14px; margin-bottom:18px; background-color:#860112 !important; background-repeat: repeat-x; color: #fff !important; background-image:none; text-shadow: none;border: none; margin-left:0px; /*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; font-weight:normal;}
.btn:hover {background-color:#860112; color:#fff;}
.btn span {display:none;}

/*ABOUT SECTION CIRCLE NUMBER CSS STYLING*/
.circlenumber {background-color:#fff;background-repeat: no-repeat;position:top left;float:left;margin-right:20px;margin-top:0px;display: block;width: 50px;height: 50px;line-height: 48px;left: 0px;color:#222; font-size: 1.6em;text-align: center; border:1px solid #ccc; /*radius*/-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px; font-weight:bold;font-style:italic; font-family: "Times New Roman", Times, serif; /* future proofing */}

/*SPECIAL FONT STYLES TYPOGRAPHY*/
.title1 {font-size:3.2em; color:#fff; font-weight:bold; text-transform:none; display:inline-block; margin-top:0px; padding-bottom:15px;}
.title2 {font-size:1.6em; color:#e7e7e7; font-weight:normal; text-transform:none; display:inline-block; margin-bottom:5px;}
.title3 {font-size:1.4em; color:#fff; font-weight:bold; text-transform:none; display:inline-block; font-style:italic; padding-top:14px; padding-bottom:14px;}
.subtitle {font-size:16px; color:#000; font-weight: normal; display:inline-block; margin-bottom:10px; margin-top:0px; line-height:1.8em; text-transform:none; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:96%; padding-top:12px; padding-bottom:10px;}
.color {color:#BC101A;}
.phonetext {color:#fff; font-size:1.2em; font-weight:normal; padding-top:12px; display:inline-block;}

h1,.componentheading {
font-size:2.0em;
color: #e7e7e7;
font-weight:bold;
margin-top:-5px; 
margin-bottom:0px;
padding-bottom:8px;
line-height:1.6em;
text-transform:none;
}

h2,.contentheading {
font-size:1.8em;
color: #222; /*CS*/
font-weight:bold;
margin-top:0em;
margin-bottom:0px;
padding-bottom:8px;
line-height: 1.6em;
text-align:center;
text-transform:none;
}

h3 {font-size:1.40em; color:#fff; line-height:2em; font-weight: normal; text-transform:none; display:inline-block; margin-top:3px;}
h4 {font-size: 1.35em; color:#333; font-weight:normal;}
h5 {font-size: 1.20em; color:#555;}
h6 {font-size:1em; color:#666;}

hr { padding: 0; border: none; border-top: 3px solid #8C0113; color: #8C0113; text-align: center; width:125px; margin-left:auto; margin-right:auto; margin-top:12px; margin-bottom:18px;} 

/*------------------------- BUTTON STYLING -----------------------------*/

/*TEMPLATE COLOR BUTTON*/
a.tempcolor-button {
background-color:#930c14 ;color:#fff;padding-top:8px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;	font-size:14px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px; border-bottom:3px solid #70010f;}
a.tempcolor-button:hover {background-color:#7a0010; color:#fff; border-bottom:3px solid #63000d;}
a.tempcolor-button:visited {color:#fff;}

/*FOOTER-BUTTON*/
a.footer-button {
background-color:#323232 ;color:#ccc;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:8px;margin-bottom:10px; border-bottom:3px solid #202020;}
a.footer-button:hover {background-color:#191919; color:#fff; border-bottom:3px solid #131313;}
a.footer-button:visited {color:#ccc; background-color:#323232;}

/*SHOWCASE | SLIDER TEXT BUTTON BIG*/
a.showcase-button {
background-color:#930c14 ;color:#fff;padding-top:12px;padding-bottom:12px;padding-left:14px;padding-right:14px;font-weight:normal;	font-size:14px;text-decoration:none;border-bottom:0px solid #7A0010;margin-top:0px;margin-bottom:12px; text-decoration:none; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
a.showcase-button:hover {background-color:#7a0010; color:#fff; text-decoration:none; border-bottom:0px solid #63000d;}
a.showcase-button:visited {color:#fff; font-weight:normal; text-decoration:none;}

/* --------------------SPECIAL TABLE STYLES -----------------------------------*/

/*CASE RESULTS TABLE*/
table.cases {background-color:#fff; color:#5e5e5e; margin-top:-5px;}
table.cases:hover {background-color:#fff; color:#5e5e5e;}
table.cases tr td {padding:12px 20px 12px 20px; border-left:3px solid #f9f9f9; border-right:3px solid #f9f9f9; font-size:14px; width:20%;}
table.cases tr td img {border: 1px solid #e7e7e7;}
table.cases .amount {background-color:#8C0113;color:#fff;text-transform:uppercase; font-size:1.4em; padding:20px 20px 16px 20px; font-style:italic;}
table.cases .title {padding:20px 20px 0px 20px; color:#222; font-weight:bold; font-size:18px;}
table.cases .description {padding:16px 20px 0px 20px;}
table.cases .result {padding:0px 20px 20px 20px; color:#222; font-style:italic; font-weight:bold;}
table.cases hr { padding: 0; border: none; border-top: 3px solid #8C0113; color: #8C0113; text-align: center; width:50px; margin-left:auto; margin-right:auto; margin-top:18px; margin-bottom:16px;} 

/*STANDARD TABLE STYLING*/
table tr td img {}
table tr td {padding:1em 1em 1em 1em;}

/*DESKTOP*/ 
.desktop {display:inherit;}
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: #555;
	background-color:#fff;
	color:#222;
    box-shadow: none;
    -webkit-box-shadow: 0;
    outline: -webkit-focus-ring-color auto 0px;}

/*--------------------------- EXTENSION SPECIFIC ------------------------------------- */

/*HORIZONTAL CONTACT FORM*/
form.form-horizontal.jdform > fieldset > div.control-group > div.controls > input {border:1px solid #555; color:#222;
/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */}
form.form-horizontal.jdform > fieldset > button.btn.btn-primary {background-color:#3091C2; padding:0px 18px 0px 18px;}
div#contact1.span12 > div.moduletable_contact > section#contact > form.form-horizontal.jdform > fieldset {margin-left:auto; margin-right:auto; margin-bottom:0px; margin-top:5px;}

/*RESPONSIVE VIDEO WRAPPER*/
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:auto;
    width:100%;
    position:absolute;
}

/*FAV IMAGE HOVER MODULE CUSTOMIZATION*/
#favimagehover-readmore {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*/

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: 24px;

  margin-left:20px;

}



/*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 {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;}



/*TEMPLATE INDIVIDUAL MEDIA QUERIES BY POSITION--------------------------------------------------------------- */

/*PHONE*/ @media (max-width: 767px) {

.phone {display: none !important;}

/*.slidercontainer { z-index:100; position:relative; background-position:center center; overflow:visible; background-image:url(../images/mobile-background.jpg); background-repeat:no-repeat; background-attachment:fixed;}*/

/*CASE RESULTS TABLE*/
table.cases {background-color:#fff; color:#5e5e5e; margin-top:-5px; width:100%; height:auto; display:block; overflow-x:scroll;}
table.cases:hover {background-color:#fff; color:#5e5e5e;}
table.cases tr td {padding:12px 20px 12px 20px; border-left:3px solid #f9f9f9; border-right:3px solid #f9f9f9; font-size:14px; width:20%;}
table.cases tr td img {border: 1px solid #e7e7e7;}
table.cases .amount {color:#fff;text-transform:uppercase; font-size:1.4em; padding:20px 20px 16px 20px; font-style:italic;}
table.cases .title {padding:20px 20px 0px 20px; color:#222; font-weight:bold; font-size:18px;}
table.cases .description {padding:16px 20px 0px 20px;}
table.cases .result {padding:0px 20px 20px 20px; color:#222; font-style:italic; font-weight:bold;}

.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:5px solid #000; margin-top:0px;}

.header {background: #fff; height: auto;padding-top:0em; padding-bottom:0px;  padding-right:1em; padding-left:1em;margin-left:0 !important; background-repeat:repeat-x; border-bottom:2px solid #e7e7e7; width:auto; display:block; z-index:10000; overflow:visible; top:0; left:0; margin-top:0px; position:relative;}

#logo { padding-bottom:0em; text-align:center; height:100%; width:auto; margin-left:0px;}
.moduletable_logo { width:100%; text-align:center; margin-left:auto; margin-right:auto;}
.moduletable_logo img {width:90%; padding-top:15px; padding-bottom:5px; text-align:center;}

.moduletable_contact {text-align:center; font-size:14px; color:#e7e7e7; padding-bottom:2em;}
.moduletable_contact .box {width:60%; height:auto; border:2px solid #fff; padding:1.5em; margin-left:auto; margin-right:auto;}
.contact { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:4em; background-color:#222; 
background-image:url(../images/background1.jpg); background-position:center center; background-attachment:fixed; padding-left:1em; padding-right:1em;}

.footer {padding-bottom:4em;}
  
/*NAVIGATION*/
#dj-main100select{display: inline-block; font-size:14px;}
  #navmenu {height:auto; color:#ccc; float: left; padding-top:0.5em; padding-bottom:0.5em; margin-left:auto; margin-right:auto; width:100%;}
  #navmenu select {margin-left:auto; margin-right:auto; width:96%; margin-left:auto; margin-right:auto; font-size:12px;}
  div.moduletable_navmenu {width: auto; margin-left:auto; margin-right:auto; padding-left:15px;}	
  .navigation {height: auto;background-repeat:repeat;height: auto;padding-top:0em; padding-bottom:0em; margin:0 !important; padding-right:1em; padding-left:1em;}
	
  .dj-select {
  display: none;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 15px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-size: 14px;
  max-width: 100%;
  height: auto;
  /*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;
}

/*SLIDERTEXT MODULE STYLING*/
.moduletable_slidertext h3 {width:99%; color:#f9f9f9; font-size:1.6em; padding-top:0.5em; font-size:2em;}
.moduletable_slidertext {padding:6em 0em 6em 0em; color:#fff; font-size:14px; font-weight:normal; overflow:hidden; height:auto; margin-left:0em; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.moduletable_slidertext a {color:#fff; text-decoration:none;}
.moduletable_slidertext a:visited {color:#fff; text-decoration:none;}
.moduletable_slidertext a:hover {color:#fff; text-decoration:underline;}
.moduletable_slidertext img {margin-bottom:15px;}

.moduletable_partners table {text-align:center; margin-left:auto; margin-right:auto; width:90%; margin-left:0px;}
.moduletable_partners tr td {padding:10px 10px 10px 10px; display:inline-block; width:100%; overflow:hidden;}
.moduletable_partners tr td img {width:60%; text-align:center;}

/*COPYRIGHT MODULE STYLING - use _copy2*/
.moduletable_copy2 {font-size:0.900em; color:#666; text-align:center; padding-top:8px;}
.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;}

/*SOCIAL MEDIA ICONS SYTLINE - use _copy1*/
.moduletable_copy1 {font-size:0.900em; color:#ddd; text-align:center; padding-top:5px;}
.moduletable_copy1 a {color:#ddd; text-decoration:none;}
.moduletable_copy1 a:visited {color:#ddd; text-decoration:none;}
.moduletable_copy1 a:hover {color:#fff; text-decoration:none;}
.moduletable_copy1 img {margin-left:4px; margin-right:4px; width:26px;}
.moduletable_copy1 img:hover {margin-left:4px; margin-right:4px; width:26px;}

/*SPECIAL FONT STYLES TYPOGRAPHY*/
.title1 {font-size:2.8em; color:#fff; font-weight:bold; text-transform:none; display:inline-block; margin-top:0px; padding-bottom:15px;}
.title2 {font-size:1.4em; color:#e7e7e7; font-weight:normal; text-transform:none; display:inline-block; margin-bottom:5px;padding-bottom:0px;}
.title3 {font-size:1.4em; color:#fff; font-weight:bold; text-transform:none; display:inline-block; font-style:italic; padding-top:14px; padding-bottom:14px;}
.subtitle {font-size:16px; color:#000; font-weight: normal; display:inline-block; margin-bottom:10px; margin-top:0px; line-height:1.8em; text-transform:none; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:96%; padding-top:12px; padding-bottom:10px;}
.phonetext {color:#fff; font-size:1.2em; font-weight:normal; padding-top:12px; display:inline-block;}

.moduletable_footer table {text-align:center;}
.moduletable_footer tr td {padding:0px 10px 0px 0px; text-align:left; width:auto;}

.practice {background-color:#f4f4f4; height: auto;margin:0 !important; padding:0em 1em 2.5em 1em; z-index:1000; position:relative; overflow:visible;}
/*ABOUT MODULE STYLING - use _about */
.moduletable_practice h3 {width:100%; font-size:1.4em;}
.moduletable_practice {overflow:hidden; padding-bottom:4em;}

.stats { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:6em; padding-bottom:6em; background-color:#222; background-image:url(../images/background1.jpg); background-position:center center; background-attachment:scroll;}
.moduletable_stats {padding-left:1em; padding-right:1em;}

/*TEAM MODULE STYLING - use _team */
.moduletable_team h4 {font-weight:bold; color:#222; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:-12px;}
.moduletable_team strong {font-weight:bold; color:#222; font-size:14px;}
.moduletable_team img {border:0px;}
.moduletable_team {background-color:#f9f9f9; font-size:14px; text-align:center; margin-bottom:6em; margin-top:-3em;}
.moduletable_team .text {padding:2em;}
.moduletable_team .text img {background-color:#e7e7e7;  margin:12px 5px 0px 5px;}
.moduletable_team .text img:hover {background-color:#ddd; margin:12px 5px 0px 5px;}

.team {width:auto; height:auto; padding:0em 1em 0em 1em; background-color: #f4f4f4 ; margin:0 !important; padding-left:1em; padding-right:1em; z-index:1000; position:relative; overflow:visible; padding-bottom:0em; margin-bottom:-2.5em;}

.moduletable_testimonial {width:90%; height:auto; text-align:center;font-size:14px; color:#e7e7e7; font-style:italic; background-image:url(../images/5-star-icons-phone.png); background-repeat:no-repeat; background-position:center top;}
.moduletable_testimonial div#srq_quote {margin-right:2em;}
.moduletable_testimonial div#srq_author {margin-left:-25px;}

.moduletable_slidertext {padding-left:1em; padding-right:1em;}

.abouttitle {width:auto; height:auto; background: #f9f9f9;margin:0 !important; padding:6em 1em 0em 1em; z-index:1000; position:relative; overflow:visible; text-align:center;}
.about {background-color:#f9f9f9; height: auto;margin:0 !important; padding:0em 1em 2em 1em; z-index:1000; position:relative; overflow:visible;}

.moduletable_about h3 {line-height:1.8em;}

}



/*TABLET*/@media (min-width: 768px) and (max-width: 979px) {
	
.tablet {display: none !important;}
table tr td {width:auto;overflow:hidden;}

.title1 {font-size:3.0em; color:#fff; font-weight:bold; text-transform:none; display:inline-block; margin-top:0px; padding-bottom:15px;}
.title2 {font-size:1.4em; color:#e7e7e7; font-weight:normal; text-transform:none; display:inline-block; margin-bottom:5px;}
.title3 {font-size:1.4em; color:#fff; font-weight:bold; text-transform:none; display:inline-block; font-style:italic; padding-top:14px; padding-bottom:14px;}
.subtitle {font-size:16px; color:#000; font-weight: normal; display:inline-block; margin-bottom:10px; margin-top:0px; line-height:1.8em; text-transform:none; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:96%; padding-top:12px; padding-bottom:10px;}
.phonetext {color:#fff; font-size:1.2em; font-weight:normal; padding-top:12px; display:inline-block;}

#logo { padding-bottom:0em; text-align:left; height:100%; width:auto; margin-left:-11px;}
.moduletable_logo { width:100%;}
.moduletable_logo img {width:100%; padding-top:30px;}

.moduletable_practices h3 {margin-left:-20px;}
	
	.header {background: #fff; height: 74px;padding-top:0em; padding-bottom:0em;  padding-right:1em; padding-left:1em;margin-left:0 !important; background-repeat:repeat-x; border-bottom:2px solid #e7e7e7; width:100%; display:block; z-index:10000; overflow:visible; top:0; left:0; position: fixed; margin-top:0px;}
	
	.testimonial { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:6em; padding-bottom:6em; background-color:#222; background-image:url(../images/background2.jpg); background-position:center center; background-attachment: scroll;}
	.moduletable_testimonial {width:80%; height:auto; text-align:center;font-size:14px; color:#e7e7e7; margin-left:auto; margin-right:auto; font-style:italic; background-image:url(../images/5-star-icons.png); background-repeat:no-repeat; background-position:center top; padding-left:25px;}
	
	.stats { z-index:100; position:relative; overflow:visible; border-bottom:0px solid #000; padding-top:6em; padding-bottom:6em; background-color:#222; background-image:url(../images/background1.jpg); background-position:center center; background-attachment:scroll;}
	
	.moduletable_footer table {text-align:center;}
.moduletable_footer tr td {padding:0px 10px 30px 10px; text-align:left; overflow:hidden; width:100%; display:inline-block;}
	
	/*RESPONSIVE VIDEO WRAPPER*/
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

	#navmenu {height:auto; float:right; padding-top:7px; text-align:left; }
	#navmenu select {margin-left:auto; margin-right:auto; width:40%; margin-right:10px; font-size:14px; font-weight:normal; float:right;}
	div.moduletable_navmenu {width: auto; margin-left:auto; margin-right:auto; padding-left:0px; padding-top:7px;}
	#navmenu .moduletable_navmenu select #dj-main100select.inputbox.dj-select {width:50%;}
  
    .dj-select {
	display: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-size: 1.5em;
	max-width: 100%;
	height: auto;
	/*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;
	}

}