*					{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
INPUT, SELECT, TEXTAREA, TH, TD 		{font-size:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #4d4d4d;}
LI LI, LI P, TD P, BLOCKQUOTE P, TH P 	{font-size:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #4d4d4d;}
html 				{min-height: 100%; margin-bottom: 1px; }  /* FireFox Page-Shift Fix */
body 				{margin:0 auto;	padding:0;	text-align: center;	vertical-align:top; color:#4d4d4d;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:87%; background:url(/i/design/bg_body.gif) repeat 0 0; }
a 					{text-decoration:none;	color:#83AF36;}
#contentwrapper a:hover  {text-decoration:none; background-color:#83AF36; color:#FFF;  }
a:hover img			{}
a:link img, img a:link, img {border:0;	border-bottom:0; text-decoration:none;}
form 				{padding:0;	margin:0;}
h1, h2, h3, h4, h5, h6{	margin:20px 0 0px 0; padding:0;	font-weight:normal;  font-family:Helvetica, Corbel, Arial, Verdana, sans-serif;}
h1 					{margin:0px 0 20px 0; font-weight:normal; font-size:1.7em; font-family: 'QuicksandBook', Arial, Helvetica, sans-serif; color:#91c427; letter-spacing: 1px; padding:0 0 10px 0; border-bottom:1px solid #CDCDCD;}
h2, h3, h4 				{font-size:1.3em;	font-weight:normal;	color:#555; font-family: 'QuicksandBook', Arial, Helvetica, sans-serif; letter-spacing:-0.3px;}
h3					{font-size:1.1em;	font-weight:normal;	margin: 30px 0 0 0}
h4 					{font-size:1.1em; margin:20px 0 0px 0}
h5 					{font-size:1em;}
h6 					{font-size:0.9em;}
hr 					{margin:0;	height:1px;	color:#CCC;	background-color:#CCC;	padding:0;	border:0;}
p, li 				{margin:10px 0;	padding:0;	line-height:1.5em;}
li 					{margin: 10px 0 10px 0;	list-style:none; list-style-image:none; padding:0 0 0 30px; background-image:url(/i/icons/tick.gif); background-repeat:no-repeat; background-position:0 0;}
ol li 				{list-style: decimal inside;	margin:7px 0;	padding:0; background-image:none;}
ol li li 			{list-style: lower-roman outside;	margin: 7px 0 7px 30px;	padding:0;}
ul li li 			{list-style: circle outside; background-image:none;margin: 7px 0 7px 30px;	}
blockquote			{background-color:#F9F9F9; color:#555; margin:20px 0px 10px 0;	line-height:1.5em;	padding:10px 10px 10px 50px;	background-image:url(/i/graphics/quote_open.gif); background-position:10px 10px; background-repeat:no-repeat;	border:1px solid #dfdfdf;}
blockquote em		{display:block;	font-style:normal;	padding:0 30px 0 0;	background-image: url(/i/graphics/quote_close.gif); background-repeat: no-repeat; background-position: right bottom;}
em					{font-style:italic;}
strong				{font-weight:bold;}
blockquote em span	{font-size:0.9em; color:#999;}

/***********************************************/ 
/* menu stuff                                */
/***********************************************/
#nav 						{float:right; width:568px; border:0; vertical-align:top; margin:54px 22px 0px 0px; margin-top:-48px\9;  text-align:center; z-index:1000; }
#nav ul  					{margin:0; padding:0;	text-align:right;	list-style-type: none;	vertical-align: top; background:transparent;}
#nav li 					{list-style-type:none;	margin:0 2px;	padding:0 0 0 0;	list-style-image: none;	border:0;	font-size:1em;  background-image:none;} 
#nav li.topmenuli			{list-style-type:none;	float:left;   display:inline; }
#nav li a 					{color:#898989; font-weight:normal; display:block; float:left; padding:6px 7px 6px 7px;  font-size:13pt; line-height:13pt;   text-align:left; font-family: Georgia, "Times New Roman", Times, serif; border:1px transparent solid; background:transparent;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav li a 					{float:none; }
/* End IE5-Mac hack */
#nav a:hover	 			{color:#97C92C; background-color:#fff; border:1px #CFCFCF  solid; border-radius:10px; -moz-border-radius: 10px;  -webkit-border-radius: 10px; -moz-box-shadow: 2px 2px 2px #9c9c9c;   -webkit-box-shadow: 2px 2px 2px #9c9c9c;  box-shadow: 2px 2px 2px #9c9c9c; }
#nav li ul.submenuul		{position:absolute;	left: -999em; z-index:1000; background:#fff; margin:-1px 0 0 0; padding:8px 0 8px 0; border:1px #CFCFCF solid; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-align:left;  -moz-box-shadow: 2px 2px 2px #9c9c9c;   -webkit-box-shadow: 2px 2px 2px #9c9c9c;  box-shadow: 2px 2px 2px #9c9c9c; }
#nav li:hover ul, #nav li.over ul  {left: auto;}
#nav li ul li.submenuli 	{width:220px; list-style-type:none;	vertical-align:middle;	padding:0;	display:block;	margin:0;	list-style-image: none;	font-size:1.0em; }
#nav li ul li.submenuli a	{background:transparent url(/i/design/bg_submenu_li.gif) no-repeat 8px center; color:#7e7e7e; font-weight:normal; border:0; font-size:0.9em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:none; font-weight:bold; padding:7px 20px 7px 30px ; display:block;	margin:0px;	text-align:left; line-height:1.16em; width: 170px !important;	width /**/:220px;	list-style-image: none;	}
#nav li ul li.submenuli a:hover	{color:#7e7e7e; background-color:#dcf29c; border-radius:0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;box-shadow:0px 0px 0px; -moz-box-shadow: 0px 0px 0px;   -webkit-box-shadow: 0px 0px 0px; }
#nav li:hover ul, #nav li.over ul{display: block;	}
#nav li:hover a, #nav li.sfhover a, #nav li:hover a{color:#fff; background-color:#96c92b; border:1px #96c92b solid; border-radius:10px; -moz-border-radius: 10px;  -webkit-border-radius: 10px;  }

#dmenu li>ul 			{}



/* Form */
label 				{display:block; width: 200px; float:left;cursor:pointer; font-weight:normal; margin:6px 0 ; }
input, textarea, select {width: 280px; float:left; margin:6px 0; border: 1px solid #462E06; background-color:#FFF;cursor:pointer; padding:5px; font-family:Arial, Helvetica, sans-serif;}
select 				{width: 284px; padding:5px 0; border: 0; border-color:#FFF; display:inline; float:none; margin:0;}
.selectholder		{padding:1px; background-color: #FFF; border: 1px solid #462E06; width: 288px; display:inline; float:left;margin:6px 0; }
input.nowidth		{width:auto;}
option 				{background: #fff;}
input.button 		{font-weight:bold; margin: 6px 0px 6px 200px; text-transform:uppercase; border: 1px solid #462E06; width:auto; background:#8CDF15; color:#fff; cursor:pointer; padding:2px 5px;}
* html input.button {padding:0;}
fieldset 			{margin:0; border: none; clear:both;	display:block; padding:0px;  }
.required			{float:right; color:#FF0000;	margin:6px 0;}



/* Structure and DIV specific
------------------------------------ */

#ColSmall 			{text-align:left; float:left;	width: 260px !important; width /**/:280px;	padding: 0 20px 0 0;	margin: 22px auto;}
#ColSmall h2		{margin-top:0; color:#96c92b;}
#ColSmall h3		{font-weight:bold;}
#ColLarge 			{text-align:left;	float:right; width: 580px !important; width /**/:600px;	padding: 0px 0 0 20px;	margin: 16px auto 0px auto;}
#ColLarge a, #ColSingle a{font-weight:bold;}
#ColLarge ul li a.gotop			{font-weight:normal; }
#ColSingle			{text-align:left;	float: left; width: 910px !important; width /**/:910px;	padding:0; margin:12px auto;}
#ColSingle			{ font-size: 0.895em;}
#ColSingle h1		{font-size:2.3em; color:#96c92b; }
#ColSingle h3		{font-size:1.36em; font-weight:bold;}
#divider			{display:block; width:974px; height:5px; margin:0; margin-left:-38px; clear:both; background:#FFF ;}
#contentwrapper			{padding:24px 38px 0px 38px; width:898px !important; width /**/:974px; margin:0 auto; background:#f8f8f8; background:#FFFFFF;  }
#contentwrapper a:hover	{border-radius:2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#FooterCont			{float:left; margin:0 auto; width:100%;}
#FooterLinks		{width:974px; margin:0px auto 0 auto; clear:both; color:#fff; background: url(/i/design/bg_footer.gif) no-repeat 0 0; padding:60px 0 0 0; }
#FooterLinks .fl	{width:172px; float:left; margin:0 28px 0 0; text-align:left; vertical-align:top;}
#FooterLinks #footerSocial		{margin-right:0; width:172px; float:left; text-align:left; vertical-align:top;}
#FooterLinks #footerSocial li	{padding-left:22px;}
#FooterLinks #footerSocial ul li.ft_Twitter {background:url(/i/design/bg_twitter-icon.gif) no-repeat left center;}
#FooterLinks #footerSocial li.ft_Wordpress {background:url(/i/design/bg_wordpress-icon.gif) no-repeat left center;}
#FooterLinks #footerSocial li.ft_Facebook {background:url(/i/design/bg_facebook-icon.gif) no-repeat left center;}
#FooterLinks a		{color:#fff; font-weight:normal; text-decoration:none;font-family:RockwellRegular, Arial, Helvetica, sans-serif;}
#FooterLinks a:hover {color:#FFF; text-decoration:underline;}
#FooterLinks p, #FooterLinks li {color:#fff; font-family:RockwellRegular, Arial, Helvetica, sans-serif;}
#FooterLinks li 	{font-size:0.84em; margin:8px 0; padding-left:0px; background:none; color:#fff; }
#FooterLinks h4		{color:#bce053; font-family:RockwellRegular, Arial, Helvetica, sans-serif; margin:0 0 9px 0; padding:0 0 9px 0; background:url(/i/design/bg_footer_header-line.gif) no-repeat 0 bottom; font-size:0.84em; font-weight:bold;}
#FooterLegal 			{width:974px; margin:0 auto 0 auto; clear:both; background: url(/i/design/bg_footer-links.gif) no-repeat 0 10px; text-align:left; padding:40px 0; color:#FFF; *margin-top:-40px;}
#FooterLegal p		{margin:5px 0 0 0; font-size:0.84em; font-family:RockwellRegular, Arial, Helvetica, sans-serif;}
#FooterLegal a		{color:#bce053}
#FooterLegal img.GSO	{float:right; margin-top:-30px;}
#FooterHolder		{background-color:#333; width: 100%; padding:0; background: url(/i/design/bg_footerholder.jpg) repeat-x 0 0; }
#FormCSS			{float:left; display:inline;}
#headline			{}
#headline h1		{font-family: 'QuicksandBook', Arial, Helvetica, sans-serif; color:#91c427; font-size:3.4em; font-size:3.3em\9; text-transform:uppercase; font-weight:normal; border:none; margin:0px 0px; padding:0px 0px 10px 0px; text-align:center;}
/* Padding for Mac \*/
.os-mac #headline h1 {font-size:3.25em;}
/* End Pad Mac hack */

#headline h2		{font-family:Georgia, "Times New Roman", Times, serif; color:#848383; font-size:1.32em; font-weight:normal;  margin: 5px 0px 22px 0px;}
#latest_tweetHolder	{border:1px solid #EFEFEF; border-top:0; border-bottom:0; padding:0 10px 10px 10px; text-align:center;}
#latest_tweetHolder	{border:0; padding:0;}
#latest_tweet		{font-family: Helvetica, "Lucida Sans Unicode", Arial, sans-serif;}
#latest_tweet p		{font-family: Helvetica, "Lucida Sans Unicode", Arial, sans-serif; font-size:1em; margin:0; padding:13px 0; border-top:1px solid #EFEFEF;}
#latest_tweet p:last-child {border-bottom:0;} 
#latest_tweet small {color: #999; font-size:0.9em;}
#logobar			{width:974px; margin:0 auto; padding:0;  }
#logobar img		{margin:20px 0px 0px 20px;}
#logobar a			{background:transparent;}
#LayerTerms			{margin:15px;	padding:10px 15px;	background-color:#FFF;	border:1px solid #8CDF15; text-align:left;}
#main 				{min-height:150px; }
#masthead			{width:100%; margin:0 auto; background:transparent url(/i/design/bg_mast2.jpg) no-repeat center top; height:136px;}
#PanelButtons		{width:910px; border-top:4px solid #DBDBDB;  border-bottom:4px solid #DBDBDB; margin:20px 0 10px 0; display:block;}
#PanelButtons div	{width: 75px !important; width /**/:122px; margin:0 36px 0 0; float:left; padding:20px 0 5px 47px; background-position:0 18px; background-repeat:no-repeat;}
#PanelButtons h3	{color:#666; margin:0 0 5px 0; padding:0; border:0; font-size:1.1em;}
#PanelButtons p		{font-size:0.9em; margin:0; line-height:1.2em;}
#PanelFeedback		{background:#f8f8f8 url(/i/design/bg_feedbackpanel.jpg) no-repeat 0 0; width:576px; height:225px; margin:24px 0 0 0; float:right;}
#PanelFeedback h2	{font-family: RockwellRegular, monospace; color:#fff;font-size: 1.75em; margin: 0; padding: 14px 0 0 12px;}
#PanelFeedback p 	{color:#766833; padding:15px 60px 10px 75px; font-family: RockwellRegular, monospace;  font-size: 1.3em;    font-weight: normal;  margin: 0; }
#PanelFeedback em 	{color:#f2ab00; font-family: RockwellRegular, monospace;  font-size: 1em;    font-weight: normal;  padding: 0 0 0 130px; font-style:normal;}
#PanelFeedback em a	{color:#83AF36; font-family: RockwellRegular, monospace;   float: right; font-size: 0.88em; margin: 12px 12px 0 0;}
#PanelHolder		{display:block; width:910px; margin:0 auto; padding:20px 0 0 0; clear:both;}
#PanelHolder a		{font-weight:normal;}
#pagewrap			{width:100%;  padding:0px; text-align: left; vertical-align: top;	margin: 0 auto; background:url(/i/design/bg_contentwrapper.gif) repeat-y center top;}
#SideForm						{margin:30px 0 0 0; padding:0 0 10px 0; text-align:left; width: 258px !important;	width /**/:260px; border:1px solid #96C92B; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#SideForm h2		{margin:0 0 15px 0; background-color:#96C92B; text-align:center; font-size:1.1em; padding:0; color:#FFF; padding:5px 0}
#SideForm label		{float:none; font-size:0.9em; text-align:left; width:auto; margin:0px 10px}
#SideForm input, #SideForm textarea, #SideForm select {font-family: 'QuicksandBook', Arial, Helvetica, sans-serif; width: 226px !important;	width /**/:238px; float:none; margin:0px 10px 15px 10px; border: 1px solid #EFEFEF; background-color:#FFF;cursor:pointer; padding:5px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#SideForm input.button 		{font-weight:bold; margin: 0px 10px 0 10px; text-transform:none; border: 1px solid #81ad25; width:auto; background:#96C92B; color:#fff; cursor:pointer; padding:2px 5px; width: auto !important;	width /**/:auto;} 
#SideForm input.button:hover 		{background:#81ad25}
#SideForm input[type="radio"], #SideForm input[type="checkbox"] {float:none; width: auto !important;	width /**/:auto; border:0; text-align:left; display:inline; padding:0}
#SideForm input:focus, #SideForm textarea:focus 					{border-color:#444; background-color:#666; color:#FFF; font-weight:bold; }
#SideForm textarea#NOTE	{display:none; visibility:hidden }
#SideServices		{width:280px; margin:0; padding:0 0 10; display:block;}
#SideServices div	{width: 223px !important; width /**/:280px; margin:0px 0; padding:20px 0 19px 57px; background-position:0 18px; background-repeat:no-repeat;border-bottom:1px solid #EFEFEF; }
#SideServices h3	{color:#666; margin:0 0 5px 0; padding:0; border:0; font-size:1.1em;}
#SideServices p		{font-size:0.9em; margin:0; line-height:0.9em;}
#SideServices a		{font-weight:normal; line-height:1.2em;}
#supernav			{width:980px; margin:0 auto 20px auto; padding:0; text-align:right;font-size:0.8em;}
#supernav ul		{text-align:right; list-style:none; }
#supernav ul li		{background-image:none; list-style:none; padding:0; margin:0; color:#FFF; display:inline;}
#supernav ul li a	{border-right:1px solid #888; padding:0px 8px; margin:0; color:#FFF}
#supernav ul li a:hover	{text-decoration:underline; background-color:transparent;}


/* tabs
------------------------------------ */
#tabsprefix {float:left; clear:both; width:99%; display:block;}
#tabs5 		{width:580px;  line-height:normal;  font-weight:bold;  background-color:transparent;  margin:20px 0 0 0;  padding:0 0 14px 0;float:left;  background-image:url(/i/graphics/bg_tabs_top.gif); background-repeat:no-repeat; background-position:0 bottom; }
#tabs5 ul 	{margin:0px; padding:10px 10px 0px 43px; list-style:none;  }
#tabs5 li 	{ display:inline;  margin:0 0px 0 0;  padding:0;  }
#tabs5 a 	{border:0; float:left;  background:url("/i/graphics/tableft5.gif") no-repeat left top;  margin:0 3px 0 0;  padding:0 5px 0 4px;  text-decoration:none;  }
#tabs5 a span {float:left;  display:block;  background:url("/i/graphics/tabright5.gif") no-repeat right top;  padding:5px 15px 4px 6px;  color:#FFF;  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs5 a span {float:none;}
/* End IE5-Mac hack */
#tabs5 a:hover span {  color:#FFF;  }
#tabs5 a:hover {background-position:0% -42px;  background-color:#FBFBFB; }
#tabs5 a:hover span {background-position:100% -42px;  background-color:#FBFBFB; cursor:pointer;  }
#tabs5 a img {border:0;	padding:0;	margin:0 5px 0 0;}
#tabs5 a:hover img {background:transparent;}
#tabs5 li.tab_hover a {background-position:0% -42px;}
#tabs5 li.tab_hover a span {background-position:100% -42px;}

#tabs5 li.tab a.TabOver {background-position:0% -42px;  background-color:#FBFBFB; }
#tabs5 li.tab span.SpanOver {background-position:100% -42px;  background-color:#FBFBFB; }
#tabs5 li.tab a.TabOut {background-position:0 0;}
#tabs5 li.tab span.SpanOut {background-position:right 0; }

#tabsbox			{width: 540px !important;	width /**/:580px; display:block; float:left; background-color:#FBFBFB;  padding:0 20px 0px 20px; margin:0 0 20px 0; background-image:url(/i/graphics/bg_tabs_bot.gif); background-repeat:no-repeat; background-position:0 bottom;}
#tabsbox ul			{margin:0 0 20px 0;padding:5px 15px 10px 15px; border:1px solid #EFEFEF;}
#tabsbox h3	{
	margin: 0 0 0px 0;
	padding: 5px 15px 5px 40px;
	border:0;
	background-color:#EFEFEF;
	color: #90B4CF;
	font-size:1.1em;
	font-weight:bold;
	text-transform: capitalize;
	background-image: url(/i/icons/icon_wand.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
}


/* Global styles
------------------------------------ */
.clearfix:after 	{content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix 			{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix 	{height: 1%;}
.clearfix 			{display: block;}
/* End hide from IE-mac */
.BoxOut 			{padding:1px 10px;	width: 198px !important;	width /**/:220px;	border:1px solid #333;	float:right; margin:0 0 1px 15px; clear:both;}
input.CSSswitch		{font-size:1.1em; vertical-align:bottom; background-color:#8CDF15; color:#FFF; border:0; width:220px; padding:0; margin:0; float:none; text-align:left;}
input.CSSswitch:hover{background-color:#462E06;	color:#FFF;}
.FeatureCol1, .FeatureCol2		{width: 260px;	padding:0;	float:left;	margin:0 20px 0 0;	background:transparent;}
.FeatureCol2					{margin:0;	}
.FeatureCol1 li, .FeatureCol2 li 	{margin: 10px 0 10px 0;	list-style: none; padding: 0 0 0 23px;	background-image:url(/i/icons/tick.gif); background-repeat: no-repeat; background-position: 0px 3px;	}
.FeaturedExample	{margin:15px 0; display:block; clear:left; padding-top:50px; border-top:1px dotted #EFEFEF;}
.FeaturedExample h3	{margin:0 0 10px 0;}
.FeaturedExample img	{float:right; margin:0 0 0 35px; background-image:url(/i/featured/bg_featured.gif); background-repeat:no-repeat; background-position:0 0; padding:0 5px 1px 5px;}
.FeaturedExample blockquote	{padding:0 0 0 50px; margin:10px 0; background-color:#f8f8f8; border:0;  color:#333; background-image:url(/i/design/bg_blockquote_feature.gif); background-position:0 7px; background-repeat:no-repeat; min-height:40px; width: 400px;}
.firstletter		{font-weight:bold;	color:#79c012;}
.firstnumber		{font-weight:bold;	color:#79c012;	}
.floatleft			{float:left;}
.floatright			{float:right;}
.hidden				{width:0;	height:0;	margin:0;	display:none;	visibility:hidden;}
.horRule 			{height: 1px;	border-top: 1px solid #CCC;	margin: 13px 0;}
.horRule hr 		{display: none;	height:0;	border:0;}
.imgleftNoB			{float:left;	margin:0 10px 1px 0px;	border:0;}
.imgright			{float:right;	margin:0 0 1px 10px;	border:1px solid #462E06;}
.imgrightNoB		{float:right;	margin:0 0 1px 10px;	border:0;}
.loading 			{background: url('/i/design/ajax-loader.gif') center no-repeat;	height: 180px;}
.message			{color:#FFF;	background-color:#800000;	padding:15px;	border:1px solid #800000;}
a.new_win 			{background-image:url('/i/graphics/new_win.gif'); background-repeat:no-repeat; background-position:right top; padding-right:10px; margin-right:8px;}
a:hover.new_win 	{background-image:url('/i/graphics/new_win_on.gif'); background-repeat:no-repeat; background-position:top right; padding-right:10px; margin-right:8px;}
.noborder, #Footer .noborder {border:0; background-color:transparent;}
.noborder, #Footer .noborder {border:none!important}
.NoRightMargin		{margin-right:0;}
.panelLeft			{border:0; padding:0 10px 0 0; width:276px !important;	width /**/:286px; float:left; display:block;}
.panelRight			{padding:0 0px 0 10px; width:575px !important; width:586px; float:right;  display:block;}
.poppy a:hover 		{background:none;text-decoration:none;}
.quote				{background-color:#DBDBDB; padding:2px;}
.redBG			{color:#FFF; background-color:#F00;}
.SampleSite, .SampleSiteEnd {border:0; padding:0 0 25px 0; width: 212px !important;	width /**/:212px; float:left; margin:25px 20px 0px 0px; display:inline; text-align:center; background-image:url(/i/design/bg_sample.jpg); background-repeat:no-repeat; background-position:bottom center;}
.SampleSiteEnd 		{margin-right:0;}
.SampleSite h2, .SampleSiteEnd h2		{font-size:1.1em; font-weight:normal; background-color:#EDEDED; padding:4px 4px ; margin:0 0 5px 0; color:#FFF; border:0; text-align:center;}
.SampleSite2, .SampleSite2End {border:1px solid #DFDFDF; padding:0 0 10px 0; width: 184px !important;	width /**/:186px; float:left; margin:20px 16px 10px 0px; display:inline; text-align:center;}
.SampleSite2End 	{margin-right:0;}
.SampleSite2 h2, .SampleSite2End h2		{font-size:1em; font-weight:normal; background-color:#EDEDED; padding:4px 4px ; margin:0 0 10px 0; color:#FFF; border:0; text-align:center;}
#ColSingle .SampleSite h2 a, #ColSingle .SampleSiteEnd h2 a		{color:#666; border:0;font-weight:normal; }
#ColSingle .SampleSite h2 a:hover, #ColSingle .SampleSiteEnd h2 a:hover		{color:#FFF; }	
.skipLink 			{height: 0;	width: 0;	overflow: hidden;	position: absolute; /* for the benefit of IE5 Mac */}
.skipLink:active, .skipLink:focus {position: absolute;	overflow: visible;	width: auto;	height: auto;	text-align: left;	vertical-align: top;}
.table				{border:1px solid #CCC;	border-right:0; border-bottom:0; margin:10px 0;}
.table td, .table th	{padding:0px 10px;	border-right:1px solid #CCC; border-bottom:1px solid #CCC; vertical-align:top; text-align:left;}
.table th			{color:#FFF; padding:10px; font-weight:bold; background-color:#8CDF15;}
.TableBorder		{border-bottom:1px solid #EFEFEF; border-left:1px solid #EFEFEF; margin:20px 0;}
.TableBorder td, .TableBorder th	{padding:10px; margin:0; font-weight:normal; border-right:1px solid #EFEFEF; border-top:1px solid #EFEFEF; vertical-align:top; text-align:left;}
.TableBorder td p	{margin: 5px 0;}
.TableBorder td.TableCellHighlight, .TableBorder th.TableCellHighlight, .TableCellHighlight, .TableBorder tr.TableCellHighlight	th	{background-color:#666; color:#FFF; font-weight:bold;}
.TableNoBorder		{border:0; margin:10px 0;}
.TableNoBorder td, .TableNoBorder th	{padding:0px; padding-right:15px; margin:0; font-weight:normal; border:0; vertical-align:top; text-align:left;}
.TableNoBorder td p	{margin: 10px 0;}
.TableNoBorder td.TableCellHighlight, .TableNoBorder th.TableCellHighlight, .TableCellHighlight		{background-color:#666; color:#FFF; font-weight:bold;}


