.bottomlight {  border-color: black black #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bottomrightlight {  border-color: black #FFFFFF #FFFFFF black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.rightlight {  border-color: black #FFFFFF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.totaldark {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.topdark {  border-color: #666666 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.topleftdark {  border-color: #666666 black black #666666; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.totallight {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.leftdark {  border-color: black black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.topleftrightlightbottomdark {  border-color: #FFFFFF #FFFFFF #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; border: 1px #666666 solid}
.topbottomlight {  border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.toplight {  border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.toprightlight {  border-color: #FFFFFF #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
A:link{
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;	
	text-decoration: none;
}
A:hover{
	color:#33cc00;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;

}
A:active{
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
}
A:active:hover{
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
}
A:visited{
	color:#333333;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
}
A:visited:hover{
	color:#33cc00;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: none;
}
.dark {
	color: #353E47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
*/}

h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px 0;
  padding: 0;
}

h1 {
  padding-bottom: 0.2em;
  font: 400 1.6em arial, sans-serif;
  color: #536C71;
  border-bottom: 12px solid #ddd;
}

h2 {
  font-size: 1.2em;
  color: #586B7A;
}

h3 {
  text-transform: uppercase;
  font-size: 0.9em;
  color: #5D6F73;
}

h4 {
  font-size: 0.85em;
}

h5 {
  font-size: 0.8em;
}
.floatRight {
  float: right;
}


/* Needed to horizontally pad in a coloured container */
.horzPad h1,
.horzPad h2,
.horzPad h3,
.horzPad h4,
.horzPad h5,
.horzPad p {
  padding-left: 5px;
  padding-right: 5px;
}
/*ul li {
	list-style-image: url(../images/bg/submenu1.gif);
	margin-left: 0px;
}*/
ul.submenu1 {
  margin: 0 0 20px 0;
  padding: 0;
}

ul.submenu1 li {
  margin: 0;
  padding: 0;
  list-style: none;
  
}

ul.submenu1 li a {
  display: block;
  height: auto !important;

  /* Start hide from IE Mac \*/
  height: 1%;
  /* End hide from IE Mac */

  padding: 1px 5px 1px 20px;
}

ul.submenu1 li a {
  background: url(../images/bg/submenu1.gif) no-repeat 5px 50%;
}

ul.submenu1 a:hover {
  color: #426F85;
  background: #B3C6C4 url(../images/bg/submenu1.gif) no-repeat 5px 50%;
}

.nav-sub {
	clear: both;
	float: left;
	width: 220px;
	min-height: 420px; height: auto !important; height: 420px;
	margin: 0px;
	padding: 0px;
	background-color: rgb(255,255,255);
	font-size: 12px;
}
.nav-sub ul {float: left; list-style: none; width: 220px; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(200,200,200);}	
.nav-sub li {margin: 0px; padding: 0px;}
.nav-sub li.title {
	vertical-align: top;
	margin: 0px;
	padding: 0px 5px 4px 20px;
	color: rgb(100,100,100);
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.nav-sub li.group a {
	display: block;
	min-height: 1.5em;
	height: auto !important;
	height: 1.5em;
	line-height: 1.5em;
	margin: 1px 0px 1px 0px;
	padding: 0px 7px 0px 10px;
	border-top: solid 1px rgb(200,200,200);
	border-left: solid 10px;
	color: rgb(100,100,100);
	font-weight: bold;
	font-size: 12px;
	border-left-color: #333333;
}
.nav-sub li a {display: block; min-height: 1.5em; height: auto !important; height: 1.5em; line-height: 1.5em; margin: 1px 0px 1px 0px; padding: 0px 7px 0px 10px; border-left: solid 10px rgb(201,198,234); color: rgb(100,100,100); text-decoration: none; font-size: 12px; border-left-color: #333333;}
.nav-sub li a:hover, .nav-sub li a.selected {
	border-left: solid 10px;
	color: rgb(0,0,0);
	text-decoration: none;
	border-left-color: #33CC00;
	text-transform: none;
}
.ssimg {
	border-color: #999999;
	
	border-left-style: groove;
	border-left-width: medium;
	border-right-style: groove;
	border-right-width: medium;
	
}
.ssnav A:link{
	color:#00FF00;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
}
.ssnav A:hover{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
}
.ssnav A:active{
	color:#00FF00;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
}
.ssnav A:active:hover{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
}
.ssnav A:visited{
	color:#00FF00;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
}
.ssnav A:visited:hover{
	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 900;
	text-transform: none;
}
