
/*****************
** ADMIN STYLES
******************/

/* GENERIC RESET */
html,body,div,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,pre,fieldset,input,select,option,textarea,button,submit,reset,file { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
input[type="submit"], input[type="file"], input[type="button"] { cursor: pointer; color: #549c64; padding: 1px 5px 1px 5px; }

/* GENERIC LAYOUT */
body { background: #fff; }
#wrapper, #mastHead, #topMenu, #bodyContent, #footer { clear: both; display: block; text-align: left; }
#wrapper { margin: 0 auto; }
#mastHead {  height: 33px; }
#logo { width: 600px; height:31px; margin:0; padding:0; }
#topMenu { height: 19px; margin: 0; padding: 0; }
#footer  { height: 0; border-top: 10px solid #ccc; }
#breadcrumb {  }

/* GENERIC TYPOGRAPHY */
body, textarea, input { color: #4f81bd; font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 70%; }
input { color: #4f81bd; }
fieldset,input,select,option,textarea,button,submit,reset,file { font-size: 100%; }
/* table, p, li, div, span, ul, li, a { font-size: 100%; } */
p, h1, h2, h3, h4, h5 { clear: both; margin: 5px 10px 10px 10px; }
h1, h2, h3, h4, h5 { color: #549c64; font-family: Arial, Verdana, "Lucida Grande", "Lucida Sans Unicode", sans-serif; }
h1 { display: block; font-size: 350%; padding: 5px 10px 5px 10px; margin: 0; color: #ddd; background: #f9f9f9; }
h2 { font-size: 180%; color: #ccc; }
h3 { font-size: 140%; color: #ccc; }
h4 { font-size: 125%; }
h5 { font-size: 115%; }
p { font-weight: normal; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
/* sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }*/
abbr { border: 0; }
table
{
	font-size: 100%;
	border-width: 0;
	border-spacing:	0;
	border-style: none; /* outset none hidden dotted dashed solid double ridge groove inset */
	border-color: #fff;
	border-collapse: separate; /* collapse */
	/* background-color: #fff; */
}
table tr th { font-weight: bold; color: #666; }

a:link,
a:visited,
a:active { color: #549c64; }
a:hover { color: #0c0; }

/* LISTS */
ul, ol { margin: 5px 10px 10px 30px; padding: 10px;  }
ul { list-style: disc; }
ol { list-style: decimal; counter-reset: section; list-style-type: none; }
ol li { counter-increment: section; }
ol li:before  { content: counters(section, ".") ". "; }

/*
ul, ol { clear: both; }
ul li, ol li { margin: 10px 10px 10px 55px; line-height: 90%; }
ul li { list-style-type: disc; line-height:120%; }
ol li { list-style-type: decimal; line-height:120%; }

ul ul { list-style-type: disc;  }
ul ul li { margin: 10px 10px 10px 30px; list-style-type: square;  }

ol ol { list-style-type: lower-alpha;  }
ol ol li { margin: 10px 10px 10px 35px; list-style-type: lower-alpha;  }

ul li h1, ul li h2, ul li h3, ul li h4, ul li h5, ul li p, ul li a  { margin:0; }
ol li h1, ol li h2, ol li h3, ol li h4, ol li h5, ol li p  { margin:0; }
*/

/*
* LOADER
*/
#loadingWrapper { display: block; height: 150px; width: 100%; position: absolute; z-index: 99; top: 180px; text-align: center;  }
#loadingInner { margin: 0 auto; background: #f9f9f9; width:450px; height:150px; padding:20px; border: 5px solid #ccc; }

/*
* TOP MENU
*/
#topMenu { background: #eee url("/local/common/images/auth_menu_bg.jpg") repeat-x; }
#topMenu a:link,
#topMenu a:visited,
#topMenu a:hover { display: block; float: left; color: #666; height: 19px; text-decoration: none; margin: 0 1px 0 0; padding: 0 7px 0 7px; line-height: 17px; border-left: 1px solid transparent; border-right: 1px solid transparent; }
#topMenu a:hover { color:  #000; background: #fff url("/local/common/images/auth_menu_bg_over.jpg") repeat-x; border-left: 1px solid #e89c6a; border-right: 1px solid #e89c6a; }
#topMenu a:active { color: #000; background: #fff url("/local/common/images/auth_menu_bg_active.jpg") repeat-x; height: 18px; padding: 1px 6px 0 8px; cursor: wait; border-left: 1px solid #e89c6a; border-right: 1px solid #e89c6a; }
.topMenuOn { color: #000; height: 19px; background: #ccc url("/local/common/images/auth_menu_bg_on.jpg") repeat-x; margin: 0; padding: 0 7px 0 7px; border-left: 1px solid #e89c6a; border-right: 1px solid #e89c6a; }
.topMenuShad { clear: both; display: block; height: 8px; width: 100%; margin: 0; padding: 0; background: #fff url("/local/common/images/auth_menu_bg_shad.jpg") repeat-x;}



