/* CSS Document */
html, body
{
	font-family: Ariel, sans-serif;
	margin: 0px;
	height: 100%;
	padding: 0px;
}
TH, TD, DIV
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}
A, A:link, A:visited, A:active
{
	color: #000;
	text-decoration: none;
}
A:hover
{
	color: #000;
	text-decoration: none;
}
h1, h3, h5
{
	color: #000;
	font-weight: bold;
}
h2, h4, h6
{
	color: #000;
}


/* ********** Control Panel Style ************** */
.controlpanel
{
	background: #FFF;
	border: #ADADAD solid;
	border-width: 0px 0px 2px;
}	
.controlpanel IMG
{
	margin: 15px 5px 0px;
}
.controlpanel TD TD TD TD IMG
{
	margin: 0px;
}
.controlpanel TD TD TD
{
	width: auto;
}
.controlpanel DIV
{
	border: #CCC solid;
	border-width: 0px 1px;
	width: 3px;
	height: 100px;
}
.controlpanel TD.SubHead
{
	background: #CCC;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.controlpanel TD TD TD .SubHead
{
	background: transparent;
	border: 0px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
.controlpanel TD TD TD input
{
	background: #fff;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding-left: 4px;
}
.controlpanel TD TD TD select
{
	background: #fff;
	font-size: 11px;
	color: #000;
}
.controlpanel A.CommandButton
{
	font-size: 10px;
	text-decoration: none;
}
.controlpanel A.CommandButton:link
{
	color: #000;
}
.controlpanel A.CommandButton:visited
{
	color: #000;
}
.controlpanel A.CommandButton:active
{
	color: #000;
}
.controlpanel A.CommandButton:hover
{
	color: #000;
	text-decoration: underline;
}
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
A.CommandButton:hover
{
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active
{
	color: #000;
	text-decoration: underline;
}
.FileManager A:hover
{
	color: #000;
	text-decoration: none;
}

/* ********** Search Style ************** */
.search, a.search:link, a.search:active, a.search:visited
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	display: block;
	width: 20px;
	height: 30px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-indent: 99999px;
	overflow: hidden;
}
a.search:hover
{
	color: #F78F1E;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
#dnn_dnnSEARCH_txtSearch
{
	width: 150px;
	font-size: 12px;
	margin-right: 0px;
	color: #000;
	background: none;
	border: none;
	text-align: left;
	margin-left: 5px;
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
}
/* ********** Buttons Style ************** */
.StandardButton
{
	color: #000;
	font-family: Myriad web, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	background-color: #fff;
	height: 30px;
	width: 80px;
}
.dnn_search
{
	float: right;
	width: 196px;
	height: 26px;
	background: url(images/search_bg.jpg) no-repeat;
	margin-top: 5px;
	line-height: 26px;
	position: relative;
}
/* ********** Pane Style ************** */
.LogoPane
{
	padding: 0px 3px 0 5px;
}
.TopPane
{
	padding: 3px;
}
.TopLeftPane
{
	padding: 3px;
}
.TopRightPane
{
	padding: 3px;
}
.LeftInfoPane
{
	width: 33%;
	padding: 3px;
}
.ImportantNewsPane
{
	width: 33%;
	padding: 3px;
}
.RightInfoPane
{
	width:33%;
	padding: 3px;
}
.BottomPane
{
	width:100%;
	padding: 3px;
}
.ContentPane
{
	width:100%;
	padding: 3px;
}

/* ********** Container Style ************** */
.Head
{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.SubHead
{
	font-size: 12px;
	color: #000;
}
.SubSubHead
{
	font-size: 12px;
	color: #000;
}
.Normal
{
	font-family: Ariel, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000;
}

/* ********** Login Style ************** */
.login, a.login:link, a.login:active, a.login:visited
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	background: url(images/login.png) left center no-repeat;
}
a.login:hover
{
	color: #F78F1E;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	background: url(images/login.png) left center no-repeat;
}


/* ********** User Style ************** */
.user, a.user:link, a.user:active, a.user:visited
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	background: url(images/user.png) left center no-repeat;
}
a.user:hover
{
	color: #F78F1E;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
	background: url(images/user.png) left center no-repeat;
}

/* ********** Date Style ************** */
.date, a.date:link, a.date:active, a.date:visited
{
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	font-family: Myriad web, Arial, sans-serif;
}
a.date:hover
{
	color: #F78F1E;
}

/* ********** Footer Style ************** */
.footer, a.footer:link, a.footer:active, a.footer:visited
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	border-bottom: 0px dotted;
	font-weight: Normal;
}
a.footer:hover
{
	color: #F78F1E;
	text-decoration: none;
	font-weight: Normal;
	text-decoration: underline;
}

/* ********** Privacy/Terms Style ************** */
.terms, a.terms:link, a.terms:active, a.terms:visited
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 0px dotted;
}
a.terms:hover
{
	color: #F78F1E;
	text-decoration: none;
	font-weight: Normal;
	text-decoration: underline;
}

/* ********** Links Style ************** */
.links, a.links:link, a.links:active, a.links:visited
{
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
}
a.links:hover
{
	color: #F78F1E;
	text-decoration: underline;
	font-weight: normal;
}

/* ********** Breadcrumb Style ************** */
.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: 0px dotted;
}
a.breadcrumb:hover
{
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: underline;
}




