
body, table, tr, td
{
font-family:Verdana;
font-size:11px;
color: #444;
}




#home-grid {
	position: relative;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	width: 900px;
	height: 450px;
	background: #ddd;
	}
	.text-box {
		display: none;
		position: absolute;
		overflow: hidden;
		background: #404040;
		}
		.text-box div {
			position: absolute;
			overflow: hidden;
			left: 24px;
			top: 20px;
			width: 402px;
			height: 110px;
			}
			.text-box h4 {
				font-size: 13px;
				line-height: 15px;
				color: #fff;
				}
			.text-box p {
			font-size: 11px;
				color: #c0c0c0;
				}
	.grid-box {
		position: absolute;
		overflow: hidden;
		z-index: 100;
		background: #ccc;
		}
		.grid-box img {
			position: absolute;
			}
		.landscape img {
			left: -150px;
			top: -75px;
			}
		.portrait img {
			left: -75px;
			top: -150px;
			}
			
	#grid-0  { top: 0;		right: 750px;	bottom: 300px;	left: 0; }
	#grid-1	 { top: 0;		right: 600px;	bottom: 300px;	left: 150px; }
	#grid-2  { top: 0;		right: 450px;	bottom: 300px;	left: 300px; }
	#grid-3  { top: 0;		right: 300px;	bottom: 300px;	left: 450px; }
	#grid-4  { top: 0;		right: 150px;	bottom: 300px;	left: 600px; }
	#grid-5  { top: 0;		right: 0;		bottom: 300px;	left: 750px; }
	
	#grid-6  { top: 150px;	right: 750px;	bottom: 150px;	left: 0; }
	#grid-7  { top: 150px;	right: 600px;	bottom: 150px;	left: 150px; }
	#grid-8  { top: 150px;	right: 450px;	bottom: 150px;	left: 300px; }
	#grid-9  { top: 150px;	right: 300px;	bottom: 150px;	left: 450px; }
	#grid-10 { top: 150px;	right: 150px;	bottom: 150px;	left: 600px; }
	#grid-11 { top: 150px;	right: 0;		bottom: 150px;	left: 750px; }
	
	#grid-12 { top: 300px;	right: 750px;	bottom: 0px;	left: 0; }
	#grid-13 { top: 300px;	right: 600px;	bottom: 0px;	left: 150px; }
	#grid-14 { top: 300px;	right: 450px;	bottom: 0px;	left: 300px; }
	#grid-15 { top: 300px;	right: 300px;	bottom: 0px;	left: 450px; }
	#grid-16 { top: 300px;	right: 150px;	bottom: 0px;	left: 600px; }
	#grid-17 { top: 300px;	right: 0;		bottom: 0px;	left: 750px; }
	
	.grid-link {
		position: absolute;
		display: block;
		width: 150px;
		height: 150px;
		z-index: 3000;
		outline: none;
		background: url(/images/empty.png) no-repeat 0 0;
		}
		
	#link-0  { left: 0;		top: 0; }
	#link-1  { left: 150px;	top: 0; }
	#link-2  { left: 300px;	top: 0; }
	#link-3  { left: 450px;	top: 0; }
	#link-4  { left: 600px;	top: 0; }
	#link-5  { left: 750px;	top: 0; }
		
	#link-6  { left: 0;		top: 150px; }
	#link-7  { left: 150px;	top: 150px; }
	#link-8  { left: 300px;	top: 150px; }
	#link-9  { left: 450px;	top: 150px; }
	#link-10 { left: 600px;	top: 150px; }
	#link-11 { left: 750px;	top: 150px; }
		
	#link-12 { left: 0;		top: 300px; }
	#link-13 { left: 150px;	top: 300px; }
	#link-14 { left: 300px;	top: 300px; }
	#link-15 { left: 450px;	top: 300px; }
	#link-16 { left: 600px;	top: 300px; }
	#link-17 { left: 750px;	top: 300px; }	



/*START: Forms ********************************************************/

input.normal {  
   font-size: 15pt; 
   font-family: Verdana;
   border: 1px solid #4265A7;   /*blue*/
  }  

input.error {  
   font-size: 15pt; 
   font-family: Verdana; 
   border: 1px solid #FF8040;   /*orange*/
  }

