@charset "utf-8";
/* CSS Document */

/*UD-VITALITY THEME - GOLD*/
/*DESIGN BY WEBUNDERDOG - WWW.WEBUNDERDOG.COM*/
/*COPYRIGHT 2012 - ALL RIGHTS RESERVED*/

 /*MAIN DIVS*/
body {
  background-color:#f7f7f7;
  background-image:none;
  background-repeat:repeat;
  background-position:top center;
  font-size:12px;
  color:#5e5e5e;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  line-height: 1.6em;
  margin-top:-1px;
  margin-bottom:-10px;
  margin-left:0;
  margin-right:0;
}

#wrapper {height:auto;margin-left:auto;margin-right:auto;float:none;text-align:center;}

#topdiv {width:960px;height:40px;margin-left:auto;margin-right:auto;  text-align:left;}
#header {width:940px;height:auto;margin-left:auto;margin-right:auto;text-align:left; padding:15px 10px 15px 10px; overflow:hidden; position:relative; z-index:1999;}
#showcase {width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:left;text-align:center; overflow:hidden;}
#showcase2 {width:940px;height:auto;margin-left:auto;margin-right:auto;text-align:left;text-align:center; overflow:hidden;}
#banner {width:100%;height:auto;margin-left:auto;margin-right:auto;text-align:left;text-align:center; overflow:hidden;}
#banner { margin-left /*\**/: -20px\9 } /*IE8 FIX*/
#intro {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; overflow:hidden;}
#utility {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; /*border-top:1px dashed #ccc; border-bottom:1px dashed #ccc;*/}
#feature {width:960px;height:auto; overflow:hidden;margin-left:auto;margin-right:auto;text-align:left; padding:25px 0px 25px 0px;}
#maindiv {width:960px;height:300px;margin-left:auto;margin-right:auto;text-align:left;}
#spotlight {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; overflow:hidden; padding:15px 0px 15px 0px;}
#bottom {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; overflow:hidden; padding:20px 0px 20px 0px;}
#footer {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; padding:30px 0px 30px 0px; overflow:hidden;}
#copydiv {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; padding:20px 0px 16px 0px; overflow:hidden;}

/*MAIN WRAPS - OUTER DIVS - 100% WIDTH DIVS-----------------------------------------------------------*/
#topdivwrap {background-color:#333333; background-image: url(../images/index_01.jpg);background-repeat: repeat;overflow:visible;margin-left:auto;margin-right:auto;height:46px;
position:fixed;top:0;left:0;width:100%; z-index:10000;}
#headerwrap {background-color:#f7f7f7;overflow:hidden; position:relative; z-index:999;margin-left:auto;margin-right:auto; margin-top:46px; height:auto;
-moz-box-shadow: inset 0 5px 8px #ccc;
-webkit-box-shadow: inset 0 5px 8px #ccc;
box-shadow: inset 0 5px 8px #ccc;
  /*gradient*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #ffffff,  #f1f1f1); /* for firefox 3.6+ */}
#showcasewrap {background-image: none;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; background-color:#F4F4F4; z-index:0; position:relative;}
#showcase2wrap {background-color:#666; background-image:url(../images/checkered.png); background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; background-color:#333333; 
-moz-box-shadow:    inset 0 0 10px #999;
-webkit-box-shadow: inset 0 0 10px #999;
box-shadow:         inset 0 0 10px #999;}
#bannerwrap {background-image: none;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; background-color:#333333; z-index:500; position:relative;}
#utilitywrap {background-image: url(../images/utilitybg.png); background-repeat: none;overflow:hidden;margin-left:auto;margin-right:auto; background-color:#444345;
background-position: center center;    
-moz-box-shadow:    inset 0 0 10px #373638;
-webkit-box-shadow: inset 0 0 10px #373638;
box-shadow:         inset 0 0 10px #373638;}
#introwrap {background-color:#c7ab53;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; overflow:hidden; border-top:0px solid #4e3a4e;}
#featurewrap {background-color:#c7ab53;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; height:auto;
background-position: center center;    
-moz-box-shadow:    inset 0 0 10px #b4973d;
-webkit-box-shadow: inset 0 0 10px #b4973d;
box-shadow:         inset 0 0 10px #b4973d;}
#maindivwrap {background-color:#f1f1f1;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; border-top:1px solid #dddddd;}
#spotlightwrap {background-color:#666; background-image:url(../images/checkered.png); background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto; border-top:0px dotted #ccc;
position:relative; z-index:0; 
border-top:0px solid #ccc;
/*-moz-box-shadow: 0 -2px 3px #dddddd;-webkit-box-shadow: 0 -2px 3px #dddddd;box-shadow: 0 -2px 3px #dddddd;*/}
#bottomwrap {background-color:#c7ab53;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto;
-moz-box-shadow: 0 -2px 3px #dddddd;-webkit-box-shadow: 0 -2px 3px #dddddd;box-shadow: 0 -2px 3px #dddddd;}
#footerwrap {background-color:#333333; background-image: url(../images/index_09.jpg);background-repeat: repeat;  overflow:hidden;margin-left:auto;margin-right:auto;}
#copywrap {background-color:#2a2a2a;background-repeat: repeat;overflow:hidden;margin-left:auto;margin-right:auto;}

