@charset "utf-8";
/* CSS Document */

/*UD-HEALTH JOOMLA MEDICAL AND HEALTHCARE THEME - PURPLE DEFAULT*/
/*DESIGN BY WEBUNDERDOG - WWW.WEBUNDERDOG.COM*/
/*COPYRIGHT 2013 - ALL RIGHTS RESERVED*/

 /*MAIN DIVS*/
body {
	background-color:#f7f7f7;
	background-image:none;
	background-repeat:repeat;
	background-position:top center;
	font-size:12px;
	color:#888888;
	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;
}

/*MAIN DIVS*/
#topdiv {width:960px;height:36px;margin-left:auto;margin-right:auto;text-align:left;}
#header {width:960px;height:100px;margin-left:auto;margin-right:auto;text-align:left;}
#navdiv {width:960px;height:47px;margin-left:auto;margin-right:auto;text-align:left; background-color:#9a86a2; border-bottom:3px solid #84698f;
-webkit-border-radius: 3px 3px 0px 0px;
-moz-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px;
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;}
#showcase {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; background-image:url(../images/index_04.jpg); background-repeat:repeat-x;}
#feature {width:960px;height:auto;overflow:hidden;margin-left:auto;margin-right:auto;text-align:left; background-color:#8d7298; background-repeat:repeat; border-bottom:3px solid #e7e7e7;}
#utility {width:960px;height:auto;overflow:hidden;margin-left:auto;margin-right:auto;text-align:left; background-color:#f1f1f1; background-repeat:repeat;padding:15px 0px 12px 0px; border-bottom:1px solid #e7e7e7;}
#maindiv {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; background-color:#fff; overflow:hidden;}
#bottom {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; background-color:#fff; background-repeat:repeat; overflow:hidden; padding-bottom:0px;}
#spotlight {width:960px;height:auto;margin-left:auto;margin-right:auto;text-align:left; background-color:#f1f1f1; overflow:hidden; border-top:1px dotted #ccc;
-webkit-border-radius: 0px 0px 3px 3px;
-moz-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px;
-moz-box-shadow: 0 0 5px #7f638b;
-webkit-box-shadow: 0 0 5px #7f638b;
box-shadow: 0 0 5px #7f638b;}
#footer {width:960px;height:210px;margin-left:auto;margin-right:auto;text-align:left; padding:30px 0px 30px 0px;}
#copydiv {width:960px;height:50px;margin-left:auto;margin-right:auto;text-align:left;}

/*FULL WIDTH 100% DIVS* - HORIZONTAL WRAPPERS*/
#topdivwrap {background-color:#7f638b;background-repeat:repeat;overflow:hidden;margin-left:auto;margin-right:auto;height:auto;overflow:hidden;}
#headerwrap {background-color:#f7f7f7;background-repeat:repeat;overflow:hidden;margin-left:auto;margin-right:auto;height:auto;overflow:hidden;
	/*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+ */}
#mainwrap {background-color:#e1e1e1;background-image:url(../images/mainwrapbg.png); background-repeat:repeat-y;overflow:hidden;margin-left:auto;margin-right:auto;height:auto;background-position:top center;}
#footerwrap {background-color:#9a86a2; background-repeat:repeat; overflow:hidden; margin-left:auto; margin-right:auto; height:auto;}
#copywrap {background-color:#7f638b; background-repeat:repeat; overflow:hidden; margin-left:auto; margin-right:auto; height:auto;}

