BODY
{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}

BODY, A, BLOCKQUOTE, DIV, FIELDSET, H1, H2, H3, H4, H5, H6, INPUT, LABEL, LEGEND, LI, P, SELECT, SPAN, TD, TEXTAREA, TABLE
{
	color: #006666;
	font-family: 'Trebuchet MS' , Tahoma, Verdana, Arial;
	font-size: 12px;
}

.bg 
{
	font-family:arial;
	font-size:11px;
	background-color:#ebebeb;
}


H1{color: #66CC00;font-size: 14px;}

.big{color: #66CC00;font-size: 18px;font-weight:bold;}

.xsmall{font-size: 6px;}
.small{font-size: 10px;}
.midi{font-size: 11px;}
.medium{font-size: 12px;}

.subtle
{
	background-color: #F2F8F8;
}

.contentheader
{
	font-weight: bold;
	font-size: 13px;
	color: #006666;
}

.addsite
{
	font-weight:bold;
	font-size: 11px;
	background-color: #F0F9E4;
	color: #006666;
	border: 1px dashed #666666;
	text-decoration:none;
	display:block;
	padding:10px;
}

.lifeins
{
	font-weight:bold;
	font-size: 12px;
	overflow:auto;
	background-color: #F0F9E4;
	color: #006666;
	border: 1px dashed #666666;
	text-decoration:none;
	padding:10px;
}

.copy
{
	font-size: 12px;
	color: #006666;
}

.news
{
	font-size: 11px;
	color: #006666;
}

.contentfooter
{
	font-weight: bold;
	font-size: 12px;
	color: #006666;
	font-style: italic;
}

.selected
{
	font-weight: bold;
	font-size: 11px;
	color: #66CC00;
	text-decoration:none;
}

TD.topgradient{background:#D3E4E4 url(/img/header-gr-mid.gif);}
TD.botgradient{background:#D3E4E4 url(/img/footer-gr-mid.gif);}

.imgright {
	padding-left:15px;
	padding-bottom:10px;
}

.imgleft {
	padding-right:15px;
	padding-bottom:10px;
}


A:link, A:active, A:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #006666;
	text-decoration:none;
}

A:hover
{text-decoration:underline;}

A.text:link, A.text:active, A.text:visited, A.text:hover{font-weight:normal;text-decoration:none;}

A.headline:link,A.headline:active,A.headline:visited

{
	font-weight: bold;
	font-size: 11px;
	color: #006666;
	text-decoration:none;
}

A.headline:hover 
{
	font-weight: bold;
	font-size: 11px;
	color: #66CC00;
	text-decoration:none;
}

IMG.guidebullet
{
	margin-right:5px;
}

/* BULLETS */

TD.firstbullet
{
	padding:5px;
	background:#F0F9E4 url(/img/pagecurl.gif) no-repeat top right;
}

TD.bottombullet
{
	padding:5px;
	background:#F2F2F2;
}

/* ~~~~~ OLD BULLETS ~~~~~~ */

/* Clear fix */
/*.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
/*
/*-/* Hides from IE-mac \*/
/** html .clearfix {height: 1%;}
/*
/*-/*div .arrowbox	{ margin:4px 0 10px 0; }*
/*.arrowbox p		{ font-size:1em; line-height:140%; margin:0; }
/*.arrowbox h4	{ color:#363; font-size:1.1em; margin:0; height:auto; background:none; }
/*.arrowbox h4, .arrowbox p { padding:0.6em 0 0 0; }*/
/*.arrowbox-left	{ padding-bottom:5px; }
/*.arrowbox img	{ margin-bottom:-2px; } /* fixes 2px space bug in ie */
/*/*html>body .arrowbox img { margin-bottom:0; } /* turns it back on for other browsers using child selector */
/*.arrowbox-right		{ padding:5px 20px 5px 5px;}

/* USEFUL STUFF */

A.maincat:link, A.maincat:active, A.maincat:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #66CC00;
	text-decoration:none;
}

A.maincat:hover
{text-decoration:underline;}

A.subcat:link, A.subcat:active, A.subcat:visited
{
	font-size: 10px;
	color: #006666;
	text-decoration:none;
}

A.subcat:hover
{text-decoration:underline;}


/* DIRECTORY */
A.dir:link, A.dir:active, A.dir:visited
{
	font-size: 11px;
	color: #66CC00;
	text-decoration:none;
}

A.dir:hover
{color: #006666;}

.host{font-size:10px;color:#669999;}

/* NAV STYLES */

TD.navend{background-image:url(/img/tab-end.gif);}
A.nav:link, A.nav:active, A.nav:visited,A.nav:hover
{text-decoration:none;font-size:10px;font-weight:bold;}

.navtab /*A.navtab:link, A.navtab:active, A.navtab:visited*/
{
	background-image: url(/img/tab-gradient-off.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F7FAFA;
	display:block;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}

.navtabhover /*A.navtab:hover*/
{
	background-image:url(/img/tab-gradient-on.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FAF7F7;
	display:block;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}

.navtabsel /*A.navtabsel:link, A.navtabsel:active, A.navtabsel:visited,A.navtabsel:hover*/
{
	background-image:url(/img/tab-sel.gif);
	background-position: left top;
	background-color: #FFFFFF;
	display:block;
	text-decoration:none;
	cursor:pointer;cursor:hand;
}

A.subnav:link, A.subnav:active, A.subnav:visited
{
	font-weight:bold;
	font-size: 11px;
	color: #006666;
	text-decoration:none;
	display:block;
	width:100%;
	padding-bottom:5px;
}

A.subnav:hover
{text-decoration:underline;}

A.subnavsel:link, A.subnavsel:active, A.subnavsel:visited
{
	font-weight:bold;
	font-size: 11px;
	color: #66CC00;
	text-decoration:none;
	display:block;
	width:100%;
	padding-bottom:5px;
}

A.subnavsel:hover
{text-decoration:underline;}


a.rhsmaincat:link, a.rhsmaincat:link, a.rhsmaincat:visited
{
	font-size: 10px;
	color: #66CC00;
	text-decoration:none;
	
}

a.rhsmaincat:hover
{
	color: #66CC00;
}


/* ADMIN STYLE */
TD.adminheader
{
	font-weight: bold;
	font-size: 18px;
	padding: 5px;
	color:#000000;
	border-bottom: #CCCCCC 2px solid;
	background-color: #EDEDED;
}

TD.adminnavmain
{
	padding-left:5px;
	border-top:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #B3C0E6;
	border-right:solid 2px #B3C0E6;
	background-color: #E4E9F6;
}
TD.adminnavmainsel
{
	padding-left:5px;
	border-top:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #B3C0E6;
	border-right:solid 2px #B3C0E6;
	background-color: #EDF1F9;
}

TD.adminnav
{
	padding-left:15px;
	border-top:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #CCCCCC;
	border-right:solid 2px #CCCCCC;
	background-color: #EDEDED;
}
TD.adminnavsel
{
	padding-left:15px;
	border-top:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #CCCCCC;
	border-right:solid 2px #CCCCCC;
	background-color: #F3F3F3;
}

TD.adminsave
{
	padding:10px;
	border-top:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #CCCCCC;
	border-right:solid 2px #CCCCCC;
	background-color: #E4E9F6;
}

A.admin:link, A.admin:active, A.admin:visited
{
	font-size: 12px;
	color: #4D6785;
	text-decoration: none;
	width:100%;
}

A.admin:hover{text-decoration:underline;}

A.adminsel:link, A.adminsel:active, A.adminsel:visited
{
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	width:100%;
}

A.adminsel:hover{text-decoration:underline;}

A.adminbtn:link, A.adminbtn:active, A.adminbtn:visited
{
	font-size: 12px;
	color: #4D6785;
	text-decoration: none;
	width:100%;
	text-align:center;
	border-top:solid 2px #FFFFFF;
	border-left:solid 2px #FFFFFF;
	border-bottom:solid 2px #CCCCCC;
	border-right:solid 2px #CCCCCC;
	background-color: #E4E9F6;
}

A.adminbtn:hover{background-color: #EDF2FF;}

A.adminCMS:link, A.adminCMS:active, A.adminCMS:visited
{
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

A.adminCMS:hover{color:#0000FF;}

INPUT.tb,TEXTAREA.tb
{
	border: 1px inset;
	background-color: #f7f7f7;
	font-size: 11px;
}

INPUT.adminmedium,TEXTAREA.adminmedium,SELECT.adminmedium, TD.adminmedium,A.adminmedium,LABEL.adminmedium,SPAN.adminmedium,P.adminmedium,LEGEND.adminmedium,TABLE.adminmedium TD
{
	color:#000000;
	font-size:12px;
}

INPUT.adminsmall,TEXTAREA.adminsmall,SELECT.adminsmall, TD.adminsmall,A.adminsmall,LABEL.adminsmall,SPAN.adminsmall,P.adminsmall,LEGEND.adminsmall,TABLE.adminsmall TD
{
	color:#000000;
	font-size: 11px;
}

A.combo:link, A.combo:active, A.combo:visited
{color:#315FB7;padding:2px;width:100%;text-decoration:none;}
A.combo:hover,A.combosel:link, A.combosel:active, A.combosel:visited,A.combosel:hover
{color:#ffffff;background-color:#315FB7;padding:2px;width:100%;text-decoration:none;}

.tooltip
{
	position: absolute;
	z-index: 4;
	visibility: hidden;
	border: #999999 1px solid;
	top: 0px;
	left: 0px;
	width: 200px;
	padding:5px;
	background-color:#FFFFE1;
	font-size:11px;
	text-align:left;
}

/* PASILDA */
A.pasilda:link,A.pasilda:active,A.pasilda:visited,A.pasilda:hover
{TEXT-DECORATION: none;COLOR: #006666;FONT-SIZE: 10px;FONT-FAMILY:Verdana,Tahoma,Arial;FONT-WEIGHT: normal; }