/* --- Font Size Conversion Table From Base 16px --- */
/* ---  9px = 57% --- */
/* --- 10px = 63% --- */
/* --- 11px = 69% --- */
/* --- 12px = 75% --- */
/* --- 13px = 82% --- */
/* --- 14px = 88% --- */
/* --- 15px = 94% --- */
/* --- 16px = 100% --- */
/* --- 18px = 113% --- */
/* --- 20px = 125% --- */
/* --- 24px = 150% --- */


/* ----- KomodoCMS styles ----- */
.style1 {
	font-size: 63%;
	color: #FFFFFF;
}

.style1 a{
	color: #FFFFFF;
	text-decoration: none;
}

.style1 a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.breadcrumbs {
	font-size: 63%;
	color: #666666;
}
.breadcrumbs a { 
	color: #4EBA15;
	text-decoration: underline;
}
.breadcrumbs a:hover {
	color: #25621B;
	text-decoration: underline;
}
.breadcrumbsTitle {
	color: #000000;
}

.headerImage {
	background-image: url(/images/topbarBG.gif);
	background-repeat: no-repeat;
	background-color: #9AD102;
}

.footerImage {
	background-image: url(/images/footerGraphic.gif);
	background-repeat: no-repeat;
	background-color: #9AD102;
}
.tablePadding td {
	padding: 3px;
}
.tablePadding input, .tablePadding select {
	font-size: 95%;
}
.button {
	font-size: 95%;
}

/* ----- KomodoCMS secondary navigation ----- */
#secNavKomodo {
	text-align: left;
  	width: 195px;
  	background-color: #85C400;
  	margin: 0px; 
  	padding: 0px;
}
	
#secNavKomodo ul {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
  	line-height: 20px;
}
#secNavKomodo li {
 	margin: 0px;  
	padding: 0px;
	margin-top:4px;
}

#secNavKomodo a {
 	display: block;
 	text-decoration: none;
 	color: #FFFFFF;
 	font-size: 10px;
 	font-weight: bold;
 	background-color: #9CCF31;
	padding-left: 7px;
	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;
}
#secNavKomodo a:hover, #secNavKomodo a:active, #secNavKomodo a.active {
  	color: #D8FF00; 
  	font-weight: bold;
  	background: url(/images/arrowButton.gif);
  	background-repeat: no-repeat;
  	background-position: 96% 50%;
  	text-decoration: none; 
  	background-color: #569015;
  	/* Netscape 4 */
  	border: none;
}
#secNavKomodo ul ul a {
	font-weight: normal;
	padding-left: 16px;
	background-color: #96D11C;
}
#secNavKomodo ul ul a:hover, #secNavKomodo ul ul a:active, #secNavKomodo ul ul a.active { 
  	font-weight: normal;
}
#secNavKomodo ul ul ul a {
	font-weight: normal;
	padding-left: 26px;
	background-color: #91CA1A;
}

/* ----- Custom Styling for billing ----- */
input.formField{
	width: 250px;
}

select.formField{
	width: 250px;
}

.contactTableHeader td {
	background-color: #62AC1E;
	color: #FFFFFF;
	height: 20px;
}
.rowOdd td{
	background-color:#DDDDDD;
	height: 20px;
}

.rowEven td{
	background-color:#EEEEEE;
	height: 20px;
}

.invoice{
	border:1px solid #000000;
}

.invoice td{ 
	color: #000000;
}

.invoice td div{ 
	color: #000000;
}

a.komodoLink{
	text-decoration: underline; 
	color: #4EBA15; 
}
a:hover.komodoLink{
	text-decoration: underline; 
	color: #25621B; 
}

/* ------ Intranet Styling ----- */


#headerBg {
	background: #FFF url(/images/intranet/header02.jpg) no-repeat left top;
	position: relative;
}

.formText {
	font-size: 75%;
	color: #000000;
}

.searchContainer input {
	border: 0;
}

.smallText {
	font-size: 69%;
	color: #FFFFFF;
}

.smallText a{
	color: #FFFFFF;
	text-decoration: none;
}

.smallText a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.searchBG{
	background-image: url(/images/intranet/searchBG.gif);
	background-repeat: no-repeat;
}

.whiteBorder{
	background-color: #FFFFFF;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	min-height: 400px;
}

/* ----- KomodoCMS Intranet Breadcrumbs ----- */

.breadcrumbsIntranet {
	font-size: 63%;
	color: #000000;
}
.breadcrumbsIntranet a { 
	color: #4EBA15;
	text-decoration: underline;
}
.breadcrumbsIntranet a:hover {
	color: #25621B;
	text-decoration: underline;
}


/* ----- KomodoCMS Intranet secondary navigation ----- */
#secNavKomodoIntranet {
	text-align: left;
  	width: 195px;
  	background-color: #FFFFFF;
  	margin: 0px; 
  	padding: 0px;
}
	
#secNavKomodoIntranet ul {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
  	line-height: 20px;
}
#secNavKomodoIntranet li {
 	margin: 0px;  
	padding: 0px;
	margin-top:2px;
}

#secNavKomodoIntranet a {
 	display: block;
 	text-decoration: none;
 	color: #FFFFFF;
 	font-size: 70%;
 	font-weight: normal;
 	background-color: #25ADEC;
	padding-left: 7px;
	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 10px;	
 	background: #25ADEC url(/images/intranet/arrows.gif);
  	background-repeat: no-repeat;
  	background-position: 96% 50%;
}
#secNavKomodoIntranet a:hover, #secNavKomodoIntranet a:active, #secNavKomodoIntranet a.active {
  	color: #FFFFFF; 
  	font-weight: normal;
  	text-decoration: none; 
  	background-color: #99A3AC;
  	/* Netscape 4 */
  	border: none;
}

#secNavKomodoIntranet a:active, #secNavKomodoIntranet a.active {
	font-weight: bold;
}


#secNavKomodoIntranet ul ul a {
	font-weight: normal;
	padding-left: 8px;
	background-color: #99A3AC;
}
#secNavKomodoIntranet ul ul a:hover, #secNavKomodoIntranet ul ul a:active, #secNavKomodoIntranet ul ul a.active { 
  	font-weight: normal;
}
#secNavKomodoIntranet ul ul ul a {
	font-weight: normal;
	padding-left: 26px;
	background-color: #99A3AC;
}
