/* OVERALL PAGE BODY STYLE */
.body { color: #000000; margin: 0px; padding: 0px; background: #161718 url(../images/admin/loginBodyBkg.gif) repeat-x; }
.login-body { color: #000000; margin: 160px 0px 0px 0px; padding: 0px; background: #161718 url(../images/admin/loginBodyBkg.gif) repeat-x; }

.login-bg { background:url(../images/admin/loginWindowBkg.jpg) no-repeat top; padding:100px 0px 0px 0px; }
.login { font: 11px/18px Arial, Helvetica, sans-serif; color:#333333; text-align:left; width:387px; }
.login A:link    { COLOR: #336699; }
.login A:visited { COLOR: #336699; }
.login A:active  { COLOR: #336699; }
.login A:hover   { COLOR: #333333; }



/* TABLE LISTINGS STYLE */
.data-table { vertical-align:top; text-align:left; }
.data-table A         { COLOR: #2575AB; }
.data-table A:hover   { COLOR: #333333; }
.data-table TH {  font: normal 17px "Times New Roman", Times, serif; color: #666666; border-bottom: 1px #999999 solid; padding:2px; text-align:left; background: #C1D9E3; }
.data-table TD { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #666666; border-bottom: 1px #999999 solid; padding:3px; }

.form-table { vertical-align:top; text-align:left; }
.form-table A         { COLOR: #2575AB; }
.form-table A:hover   { COLOR: #333333; }
.form-table TH { font: normal 14px Helvetica, Verdana, sans-serif; color: #666666; text-align:left; padding:10px; }
.form-table TD { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #666666;  }

.loginButton { font: 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#336699; border:#333333 solid 1px; padding: 2px 10px 2px 10px; }
.Button { font: 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#336699; border:#333333 solid 1px; padding: 2px 10px 2px 10px; }
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; border-top: solid #abadb3 1px; border-right: solid #dbdfe6 1px; border-bottom: solid #e3e9ef 1px; border-left: solid #e2e3ea 1px; padding: 4px; width:200px; }
.textarea { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; border-top: solid #abadb3 1px; border-right: solid #dbdfe6 1px; border-bottom: solid #e3e9ef 1px; border-left: solid #e2e3ea 1px; padding: 4px; }

/* @end ---- Dialog Window ---- */

#header { background:#231f20 url(../images/admin/header-bg.gif) repeat-x top; height:70px; text-align:left; width:100%; }
#header-nav { font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; vertical-align:top; }
#header-nav UL { display:inline; margin: 0px 10px 0px 0px; }
#header-nav UL LI { display:inline; margin: 0px 0px 0px 10px; }
#header-nav UL LI  A:link    { COLOR: #40b5f0; }
#header-nav UL LI  A:visited { COLOR: #40b5f0; }
#header-nav UL LI  A:active  { COLOR: #40b5f0; }
#header-nav UL LI  A:hover   { COLOR: #FFFFFF; }

a .alt { display: none; }

.mainnav {background:url(../images/admin/main-nav.gif) repeat-x; padding:0px 0px 0px 10px;}
.horizontalcssmenu { display: inline; }

.horizontalcssmenu ul{ margin: 0px; padding: 0px; display:inline; list-style-type: none; }

/*Top level list items*/
.horizontalcssmenu ul li ul.articles a{ width:123px; }

.horizontalcssmenu ul li{ position: relative; float: left; margin: 0px; padding: 0px; display: inline; }
.horizontalcssmenu ul li a{ display: block; text-decoration: none; }

.horizontalcssmenu ul li a.pages { width:106px; height:42px; background: url(../images/admin/nav/pages.jpg) no-repeat; }
.horizontalcssmenu ul li a.pages:hover { background: url(../images/admin/nav/pages.jpg) 0 -42px no-repeat; }
.horizontalcssmenu ul li a.articles { width:129px; height:42px; background: url(../images/admin/nav/articles.jpg) no-repeat; }
.horizontalcssmenu ul li a.articles:hover { background: url(../images/admin/nav/articles.jpg) 0 -42px no-repeat; }
.horizontalcssmenu ul li a.files-and-images { width:163px; height:42px; background: url(../images/admin/nav/files-and-images.jpg) no-repeat; }
.horizontalcssmenu ul li a.files-and-images:hover { background: url(../images/admin/nav/files-and-images.jpg) 0 -42px no-repeat; }
.horizontalcssmenu ul li a.settings { width:136px; height:42px; background: url(../images/admin/nav/settings.jpg) no-repeat; }
.horizontalcssmenu ul li a.settings:hover { background: url(../images/admin/nav/settings.jpg) 0 -42px no-repeat; }
.horizontalcssmenu ul li a.custom-apps { width:172px; height:42px; background: url(../images/admin/nav/custom-apps.jpg) no-repeat; }
.horizontalcssmenu ul li a.custom-apps:hover { background: url(../images/admin/nav/custom-apps.jpg) 0 -42px no-repeat; }
.horizontalcssmenu ul li a.system { width:131px; height:42px; background: url(../images/admin/nav/system.jpg) no-repeat; }
.horizontalcssmenu ul li a.system:hover { background: url(../images/admin/nav/system.jpg) 0 -42px no-repeat; }


/*Top level list items*/
.horizontalcssmenu ul li{ position: relative; float: left; margin: 0px; padding: 0px; display: inline; }
.horizontalcssmenu ul li a{ display: block; text-decoration: none; }

	
/*Sub level menu*/
.horizontalcssmenu ul li ul{ left: 0; top: 0; position: absolute; display: block; visibility: hidden; z-index: 100; border-left:#FFFFFF solid 1px; }

/*Sub level menu list items*/
.horizontalcssmenu ul li ul.settings a{ width:129px; }
.horizontalcssmenu ul li ul.custom-apps a{ width:165px; }
.horizontalcssmenu ul li ul.system a{ width:123px; }

.horizontalcssmenu ul li ul li{ display: inline; float: none; }
.horizontalcssmenu ul li ul li a{ font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding: 6px 0px 6px 5px; text-align:left; background-color:#333333; filter: alpha(opacity=80); -moz-opacity: 0.8; KhtmlOpacity: .8; opacity: .8; border-bottom: #999999 solid 1px; }
.horizontalcssmenu ul li ul li a:link    { COLOR: #FFFFFF; text-decoration:none; }
.horizontalcssmenu ul li ul li a:visited { COLOR: #FFFFFF; text-decoration:none; }
.horizontalcssmenu ul li ul li a:active  { COLOR: #FFFFFF; text-decoration:none; }
.horizontalcssmenu ul li ul li a:hover   { COLOR: #FFFFFF; background: #000000; text-decoration:none; }
	
/* IE FIX \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

body#pages #pages { background: url(../images/admin/nav/pages.jpg) 0 -42px no-repeat; }
body#articles #articles { background: url(../images/admin/nav/articles.jpg) 0 -42px no-repeat; }
body#files-and-images #files-and-images { background: url(../images/admin/nav/files-and-images.jpg) 0 -42px no-repeat; }
body#settings #settings { background: url(../images/admin/nav/settings.jpg) 0 -42px no-repeat; }
body#custom-apps #custom-apps { background: url(../images/admin/nav/custom-apps.jpg) 0 -42px no-repeat; }
body#system #system { background: url(../images/admin/nav/system.jpg) 0 -42px no-repeat; }


.leftnav { width:178px; background:#d6d7d2; vertical-align:top; padding: 0px 0px 30px 0px; margin:0px; }
.leftnav LI.leftnav-title { background:url(../images/admin/leftnav-title-bg.gif) no-repeat top; height:41px; margin:0px; padding: 20px 0px 0px 0px; font: bold 14px/14px 'Trebuchet MS', Helvetica, sans-serif; color:#666666; text-align:center; }

.leftnav UL { list-style:none; margin: 0px; padding:0px 0px 5px 0px; background:#b3bfc4 url(../images/admin/leftnav-b.gif) repeat-x bottom; }
.leftnav LI { list-style:none; }
.leftnav LI a { text-decoration:none; display:block;  font: normal 12px Helvetica, Verdana, sans-serif; color:#333333; border-bottom: solid 1px #97a3a7; padding:5px 14px 5px 10px; margin:0px;  }
.leftnav LI a:hover { color: #244f7f; }

.leftnav UL.add-item { background:#778083 url(../images/admin/add-item.gif) no-repeat 10px 8px; border-top:#efefef solid 1px; border-bottom:#b1b2ac solid 1px; }
.leftnav UL.add-item LI a { text-decoration:none; display:block;  font: bold 13px/14px 'Trebuchet MS', Helvetica, sans-serif; color:#FFFFFF; border-bottom:none; padding:10px 14px 5px 35px; margin:0px;  }
.leftnav UL.add-item LI a:hover { color: #CCCCCC; }

.leftnav UL.tab-item { display: inline; margin:0px; padding:0px; }
.leftnav UL.tab-item LI { display: inline; float:right; margin: 0px; padding:0px; }
.leftnav UL.tab-item LI a { border-bottom:none; text-decoration:underline; margin: 10px 10px 0px 0px; padding:0px; }
.tab-item-drop { font: 12px/14px Helvetica, Verdana, sans-serif; COLOR: #000000; padding:0px; margin: 8px 10px 0px 0px;  }

#content-area { padding: 20px 20px 50px 20px; background:#FFFFFF url(../images/admin/leftnav-r.gif) repeat-y left; }

/* OVERALL CONTENT PARAGRAPH STYLES */
#content-area P { font: 12px/14px Helvetica, Verdana, sans-serif; COLOR: #000000; padding:0px; margin: 0px 0px 0px 20px; text-align:justify; }
#content-area P A:link    { COLOR: #000000; }
#content-area P A:visited { COLOR: #000000; }
#content-area P A:active  { COLOR: #000000; }
#content-area P A:hover   { COLOR: #336699; }

/* BULLETED LISTING STYLES */
#content-area UL { text-align:left; margin-top:5px; margin-left:20px; }
#content-area LI { list-style: square; text-align:left; font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; }
#content-area LI A:link    { COLOR: #333333; }
#content-area LI A:visited { COLOR: #333333; }
#content-area LI A:active  { COLOR: #333333; }
#content-area LI A:hover   { COLOR: #336699; }

/* HEADING STYLES */
#content-area H1 { font: bold 17px  'Trebuchet MS', Helvetica, sans-serif; color:#244f7f; background:url(../images/admin/h1-bullet.gif) no-repeat left; text-align:left; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; }
#content-area H1 A:link    { COLOR: #003366; text-decoration:none; }
#content-area H1 A:visited { COLOR: #003366; text-decoration:none; }
#content-area H1 A:active  { COLOR: #003366; text-decoration:none; }
#content-area H1 A:hover   { COLOR: #333333; text-decoration:none; }

#content-area H2 { font: bold 14px  'Trebuchet MS', Helvetica, sans-serif; color:#333333; text-align:left; padding:0px 0px 0px 20px; margin:0px; }
#content-area H3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
#content-area H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
#content-area H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
#content-area H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }


#content-area-news { border:#CCCCCC solid 1px; margin:20px; padding: 20px; background:url(../images/admin/content-area-news-bg.jpg) no-repeat top left; }

#content-area-news H1 { font: normal 15px  'Trebuchet MS', Helvetica, sans-serif; color:#244f7f; text-align:left; background:none; padding:0px 0px 0px 40px; margin:0px 0px 20px 0px; }
#content-area-news H1 A:link    { COLOR: #003366; text-decoration:none; }
#content-area-news H1 A:visited { COLOR: #003366; text-decoration:none; }
#content-area-news H1 A:active  { COLOR: #003366; text-decoration:none; }
#content-area-news H1 A:hover   { COLOR: #333333; text-decoration:none; }

#content-area-news P { font: 12px/14px Helvetica, Verdana, sans-serif; COLOR: #000000; padding:0px; margin: 0px; text-align:justify; }
#content-area-news P A:link    { COLOR: #000000; }
#content-area-news P A:visited { COLOR: #000000; }
#content-area-news P A:active  { COLOR: #000000; }
#content-area-news P A:hover   { COLOR: #336699; }



/* FOOTER STYLE */
.footer { border-top: #666666 solid 1px; }

.footer P { font: 10px/14px  Arial, Helvetica, sans-serif; COLOR: #999999; padding: 10px 0px 20px 0px; margin: 0px; text-align:center; }
.footer P A:link    { COLOR: #999999; }
.footer P A:visited { COLOR: #999999; }
.footer P A:active  { COLOR: #999999; }
.footer P A:hover   { COLOR: #336699; }


.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}