/*SECONDARY | INNER DIVS*/
#top1 {width:280px; height:36px; float:left;}
#top2 {width:515px; height:36px; float:left;}
#top3 {width:148px; height:36px; float:left; padding-right:17px;}
#logo {width:460px; height:100px; float:left; padding-left:20px;}
#head1 {width:320px; height:100px; float:left;}
#head2 {width:140px; height:100px; float:left; padding-right:20px;}
#navmenu1 {width:784px; height:47px; float:left; padding-left:4px;}
#search {width:150px; height:47px; float:left; padding-right:20px;}
#search { margin-left /*\**/: -10px\9 } /*IE8 FIX*/
#showcasewide {width:960px; height:auto; float:left;}
#showcase1 {width:700px; height:360px; float:left; overflow:hidden;}
#showcase2 {width:260px; height:360px; float:left; overflow:hidden;}
#showcase2-1 {width:260px; height:120px; float:left; background-color:#404040; background-image: url(../images/showcase2bg.jpg); background-position:top left; background-repeat:no-repeat;}
#showcase2-2 {width:260px; height:120px; float:left; background-color:#404040; background-image: url(../images/showcase2bg.jpg); background-position:top left; background-repeat:no-repeat;}
#showcase2-3 {width:260px; height:120px; float:left; background-color:#404040; background-image: url(../images/showcase2bg.jpg); background-position:top left; background-repeat:no-repeat;}
#maintop {width:960px; height:auto; float:left; overflow:hidden; padding:20px 0px 25px 0px; background-color:#f1f1f1; border-bottom:1px solid #e7e7e7;}
#mainbottom {width:960px; height:auto; float:left; overflow:hidden; padding:20px 0px 30px 0px;}
#maincontent {width:960px; height:auto; float:left; overflow:hidden;}
#leftcol {width:220px; height:auto; float:left; margin-top:25px; padding-left:20px; padding-right:20px;}
#rightcol {width:240px; height:auto; float:left; margin-top:25px; padding-left:20px;}
#content {width:480px; height:auto; float:left;}
#contenttop {width:100%; height:auto; float:left;}
#contentbot {width:100%; height:auto; float:left;}
#component {width:100%; height:auto; float:left;}
#copy1 {width:480px; height:auto; float:left; text-align:left;}
#copy2 {width:480px; height:auto; float:left; text-align:right;}

/*SCALED & DYNAMIC SIZING DIVS*/
#intro1, #intro2, #intro3, #intro4, #intro5, #intro6 {width:160px; height:auto; float:left; text-align:left;}
#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; border-top:0px dotted #ccc;}
#utility1, #utility2, #utility3, #utility4, #utility5, #utility6 {width:160px; height:auto; float:left; text-align:left;}

/*DYNAMIC CONTENT WIDTHS*/
#content100 {float:left;width:920px; height:auto;overflow:hidden; padding:0px 20px 25px 20px;}
#content50 {float:left;width:380px; overflow:hidden; padding:5px 20px 25px 20px;}
#content75 {float:left;width:640px; overflow:hidden; padding:5px 20px 25px 20px;} 

/*IE FIXES*/
a img {border:none;}

