/* CSS Document */
#Body { background: url(images/body_bg.jpg) top center no-repeat #600B38; }
html, body { font-family: Tahoma, Geneva, sans-serif; margin: 0px; height: 100%; padding: 0px; }

TH, TD, DIV { font-family: Myriad web, Arial, sans-serif; font-size: 12px; }
A, A:link, A:visited, A:active { color: #912C8D; text-decoration: underline; }
A:hover { color: #E165DD; text-decoration: none; }
h1, h3, h5 { color: #333; font-weight: bold; }
h2, h4, h6 { color: #E165DD; }

/* ********** 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: #333; 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: #333; }
.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: #484847; text-decoration: none; font-weight: normal; font-size: 10px; }
a.search:hover { color: #000000; text-decoration: none; font-weight: bold; font-size: 10px; }
#dnn_dnnSEARCH_txtSearch { width: 115px; font-size: 12px; margin-right: 0px; color: #000; background: none; border: none; text-align: left; margin-left: 5px; vertical-align: middle; height: 20px; }
/* ********** Buttons Style ************** */
.StandardButton { color: #FFFFFF; font-family: Myriad web, Arial, sans-serif; font-size: 13px; font-weight: normal; background-color: #2B5BB8; height: 30px; width: 80px; }

/* ********** Pane Style ************** */
.BannerPane { padding: 5px 310px 0px 5px; }
.BannerPane A, .BannerPane A:link, .BannerPane A:visited, .BannerPane A:active { color: #fff; text-decoration: underline; }
.BannerPane A:hover { color: #fff; text-decoration: none; }
.BannerPane .Normal { color: #FFF; }
.LogoPane { padding: 0px 3px 0 5px; }
.TopPane { padding: 0px 0px 0px 0px; }
.TopLeftPane { padding: 7px 7px 5px 0px; }
.TopRightPane { padding: 7px 0px 5px 0px; }
.BottomLeftPane { padding: 7px 7px 5px 0px; }
.BottomRightPane { padding: 7px 0px 5px 0px; }
.LeftPane { padding: 0px 7px 0px 0px; }
.ContentPane { padding: 0px; }
.RightPane { padding: 0px 0px 0px 7px; }
.MidLeftPane { padding: 4px 4px 4px 8px; }
.MiddlePane { padding: 4px 4px 4px 4px; }
.MidRightPane { padding: 4px 0px 4px 4px; }
.BottomColumn1 { padding: 4px 4px 4px 8px; }
.BottomColumn2 { padding: 4px 4px 4px 8px; }
.BottomColumn3 { padding: 4px 4px 4px 8px; }
.BottomColumn4 { padding: 4px 0px 4px 8px; }
.BottomPane { padding: 0px 0px 0px 0px; }
.LeftOutPane { padding: 5px; }
/* ********** Container Style ************** */
.Head { font-size: 12px; font-weight: bold; color: #333; }
.SubHead { font-size: 12px; color: #333; }
.SubSubHead { font-size: 12px; color: #333; }
.Normal { font-family: Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 18px; color: #1C1D21; }

/* ********** Login Style ************** */
.login, a.login:link, a.login:active, a.login:visited { color: #fff; text-decoration: none; font-weight: normal; font-size: 11px; padding: 4px 5px 4px 30px; background: url(images/login.png) left center no-repeat; }
a.login:hover { color: #E165DD; text-decoration: underline; font-weight: normal; font-size: 11px; padding: 4px 5px 4px 30px; background: url(images/login.png) left center no-repeat; }

/* ********** User Style ************** */
.user, a.user:link, a.user:active, a.user:visited { color: #fff; text-decoration: none; font-weight: normal; font-size: 11px; padding: 4px 5px 4px 30px; background: url(images/user.png) left center no-repeat; }
a.user:hover { color: #E165DD; text-decoration: underline; font-weight: normal; font-size: 11px; padding: 4px 5px 4px 30px; background: url(images/user.png) left center no-repeat; }

/* ********** Date Style ************** */
.date, a.date:link, a.date:active, a.date:visited { color: #383838; text-decoration: none; font-weight: normal; font-size: 12px; font-family: Myriad web, Arial, sans-serif; }
a.date:hover { color: #E165DD; }

/* ********** Footer Style ************** */
.footer, a.footer:link, a.footer:active, a.footer:visited { font-size: 12px; color: #fff; text-decoration: none; border-bottom: 0px dotted; font-weight: Normal; font-style: italic; }
a.footer:hover { color: #E165DD; text-decoration: none; font-weight: Normal; text-decoration: underline; font-style: italic; }

/* ********** Privacy/Terms Style ************** */
.terms, a.terms:link, a.terms:active, a.terms:visited { font-size: 12px; color: #fff; text-decoration: none; font-weight: normal; border-bottom: 0px dotted; }
a.terms:hover { color: #E165DD; 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: #fff; text-decoration: none; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; }
a.links:hover { color: #E165DD; text-decoration: underline; font-weight: normal; }

/* ********** Breadcrumb Style ************** */
.breadcrumb, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited { font-size: 11px; color: #fff; text-decoration: none; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; border-bottom: 0px dotted; }
a.breadcrumb:hover { font-size: 11px; color: #E165DD; text-decoration: none; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; ;text-decoration:underline;}

/* ********** Other Style ************** */
.dnn_width { width: 1000px; margin: 0 auto; }
#dnn_wrapper { width: 960px; margin: 0 auto; }
.dnn_space { height: 30px; line-height: 30px; }
/*.search_right{
	float:right; width:155px; text-align:right; background:url(images/search_bg.png) right center no-repeat; line-height:24px; height:24px; margin-top:5px; margin-right:5px;}
*/
.search_right { float: right; width: 155px; text-align: right; line-height: 24px; height: 24px; margin-top: 5px; margin-right: 5px; }

.login_left { float: left; width: 30%; }
/* ********** TOP ************** */
.top_left_1 { background: url(images/top_left_1.png) left top no-repeat; height: 10px; font-size: 0px; }
.top_right_1 { background: url(images/top_right_1.png) right top no-repeat; height: 10px; font-size: 0px; }
.top_bg_1 { background: url(images/top_bg_1.png) left top repeat-x; height: 10px; margin: 0 13px; font-size: 0px; }

.top_left_2 { background: url(images/top_left_2.png) left top repeat-y; }
.top_right_2 { background: url(images/top_right_2.png) right top repeat-y; }
.top_bg_2 { background: #fff; margin: 0 5px 0 3px; }

/*.logo_left{
	float:left; width:300px; background:#fff;}
*/
.logo_left { float: left; width: 600px; background: #fff; }
.banner_right { float: right; }
/* .banner_right1{
	width:652px; min-height:233px; height:auto !important; height:233px; overflow:visible; background:url(images/banner_bg.jpg) right top no-repeat #3b8ee8;}	
*/
.banner_right1 { width: 352px; min-height: 233px; height: auto !important; height: 233px; overflow: visible; background: url(images/banner_bg.jpg) right top no-repeat #fff; }

.banner_space { height: 7px; background: #fff; font-size: 0px; }

.logo_top1 { background: url(images/logo_top1.jpg) left top no-repeat; height: 17px; }
.logo_top2 { background: url(images/logo_top2.jpg) right top no-repeat; height: 17px; }
.logo_top3 { background: url(images/logo_top3.jpg) right top repeat-x; margin: 0 67px 0 13px; height: 17px; }

.logo_left1 { background: url(images/logo_left1.jpg) left top repeat-y; }
.logo_right1 { background: url(images/logo_right1.jpg) right top repeat-y; }
.logo_bg1 { background: url(images/logo_bg1.jpg) right top no-repeat; min-height: 210px; height: auto !important; height: 210px; overflow: visible; padding: 0 10px; }
.logo_bg { text-align: center; }
.logo_bot1 { background: url(images/logo_bot1.jpg) left top no-repeat; height: 14px; }
.logo_bot2 { background: url(images/logo_bot2.jpg) right top no-repeat; height: 14px; }
.logo_bot3 { background: url(images/logo_bot3.jpg) right top repeat-x; margin: 0px 6px 0 12px; height: 14px; }

.top_bot1 { background: url(images/top_bot1.png) left top no-repeat; height: 5px; font-size: 0px; }
.top_bot2 { background: url(images/top_bot2.png) right top no-repeat; height: 5px; font-size: 0px; }
.top_bot3 { background: url(images/top_bot3.png) right top repeat-x; margin: 0px 5px 0 3px; height: 5px; font-size: 0px; }

/* ********** MENU ************** */
#dnn_menu { height: 33px; }

/* ********** CONTENT ************** */
#content_bg { background: #fff; margin: 0 3px; padding: 10px; }
.content_main { min-height: 200px; height: auto !important; height: 200px; overflow: visible; background: #ABAD85; padding: 5px; }

/* ********** BOTTOM	 ************** */
#dnn_bottom { height: 45px; line-height: 20px; text-align: center; color: #fff; padding-top: 5px; }

.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: 33px; padding-left: 3px; }
.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: 33px; display: block; cursor: pointer; font-family: Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 13px; float: left; margin-right: 3px; width: auto; }
.fishmenu-h ul li span { padding: 0px 18px 0px 18px; }
.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: #880D84; float: left; margin: 0px 3px 0px 0px; padding-top: 0px; line-height: 33px; background: url(images/menu_bg_h.png) right center no-repeat; }
.fishmenu-h ul li a:hover span { color: #880D84; float: left; }
.fishmenu-h ul li.current { }
.fishmenu-h ul li.current a { color: #880D84; float: left; margin: 0px 3px 0px 0px; padding-top: 0px; line-height: 33px; background: url(images/menu_bg_h.png) right center no-repeat; }
.fishmenu-h ul li.current span { color: #880D84; float: left; }
.fishmenu-h ul li.current .menuslide span { background: transparent; margin-left: 0px; }
.fishmenu-h ul li a.menu_hover { color: #880D84; float: left; margin: 0px 3px 0px 0px; padding-top: 0px; line-height: 33px; background: url(images/menu_bg_h.png) right center no-repeat; }
.fishmenu-h ul li a.menu_hover span { color: #880D84; float: left; }

/*sub menu*/
.fishmenu-h .menuslide { display: none; float: left; overflow: hidden; position: absolute; }
.fishmenu-h .menuslide ul { display: none; left: 0px; border: #600B39 solid 1px; float: left; position: relative; margin: 0px; }
.fishmenu-h .menuslide ul li { display: block; clear: both; padding: 0px; background: #fff; }
.fishmenu-h .menuslide ul li span { color: #600B39; 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: #fff; padding: 0px; }
.fishmenu-h .menuslide ul a:link, .fishmenu-h .menuslide ul a:active, .fishmenu-h .menuslide ul a:visited { width: auto; color: #600B39; text-decoration: none; line-height: 24px; display: block; text-align: left; }
.fishmenu-h .menuslide ul a:hover { width: 100%; background: none; background: #600B39; padding: 0px; }
.fishmenu-h .menuslide ul a:hover span { color: #fff; background: none; background: #600B39; padding: 0px; margin-left: 10px; }
.menuslide ul { float: left; left: 0px; position: relative; }
.fishmenu-h .menuslide ul li span.expandLeft, .fishmenu-h .menuslide ul li span.menutext { }
.fishmenu-h .menuslide a.menu_hover { width: 100%; background: none; background: #600B39; color: #FFF; padding: 0px; }
.fishmenu-h .menuslide a.menu_hover span { background: none; margin: 0px; color: #FFF; }