/*SECONDARY | INNER DIVS-------------------------------------------*/
#navmenu {width:700px; height:40px; float:left;}
#icons {width:260px; height:40px; float:left; text-align:right;}
#head1 {width: 240px; height:auto; float:left; overflow:hidden;}
#head2 {width:240px; height:auto; float:left; text-align:right; overflow:hidden;}
#logo {width:460px; height:auto; float:left; text-align:center; position:relative; z-index:1000; overflow:visible;}
#intro1 {width:960px; height:auto; float:left; text-align:center;}
#copy1 {width:480px; height:auto; float:left;}
#copy2 {width:480px; height:auto; float:left; text-align:right;}
#maintop {width:960px; height:auto; float:left; overflow:hidden; padding:30px 0px 30px 0px; border-bottom:1px dashed #ccc;}
#mainbottom {width:960px; height:auto; float:left; overflow:hidden; padding:30px 0px 30px 0px; border-top:1px dashed #ccc;}
#maincontent {width:960px; height:auto; float:left; overflow:hidden;}
#leftcol {width:220px; height:auto; float:left; padding:30px 30px 0px 10px; background-image:url(../images/leftborder.png); background-position:top right; background-repeat: no-repeat; margin-right:20px;}
#rightcol {width:220px; height:auto; float:left; padding:30px 10px 0px 30px; background-image:url(../images/rightborder.png); background-position:top left; background-repeat: no-repeat; margin-left:20px;}
#content {width:480px; height:auto; float:left;}
#contenttop {width:100%; height:auto; float:left;}
#contentbot {width:100%; height:auto; float:left; margin-top:10px; margin-bottom:30px;}
#component {width:100%; height:auto; float:left;}
#footerbottom {width:940px; margin-left:auto; margin-right:auto; height:auto; text-align:center; padding:0px 10px 0px 10px;}
#addthis {width:100%; height:auto; float:left; padding-top:20px;}

/*DYNAMIC CONTENT WIDTHS----------------------------------------*/
#content100 {float:left;width:940px; height:auto;overflow:hidden; padding:5px 10px 0px 10px;}
#content50 {float:left;width:390px; overflow:hidden; padding:10px 5px 30px 10px;}
#content75 {float:left;width:660px; overflow:hidden; padding:10px 10px 30px 10px;} 

/*SCALED & DYNAMIC SIZING DIVS----------------------------------*/
#feature1, #feature2, #feature3, #feature4, #feature5, #feature6 {width:160px; height:auto; float:left; margin-left:auto; margin-right:auto;}
#bottom1, #bottom2, #bottom3, #bottom4, #bottom5, #bottom6 {width:160px; height:auto; float:left; text-align:left;}
#footer1, #footer2, #footer3, #footer4, #footer5, #footer6 {width:160px; height:auto; float:left; text-align:left; overflow:hidden;}
#maintop1, #maintop2, #maintop3, #maintop4, #maintop5, #maintop6 {width:160px; height:auto; float:left; text-align:left;}
#mainbottom1, #mainbottom2, #mainbottom3, #mainbottom4, #mainbottom5, #mainbottom6 {width:160px;height:auto; float:left; text-align:left;}
#spotlight1, #spotlight2, #spotlight3, #spotlight4, #spotlight5, #spotlight6 {width:160px; height:auto; float:left; text-align:left; overflow:hidden;}
#utility1, #utility2, #utility3, #utility4, #utility5, #utility6 {width:160px; height:auto; float:left; text-align:left;}