/*MODULE STYLING --------------------------------------------------------------------*/
.moduletable_head1 {text-align:right; border-right:1px dotted #ccc; padding-right:20px; margin-top:32px; color:#777777;}
.moduletable_head1 a {color:#6e517b; text-decoration:none;}
.moduletable_head1 a:visited {color:#6e517b; text-decoration:none;}
.moduletable_head1 a:hover {color:#5e3e6c; text-decoration:none;}

.moduletable_head2 {padding-top:32px; padding-left:20px; text-align:left; color:#777777;}
.moduletable_head2 a {color:#6e517b; text-decoration:none;}
.moduletable_head2 a:visited {color:#6e517b; text-decoration:none;}
.moduletable_head2 a:hover {color:#5e3e6c; text-decoration:none;}

/*SHOWCASE2 MODULE STYLING _showcase2*/
.moduletable_showcase2 {padding:10px; overflow:hidden;}
.moduletable_showcase2 a {color:#6e517b; text-decoration:none;}
.moduletable_showcase2 a:visited {color:#6e517b; text-decoration:none;}
.moduletable_showcase2 a:hover {color:#5e3e6c; text-decoration:none;}
.moduletable_showcase2 img {background-color:#f1f1f1; padding:3px; border:1px solid #e7e7e7;}

/*FRONTPAGE MODULE STYLING IN MAINTOP _frontpage */
.moduletable_frontpage h3 {margin-top:5px; margin-bottom:12px; color:#5e3e6c; font-size:16px;}
.moduletable_frontpage {padding:0px 20px 0px 20px; overflow:hidden;}
.moduletable_frontpage a {color:#5e3e6c; text-decoration:none;}
.moduletable_frontpage a:visited {color:#5e3e6c; text-decoration:none;}
.moduletable_frontpage a:hover {color:#5e3e6c; text-decoration:none;}

/*COPY MODULE STYLING - _copy*/
.moduletable_utility h3 {margin-top:5px; margin-bottom:12px; color:#5e5e5e;}
.moduletable_utility {padding:0px 20px 0px 20px; overflow:hidden; font-size:11px; color:#777777}
.moduletable_utility a {color:#5e3e6c; text-decoration:none;}
.moduletable_utility a:visited {color:#5e3e6c; text-decoration:none;}
.moduletable_utility a:hover {color:#7484a2; text-decoration:none;}

/*COPY MODULE STYLING - _copy*/
.moduletable_copy {color:#ccc; font-size:11px; padding:17px 20px 13px 20px;}
.moduletable_copy a {color:#ccc; text-decoration:none;}
.moduletable_copy a:visited {color:#ccc; text-decoration:none;}
.moduletable_copy a:hover {color:#e7e7e7; text-decoration:none;}

/*FOOTER DIV MODULE STYLING _footer*/
.moduletable_footer h3 {margin-top:5px; margin-bottom:18px; color:#e7e7e7; border-left:4px solid #e7e7e7; padding-left:7px;}
.moduletable_footer {padding:0px 20px 30px 20px; color:#ccc;}
.moduletable_footer a {color:#e7e7e7; text-decoration:none;}
.moduletable_footer a:visited {color:#e7e7e7; text-decoration:none;}
.moduletable_footer a:hover {color:#fff; text-decoration:none;}
.moduletable_footer img {margin:5px 4px 5px 4px;}
.moduletable_footer ul li {margin-left:-27px; padding-bottom:8px;}
.TDB-tweet-text {padding-bottom:10px; border-bottom:1px dashed #666; margin-bottom:10px;} /*TWITTER FEED STYLING*/

/*SPOTLIGHT MODULE STYLING _spotlight*/
.moduletable_spotlight {padding:20px 20px 18px 20px; color:#e7e7e7}
.moduletable_spotlight a {color:#6e517b; text-decoration:none;}
.moduletable_spotlight a:visited {color:#6e517b; text-decoration:none;}
.moduletable_spotlight a:hover {color:#5e3e6c; text-decoration:none;}

/*FEATURE DIV MODULE STYLING _feature*/
.moduletable_feature h3 {margin-top:5px; margin-bottom:12px; color:#fff;}
.moduletable_feature {padding:20px 20px 20px 20px; overflow:hidden; color:#ccc;}
.moduletable_feature a {color:#e7e7e7; text-decoration:none;}
.moduletable_feature a:visited {color:#e7e7e7e; text-decoration:none;}
.moduletable_feature a:hover {color:#ffffff; text-decoration:none;}

/*BOTTOM DIV MODULE STYLING _bottom*/
.moduletable_bottom h3 {margin-top:5px; margin-bottom:12px; color:#666;}
.moduletable_bottom {padding:0px 20px 25px 20px; overflow:hidden;}
.moduletable_bottom a {color:#6e517b; text-decoration:none;}
.moduletable_bottom a:visited {color:#6e517b; text-decoration:none;}
.moduletable_bottom a:hover {color:#5e3e6c; text-decoration:none;}
.moduletable_bottom img {background-color:#f7f7f7; padding:5px; border:1px solid #e7e7e7;}

/*MAINTOP DIV MODULE STYLING _maintop*/
.moduletable_maintop h3 {margin-top:5px; margin-bottom:12px; color:#666;}
.moduletable_maintop {padding:0px 20px 0px 20px; overflow:hidden;}
.moduletable_maintop a {color:#6e517b; text-decoration:none;}
.moduletable_maintop a:visited {color:#6e517b; text-decoration:none;}
.moduletable_maintop a:hover {color:#5e3e6c; text-decoration:none;}

/*MAINBOTTOM DIVS MODULE STYLING _mainbottom*/
.moduletable_mainbottom h3 {margin-top:0px; margin-bottom:15px; color:#333;}
.moduletable_mainbottom {padding:0px 20px 0px 20px;}
.moduletable_mainbottom a {color:#6e517b; text-decoration:none;}
.moduletable_mainbottom a:visited {color:#6e517b; text-decoration:none;}
.moduletable_mainbottom a:hover {color:#5e3e6c; text-decoration:none;}
.moduletable_mainbottom img {background-color:#fff; padding:5px; border:1px dotted #ccc;}

/*TOP1 MODULE STYLING - _top1*/
.moduletable_top1 {color:#ccc; margin-left:20px; font-size:11px; margin-top:9px;}
.moduletable_top1 a {color:#ccc; text-decoration:none;}
.moduletable_top1 a:visited {color:#ccc; text-decoration:none;}
.moduletable_top1 a:hover {color:#e7e7e7; text-decoration:none;}

/*TOP MENU STYLING - top2*/
.moduletable_topmenu {color:#e7e7e7;}
.moduletable_topmenu ul {list-style:none; margin-top:9px; font-size:11px;}
.moduletable_topmenu ul li {display:inline-block;}
.moduletable_topmenu ul li a {color:#e7e7e7; text-decoration:none; padding-left:14px;}
.moduletable_topmenu ul li a:visited {color:#e7e7e7; text-decoration:none;}
.moduletable_topmenu ul li a:hover {color:#fff; text-decoration:none;}

/*HOME RIGHT MODULE STYLING - REGULAR MODULE _homeright*/
.moduletable_homeright h3 {margin-top:0px; margin-bottom:20px; color:#666; border-left:4px solid #999; padding-left:7px;}
.moduletable_homeright {margin-bottom:20px; overflow:hidden;}
.moduletable_homeright a {color:#5e3e6c; text-decoration:none;}
.moduletable_homeright a:visited {color:#5e3e6c; text-decoration:none;}
.moduletable_homeright a:hover {color:#647ca7; text-decoration:none;}
.moduletable_homeright ul li {margin-left:-40px; border-bottom:1px dotted #ccc; padding:6px 0px 6px 12px; list-style:none; background-image:url(../images/disc-list.png); background-repeat:no-repeat; background-position:center left;}

/*RIGHT MODULE STYLING - REGULAR MODULE _right*/
.moduletable_right h3 {margin-top:0px; margin-bottom:20px; color:#666; border-left:4px solid #999; padding-left:7px;}
.moduletable_right {margin-bottom:40px; overflow:hidden;}
.moduletable_right a {color:#6e517b; text-decoration:none;}
.moduletable_right a:visited {color:#6e517b; text-decoration:none;}
.moduletable_right a:hover {color:#5e3e6c; text-decoration:none;}

/*RIGHTLIST UNORDERED LIST MODULE STYLING _rightlist*/
.moduletable_rightlist h3 {margin-top:0px; margin-bottom:14px; color:#666; border-left:4px solid #999; padding-left:7px;}
.moduletable_rightlist {margin-bottom:34px; overflow:hidden;}
.moduletable_rightlist ul li {margin-left:-40px; border-bottom:1px dotted #ccc; padding:6px 0px 6px 12px; list-style:none; background-image:url(../images/disc-list.png); background-repeat:no-repeat; background-position:center left;}
.moduletable_rightlist a {color:#888888; text-decoration:none;}
.moduletable_rightlist a:visited {color:#888888; text-decoration:none;}
.moduletable_rightlist a:hover {color:#5e3e6c; text-decoration:none;}

/*RIGHTROTATE EXTENSION _rightrotate*/
.moduletable_rightrotate h3 {margin-top:0px; margin-bottom:20px; color:#666; border-left:4px solid #999; padding-left:7px;}
.moduletable_rightrotate {margin-bottom:40px;}
.moduletable_rightrotate a {color:#6e517b; text-decoration:none;}
.moduletable_rightrotate a:visited {color:#6e517b; text-decoration:none;}
.moduletable_rightrotate a:hover {color:#5e3e6c; text-decoration:none;}
.moduletable_rightrotate img {border:1px dotted #ccc;}

/*LEFT MODULE STYLING - REGULAR MODULE _left*/
.moduletable_left h3 {margin-top:0px; margin-bottom:20px; color:#666; border-left:4px solid #999; padding-left:7px;}
.moduletable_left {margin-bottom:40px; overflow:hidden;}
.moduletable_left a {color:#6e517b; text-decoration:none;}
.moduletable_left a:visited {color:#6e517b; text-decoration:none;}
.moduletable_left a:hover {color:#5e3e6c; text-decoration:none;}

/*LEFTLIST UNORDERED LIST MODULE STYLING _leftlist*/
.moduletable_leftlist h3 {margin-top:0px; margin-bottom:18px; color:#666; border-left:4px solid #999; padding-left:7px;}
.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:#5e3e6c; text-decoration:none;} /*CS*/

/*leftROTATE EXTENSION _leftrotate*/
.moduletable_leftrotate h3 {margin-top:0px; margin-bottom:20px; color:#666; border-left:4px solid #999; padding-left:7px;}
.moduletable_leftrotate {margin-bottom:40px;}
.moduletable_leftrotate a {color:#6e517b; text-decoration:none;}
.moduletable_leftrotate a:visited {color:#6e517b; text-decoration:none;}
.moduletable_leftrotate a:hover {color:#5e3e6c; text-decoration:none;}
.moduletable_leftrotate img {border:1px dotted #ccc;}

/*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:#6e517b; text-decoration:none;}
.moduletable_contenttop a:visited {color:#6e517b; text-decoration:none;}
.moduletable_contenttop a:hover {color:#5e3e6c; text-decoration:none;}

/*CONTENTBOT BOX STYLING - _contentbot*/
.moduletable_contentbot h3 {margin-top:0px; margin-bottom:10px;}
.moduletable_contentbot {background-color:#f1f1f1; border-left:5px solid #6e517b; padding:20px 20px 20px 20px; text-align:left; font-size:12px; font-style:italic; color:#777777; margin-top:30px; margin-bottom:10px;}
.moduletable_contentbot a {color:#6e517b; text-decoration:none;}
.moduletable_contentbot a:visited {color:#6e517b; text-decoration:none;}
.moduletable_contentbot a:hover {color:#5e3e6c; text-decoration:none;}

/*BOX MODULE STYLING _box*/
.moduletable_box h3 {margin-top:0;}
.moduletable_box {background-color:#f1f1f1; border-left:5px solid #6e517b; padding:20px 20px 20px 20px; text-align:left; font-size:12px; font-style:italic; color:#777777; margin-top:20px;}
.moduletable_box a {color:#6e517b; text-decoration:none;}
.moduletable_box a:visited {color:#6e517b; text-decoration:none;}
.moduletable_box a:hover {color:#5e3e6c; text-decoration:none;}

/*BOX MODULE STYLING _box2*/
.moduletable_box2 h3 {margin-top:0;}
.moduletable_box2 {margin:0px 20px 0px 20px; background-color:#f1f1f1; border-left:5px solid #6e517b; padding:20px 20px 20px 20px; text-align:left; font-size:12px; font-style:italic; color:#777777; margin-top:-20px;}
.moduletable_box2 a {color:#6e517b; text-decoration:none;}
.moduletable_box2 a:visited {color:#6e517b; text-decoration:none;}
.moduletable_box2 a:hover {color:#5e3e6c; text-decoration:none;}

/*TOP3 SOCIAL ICONS*/
.moduletable_top3 img {padding:9px 3px 0px 3px;}

/*SEARCH DIV*/
.moduletable_search {padding-top:13px;}

/*ADDTHIS CUSTOM MODULE IN UTILITY2 _addthis*/
.moduletable_addthis {text-align:right; margin-right:20px;}

/*2 COLUMN CONTENT DIVS*/
#twocolumn {width:920px; height:auto; float:left;}
#twocol-left {width:440px; height:auto; float:left; padding-right:20px;}
#twocol-right {width:440px; height:auto; float:left; padding-left:20px;}

/*4 COLUMN CONTENT DIVS*/
#fourcolumn {width:920px; height:auto; float:left; margin-bottom:30px;}
#fourcol1 {width:210px; height:auto; float:left; padding:0px 10px 0px 10px;}
#fourcol2 {width:210px; height:auto; float:left; padding:0px 10px 0px 10px;}
#fourcol3 {width:210px; height:auto; float:left; padding:0px 10px 0px 10px;}
#fourcol4 {width:210px; height:auto; float:left; padding:0px 10px 0px 10px;}

/*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;
}

/*TWEET DISPLAY BACK*/
.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;}

/*SEMENU COMPONENT & MODULE*/
div.swmenu a, div.swmenu a:visited, div.swmenu a:link {border-right:1px solid #84698f;} /*MENU STYLE*/

/*SEARCH RESULTS*/
form#searchForm {margin-top:20px;}

/*TEMPLATE SEARCH MODULE*/
input#mod-search-searchword {background-color:#fff; color:#999; height:14px; border:1px solid #7f638b; padding:3px; font-size:12px; border-radius:3px; margin-left:13px;
   -moz-box-shadow:    inset 0 0 3px #e7e7e7;
   -webkit-box-shadow: inset 0 0 3px #e7e7e7;
   box-shadow:         inset 0 0 3px #e7e7e7;}
   
/*TYPOGRAPHY --------------------------------------------------------*/
/*MAIN CONTENT AREA LINK COLOR*/
#component a {color:#6e517b; text-decoration:none;} /*CS*/
#component a:visited {color:#6e517b; text-decoration:none;}
#component a:hover {color:#5e3e6c; text-decoration:none;}

.headcolor {color:#6e517b;}
.title1 {color:#5e5e5e; font-size:16px; display:inline-block;}
.title2 {color:#5e5e5e; font-size:14px; display:inline-block; margin-bottom:8px;}
.intro {color:#e7e7e7; font-size:16px; display:inline-block;}

h1,.componentheading {
font-size:20px;
color: #444444;
font-weight:bold;
margin-top:20px;
margin-bottom:15px;
}

h2,.contentheading {
font-size:20px;
color: #6e517b; /*CS*/
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}

h3 {font-size:16px; color:#666;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size:11px;}

/*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 dotted #e7e7e7; border-bottom:1px dotted #e7e7e7; 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;}

/*BUTTONS -------------------------------------------------------------------*/
/*REQUEST COLOR BUTTON*/
a.request-button {
	background-color:#6e517b ;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 */}
a.request-button:hover {background-color:#5e3e6c; color:#fff;}
#spotlight a.request-button {color:#fff;}

/*SYSTEM READ MORE BUTTON FUNCTION SYTLING*/
/*TEMPLATE COLOR BUTTON*/

/*CS*/
p.readmore a {
	background-color:#6e517b ;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:#5e3e6c; color:#fff;}
#component p.readmore a {color:#e7e7e7; 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:#6e517b ;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 */}
a.tempcolor-button:hover {background-color:#5e3e6c; color:#fff;}
a.tempcolor-button:visited {color:#fff;}

/*PRECODE - CODE FORMAT*/
pre {
background-color: #f7f7f7;
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:#666666;}
blockquote span.open {
background-color: transparent;
background-image: url("../images/block-open.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left top;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 0pt;
padding-right: 0px;
padding-bottom: 0pt;
padding-left: 20px;
}

blockquote span.close {
background-color: transparent;
background-image: url("../images/block-close.png");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
padding-top: 0pt;
padding-right: 20px;
padding-bottom: 0pt;
padding-left: 0pt;
}

/*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: #e7e7e7;color:#5e5e5;background-image: none;background-repeat: repeat;background-attachment: scroll;background-position: 0% 0%;background-clip: border-box;background-origin: padding-box;background-size: auto auto;font-weight: normal;padding-top: 1px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;}

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

.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:#e7e7e7;background-repeat: no-repeat;position:top left;float:left;margin-right:10px;margin-top:5px;color: #666666;display: block;width: 44px;height: 44px;line-height: 44px;top: 10px;left: 0px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;font-weight: bold;font-size: 20px;font-size-adjust: none;font-stretch: normal;text-align: center;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.0);/*radius*/-moz-border-radius: 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:#5e5e5e;}
#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:#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.silverbutton:hover {background-color:#dddddd; color:#5e5e5e; }

/*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:#5e5e5e;}
#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:#e7e7e7;color:#5e5e5e;padding-top:10px;padding-bottom:10px;padding-left:16px;padding-right:16px;font-size:16px; font-weight:bold;text-decoration:none;border:0px solid #ccc;text-decoration:none;margin-top:8px;margin-bottom:10px;/*radius*/-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; /* future proofing */}
a.silverbutton-big:hover {background-color:#dddddd; color:#5e5e5e;}

/*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;}

