.SkinObject {font: 12px Verdana,sans-serif;}

.Normal {	FONT-SIZE: 12px; font-family:Arial, Helvetica, sans-serif;}
TH,TD,DIV {	font-size:12px; FONT-FAMILY:Tahoma,Arial,Helvetica; }
.lt { text-align:left;vertical-align:top; }
.h { height:100%}
.w{ width:100%;}
.wh{ width:100%; height:100%;}
p { margin:0px;}


.FCKImageGalleryItemContainer td{color:#000000;}
.TB_ToolbarSet td { color:#000000;}
.SC_FieldLabel { color:#000000;}
.SC_Item,
.SC_ItemSelected,
.SC_Item div,
.SC_ItemSelected div{ color:#000000; background:#CCCCCC;}
.SC_Panel td,
.SC_Panel div{ color:#000000; background:#CCCCCC;}
.NormalRed {color:#a40000;font-family:Tahoma,Arial,Helvetica;font-size:12px;font-weight:bold;}
.FileManager_Header {
	background-color:#CCC;
	border-bottom:1px solid #696969;
	color:#E7E7FF;
	font-family:Tahoma,Arial,Helvetica;
	font-size:12px;
	font-weight:bold;
	height:25px;
}
.FileManager_Explorer{
	border-bottom:1px solid #696969;
	color:#358eac;
}

.TopPane{padding:0px 0px 3px 0px;}
.TopShowPane { padding:0px; vertical-align:middle;}
.BottomPane{padding:3px 0px 0px 0px;} 
.LeftPane{padding:0px 17px 0px 0px;}
.LeftShowPane { padding:0px 10px 0px 0px;}
.RightPane{padding:0px 0px 0px 17px;}
.ContentPane{padding:0px;}
.RightShowPane{padding:0px 0px 0px 10px;}
.clear { clear:both;}

.Head					{font-size:12px; color:#000; font-weight:bold}
.SubHead				{font-size:12px; color:#000}
.SubSubHead				{font-size:12px; color:#000}
.NormalBold             { color:#000;}
.ControlPanel .PagingTable{ z-index:1000;}

.CommandButton,
A.CommandButton:link,
A.CommandButton:visited,
A.CommandButton:active		{color:#000;TEXT-DECORATION:none}
A.CommandButton:hover		{color:#005E79;TEXT-DECORATION:underline}

A,
A:link,
A:visited,
A:active					{
	color:#61D8F8;
	TEXT-DECORATION:none;
}
A:hover						{color:#005E79;TEXT-DECORATION:underline;}

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:12px; color:#BA2463; TEXT-DECORATION:none}
A.searchcss:hover			{font-weight:normal;font-size:12px;color:#1D7BBF;TEXT-DECORATION:underline}

.links,
A.links:link,
A.links:active,
A.links:visited	{font-weight:normal; font-size:12px;  TEXT-DECORATION:none;}
A.links:hover{font-weight:normal;font-size:12px;TEXT-DECORATION:underline;}

html { height:100%;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;	
	background:#999999;
	margin:0;
	height:100%;
}
form#Form {
  mrgin: 0;
  padding: 0;
  height: 100%;
}


#mainBody { width:100%; min-height:100%; position:relative;}
/*#flash { width:227px; height:210px; float:right; right:0px; position:absolute; z-index:10000;}*/
#top { width:100%; height:218px; background:url(images/top_bg.png) no-repeat center top; position:relative; }
#top .top_m { width:900px; height:218px; margin:0 auto;}
/*#top .logos { width:252px; height:188px; background:url(images/logo_bg.png) no-repeat; padding:30px 0 0 10px;}*/
#menu_l { height:82px; background:url(images/menu_l.png) no-repeat left top; width:900px; margin:0 auto;}
#menu_l .menu_r { height:82px; background:url(images/menu_r.png) no-repeat right top;}
#menu_l .menu_r .menu { height:82px; background:url(images/menu_m.png) repeat-x left top; margin:0 13px 0 10px;}
#menu_l .menu_r .menu .menu_up { height:45px;}
#menu_l .menu_r .menu .menu_up .menu_up_l { float:left; width:720px; height:45px;}
#menu_l .menu_r .menu .menu_up .menu_up_r { float:right; width:147px; height:45px; padding:13px 0px;}
#menu_l .menu_r .menu .menu_bot { height:37px;}
#users { height:25px; width:900px; margin:0 auto; line-height:25px; color:#fff;}
#users a:link,#users a:visited {color:#fff;text-decoration:none;}
#users a:hover,#users a:active {color:#02536a;text-decoration:none;}
#users .users_l { float:left;}
#users .users_r { float:right;}
#main_content { width:880px; padding:0 10px 10px 10px; margin:0 auto; padding-bottom:64px;}
#foot { height:64px; width:100%; background:url(images/foot_bg.png) repeat-x left top; position:absolute; bottom:0px;}
#foot .foot_up { height:26px; width:900px; margin:0 auto; text-align:center; line-height:26px; color:#fff;}
#foot .foot_up a:link,#foot .foot_up a:visited {color:#fff;text-decoration:none;}
#foot .foot_up a:hover,#foot .foot_up a:active {color:#264F83;text-decoration:underline;}
#foot .foot_bot { height:38px; width:900px; margin:0 auto; text-align:center; line-height:38px; color:#000066;}
#foot .foot_bot a:link,#foot .foot_bot a:visited {color:#000066;text-decoration:none;}
#foot .foot_bot a:hover,#foot .foot_bot a:active {color:#264F83;text-decoration:underline;}
#bottom_bg { background:url(images/pic.png) no-repeat left bottom; width:110px; height:382px; position:absolute; bottom:0px; z-index:10000;}






/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/
.TabList {
    float:left;
    horizontal-align:center;
}
.TabList ul {
    margin:0;
	padding: 0;
    list-style:none;
}
.TabList li {
	list-style: none;
    float:left;
    padding:0 0 0 10px;
}
#navParent {
	padding:0;
}
#navParent li {
	margin: 0px;
}
.TabList li a {
   font-family:Tahoma,San-Serif;
   font-size:12px;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
}
select.TabList {
    color:#000;
	background-color: #baccd7;
    font-weight: normal;
    font-size:12px;
}
#navParent a {
    font-weight:bold;    
    float:left;
    display:block;
    text-align:center;
    white-space: nowrap;
    text-align: center;
    padding:16px 20px 16px 10px;
    text-decoration:none;
	color:#054470;
}
#navParent li:hover, #navParent li.hover, #navParent .SelectedItem {
    background:url(images/mel.png) no-repeat left top; 
}
#navParent a:hover, #navParent li:hover a,#navParent .SelectedItem a {
    text-decoration:underline;
	color:#fff;
    background:url(images/menuright.png) no-repeat right top;
}
#navChild {
	margin-left:12px;
}
#navChild a {
	white-space: nowrap;
	color:#6ad8f6;
}
#navChild a.SelectedItem, #navChild a:hover{
	white-space: nowrap;
	color:#fff;
	text-decoration:underline;
}
#navChild ul {
    padding:0px 0 0px 0px;
    margin:0;
    display:none;
    list-style:none;
    float:left;
}
#navChild ul ul {
	display:inline;
	width:120px;
	background-color: #dedebc;
	border: #b2b281 1px solid;
}
#navChild li {
  position: relative;
  padding:6px 8px 0px 0;
  
}
#navChild li ul { /* second-level lists */
	position : absolute;
	z-index:5;
	left: -999em;
	margin-top:-3px;

}
#navChild a {
	display:block;
    padding:0px 4px 4px 15px;
	font-size:12px;
    text-align:left;
    text-decoration:none;
}
#navChild li li {
	width:120px;
	padding:0px;
	background:none;
}
#navChild li li a {
	padding:3px 4px 3px 15px;
	color:#054470;
}
#navChild li li a.SelectedItem, #navChild li li a:hover{
	background-color:#000066;
	padding:3px 4px 3px 15px;
	color:#fff;
	text-decoration:underline;
}
#navChild li li :hover {
	padding:0px;
}
/* no need to change these hover classes 
unless you need more than 4 levels */
#navChild li:hover ul ul,
#navChild li:hover ul ul ul,
#navChild li:hover ul ul ul ul,
#navChild li.hover ul ul,
#navChild li.hover ul ul ul,
#navChild li.hover ul ul ul ul{
  left: -999em;
}

#navChild li:hover ul, 
#navChild li.hover ul {
	top: 26px;
	left:0;
}
#navChild li li:hover ul,
#navChild li li li:hover ul,
#navChild li li.hover ul,  
#navChild li li li.hover ul {
	top: 0;
	left:130px;
}
/* =E Menu W */