/*IE FIXES*/
a img {border:none;}

/*MODULE STYLES -----------------------------------------------*/
/*SOCIAL ICONS - ICONS POSITION*/
.moduletable_icons {margin-top:0px;}
.moduletable_icons img {background-color:#none; padding:11px 5px 11px 5px;}
.moduletable_icons img:hover {background-color:#484848; padding:11px 5px 11px 5px;} /*CS*/

/*HEAD 1 POSITION*/
.moduletable_head1 {font-size:16px; color:#888888; margin-top:38px;}
.moduletable_head2 {font-size:16px; color:#888888; margin-top:38px;}

/*COPY MODULE STYLING - _copy*/
.moduletable_copy {color:#999; font-size:11px; padding:0px 10px 0px 10px;}
.moduletable_copy a {color:#999; text-decoration:none;}
.moduletable_copy a:visited {color:#999; text-decoration:none;}
.moduletable_copy a:hover {color:#ccc; text-decoration:none;}

/*FOOTER DIV MODULE STYLING _footer*/
.moduletable_footer h3 {margin-top:5px; margin-bottom:18px; color:#ccc; background-image:url(../images/diagonal_dark.png); background-repeat:repeat;} /*CS*/
.moduletable_footer h3 cufon canvas {
  background-image: url(../images/index_09.jpg);
  background-repeat: repeat;
  display: inline;
  margin:-1px 0px 0px 0px;
  overflow:visible;
}
.moduletable_footer h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_footer {padding:0px 10px 0px 10px; color:#999;} /*CS*/
.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;}
.moduletable_footer img {margin:0px 5px 0px 5px;}

/*CONTENTBOT MODULE STYLING _contentbot*/
.moduletable_contentbot h3 {margin-top:5px; color:#333;}
.moduletable_contentbot {background-color:#f8f8f7; border:1px solid #ccc; padding:15px;}
.moduletable_contentbot a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_contentbot a:visited {color:#c2960c; text-decoration:none;}
.moduletable_contentbot a:hover {color:#d7a60d; text-decoration:none;}

/*BOTTOM MODULE STYLING _bottom*/
.moduletable_bottom h3 {margin-top:5px; margin-bottom:18px; color:#e7e7e7;}
.moduletable_bottom {color:#ccc; padding:0px 10px 0px 10px;}
.moduletable_bottom a {color:#ccc; text-decoration:none;} /*CS*/
.moduletable_bottom a:visited {color:#ccc; text-decoration:none;}
.moduletable_bottom a:hover {color:#fff; text-decoration:none;}

/*MAINBOTTOM DIVS MODULE STYLING _mainbottom*/
.moduletable_mainbottom h3 {margin-top:0px; margin-bottom:15px; color:#333;}
.moduletable_mainbottom {padding:0px 10px 5px 10px;}
.moduletable_mainbottom a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_mainbottom a:visited {color:#c2960c; text-decoration:none;}
.moduletable_mainbottom a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_mainbottom img {}

/*MAINBOTTOM DIVS BORDER MODULE STYLING _mainbottomborder*/
.moduletable_mainbottomborder h3 {margin-top:0px; margin-bottom:15px; color:#333;}
.moduletable_mainbottomborder {padding:0px 10px 0px 10px; border-left:1px dashed #ccc;}
.moduletable_mainbottomborder a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_mainbottomborder a:visited {color:#c2960c; text-decoration:none;}
.moduletable_mainbottomborder a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_mainbottomborder img {}

/*FEATURE DIV MODULE STYLING _feature*/
.moduletable_feature h3 {margin-top:5px; margin-bottom:15px; color:#fff;}
.moduletable_feature {padding:0px 10px 0px 10px; overflow:hidden; color:#e7e7e7;}
.moduletable_feature a {color:#fff; text-decoration:none;}
.moduletable_feature a:visited {color:#fff; text-decoration:none;}
.moduletable_feature a:hover {color:#fff; text-decoration:underline;}

/*MAINTOP DIV MODULE STYLING _maintop*/
.moduletable_maintop h3 {margin-top:5px; margin-bottom:12px; color:#333;}
.moduletable_maintop h3 a, .moduletable_maintop h3 a:visited, .moduletable_maintop h3 a:hover {color:#333; text-decoration:none;}
.moduletable_maintop {padding:0px 10px 0px 10px; overflow:hidden;}
.moduletable_maintop a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_maintop a:visited {color:#c2960c; text-decoration:none;}
.moduletable_maintop a:hover {color:#d7a60d; text-decoration:none;}

/*MAINTOPBORDER DIV MODULE STYLING _maintopborder*/
.moduletable_maintopborder h3 {margin-top:5px; margin-bottom:12px; color:#333;}
.moduletable_maintopborder h3 a, .moduletable_maintopborder h3 a:visited, .moduletable_maintopborder h3 a:hover {color:#333; text-decoration:none;}
.moduletable_maintopborder {padding:0px 10px 0px 10px; overflow:hidden; border-left:1px dashed #ccc;}
.moduletable_maintopborder a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_maintopborder a:visited {color:#c2960c; text-decoration:none;}
.moduletable_maintopborder a:hover {color:#d7a60d; text-decoration:none;}

/*SPOTLIGHT MODULE STYLING _spotlight*/
.moduletable_spotlight {padding:30px 10px 30px 10px; overflow:hidden;}
.moduletable_spotlight a {color:#5e5e5e; text-decoration:none;} /*CS*/
.moduletable_spotlight a:visited {color:#5e5e5e; text-decoration:none;}
.moduletable_spotlight a:hover {color:#212121; text-decoration:none;}
.moduletable_spotlight img {border:0px solid #fff; /*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */
  -moz-box-shadow:    4px 4px 0px 0px #bbbbbb;
  -webkit-box-shadow: 4px 4px 0px 0px #bbbbbb;
  box-shadow:         4px 4px 0px 0px #bbbbbb;}

/*INTRO DIV MODULE STYLING _intro*/
.moduletable_intro h3 {color:#fff;}
.moduletable_intro {color:#e7e7e7; padding:30px 10px 30px 10px;}
.moduletable_intro a {color:#fff; text-decoration:none;} /*CS*/
.moduletable_intro a:visited {color:#fff; text-decoration:none;}
.moduletable_intro a:hover {color:#fff; text-decoration:underline;}

/*utility MODULE STYLING _utility*/
.moduletable_utility {padding:30px 10px 10px 10px;}
.moduletable_utility a {color:#e7e7e7; text-decoration:none;}
.moduletable_utility a:visited {color:#e7e7e7; text-decoration:none;}
.moduletable_utility a:hover {color:#fff; text-decoration:none;}

.moduletable_menutitle { padding:30px 10px 25px 10px; color:#e7e7e7; font-size:20px; text-align:center;} /*CS*/

/*CONTENTTOP MODULE STYLING _contenttop*/
.moduletable_contenttop h3 {margin-top:5px; color:#333;}
.moduletable_contenttop {background-color:#f8f8f7; border:1px dotted #ccc; padding:15px; margin-top:20px; margin-bottom:5px;}
.moduletable_contenttop a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_contenttop a:visited {color:#c2960c; text-decoration:none;}
.moduletable_contenttop a:hover {color:#d7a60d; text-decoration:none;}

/*HOME DIV MODULE STYLING _home*/
.moduletable_home {margin:-5px 0px 0px 0px; color:#333;}
.moduletable_home a {color: #c2960c; text-decoration:none;} /*CS*/
.moduletable_home a:visited {color:#c2960c; text-decoration:none;}
.moduletable_home a:hover {color: #d7a60d; text-decoration:none;}
.moduletable_home img {border:0px solid #fff; /*radius*/-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px; /* future proofing */
  -moz-box-shadow:    4px 4px 0px 0px #dfdfdf;
  -webkit-box-shadow: 4px 4px 0px 0px #dfdfdf;
  box-shadow:         4px 4px 0px 0px #dfdfdf;}

/*LEFT MODULE STYLING - REGULAR MODULE _left*/
.moduletable_left h3 {margin-top:0px; margin-bottom:20px; color:#888888; font-size:16px;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_left h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_left {margin-bottom:40px; overflow:hidden; color:#888888;}
.moduletable_left a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_left a:visited {color:#c2960c; text-decoration:none;}
.moduletable_left a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_left cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*leftLIST UNORDERED LIST MODULE STYLING _leftlist*/
.moduletable_leftlist h3 {margin-top:0px; margin-bottom:14px; color:#888888;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_leftlist h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_leftlist {margin-bottom:34px; overflow:hidden; color:#888888;}
.moduletable_leftlist ul li {margin-left:-40px; border-bottom:1px dotted #ccc; padding:6px 0px 6px 15px; list-style:none; background-image:url(../images/disc-list.png); background-repeat:no-repeat; background-position:center left; color:#888888;}
.moduletable_leftlist a {color:#888888; text-decoration:none;}
.moduletable_leftlist a:visited {color:#888888; text-decoration:none;}
.moduletable_leftlist a:hover {color:#d7a60d; text-decoration:none;} /*CS*/
.moduletable_leftlist cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*leftROTATE EXTENSION _leftrotate*/
.moduletable_leftrotate h3 {margin-top:0px; margin-bottom:20px; color:#888888; font-size:16px;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_leftrotate h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_leftrotate {margin-bottom:40px; color:#888888;}
.moduletable_leftrotate a {color:#c2960c; text-decoration:none;}
.moduletable_leftrotate a:visited {color:#c2960c; text-decoration:none;}
.moduletable_leftrotate a:hover {color:#d7a60d; text-decoration:none;} /*CS*/
.moduletable_leftrotate img {border:1px dotted #ccc;}
.moduletable_leftrotate cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*left QUOTE MODULE STYLING - REGULAR MODULE _leftquote*/
.moduletable_leftquote h3 {margin-top:0px; margin-bottom:20px; color:#888888; font-size:16px;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_leftquote h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_leftquote {margin-bottom:40px; overflow:hidden; color:#888888; font-style:italic;}
.moduletable_leftquote a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_leftquote a:visited {color:#c2960c; text-decoration:none;}
.moduletable_leftquote a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_leftquote cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*RIGHT MODULE STYLING - REGULAR MODULE _right*/
.moduletable_right h3 {margin-top:0px; margin-bottom:20px; color:#888888; font-size:16px;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_right h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_right {margin-bottom:40px; overflow:hidden; color:#888888;}
.moduletable_right a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_right a:visited {color:#c2960c; text-decoration:none;}
.moduletable_right a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_right cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*RIGHTLIST UNORDERED LIST MODULE STYLING _rightlist*/
.moduletable_rightlist h3 {margin-top:0px; margin-bottom:14px; color:#888888;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_rightlist h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_rightlist {margin-bottom:34px; overflow:hidden; color:#888888;}
.moduletable_rightlist ul li {margin-left:-40px; border-bottom:1px dotted #ccc; padding:6px 0px 6px 15px; list-style:none; background-image:url(../images/disc-list.png); background-repeat:no-repeat; background-position:center left; color:#888888;}
.moduletable_rightlist a {color:#888888; text-decoration:none;} /*CS*/
.moduletable_rightlist a:visited {color:#888888; text-decoration:none;}
.moduletable_rightlist a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_rightlist cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*RIGHTROTATE EXTENSION _rightrotate*/
.moduletable_rightrotate h3 {margin-top:0px; margin-bottom:20px; color:#888888; font-size:16px;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_rightrotate h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_rightrotate {margin-bottom:40px; color:#888888;}
.moduletable_rightrotate a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_rightrotate a:visited {color:#c2960c; text-decoration:none;}
.moduletable_rightrotate a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_rightrotate img {border:1px dotted #ccc;}
.moduletable_rightrotate cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*RIGHT QUOTE MODULE STYLING - REGULAR MODULE _rightquote*/
.moduletable_rightquote h3 {margin-top:0px; margin-bottom:20px; color:#888888; font-size:16px;
  background: url(../images/diagonal_light.png) repeat;
  line-height: 1em;
  margin: 5px 0px 18px 0px;}
.moduletable_rightquote h3 { background /*\**/: none\9 } /*IE8 FIX*/
.moduletable_rightquote {margin-bottom:40px; overflow:hidden; color:#888888; font-style:italic;}
.moduletable_rightquote a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_rightquote a:visited {color:#c2960c; text-decoration:none;}
.moduletable_rightquote a:hover {color:#d7a60d; text-decoration:none;}
.moduletable_rightquote cufon canvas {background-color:#f1f1f1;display: inline;margin:-1px 0px 1px 0px;overflow:visible;}

/*EXTENSION SPECIFIC------------------------------------------------------*/

/*ALLVIDEOS VIDEO PLUGIN*/
.avVideo .avPlayerContainer
{
  border:3px solid #ccc;
  padding:0px;
  background-image: url("../images/allvideos_v4_bg_1000x550.jpg");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 50% 50%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

/*RSMEDIA GALLERY COMPONENT*/
div#rsmg_main {
  padding-top: 25px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 1.4em;
  position: relative;
  float: left;
}

ul#rsmg_gallery li div.rsmg_item_container
{
  text-align: center;
  float: left;
  padding: 5px;
  font-size: 11px;
  border:1px solid #ccc;
  overflow-x: hidden;
  overflow-y: hidden;
}

/*BLOG STYLING - PAGINATION*/
div .pagination ul {text-align:center;}
.pagination ul li{display:inline; padding: 5px; margin-right:7px; text-align:center; border:1px dotted #ccc; background-color:#fff;}
dl {margin-left:-22px; border-top:1px dashed #d3d3d3; border-bottom:1px dashed #d3d3d3; padding:5px; color:#999; background-image:url(../images/blog-calendar.png); background-repeat:no-repeat; background-position:left center; font-style:italic; font-size:11px; margin-bottom:15px;}

/*TWEET DISPLAY BACK MODULE*/
.moduletable_righttweet h3 {margin-top:0px; margin-bottom:12px;}
.moduletable_righttweet {margin-bottom:20px;}
.moduletable_righttweet a {color:#c2960c; text-decoration:none;} /*CS*/
.moduletable_righttweet a:visited {color:#c2960c; text-decoration:none;}
.moduletable_righttweet a:hover {color:#d7a60d; text-decoration:none;}
.TDB-tweet-text {padding-bottom:10px; border-bottom:0px dashed #212121; margin-bottom:6px; background-image:url(../images/tweetback.png); background-repeat:no-repeat; background-position:top left; padding-left:24px;} 
.TDB-footer-follow-link{font-weight: bold;text-align: left; margin-top:0px;}

/*TYPOGRAPHY-----------------------------------------------------------*/
/*MAIN CONTENT AREA LINK COLOR*/
#component a {color:#c2960c; text-decoration:none;} /*CS*/
#component a:visited {color:#c2960c; text-decoration:none;}
#component a:hover {color:#d7a60d; text-decoration:none;}

.header {font-size:14px; color:#888888;}
.intro {font-size:20px; color:#fff; margin-bottom:12px; display:inline-block;}
.title1 {font-size:16px; color:#fff; font-style:italic; font-weight:bold; display:inline-block; margin-top:2px;}
.title2 {font-size:14px; color:#333; font-weight:bold; display:inline-block; margin-bottom:10px;}

h1,.componentheading {
font-size:24px;
color: #666666;
font-weight:bold;
margin-top:20px;
margin-bottom:15px;
}

h2,.contentheading {
font-size:20px;
color: #c2960c; /*CS*/
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h3 {font-size:16px; color:#333;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size:11px;}

/*SYSTEM READ MORE BUTTON FUNCTION SYTLING*/
/*TEMPLATE COLOR BUTTON*/

/*CS*/
p.readmore a {
  background-color:#555555  ;color:#e7e7e7;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 */}
p.readmore a:hover {background-color:#333333  ; color:#fff;}
#component p.readmore a {color:#fff; text-decoration:none;}
#component p.readmore a:hover {color:#fff; text-decoration:none;}

hr .system-readmore {margin-bottom:15px;}
p.readmore {margin-bottom:10px;}
.items-row {margin-bottom: 10px !important;overflow: hidden;/*border-bottom:1px dotted #ccc;*/}

/*TEMPLATE COLOR BUTTON*/
/*CS*/
a.tempcolor-button {
  background-color:#555555  ;color:#ccc;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;  font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}
a.tempcolor-button:hover {background-color:#333333  ; color:#fff;}

/*REQUEST COLOR BUTTON*/
a.request-button {
  background-color:#e7e7e7 ;color:#5e5e5e;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;font-weight:normal;  font-size:12px;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}
a.request-button:hover {background-color:#fff; color:#333;}
#bottom a.request-button {color:#5e5e5e;}

/*PRECODE - CODE FORMAT*/
pre {
background-color: #fff;
border-left:5px solid #ccc;
width:92%;
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:#444444;}
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;
}

/*INLINE HIGHLIGHT STYLES*/
.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;}

.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;}

.highlight-silver {
background-color: #999;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;}

.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;}

.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;}

.highlight-blue {
background-color: #7cc0cb;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;}

.highlight-navy {
background-color: #657383;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;}

.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;}

.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;}

.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;}

.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;}

.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;}

.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;}

.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;}

.highlight-brown {
background-color: #9e7d6c;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;}

/*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:#999;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 */}

.brown-circlenumber {background-color:#9e7d6c;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);/*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:#657383;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:#7cc0cb;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 */}

.white-circlenumber {background-color:#fff;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #5e5e5e;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: 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

.silver-blocknumber {background-color:#999;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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

.brown-blocknumber {background-color:#9e7d6c;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);/*radius*/-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

.navy-blocknumber {background-color:#657383;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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

.blue-blocknumber {background-color:#7cc0cb;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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* 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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

.white-blocknumber {background-color:#fff;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #5e5e5e;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: 5px;-webkit-border-radius: 5px;border-radius: 5px; /* future proofing */}

/*SMALL BUTTON STYLES - COMPONENT LINK COLORS*/
#component a.blackbutton, #component a.blackbutton:hover {color:#fff;}
#component a.greybutton, #component a.greybutton:hover {color:#fff;}
#component a.silverbutton, #component a.silverbutton:hover {color:#fff;}
#component a.brownbutton, #component a.brownbutton:hover {color:#fff;}
#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 ---------------------------*/

/*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 */}
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 */}
a.greybutton:hover {background-color:#555555; color:#fff; }

/*SILVER BUTTON*/
a.silverbutton {
  background-color:#999;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 */}
a.silverbutton:hover {background-color:#888888; color:#fff; }

/*BROWN BUTTON*/
a.brownbutton {
  background-color:#9e7d6c;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 */}
a.brownbutton:hover {background-color:#92705e; color:#fff; }

/*NAVY BUTTON*/
a.navybutton {
  background-color:#657383;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 */}
a.navybutton:hover {background-color:#4e5f73; color:#fff; }

/*BLUE BUTTON*/
a.bluebutton {
  background-color:#7cc0cb;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 */}
a.bluebutton:hover {background-color:#67acb7; 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 */}
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 */}
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 */}
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 */}
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 */}
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 */}
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 */}
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 */}
a.pinkbutton:hover {background-color:#e98f99; color:#fff; }

/*BIG BUTTON STYLES - IN COMPONENT LINK COLORS----------------------------------*/
#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:#fff;}
#component a.brownbutton-big, #component a.brownbutton-big:hover {color:#fff;}
#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 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 */}
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 */}
a.greybutton-big:hover {background-color:#555555; color:#fff;}

/*BIG SILVER BUTTON*/
a.silverbutton-big {
  background-color:#999;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 */}
a.silverbutton-big:hover {background-color:#888888; color:#fff;}

/*BIG BROWN BUTTON*/
a.brownbutton-big {
  background-color:#9e7d6c ;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 */}
a.brownbutton-big:hover {background-color:#92705e; color:#fff;}

/*BIG NAVY BUTTON*/
a.navybutton-big {
  background-color:#657383 ;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 */}
a.navybutton-big:hover {background-color:#4e5f73; color:#fff;}

/*BIG BLUE BUTTON*/
a.bluebutton-big {
  background-color:#7cc0cb ;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 */}
a.bluebutton-big:hover {background-color:#67acb7; 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 */}
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 */}
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 */}
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 */}
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 */}
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 */}
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 */}
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 */}
a.pinkbutton-big:hover {background-color:#e98f99; color:#fff;}