/*to replace colors, do a global search for the following hex values:NOTE: the number in the parentheses are the number of results you should get for a global searchsite background color - #E0F5FF (2)rule underneath TOP MENU tabs / footer background color - #99CCFF (3)all borders and hot text links - #003300 (65)if you don't like the image in the block tabs, search for ".featuredblockheader", and change the following attribute:		background-image: url"({layout_url}/images/welcome_bg2.jpg)";to whatever color value you like:		background-color: transparent;  OR  background-color: #xxxxxx;			PLEASE REPLACE THE HEX VALUE ABOVE WITH THE NEW HEX so we can keep track.additionally, you must remove the background image from the table cell in "featuredoffer.thtml"*/
a {font-family: verdana, tahoma, arial, sans-serif;font-size: 10px;color: #003300;/* color: #436976; */background-color: transparent;}
a:visited {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;font-weight: bold;color: #003300;}
a:active {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;font-weight: bold;color: #003300;}
a:hover {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;font-weight: bold;color: #003300;}/*WayGee changes */a.footer {font-family: verdana, tahoma, arial, sans-serif;font-size: 10px;color: #FFFFFF;background-color: transparent;}a.footer:visited {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;}a.footer:active {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;}a.footer:hover {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;font-weight: bold;color: #003300;}/* End WayGee changes */
Body {color: #003300;background-color: #F8FAF2;font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;margin: 0;padding: 0;}
p img {    border: 0;    margin: 0;}
hr {    clear: both;    height: 1px;    color: #FFFFFF;    background-color: transparent;}h1, h2, h3, h4, h5, h6 {    color: #003300;    font: 100% Verdana, Helvetica, Arial, sans-serif;    margin: 0;    padding-top: 1em;    font-weight: bold;}h1 {    font-size: 160%;}h2 {    font-size: 150%;}h3 {    font-size: 140%;}h4 {    font-size: 120%;}h5 {    font-size: 100%;}h6 {    font-size: 80%;}ul {     line-height: 1em;/*    list-style-image: url("{layout_url}/images/bullet.gif"); */    margin-left: 2em;    padding:0;}ol {    line-height: 1.5em;    margin-left: 2em;    padding:0;}dl {}dt {    font-weight: bold;    }dd {    line-height: 1.5em;    margin-bottom: 1em;}
fieldset {    border: 1px solid #ffffff;    margin: 2em 0em 1em 0em;    padding: 1em 0em;}
legend {    background: White;    padding: 0.5em;}form {    border: none;}textarea {    border: 1px solid #003300;      color: #003300;    background-color: white;    width: 100%;    padding: 0.1em;}*/input {    font: 100% Verdana, Helvetica, Arial, sans-serif;    border: 1px solid #003300;      color: #003300;    background-color: white;    vertical-align: middle;    margin-bottom: 1px;     padding: 0.0em;}.netscape4 {    display: none;}/* this actually does something -- logo spacing */.logo {        margin: 0em 0em 0em 0em;    padding: 0;    border: none;}/* This makes the search box in the top right BIG */input.searchGadget {    font-size: 13px ! important;    /* margin-bottom: 1px ! important; */}div.searchBox {    /*searchbox style and positioning */    background-color: transparent;    color: #003300;    float: right;    margin: 3em 0em 0em 0em;    padding: 0em 2em 0em 0em;    text-align: right;    text-transform: lowercase;    width: 30%;}div.tabs {    background: #99CCFF;    border-collapse: collapse;    border-bottom-color: #003300;    border-bottom-style: solid;    border-bottom-width: 1px;    padding: 0.5em 0em 0em 2em;    white-space: nowrap;}div.tabs a {    background: #0066FF;    border-color: #003300;    border-width: 1px;     border-style: solid solid none solid;    color: #CCFFFF;    font-weight: bold;    margin-right: 0.5em;    padding: 0em 2em;    text-transform: lowercase;}div.tabs a.selected {    background: #0066FF;    border: 1px solid #003300;    border-bottom: #003300 1px solid;    color: #CCFFFF;    font-weight: bold;}div.tabs a:visited {    background: #0066FF;    border: 1px solid #003300;    border-bottom: #003300 1px solid;    color: #CCFFFF;    font-weight: bold;}div.tabs a:hover {    background: #003494;    border-color: #003300;    border-bottom-color: #003300;    color: #FFFFFF;}div.top {    /* Top section */    background: transparent;    margin: 0;    padding: 0;}div.personalBar {    border: none;    background: transparent;        color: #003300;    padding-right: 3em;    text-align: right;    text-transform: lowercase;}
div.personalBar a {    background-color: transparent;	color: #003300;    font-weight: normal;    margin-left: 1em;}div.personalBar img {    vertical-align: top;}div.box {    background: transparent;    border-collapse: collapse;    border: 1px solid #003300;    margin: 0em 0em 2em 0em;    padding: 0;}div.pathBar {    border-bottom-color: #003300;    border-bottom-style: solid;    border-bottom-width: 1px;    padding-left: 2em;    padding-right: 2em;    text-transform: lowercase;}div.field {    width: 68%;    float: left;}div.row {    clear: both;    min-height: 0em;    margin-top: 0em;}.addFavorite {    vertical-align: bottom;}table.columns {	width: 100%;}table.columns td.left {    vertical-align: top;    width: 15%;    padding: 2em 1em 1em 2em;}table.columns td.main {    vertical-align: top;    padding: 0em 1em 1em 1em;    margin: 0;    width: 70%;}table.columns td.right {    vertical-align: top;    width: 15%;    padding: 2em 2em 1em 1em;}div.contentTabs {    background: transparent;    border-collapse: collapse;    border-bottom: 1px solid #74AE0B;    padding-left: 1em;    margin-top: 2em;    white-space: nowrap;}
.featuredblockheader {        padding:2px; color: #FFFFFF;        font-size: 12px;        font-weight: bold;        font-family: verdana, tahoma, helvetica, arial, sans-serif;        border-left:1px solid #003300;        border-right:1px solid #003300;        border-top:1px solid #003300;}div.contentTabs a {    background: transparent;    border: 1px solid #74AE0B;    color: #578308;    font-weight: normal;    margin-right: 0.5em;    padding: 0em 2em;    text-transform: lowercase;}div.contentTabs a.selected {    background: #C3DDD6;    border-bottom: #C3DDD6 1px solid;    color: #578308;    font-weight: normal;}div.contentTabs a:hover {    background-color: #C3DDD6;    color: #578308;}div.contentBar {    background: #C3DDD6;    border-left: 1px solid #74AE0B;    border-right: 1px solid #74AE0B;    color: #578308;    text-align: right;    text-transform: lowercase;}div.document {    background: White;    font-family: Verdana, Helvetica, Arial, sans-serif;    padding: 0;    margin: 0em 0em 2em 0em;}div.editableDocument {    background: White;    border: 1px solid #74AE0B;    font-family: Verdana, Helvetica, Arial, sans-serif;    margin: 0em 0em 2em 0em;    padding: 0em 2em 2em 2em;}div.documentActions {    float: right;     margin-top: 2em;}div.message {    background: #FFCE7B;    border: 1px solid #FFA500;    color: #003300;    font: bold 11px Verdana, Helvetica, Arial, sans-serif;    margin: 2em 0em 1em 0em;    padding: 0.5em 1em;    vertical-align: middle;}div.message a {	color: #003300;    text-decoration: underline;}div.title {    margin-top: 0.5em;    font-size: 20px;    border-bottom: 1px solid #003300;    text-transform: bold;}.description {    font: bold 12px Verdana, Helvetica, Arial, sans-serif;    display: block;    margin: 1em 0em;    line-height: 1.5em;}.footer {    background: #00A684;    border-top: 1px solid #0F7C66;    border-bottom: 1px solid #0F7C66;    color: #003300;    clear: both;    float: none;    margin: 2em 0em;    padding: 0.5em 0em 1em 0em;}/*** Widgets*/input.standalone {    background: #AAD3EA;/*	url({layout_url}/images/linkOpaque.gif) 9px 1px no-repeat;*/    color: #003300;    cursor: pointer;    font-size: 11px;    font-weight: normal;    margin-bottom: 0em;    padding: 1px 1px 1px 30px;    text-transform: lowercase;}
input.context {    
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; ; 
	MARGIN-BOTTOM: 0em; 
	PADDING-BOTTOM: 1px; 
	TEXT-TRANSFORM: lowercase; 
	CURSOR: pointer; 
	COLOR: #FFFFFF; 
	PADDING-TOP: 1px;
	BACKGROUND-COLOR: #359C29;
	}
input.destructive {    background: #FFCE7B;/*	url({layout_url}/images/linkTransparent.gif) 9px 1px no-repeat;*/    border: 1px solid #FFA500;      color: #003300;    cursor: pointer;    font-size: 11px;    font-weight: normal;    margin-bottom: 0em;    padding: 1px 1px 1px 30px;    text-transform: lowercase;}input.noborder {    border: none;    margin: 0;    background-color: transparent;}div.row {    clear: both;    min-height: 4em;    margin-top: 1em;    position: relative;}.group {    border: 1px solid #003300;    margin: 2em 0em 1em 0em;    padding: 0em 1em;}span.legend {    background: White;    padding: 0.5em;    position : relative;    top: -0.8em;    left: 0em;}div.label {    font-weight: bold;    display: inline;    padding-right: 0.5em;}div.field {    margin-top: 0.2em;}div.help {    background-color: #FFFFE1;     border: 1px solid #003300;     font-size: 80%;    font-weight: normal;    line-height: normal;    text-align: left;    position: absolute;    left: -18em;    width: 16em;    padding: 0.5em;}.error {    /* Class for error indication in forms */    background: #FFCE7B;    border: 1px solid #FFA500;    padding: 1em;    margin: 0;    width: 68% !important;}.required {    background: #FFFFFF;/*	url({layout_url}/images/required.gif) right no-repeat;*/}span.card {    background: #AAD3EA;    border-color: #003300;    border-width: 1px;    border-style: solid;    float: left;    margin: 1em;    padding: 1em;    text-align: center;    width: 15%;}span.theme {    background: #AAD3EA;    border-color: #003300;    border-width: 1px;    border-style: solid;    float: left;    margin: 1em;    padding: 1em;    text-align: center;    width: 220px;}TD {color: #003300;font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.commentbar4 {color: #003300;font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;background-color: #EEEEEE;}option {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 11px;color: #003300;}textarea {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 11px;color: #003300;}select {font-family: verdana, tahoma, helvetica, arial, sans-serif;font-size: 10px;color: #003300;}.headertext {color: #003300;font-weight: bold;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.MainBodyBG{	background-color: transparent;}.titlebox{  	border-top:0px solid #CCCCCC;	  			  			background-color: transparent;}.titletext{	font-size: 48px;	color: #003300;}.sides {  	border-left:1px solid #cccccc;				border-right:1px solid #cccccc;}.navtable{	font-size: 10px;	font-family: verdana, tahoma, helvetica, arial, sans-serif;	font-weight: bold;	background-color: #cccccc;}.navtext {color: #FFFFFF;font-family: verdana, tahoma, helvetica, arial, sans-serif;	font-weight: bold;}.navcell{	background-color: #FFFFFF;	padding-bottom:4px;	padding-top:4px;}
.blocktitle{	color: #FFFFFF;	font-size: 12px;	padding: 2px; font-family: verdana, tahoma, helvetica, arial, sans-serif;	font-weight: bold;	background-color: transparent;	border-collapse: collapse;	border-left: 1px solid #003300;	border-right: 1px solid #003300;	border-top: 1px solid #003300;	margin: 0;	margin-bottom: 1em;}
.blockinfo {	color: #003300;	font-size: 10px;	font-family: verdana, tahoma, helvetica, arial, sans-serif;	background-color: #FFFFFF;	border-left:1px solid #003300;				border-right:1px solid #003300;  	border-top:1px solid #003300;	  			  		  	border-bottom:1px solid #003300;	  			  		}
.blockinfo2 {	color: #003300;	font-size: 10px;	font-family: verdana, tahoma, helvetica, arial, sans-serif;	background-color: #FFFFFF;	padding-left:2px;	padding-right:2px;	padding-bottom:2px;	padding-top:2px;  	border-left:1px solid #003300;	border-right:1px solid #003300;  	border-top:1px solid #003300;	  			  		  	border-bottom:1px solid #003300;	  			  		}.footerblock {color: #4D4D4D;font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;background-color: #00A684;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;  	    border-top: 1px solid #0F7C66;    border-bottom: 1px solid #0F7C66;  			  		}.headerblock {color: #003300;font-size: 11px;font-family: verdana, tahoma, helvetica, arial, sans-serif;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;border-bottom-width: 1px;}.welcomeblock {color: #003300;font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;padding-top:2px;padding-bottom:2px;padding-left:2px;padding-right:2px;border-top-width: 1px;}.featureblock {color: #003300; font-size: 11px;font-family: verdana, tahoma, helvetica, arial, sans-serif;}
.footer {color: #003300; font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;background-color: #CDE7CD;    border-top: 1px solid #003300;    border-bottom: 1px solid #003300;}.storytitle{        color: #FFFFFF;        font-size: 12px;        font-weight: bold;        font-family: verdana, tahoma, helvetica, arial, sans-serif;        background-color: #AAD3EA;        border-left:1px solid #003300;        border-right:1px solid #003300;        border-top:1px solid #003300;}.storybox {color: #003300;font-size: 12px;font-family: verdana, tahoma, helvetica, arial, sans-serif;background-color: #FFFFFF;  	border-left:1px solid #003300;	border-right:1px solid #003300;  	border-top:1px solid #003300;	  			  		  	border-bottom:1px solid #003300;	  			  		}.storyboxfeat {color: #0066FF;font-size: 11px;font-family: verdana, tahoma, helvetica, arial, sans-serif;background-color: #FFFFFF;        border-left:1px solid #003300;        border-right:1px solid #003300;        border-top:1px solid #003300;        border-bottom:1px solid #003300;}
.storybyline {color: #003300; font-size: 10px;font-family: verdana, tahoma, helvetica, arial, sans-serif;background-color: #CDE7CD;}.storyunderline{background-color: #003300; }.warning {color: red; font-size: 12px;font-weight: bold; font-family: verdana, tahoma, helvetica, arial, sans-serif;}.warningsmall {color: red; font-size: 11px;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.commentbar1 {color: #003300; background-color: #EEEEEE; font-size: 11px;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.commentbar2 {background-color: #C0C0C0;font-size: 12px;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.commentbar3 {color: #003300; background-color: #C0C0C0; font-size: 11px;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.commenttitle {font-size: 12px;font-weight: bold;background-color: #C0C0C0;font-family: verdana, tahoma, helvetica, arial, sans-serif;}.cal_day {font-size: 13px;font-weight: bold;color: #003300;}.cal_body {background-color: #FFFFFF; font-family: verdana, tahoma, helvetica, arial, sans-serif;font-weight: bold;color: #003300;	border-style: solid solid solid solid; border-color: #003300;}.cal-nullday {background-color: #BFC5C9;color: #003300;}.cal-oldday {background-color: #C4D2D9;color: #003300;}.cal_month {background-color: #FFFFFF;color: #003300;}.cal-today {background-color: #98BAC9;}.weekview_caltitle {background-color: #AAD3EA;font-weight: bold;font-size: 13px;color: #003300;	}.weekview-curday {background-color: #66A6CE;color: #003300;}.weekview-offday {background-color: #003300;color: #003300;}.weekview_dayformat {font-size: 11px;background-color: #C0C0C0;color: #cccccc;}.weekview_addevent {font-size: 11px;background-color: #C0C0C0;color: #cccccc;}.weekview_daterange {font-size: 13px;font-weight: bold;background-color: #ebebeb;color: #cccccc;}.dayview_times {font-size: 10px;background-color: #FFFFFF;color: #cccccc;}.dayview_datecol {font-weight: bold;background-color: #ebebeb;font-size: 13px;color: #cccccc;	}.dayview_quickaddtitle {font-weight: bold;background-color: #ebebeb;font-size: 13px;color: #cccccc;	}
input {    font: 100% Verdana, Helvetica, Arial, sans-serif;    color: #003300;    vertical-align: middle;    margin-bottom: 1px;     padding: 0.0em;}/* PortalParts Plugin */#plg_table {	background-color: #FFF;        font-family: Verdana, Arial;         font-size: 10px;        vertical-align:middle;        line-height: 12pt;}#plg_text1 { background-color: #DFDFDF; font-family: Verdana, Arial; font-size: 10px; color: #336699; font-weight: bold; padding:10 5 5 5px; }#plg_text2 { background-color: #EFEFEF; font-family: Verdana, Arial; font-size: 10px; color: #333333; padding: 3 0 3 5px;}#plgAlt1    { background-color: #F5F5F5; padding-left:5px; }#plgAlt2    { background-color: #FFFFFF; padding-left:5px; }#plgHeading { background-color: #667AB3; font-family:Arial,verdana, tahoma;  font-size: 14px; color: #EFEFEF; padding: 5px;}.treeMenuDefault {  font-style: normal;    }.treeMenuBold    { font-style: normal;  font-weight: bold; }
.addresstext {	
	color: #FFFFFF;	
	font-size: 11px;
	font-weight:bold;
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
	}