select.normal {  
   font-size: 15pt; 
   font-family: Verdana;
   border: 1px solid #4265A7;   /*blue*/
  }  

select.error {  
   font-size: 15pt; 
   font-family: Verdana; 
   border: 1px solid #FF8040;   /*orange*/
  }

textarea.normal {  
   font-size: 13pt; 
   font-family: Verdana;
   border: 1px solid #4265A7;   /*blue*/
  }  
  
  textarea.normal-small {  
   font-size: 9pt; 
   font-family: Verdana;
   border: 1px solid #4265A7;   /*blue*/
  }

textarea.error {  
   font-size: 15pt; 
   font-family: Verdana; 
   border: 1px solid #FF8040;   /*orange*/
  }


input.form-button-small {

text-decoration: none;
font-size: 12px !important;
font-family: Verdana;
font-weight: bold;
color: #444;
background-color: #B3D26F;
width: 70; 
padding: 3px;
cursor: pointer;
border-width: 1px;
border-style: solid;
border-color: #444;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

input.form-button-small:hover {
color: #4265A7;
border-color: #4265A7;
}


input.form-button {

text-decoration: none;
font-size: 13px !important;
font-family: Verdana;
font-weight: bold;
color: #444;
background-color: #F0F0F0;
width: 125; 
line-height: 16px;
padding: 4px;
cursor: pointer;
border-width: 1px;
border-style: solid;
border-color: #444;

}

input.form-button:hover {
color: #4265A7;
border-color: #4265A7;
}


input.form-button-cancel {

text-decoration: none;
font-size: 14px !important;
font-family: Verdana;
font-weight: bold;
color: #444;
background-color: #C0C0C0;
width: 100; 
line-height: 16px;
padding: 4px;
cursor: pointer;
border-width: 1px;
border-style: solid;
border-color: #444;

}

input.form-button-cancel:hover {
color: #4265A7;
border-color: #4265A7;
}

/*END: Forms ***********************************************************/


div.thumb {
	border: 2px solid #FFFFFF;   
	margin: 2px;
}

div.thumb:hover {
	border: 2px solid #B3D26F;   /*green*/;
	cursor: pointer;
}



/*START: Font (NEW)***************************************************/

a.subtle-link:link {color:#444; text-decoration: none;}
a.subtle-link:visited {color:#444; text-decoration: none;}
a.subtle-link:hover {color:#444; text-decoration: underline; }
a.subtle-link:active {color:#444; text-decoration: none;} 

a.breadcrumb-link:link {color:#4265A7; text-decoration: none;}
a.breadcrumb-link:visited {color:#4265A7; text-decoration: none;}
a.breadcrumb-link:hover {color:#4265A7; text-decoration: underline; }
a.breadcrumb-link:active {color:#4265A7; text-decoration: none;} 

a.header-link:link {color:white; text-decoration: none;}
a.header-link:visited {color:white; text-decoration: none;}
a.header-link:hover {color:white; text-decoration: underline; }
a.header-link:active {color:white; text-decoration: none;} 

a.menu-link:link {color:#444; text-decoration: none;}
a.menu-link:visited {color:#444; text-decoration: none;}
a.menu-link:hover {color:white; text-decoration: none; }
a.menu-link:active {color:#444; text-decoration: none;} 

a.widget-title-link:link {font-family: Garamond; font-size:35; color:#4265A7; text-decoration: none;}
a.widget-title-link:visited {font-family: Garamond; font-size:35; color:#4265A7; text-decoration: none;}
a.widget-title-link:hover {font-family: Garamond; font-size:35; color:#B3D26F; text-decoration: none; } /*green*/
a.widget-title-link:active {font-family: Garamond; font-size:35; color:#4265A7; text-decoration: none;} 


a.widget-title-link-small:link {font-family: Garamond; font-size:21; color:#4265A7; text-decoration: none;}
a.widget-title-link-small:visited {font-family: Garamond; font-size:21; color:#4265A7; text-decoration: none;}
a.widget-title-link-small:hover {font-family: Garamond; font-size:21; color:#B3D26F; text-decoration: none; } /*green*/
a.widget-title-link-small:active {font-family: Garamond; font-size:21; color:#4265A7; text-decoration: none;} 

a.list-item-title-link:link {font-family: Garamond; font-size:22; color:#444; text-decoration: none;}
a.list-item-title-link:visited {font-family: Garamond; font-size:22; color:#444; text-decoration: none;}
a.list-item-title-link:hover {font-family: Garamond; font-size:22; color:#B3D26F; text-decoration: none; }
a.list-item-title-link:active {font-family: Garamond; font-size:22; color:#444; text-decoration: none;} 


a.sort-header-link:link {color:#4265A7; font-size:12; text-decoration: none;}
a.sort-header-link:visited {color:#4265A7; font-size:12; text-decoration: none;}
a.sort-header-link:hover {color:#4265A7; font-size:12; text-decoration: underline; }
a.sort-header-link:active {color:#4265A7; font-size:12; text-decoration: none;} 

a.sidebar-related-link:link {color:#4265A7; font-size:13; text-decoration: none;}
a.sidebar-related-link:visited {color:#4265A7; font-size:13; text-decoration: none;}
a.sidebar-related-link:hover {color:#4265A7; font-size:13; text-decoration: underline; }
a.sidebar-related-link:active {color:#4265A7; font-size:13; text-decoration: none;} 

a.count-blue-link:link {font-family: Garamond; font-size: 30; color:#4265A7; text-decoration: none;}
a.count-blue-link:visited {font-family: Garamond; font-size: 30; color:#4265A7; text-decoration: none;}
a.count-blue-link:hover {font-family: Garamond; font-size: 30; color:#4265A7; text-decoration: underline; }
a.count-blue-link:active {font-family: Garamond; font-size: 30; color:#4265A7; text-decoration: none;} 


.add {font-size:30; color:#B3D26F; font-weight: bold;}

.header {font-size:11; color:#C0C0C0;}

.menu-title {font-size:11; color:#4265A7;} /*blue*/

.menu-icon {font-size:12; color:#FF8040; font-weight: bold;} /*orange*/

.page-header {font-family: Garamond; font-size: 26; color: #444;}
.page-header-small {font-family: Garamond; font-size: 18; color: #444;}
.page-sub-header {font-family: Garamond; font-size: 20; color: #444;}
.page-header-count {font-family: Garamond; font-size: 30; color:#FF8040;}

.widget-label {font-family: Garamond; font-size: 16; color: #444;}


.widget-label-home {font-family: Garamond; font-size: 25; color: #B3D26F;}


.widget-title-nolink {font-family: Garamond; font-size: 23; color:#4265A7;}

.widget-count-orange {font-family: Garamond; font-size: 25; color:#FF8040;}
.widget-count-brown {font-family: Garamond; font-size: 25; color:#827839;}
.widget-count-green {font-family: Garamond; font-size: 25; color:#B3D26F;}
.widget-count-purple {font-family: Garamond; font-size: 25; color:#806D7E;}
.widget-count-slate {font-family: Garamond; font-size: 25; color:#25383C;}

/*Used for User Vitals*/
.widget-count-no {font-family: Garamond; font-size: 28; color:#FF0000;}
.widget-count-gold {font-family: Garamond; font-size: 28; color:#2B3856;}
.widget-count-yes {font-family: Garamond; font-size: 28; color:#347C17;}

.small {font-size: 9px ;color: #404040; }  

.big {font-size: 14;color: #000000; } 


/*END: Font (NEW)*****************************************************/





/*START: Forms*********************************************************/

form.shadow {
	margin-left: 8px;
	padding: 16px 16px 40px 16px;
	font-weight: normal;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #e5e5e5;
	-moz-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 0 4px 18px;
	box-shadow: rgba(200,200,200,1) 0 4px 18px;
}

/*START: Forms*********************************************************/




/*START: LIST AND FORM CONTAINERS*********************************************************/


table.form-container-header {

	border: 1px solid #999;
	background-color: #999;
	height: 25;

	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 11px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}

table.form-container {

	border-left: 1px dashed #C0C0C0;
	background-color: #FFFFFF;
	heigth: 50px;
	
	/*-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;*/

}


table.form-container-right {

	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	heigth: 50px;
	
	/*-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border-radius: 5px;*/

}

table.form-container-right-round {

	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	heigth: 50px;
	
	-moz-border-radius-topleft: 5px;
	
	-khtml-border-top-left-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;

	border-top-left-radius: 5px;

}


table.form-container-body {

	border: 1px solid #999;
	margin-bottom: 15px;
	background-color: #F0F0F0;
	heigth: 50px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}


table.form-container-body-white {

	border: 1px solid #999;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	heigth: 50px;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}



table.form-profile-view-body {

	border: 1px solid #B3D26F;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	heigth: 50px;
	
-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}


table.form-profile-view-header {

	background-color: #B3D26F;
	heigth: 20px;
	width: 205px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}

table.form-profile-view-header-small {

	background-color: #B3D26F;
	heigth: 20px;
	width: 100px;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}




table.form-error {

	background-color: #FF8040;
	margin-bottom: 15px;
	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

table.form-success {

	background-color: #B3D26F;
	margin-bottom: 15px;
	
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

}

.form-container-header-title{font-family: Verdana; font-size: 15; color:#FFFFFF; font-weight: bold;}
.form-container-header-title-lite{font-family: Verdana; font-size: 13; color:#FFFFFF; font-weight: bold;}
.form-label-large{font-family: Verdana; font-size: 15; font-weight: bold;}
.form-label {font-size: 13; font-weight: bold;}
.form-error-label {font-size: 13; color: #FFFFFF;}

a.form-success-link:link {font-size: 13; color: #FFFFFF; text-decoration: none;}
a.form-success-link:visited {font-size: 13; color: #FFFFFF; text-decoration: none;}
a.form-success-link:hover {font-size: 13; color: #FFFFFF; text-decoration: underline; }
a.form-success-link:active {font-size: 13; color: #FFFFFF; text-decoration: none;} 

a.tool-tip-link:link {font-size: 12; color: #FFFFFF; text-decoration: none;}
a.tool-tip-link:visited {font-size: 12; color: #FFFFFF; text-decoration: none;}
a.tool-tip-link:hover {font-size: 12; color: #FFFFFF; text-decoration: underline; }
a.tool-tip-link:active {font-size: 12; color: #FFFFFF; text-decoration: none;} 

table.sort-row:hover {
	background: #B3D26F;
}


table.sort-header {

	border: 1px solid #C0C0C0;
	background-color: #C0C0C0;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}

/*END: LIST AND FORM CONTAINERS*********************************************************/




/*START: WIDGET TABLES*****************************************************/

table.dashboard-widget-body {

	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	
		-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}

table.dashboard-widget-help {

	border: 1px solid #B3D26F;
	background-color: #FFFFFF;
	margin-bottom: 15px;
	
		-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}


table.imp-wisetail-msg {

	background-color: #FAF8CC;
	height: 25px;
	padding: 5px;
}

table.dashboard-widget-metrics {

	border-left: 1px dashed #C0C0C0;
	background-color: #FFFFFF;
	padding-left: 15px;
	min-width:230px;
	
}

table.dashboard-widget-header {

	border: 1px solid #EFEAE4;
	
	background-color: #EFEAE4;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}


table.dashboard-menu-header {

	border: 1px solid #EFEAE4;
	
	border-bottom: 1px solid #C0C0C0;
	
	background-color: #EFEAE4;
	
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	
	-khtml-border-top-left-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;

}

table.dashboard-menu-footer {

	border: 1px solid #EFEAE4;
	
	margin-bottom: 15px;
	
	background-color: #EFEAE4;
	
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	
	-khtml-border-bottom-left-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

}

/*END: WIDGET TABLES*****************************************************/




/*START: Tooltips*****************************************************/

#newstip {
  display:none;
  background:transparent url(../../images/black_arrow.png);
  font-size:11px;
  height:70px;
  width:160px;
  padding:25px;
  color:#fff;  
}

/* style the trigger elements */
#news img {
  border:0;
  cursor:pointer;
  margin:0 8px;
}


/*END: Tooltips*****************************************************/





/*START: flow overlay***************************************************/


/* container has a background image */
a.player-dashboard {	
	margin-top:0px;
	display:block;
	/*background:url(/images/icon_feed.png) no-repeat;*/
	width:340px;
	height:191px;
	padding:0px 0px 0px 0px;	
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

/* splash image*/ 
a.player-dashboard img {
	margin-top:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border:0;
	background-repeat: no-repeat;
}





/*END: flow overlay***************************************************/




/*START: flow gallery***************************************************/

/* the large image. we use a gray border around it */
#img {
	border:0px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(images/h80.png) repeat-x;		
}

/*END: flow gallery***************************************************/





/*START: jquery.mb.menu***************************************************/

.mbmenu{
  display:none;
}
.rootVoices{
	background-color:#EFEAE4;
	padding:0px;
	padding-bottom:0;

}
.rootVoices td.rootVoice {
	vertical-align:middle;
	background-color:transparent;
	width:100%;
	font-family:Verdana;
	color: #333333;
	font-size:11px;
	line-height:12px;
	padding:8px;
	cursor: pointer;
	border-bottom: 1px solid #C0C0C0;
	/*-moz-border-radius:8px 8px 0 0;*/
	/*-webkit-border-top-right-radius:8px;*/
	/*-webkit-border-top-left-radius:8px;*/
}

.rootVoices td.rootVoice.selected{
	background: #B3D26F;
	padding:8px;
	color:#ffffff;
	cursor: pointer;
	font-size:12px;
  text-shadow:#C0C0C0 1px 1px 1px;
  -moz-box-shadow:#999 2px 2px 10px;
  -webkit-box-shadow:#999 2px 2px 10px;

}

.rootVoices.vertical {
	width:100%;
}
.rootVoices.vertical td.rootVoice{


}

.menuShadow{
	padding:2px;
	padding-bottom:0px;
	left:-2px;
	top:1px;
}

/**/

.menuContainer{
	background-color:gray;
  -moz-box-shadow:#999 2px 2px 10px;
  -webkit-box-shadow:#999 2px 2px 10px;
}
.menuContainer .line{
	background-color:transparent;
	width:100%;
}
.menuContainer .line.title {
	background-color:#B23305;
	font-family:Verdana;
	font-size:14px;
	border-bottom:0px solid darkred;
}
.menuContainer .line.title a{
	font-size:14px;
}
.menuContainer td a{
	text-decoration:none;
	color: #f3f3f3;
}
.menuContainer td.voice{
	font-family:Verdana;
	font-size:11px;
	padding:7px;
}
.menuContainer .separator{
	background-color:#999;
	height:1px;
}
.menuContainer td.img{
	font-family:Verdana;
	text-align:center;
	font-size:12px;
	color: #c3c3c3;
	background-color:transparent;
	width:0px;
	padding:0px;
}
.menuContainer td.img img{
	width:0px;
}
.menuContainer .textBox{
	padding: 10px;
	font-family:Verdana;
	font-size:12px;
	color: #c3c3c3;
}
.menuContainer .selected td{
	background-color:#f3f3f3;
	/*background-image:url("../images/bgnd_sel_2.jpg")*/
}
.menuContainer .selected td a{
	color:#000;
  text-shadow:#fff 2px 2px 1px;
}
.menuContainer .disabled td, .menuContainer .disabled td a {
	color: #cccccc;
}
.menuContainer .subMenuOpener{
	/*background-image:url("../images/menuArrow_w.gif");*/
	background-repeat:no-repeat;
	background-position:right;
}
.menuContainer .selected .subMenuOpener{
	/*background-image:url("../images/menuArrow.gif");*/
	background-repeat:no-repeat;
	background-position:right;
}

/*END: jquery.mb.menu***************************************************/





    
.nav_green {
	color:  #003300;
    }
    
.nav_green:hover {
	color:  #003300; 
    text-decoration:none;
    }   
    
.prod_nav {
	color:  #595959;
    }
    
.prod_nav:hover {
	color:  #999999; 
    text-decoration:none;
    }   
    
.header_small {
    font-size: 10;
    color: #2B3856;
    }  
    
    .header_small:hover {
    font-size: 10;
    color: #C0C0C0;
    }  


.footer_copyright {
    font-size: 9;
    color: #404040;
    }    
    
.charcoal {
    color: #000000;
    }
 
 



/*flowplayer player**********************************************/

/* container has a background image */
a.player {	
	margin-top:0px;
	display:block;
	/*background:url(/images/icon_feed.png) no-repeat;*/
	width:640px;
	height:360px;
	padding:0 0px 0px 0px;	
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

/* splash image*/ 
a.player img {
	margin-top:0px;
	border:0;
}

/*}}}*/