/* ********** Other Style ************** */
#mainWrapper
{
	height:200%;
	width:100%;	
	position:absolute;
}
#bgImageDiv
{
	height:100%;
	width:100%;	
	position:fixed;
	top:0;
	left:0;
	overflow:hidden;
	z-index:-1;
}
#bgImage
{
	min-width:100%; 
	min-height:100%; 
}

.dnn_width
{
	width: 1064px;
	margin: 0 auto;
}
#dnn_wrapper
{
	height:100%;
	padding-top:25px;
	position:relative;
	width: 1024px;
	margin: 0 auto;
	z-index:1;
}



/* ********** TOP ************** */
#dnn_top
{
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
}
#logo_bg
{
	width:100%;
	background:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index:-1;
}
#logo_left
{
	position:relative;
	width:100%;
	text-align:right;
}
/* ********** MENU ************** */
#dnn_menu
{
	border-top:2px solid #92C04F;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	background:url(images/menu_bg.png) center repeat-x;
	height: 23px;
	width:100%;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index:2;
}
#Fishmenu
{
	margin: 0px;
	padding: 0px;
	z-index:2;
}
#dnnSLIDEMENU
{
	margin: 0px;
	padding: 0px;
}
/* ********** CONTENT ************** */
.dnn_content_main
{
	width:100%;
	position:relative;
	min-height:250px; height:100%;
	padding-top:20px;
	padding:0px;
}
#dnn_content
{
	width:100%;
	position:relative;
	float:left;
	z-index:1;
}
#content_bg
{
	width:100%;
	background:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	min-height:475px; height:100%;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/* ********** BOTTOM	 ************** */

#dnn_login
{
	border-bottom:2px solid #92C04F;
	width:100%;
	position:relative;
	float:left;
	background:url(images/menu_bg.png) center repeat-x;
	opacity: 0.9;
	filter: alpha(opacity=90);
	background: #;
	height: 20px;
	line-height: 20px;
	text-align: right;
	color: #FFF;
}


.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
}




.breadcrumArea
{
	background-image: url(images/bread_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}

/*main menu*/
.fishmenu-h
{
	position: relative;
	height: 23px;
	margin: 0px;
	padding: 0px;
}
.fishmenu-h span
{
	white-space: nowrap;
	display: block;
}
.fishmenu-h ul
{
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
.fishmenu-h li
{
	
	list-style: none none outside;
	float: left;
	position: relative;
	margin: 0px;
}
.fishmenu-h ul li
{
	float: left;
	
}
.fishmenu-h ul li a
{
	
	color: #fff;
	text-decoration: none;
	line-height: 23px;
	display: block;
	cursor: pointer;
	font-family: Ariel, sans-serif;
	font-size: 12px;
	float: left;
	margin-right: 3px;
	width: auto;
}

.fishmenu-h ul li span
{
	padding: 0px 5px 0px 10px;
}
.fishmenu-h ul li a:link, .fishmenu-h ul li a:active, .fishmenu-h ul li a:visited
{
	color: #fff;
}
.fishmenu-h ul li a:hover
{
	color: #F78F1E;
	float: left;
	margin: 0px 3px 0px 0px;
	padding-top: 0px;
	line-height: 25px;
}
.fishmenu-h ul li a:hover span
{
	color: #F78F1E;
	float: left;
}
.fishmenu-h ul li.current
{
	
}
.fishmenu-h ul li.current a
{
	color: #F78F1E;
	float: left;
	margin: 0px 3px 0px 0px;
	padding-top: 0px;
	line-height: 25px;
}
.fishmenu-h ul li.current span
{
	color: #F78F1E;
	float: left;
}
.fishmenu-h ul li.current .menuslide span
{
	background: transparent;
	margin-left: 0px;
}
.fishmenu-h ul li a.menu_hover
{
	color: #F78F1E;
	float: left;
	margin: 0px 3px 0px 0px;
	padding-top: 0px;
	line-height: 25px;
}
.fishmenu-h ul li a.menu_hover span
{
	color: #F78F1E;
	float: left;
}


/*sub menu*/
.fishmenu-h .menuslide
{
	display: none;
	float: left;
	overflow: hidden;
	position: absolute;
}
.fishmenu-h .menuslide ul
{
	display: none;
	left: 0px;
	border: none;
	float: left;
	position: relative;
	margin: 0px;
}
.fishmenu-h .menuslide ul li
{
	display: block;
	clear: both;
	padding: 0px;
}
.fishmenu-h .menuslide ul li span
{
	color: #fff;
	display: block;
	padding: 0 10px 0 10px;
	margin: 0px;
	background: none;
}
.fishmenu-h .menuslide ul li a
{
	height: 25px;
	display: block;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	background: #000;
	padding: 0px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.fishmenu-h .menuslide ul a:link, .fishmenu-h .menuslide ul a:active, .fishmenu-h .menuslide ul a:visited
{
	width: auto;
	color: #fff;
	text-decoration: none;
	line-height: 24px;
	display: block;
	text-align: left;
}
.fishmenu-h .menuslide ul a:hover
{
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.fishmenu-h .menuslide ul a:hover span
{
	color: #fff;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.menuslide ul
{
	float: left;
	left: 10px;
	position: relative;
}
.fishmenu-h .menuslide ul li span.expandLeft, .fishmenu-h .menuslide ul li span.menutext
{
}
.fishmenu-h .menuslide a.menu_hover
{
	background: #000;
	color: #FFF;
	padding: 0px;
}
.fishmenu-h .menuslide a.menu_hover span
{
	background: #000;
	margin: 0px;
	color: #FFF;
}





