.SkinObject {font: 11px Verdana,sans-serif;}

.Normal {	font-size: small; font-family:Tahoma,Arial,Helvetica;}
TH,TD,DIV {	font-size: small; 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: small;
	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: small; color:#000; font-weight:bold}
.SubHead				{font-size: small; color:#000}
.SubSubHead				{font-size: small; 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: small; color:#BA2463; TEXT-DECORATION:none}
A.searchcss:hover			{font-weight:normal;font-size: small;color:#1D7BBF;TEXT-DECORATION:underline}

.links,
A.links:link,
A.links:active,
A.links:visited	{font-weight:normal; font-size: small;  TEXT-DECORATION:none;}
A.links:hover{font-weight:normal;font-size: small;TEXT-DECORATION:underline;}

html { height:100%;}
body {
	font-family: Tahoma,Arial,Helvetica;
	font-size: small;
	color:#000;	
	background:#4eaac1;
	margin:0;
	height:100%;
}
form#Form {
  mrgin: 0;
  padding: 0;
  height: 100%;
}

img {border:none;}
#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;}
#social {width:200px; height:188px; text-align:right; position:static; z-index:10; margin-top:-60px; margin-left: 675px;  }
#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:#007a9c;}
#foot .foot_bot a:link,#foot .foot_bot a:visited {color:#007a9c;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: small;
}
#navParent a {
    font-weight:bold;    
    float:left;
    display:block;
    text-align:center;
    white-space: nowrap;
    text-align: center;
    padding:16px 15px 16px 5px;
    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:160px;
	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: small;
    text-align:left;
    text-decoration:none;
}
#navChild li li {
	width:160px;
	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:#007a9c;
	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 */

.manage_row1 {
			width:257px; 
			float: left; 
			border-right: 1px dashed #CCCCCC; 
			padding-right: 15px; 
			border-left: 1px dashed #CCCCCC; 
			padding-left: 15px;
			background-image: url(images/to_use/manage_bgs.jpg);
			background-position: right;
			background-repeat: no-repeat;
			}
			
.manage_row2 {
			width:257px; 
			float: left; 
			border-right: 1px dashed #CCCCCC; 
			padding-right: 15px; 
			padding-left: 15px;
			background-image: url(images/to_use/manage_bgs.jpg);
			background-position: right;
			background-repeat: no-repeat;			
			}
			
.manage_row3 {
			width:257px; 
			float: left; 
			padding-left: 15px;
			background-image: url(images/to_use/manage_bgs.jpg);
			background-position: right;
			background-repeat: no-repeat;
			}
		
			 
.dividers {
		  width: 100%;
		  height: 25px;
		  background-image: url(images/to_use/div_bg.jpg);
		  background-repeat: repeat-x;
		  clear: left;
		  }
		  
.images_manage {
			 margin: 0px 8px 0px 0px;
			 float: left;
			 border: 1px solid #FFFFFF;
			 }

h1 {
   font-family:Tahoma,San-Serif;
   font-size:14px;
   font-weight:bold;
   color: #054470;
	}