@font-face {font-family: '33535gillsansmt';src: url('fonts/33535gillsansmt/33535gillsansmt.eot');src: local('33535gillsansmt'),url('fonts/33535gillsansmt/33535gillsansmt.woff') format('woff'), url('fonts/33535gillsansmt/33535gillsansmt.ttf') format('truetype');}
*{}
/* Reset default browser CSS.
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption /*tbody, tfoot, thead, tr, th, td */{margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent; }
html, body{}
body {line-height: 1;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;clear: both;}
ol, ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before, blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}
/*Remove focus boxes firefox*/
a:focus, a:hover, a:active { outline:none } 
.clear {display:block;clear:both;font-size:1px;/*for IE6*/height:1px;}
/* END RESET 
-------------------------------------------------------------- */

html {scroll-behavior: smooth;}

/*  ############## Social ##############  */
ul.socmed{margin:20px 0 0;padding:0;list-style:none}
ul.socmed li{float:right;height:30px;padding:0}
body{font-family:Helvetica,Arial,Verdana,Sans-Serif;background:#fff;color:#454545;font-size:14px;line-height:18px;background:#fff url(../images/bodyBG.png) 0 0 repeat-x}
#printLogo{display:none}
.popup{}
.hidden{display:none;}
.hide{display:none !important;}

.invisible{visibility:hidden;height:1px;opacity:0;overflow:hidden;padding:0;}

/* =Header
-------------------------------------------------------------- */
#header{padding:20px 0 0;height:139px;width:100%;background:#fff url(../images/logo.png) 0 0 no-repeat;position:relative}
#homer{display:block;height:130px;text-decoration:none}
#headTab{width:300px;height:32px;padding:8px 0 0 35px;background:transparent url(../images/headTabBG.png) 0 0 no-repeat;position:absolute;bottom:0;right:0;color:#fff;font-size:18px}
#headTab.sms{width:497px;background:transparent url(../images/headTab16BG.png) 0 0 no-repeat;height:31px}
#headTab span{display:block;float:left;width:150px;line-height:30px}
#headTab #messageLink{padding-left:15px}
#headTab a{display:block;color:#fff;text-decoration:none;padding-left:40px;width:95px}
#headTab a:hover{color:#e7b127}
#slider{clear:both;width:497px;text-align:center;line-height:30px;background:#515150;margin-left:-35px;line-height:35px;height:35px;opacity:0}

/*######### Alert box */
#alert{background:#000;padding:15px 10px 15px 28px;color:#fff}
#alert span{color:#e7b127;padding-right:10px;display:block;float:left}
#alert .textwidget,#alert .textwidget p{display:inline!important;padding:0;margin:0;line-height:normal}
#alert .wysiwyg-widget-content p{margin:0;padding:2px}
#alert a{color:#ccc}
#alert a:hover{color:#c42435}
	
/*######### Search Box */
#searchform{width:207px;position:absolute;top:17px;right:10px}
#searchform #s{width:172px;height:20px;background:none!important;border:none}
#searchform.google{width:225px;}
#searchform.google a{background:none;height:auto;line-height:normal;padding:0}
#searchform.google #gsc-i-id1{background-image:none!important;text-indent:0!important;padding-left: 0 !important}
#searchform.google	input.gsc-search-button{margin-top:4px;height:12px;padding:6px 15px}
#searchform.google span#gs_cb50{line-height:25px}
#searchsubmit{width:22px;height:22px;vertical-align:bottom;margin-left:2px}

body.page-id-2 #main{background-image:none}

/* =Navigation
-------------------------------------------------------------- */
.navigation{font-size:12px;line-height:18px;overflow:hidden;color:#888}
.navigation a:link,.navigation a:visited{color:#888;text-decoration:none}
.navigation a:active,.navigation a:hover{color:#FF4B33}
.nav-previous{float:left;width:50%}
.nav-next{float:right;width:50%;text-align:right}
#nav-above{margin:0 0 18px;display:none}
.paged #nav-above,.single #nav-above{display:block}
#nav-below{margin:-18px 0 0}
.downloads .nav-previous{float:right;width:50%;text-align:right}
.downloads .nav-next{float:left;width:50%;text-align:left}

/* =Top Menus
-------------------------------------------------------------- */
.menu-top-menu-container,.menu-store-menu-container{width:200px;margin:0;float:right;font-size:12px}
.menu-top-menu-container{width:198px}
.menu-store-menu-container{width:90px;display:none}
#menuSep{float:right;border-right:1px solid #d0cfd0;width:1px;height:32px;margin:-5px 10px;display:none}
.menu-top-menu-container ul,.menu-store-menu-container ul{list-style:none;margin:0;padding:0}
.menu-top-menu-container li,.menu-store-menu-container li{float:left;padding:0 8px}
.menu-top-menu-container li a,.menu-store-menu-container li a{text-decoration:none;color:#6e6e71}
.menu-top-menu-container li a:hover,.menu-store-menu-container li a:hover{color:#c42435}
#cartItems{min-width:90px;float:right;display:none}

/* =Menu
-------------------------------------------------------------- */
#access{background:transparent url(../images/mainNavBG.png) 0 0 no-repeat;margin:0 auto;display:block;float:left;position:relative;border-bottom:1px solid #b5b6b8}
body.page-id-2 #access{border-bottom:1px solid #eaeaea}
#access .menu-header,div.menu{font-size:12px}
#access .menu-header ul,div.menu ul{list-style:none;margin:0}
#access .menu-header li,div.menu li{float:left;position:relative}
#access a{display:block;text-decoration:none;text-transform:uppercase;color:#1a1919;padding:15px 29px 0;line-height:normal;font-weight:700;font-size:14px;height:45px;line-height:38px;background:transparent url(../images/mainNavSEP.png) 100% 0 no-repeat}
#access li.faux a{cursor:context-menu}
#access li.faux li a{cursor:pointer}
#access li.opt1 a{width:160px}
#access li.opt2 a{width:110px;margin-left:-1px}
#access li.opt3 a{width:110px;margin-left:-1px}
#access li.opt4 a{width:160px;margin-left:-1px;background:none}
#access a i{font-style:normal;display:block}
#access ul ul{display:none;position:absolute;top:60px;left:0;float:left;z-index:99999;border-top:1px solid #b5b6b8}
#access ul ul li{min-width:160px}
#access ul li.opt1 ul li a{min-width:188px}
#access ul li.opt2 ul li a{min-width:138px}
#access ul li.opt2 ul ul li{min-width:180px}
#access ul li.opt3 ul li a{min-width:138px}
#access ul li.opt4 ul li a{min-width:188px;background:#d4d6d7}
#access ul ul ul{left:100%;top:0}
#access ul ul a{background:#d4d6d7;height:auto;line-height:1em;padding:10px 15px;width:auto;border:0;background-image:none;font-weight:400;text-transform:none}
#access li:hover > a,#access ul ul :hover > a{color:#c42435;background:#d4d6d7 url(../images/navBG.png) 0 0 repeat-x}
#access ul ul :hover > a{background-image:none;background-color:#e7e6e6;border:0}
#access ul li:hover > ul{display:block}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a{color:#c42435}
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover{color:#c42435}


/*######### Home page slider box */	
#tabwrap{width:1000px;height:400px;overflow:hidden;position:relative}
#tabwrap div{z-index:99}
#tabnav{position:absolute;left:0;bottom:0;width:1000px;height:73px;margin:0;padding:0;list-style:none;background:transparent url(../images/tabnavBG.png) 0 0 no-repeat;z-index:999}
#tabnav li{float:left}
#tabnav li a,#tabnav li span{display:block;width:333px;height:73px;text-decoration:none}
#tabnav li a#tab1{width:325px;margin-right:1px}
#tabnav li a#tab2{width:337px;margin-right:1px}
#tabnav li span#tabA2{width:337px;height:73px;margin-right:1px;display:block}
#tabnav li a#tab3{width:335px}
#tabnav li a:hover{background:transparent url(../images/tabnavBGon.png) 0 0 no-repeat}
#tabnav li span:hover{background:transparent url(../images/tabnavBGon.png) 0 0 no-repeat}
#tabnav li a#tab2:hover{background-position:-326px 0}
#tabnav li span#tabA2:hover{background-position:-326px 0}
#tabnav li a#tab3:hover{background-position:-664px 0}
	
/*######### LAYOUT: Two columns*/
#container{margin:0;}
#content{margin:0 0 36px;padding:30px 0;background:#fff}
#primary,#secondary{overflow:hidden;}
#primary{background:#e7e6e6;padding-top:30px}

/*############ LAYOUT: One column, no sidebar*/
.one-column #content {margin: 0 auto;width: 640px;}

/*########### LAYOUT: Full width */
.single-attachment #content {margin: 0 auto;width: 900px;}
#content.home{font-size:16px;padding:30px 20px 5px 20px;margin:0;float:none;}

/* =Links
-------------------------------------------------------------- */
a:link {color:#221f20;text-decoration:underline;}
a:visited {color:#221f20;}
a:active,
a:hover {color: #c42435;text-decoration:none;}

/* =Button
-------------------------------------------------------------- */
.btn, .btn:visited, .gform_button, .button, .button:visited {
	padding:				8px 15px 5px;
	text-decoration:		none !important;
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
	font-size:				14px;
	font-weight:			400;
	text-transform:			uppercase;
	cursor: 				pointer;
    margin-bottom: 			20px;
    line-height: 			21px;
    display: 				inline-block;
    background:				#473190;
    color:					#FFF !important;
    border:					0;
}
.gform_button {padding:5px 15px 5px;}
.btn:hover, .btn:focus, .btn:visited:hover, .btn:visited:focus, .gform_button:hover {
 background:#5CA346;
}
.btn.alt{background:#2d2d2d;padding:5px 10px 2px;font-size:12px;}
.gform_page_footer .button{padding:10px 15px;line-height:30px;}
/* =Content
-------------------------------------------------------------- */
#main{clear:both;}
#content,#content input,#content textarea{line-height:18px}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr{margin-bottom:18px}
#content ul ul,#content ol ol,#content ul ol,#content ol ul{margin-bottom:0}
#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}
#content code{font-size:13px}
#content dt,#content th{color:#000}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{color:#000;margin:0 0 20px;line-height:1.5em}
#content.home h1{font-size:16px;color:#c42435;font-weight:700;margin:0}
#content h3{color:#424143;margin:0;font-weight:700}
#content h4{margin:0;font-weight:700}
#content h5{margin:0;font-weight:700;color:#fff;background:#808184 url(../images/newsGenericBG.png) 0 100% repeat-x;display:block;height:25px;line-height:25px;font-size:18px;padding:5px 0 0 15px;margin-bottom:10px}
/*
#content table{border:1px solid #e7e7e7;text-align:left;margin:0 -1px 24px 0;width:100%}
#content tr th,#content thead th{color:#888;font-size:12px;font-weight:700;line-height:18px;padding:9px 24px}
#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px}
#content tr.odd td{background:#F2F7FC}
*/

table.footerTab{margin-top:20px;padding:10px;border-top:1px solid #c4c4c4 !important}
#content table.footerTab h3{color:#c42435;margin:15px 0 15px 0}
table.lectureTab{margin-top:20px;padding:10px;border-top:1px solid #c4c4c4 !important}
#content table.lectureTab h3{color:#c42435;margin:15px 0 15px 0}
#content.poison img{border:1px solid #c4c4c4 ;padding:5px}

/* poison index page */
.indexWrapper{border-bottom:1px solid #c4c4c4;}
span.listhead{display:block;padding:10px 0 0;color:#c42435;cursor:pointer;font-weight:700}
#content ul.sublist{margin:10px 0 0;padding:0 0 30px;list-style:none}
.collapserAll{font-weight:700;cursor:pointer;color:#C42435}
.hentry{margin:0 0 48px}
#content.home .hentry{margin-bottom:20px}
.home .sticky{background:#F2F7FC;border-top:4px solid #000;padding:18px 20px;margin-left:-20px;margin-right:-20px}
.single .hentry{margin:0 0 36px}
.page-title{color:#000;font-size:14px;font-weight:700;margin:0 0 36px}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:400}
.page-title a:link,.page-title a:visited{color:#888;text-decoration:none}
.page-title a:active,.page-title a:hover{color:#FF4B33}
#content .entry-title,#content .category h2{color:#c42335;font-size:17px;line-height:1.3em;font-weight:700;margin-bottom:0;text-transform:uppercase;padding-left:30px;background:transparent url(../images/h1bullet.png) 0 0 no-repeat}
.post .entry-title{margin-bottom:1em!important}
.entry-meta,.heateor_sss_sharing_container{display:inline-block}
.entry-meta{padding-left:10px;margin-top:-20px;vertical-align:middle}
.entry-title a:link,.entry-title a:visited,.category h2{color:#c42435;text-decoration:none}
.entry-title a:active,.entry-title a:hover{color:#1a1919}
.entry-meta{color:#888;font-size:12px}
.entry-meta abbr,.entry-utility abbr{border:none}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}
.entry-content,.entry-summary{clear:both;padding:12px 0 0}
#content .entry-summary p:last-child{margin-bottom:12px}
.entry-content fieldset{border:1px solid #E7E7E7;margin:0 0 24px;padding:24px}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px}
.entry-content input{margin:0 0 24px}
.entry-content input.file,.entry-content input.button{margin-right:24px}
.entry-content label{color:#333;font-size:12px}
.entry-content select{margin:0 0 24px}
.entry-content sup,.entry-content sub{font-size:10px}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}
.page-link{color:#000;font-weight:700;margin:0 0 22px;word-spacing:.5em}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:.5em .75em;text-decoration:none}
.home .sticky .page-link a{background:#D9E8F7}
.page-link a:active,.page-link a:hover{color:#FF4B33}
.page .edit-link{clear:both;display:block}
#entry-author-info{background:#F2F7FC;border-top:4px solid #000;padding:18px 20px;margin:24px 0;overflow:hidden;clear:both;font-size:14px;line-height:20px}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;margin:0 -104px 0 0;padding:11px;height:60px}
#entry-author-info #author-description{float:left;margin:0 0 0 104px}
#entry-author-info h2{color:#000;font-weight:700;font-size:100%;margin-bottom:0}
.entry-utility{color:#888;font-size:12px;line-height:18px;clear:both}
.entry-meta a,.entry-utility a{color:#888}
.entry-meta a:hover,.entry-utility a:hover{color:#FF4B33}
#content .video-player{padding:0}

/* CPT Elements */
#alphamenu{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;text-align:center;margin-bottom:20px;}
#alphamenu span{padding-right:10px}
#poisonlist span{display:block;padding:5px 0}

/* Others - Fonts -------------------------------------------------------------- */
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]{font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif}
pre{font-family:"Courier 10 Pitch",Courier,monospace}
code{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}

/* =Global Elements
-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles  */

input,textarea{color:#666;font-size:12px;line-height:18px}
hr{background-color:#E7E7E7;border:0;height:1px;margin-bottom:18px;clear:both}
p{margin-bottom:18px}
ul{list-style:square;margin:0 0 18px 1.5em}
#content ul{padding-left:1.5em}
#content ul ul{list-style:square;margin:15px 0 18px 1.5em}
#content li{margin-bottom:10px}
ol{list-style:decimal;margin:0 0 18px 1.5em}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0}
dl{margin:0 0 24px}
dt{font-weight:700}
dd{margin-bottom:18px}
strong{font-weight:700}
cite,em,i{font-style:italic}
big{font-size:131.25%}
ins{background:#ffc;text-decoration:none}
blockquote{font-style:italic;padding:0 3em}
blockquote cite,blockquote em,blockquote i{font-style:normal}
pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}
sup{bottom:1ex}
sub{top:.5ex}
input[type="text"],textarea {padding: 2px;background: #f9f9f9;border: 1px solid #777;/*box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);*/}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute;left: -9000px;}

/* Asides
-------------------------------------------------------------- */
.home #content .category-asides p {font-size: 14px;line-height: 20px;margin-bottom: 10px;margin-top:0;}
.home .hentry.category-asides {padding: 0;}
.home #content .category-asides .entry-content {padding-top: 0;}

/* Gallery listing
-------------------------------------------------------------- */
.category-gallery{margin-bottom:48px}
.category-gallery h2{margin-top:10px}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}
.home #content .category-gallery .entry-content p{display:inline}
.home #content .category-gallery .entry-utility{padding-top:4px}

/* Attachment pages
-------------------------------------------------------------- */
.entry-content .attachment img{margin-bottom:0}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}

/* Images
-------------------------------------------------------------- */
#content .entry-content img{margin:0;border:1px solid #ccc}
#content .attachment img{max-width:100%;}
#content img.alignleft,#content img.alignright,#content img.aligncenter{margin-bottom:12px}
#content .wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px;max-width:100% !important;}
#content .wp-caption img{margin:5px 5px 0;max-width:100%;height:auto;}
#content .wp-caption p.wp-caption-text{margin:5px;color:#888;font-size:12px}
#content .wp-smiley{margin:0}
#content .gallery{margin:auto}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
#content .gallery img{border:2px solid #cfcfcf}
#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
#content .gallery dl{margin:0}
#content .gallery img{border:10px solid #f1f1f1}
#content .gallery br+br{display:none}

/* =Poison Tabs
-------------------------------------------------------------- */
.tabs{position:relative;margin-top:2em}
.contenttab{display:none; padding:2em;background:#F9FAF9;border-right:2px solid #fff;position:relative;z-index:999;border-top:1px solid #fff;}
.contenttab h2, h2.red{font-weight:700;color:#B82233 !important;font-size:16px !important;}
#tabwrap1{display:block}
.tabs dl{position:absolute;top:o;left:0;width:100%;z-index:888;margin-bottom:0}
dt.tab{display:block;float:left;width:24.8%;height:45px;line-height:45px;background:#ccc;text-align:center;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px;margin-right:1px;cursor:pointer;-webkit-box-shadow:inset 0 -7px 12px -8px rgba(10,10,10,.5);-moz-box-shadow:inset 0 -7px 12px -8px rgba(10,10,10,.5);box-shadow:inset 0 -7px 12px -8px rgba(10,10,10,.5)}
dt.tab.active{margin-top:-6px}
dt.tab span{text-transform:uppercase;color: #fff;font-size:14px;display:block}
#tabtitle1.Default{background: #5ca346}
#tabtitle2.Default{background: #473190}
#tabtitle3.Default{background: #c42335}
#tabtitle4.Default{background: #e7b127}
dt.tab.Green{background: #5ca346}
dt.tab.Purple{background: #473190}
dt.tab.Red{background: #c42335}
dt.tab.Yellow{background: #e7b127}
.tabcontent.slim{width:50%;float:left}
.tabcontent ul{padding-left:2em;/*list-style:none; border-left:1px solid #333;margin-left:0;*/}
.tabimagewrap{padding:20px;background:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;text-align:center}
.tabimage{width:45%;float:left;padding-left:5%}
.tabimage img{width:100%;height:auto;padding:0 !important;border:0 !important}
.tabimagewrap p{margin:5px 0 !important ;}
.updated{clear:both;text-align:right;padding:50px 10px 0 0}


/* =WIDGETS
-------------------------------------------------------------- */
/* Main sidebars */
#main .widget-area ul{margin-left:0;padding:0;list-style:none}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0 20px 15px 0}
#main .widget-area ul ul ul{border:none;margin-left:0;padding:0 20px 0 0}
#main .widget-area li.current_page_item{padding-bottom:0}
#main .widget-area li ul.children{display:none}
#main .widget-area .widget_shoppcategorieswidget li ul.children, #nav_menu-4 ul.sub-menu{display:block;padding-left:1em !important}
#main .widget-area li ul.active{display:block;margin-left:1.3em}
#main .widget-area li.current_page_item ul.children{display:block;border:none;margin-left:1.3em;padding:0 20px 0 0}
#blogsideWrapper{width:301px;float:left}
#primary{padding-bottom:45px;margin-top:10px;}

#main .widget-area ul li {/*padding-bottom:8px;*/}

.globalwidget a:link, #alert a:link{text-decoration:none !important}
#main .widget-area ul li a {display:block;padding-bottom:8px;}
#primary.blog ul.xoxo, #secondary ul.xoxo{margin:20px}
#primary.blog{padding-bottom:0px;background:#efeeee}

/* Widget Areas--------------------------------------------------------- */

#alphamenu.globalwidget{border-top:0;text-align:left}
#alphaMenuWidget{margin-left:-20px}
#main .widget-area ul li #alphaMenuWidget a:hover{background-color:#fff}
#alphamenu.globalwidget.slider{margin-bottom:1.5em}
#alphamenu.globalwidget.slider h2.toggle{cursor:pointer;background: transparent url(../images/chevs.png) 95% 0 no-repeat;padding-right:30px}
#alphamenu.globalwidget.slider h2.toggle.down{ background-position:95% 0 }
#alphamenu.globalwidget.slider h2.toggle.up{ background-position:95% -20px }
#alphamenu.globalwidget.slider .alphablocks{display:none}
/*#alphamenu.globalwidget div{padding-left:10px}*/
#alphamenu.globalwidget span{float:left}

#primary #execphp-13.globalwidget{margin:0 0 18px;padding-left:21px;border-bottom: 1px solid #C4C4C4;}
#execphp-13.globalwidget div.execphpwidget{background:none;height:auto;}
#alphamenu.widgetized{padding-left:0;border:0;padding: 0 0 30px;}


#sidebarWidgetarea,#secondary{background:transparent url(../images/sidebarWidgetareaBG.png) 0 0 repeat-x;padding-top:30px}
#sidebarWidgetarea.noshadow{background:none;padding-top:0}
.widget-area ul{list-style:none;margin-left:0}
.widget-area ul ul{list-style:square;margin-left:1.3em}
.widget_search #s{width:60%}
.widget_search label{display:none}
.widget-container{margin:0 0 18px}
.widget-title{color:#222;font-weight:700;margin-bottom:5px;font-size:14px}
.widget-area a:link,.widget-area a:visited{text-decoration:none}
.widget-area .entry-meta{font-size:11px}
#wp_tag_cloud div{line-height:1.6em}
#wp-calendar{width:100%}
#wp-calendar caption{font-weight:700;color:#222;text-align:left;font-size:14px;padding-bottom:4px}
#wp-calendar thead{font-size:11px}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{padding:3px 0 2px;background:#f5f5f5;border:1px solid #fff;text-align:center}
#wp-calendar tbody .pad{background:none}
#wp-calendar tfoot #next{text-align:right}
.widget_rss a.rsswidget{color:#000}
.widget_rss a.rsswidget:hover{color:#FF4B33}
.widget_rss .widget-title img{height:11px;width:11px}

/* Home Widgets--------------------------------------------------------- */

#homepageWidgets{border-bottom:1px solid #b6b6b7;padding:15px 0;}
#homepageWidgets .linkcat h2,#primary .linkcat h2{display:none}
#homepageWidgets .globalwidget{float:left;overflow:hidden;}
#homepageWidgets .globalwidget h2,#primary .globalwidget h2,#secondary .widget-title{font-family:'33535gillsansmt'!important;color:#c42435;font-weight:400;font-size:20px;text-transform:uppercase;margin:15px 0}
#homepageWidgets .globalwidget .execphpwidget,#homepageWidgets .globalwidget .textwidget{height:258px;background:transparent url(../images/homewidgetBG.png) 0 0 no-repeat}
#homepageWidgets .globalwidget div.content,#homepageWidgets .globalwidget .textwidget,#primary .globalwidget div.content{padding:10px}
#homepageWidgets .globalwidget .textwidget{width:298px;height:238px}
#homepageWidgets .globalwidget .textwidget p{margin:0;padding:0}
#homepageWidgets #execphp-2 dl,#homepageWidgets #execphp-9 dl{margin:0;padding:0}
			
/*QUICK LINKS*/
#homepageWidgets #execphp-2 dl dt,#primary #execphp-10 dl dt{float:left;width:159px;height:37px}
#execphp-2 dl dt a,#primary #execphp-10 dl dt a{display:block;text-align:center;text-transform:uppercase;color:#424143;font-weight:700;line-height:37px}
#execphp-2 dl dt a#public,#execphp-10 dl dt a#public{background:transparent url(../images/qlPublicBG.png) 0 0 no-repeat;color:#fff}
#execphp-2 dl dt a#professional,#execphp-10 dl dt a#professional{background:transparent url(../images/qlProfessionalBG.png) 0 0 no-repeat;color:#fff}
#execphp-2 dl dt a#professional.active,#execphp-2 dl dt a#public.active,#execphp-10 dl dt a#professional.active,#execphp-10 dl dt a#public.active{background:none;color:#424143}
		
#execphp-2 #tabwrapQL,#execphp-10 #tabwrapQL{/*margin-top:15px;*/}
#execphp-2 .public,#execphp-10 .public{display:block}
#execphp-2 .professional,#execphp-10 .professional{display:none}
#execphp-2 #tabwrapQL ul,#execphp-10 #tabwrapQL ul{margin:0;padding:0;list-style:none}
#execphp-2 #tabwrapQL ul li,#execphp-10 #tabwrapQL ul li{margin-bottom:10px;padding-left:5px;padding-bottom:0}
#execphp-10 #tabwrapQL ul li{margin-bottom:0}
		
/*NEWS 2 tab*/
#homepageWidgets #execphp-9 dl dt,#primary #execphp-11 dl dt{float:left;width:159px;height:37px}
#execphp-9 dl dt a,#execphp-11 dl dt a{display:block;text-align:center;text-transform:uppercase;color:#424143;font-weight:700;line-height:37px;margin-right:1px}
#execphp-9 dl dt a#national,#execphp-11 dl dt a#national{background:transparent url(../images/qlPublicBG.png) 0 0 no-repeat;color:#fff}
#execphp-9 dl dt a#regional,#execphp-11 dl dt a#regional{background:transparent url(../images/qlProfessionalBG.png) 100% 0 no-repeat;color:#fff}
#execphp-9 dl dt a#national.active,#execphp-9 dl dt a#regional.active,#execphp-11 dl dt a#national.active,#execphp-11 dl dt a#regional.active{background:none;color:#424143}
#execphp-9 .national,#execphp-11 .national{display:block}
#execphp-9 .regional,#execphp-11 .regional{display:none}
#execphp-9 #tabwrapNEWS ul,#execphp-11 #tabwrapNEWS ul{list-style:none}
#execphp-9 #tabwrapNEWS ul li,#execphp-11 #tabwrapNEWS ul li{margin-bottom:10px}
#execphp-9 #tabwrapNEWS ul a,#execphp-11 #tabwrapNEWS ul a{display:block;padding:0 15px 0 0}
			
			
/*EDUCATION*/
/*#homepageWidgets #execphp-10{margin-right:0}	*/
#homepageWidgets #wysiwyg_widget-3{margin-right:0}	
#homepageWidgets #wysiwyg_widget-3 a{text-decoration:underline !important}
		
/* Home Blog Feed Widget--------------------------------------------------------- */
#homepageWidgets #execphp-15.globalwidget, #homepageWidgets #execphp-15.globalwidget .execphpwidget{background:none;}
#homePosts .postcontent{background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 10px;width:100%;margin:0 auto;float:left;text-align:center;min-height:220px;margin-bottom:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#homePosts .postcontent img{margin-bottom:10px; max-width:100%;height:auto}
#homePosts .postcontent a{font-size:16px}
	
/* Sidebar Widgets--------------------------------------------------------- */
#primary .globalwidget{margin:0 auto;float:none}
#primary .globalwidget .execphpwidget{height:186px;background:transparent url(../images/sidebarwidgetBG.png) 0 0 no-repeat}
#execphp-5.globalwidget .execphpwidget,#execphp-17.globalwidget .execphpwidget,#execphp-20.globalwidget .execphpwidget{height:auto;background:none}
#primary #execphp-10 dl dt{width:129px}
#execphp-10 dl dt a#professional{background:transparent url(../images/qlProfessionalBG.png) 100% 0 no-repeat}
#primary #execphp-11 .execphpwidget, #primary #execphp-21 .execphpwidget{height:auto;min-height:186px;background:#fff;border-radius:10px}
#primary #execphp-11, #primary #execphp-21{padding-bottom:9px;}
#primary #execphp-11 dl dt, #primary #execphp-21 dl dt{width:129px}
#primary #execphp-11 .postThumb, #primary #execphp-21 .postThumb{width:150px;height:150px;margin:10px auto}
#primary #execphp-11 .postWrap,#primary #execphp-21 .postWrap{padding:20px}
#primary .globalwidget a:hover{text-decoration:none}
#rssLink{display:block;text-align:right;padding:10px 15px 10px 0;font-size:11px}
#rssLink img{vertical-align:middle;margin-top:-2px}
#feedburner{border:1px solid #dfe0e0;background:#fff;width:246px}
#feedburner #s3{background:none;border:0;height:19px;width:208px;padding:1px 3px}
#feedburner #signupSend{vertical-align:middle}
#searchformBlog{background:transparent url(../images/blogsearchBG.png) -5px -2px no-repeat;height:25px;margin-bottom:60px}
#searchformBlog #ss{background:none;border:0;height:19px;width:210px;padding:1px 3px}

/* Pre Footer Widgets--------------------------------------------------------- */
#prefooterWidgets{padding:20px 0}
#prefooterWidgets .prefoot{margin:0 0 1em 20px;}
body.home .prefoot.widget_execphp{margin-left:0}
.prefoot h2{color:#424143;font-size:13px;font-weight:700;text-transform:uppercase;margin-bottom:8px}
.prefoot p{margin-bottom:8px}
#cc,.cc{border:1px solid #dfe0e0;background:#fff;}
#cc #s2,.cc #s4{background:none;border:0;height:19px;width:85%;padding:10px 3px !important;margin:0}
#cc #signupSend,.cc #signupSend3{vertical-align:middle;margin:0;padding: 0 !important}
#connect a{padding-right:5px}
#connect a img{width:28px;height:28px}

/*Simple Positive Fade*/
.fader {opacity: 0.8;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;}
.fader:hover {opacity: 1;}


/* =Footer
-------------------------------------------------------------- */
#footer, #footerModules {}
#footerModules {background: #ededed url(../images/footerModsBG.png) 0 0 repeat-x;}
#footer{background-color:#424143;color:#e7e6e6;padding:25px 0;}
#footer #first,#footer #second,#footer #third{float:left;width:305px;padding-left:25px}
#footer #second{min-height:180px}
#footer #first ul{list-style:none;margin:0;padding:0}
#footerWrapper a{display:inline-block;color:#e7e6e6;padding:10px 0}
#footerWrapper a:hover{color:#e7b127;text-decoration:none}

