.SkinObject {font: 11px Verdana,sans-serif;}

.Normal {	FONT-SIZE: 11px; font-family:Arial, Helvetica, sans-serif;}
TH,TD,DIV {	font-size:11px; 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:11px;
	font-weight:bold;
	height:25px;
}
.FileManager_Explorer{
	border-bottom:1px solid #696969;
	color:#358eac;
}
#dnn_dnnSEARCH_ClassicSearch input{ background:none; width:113px; height:15px; border:none; line-height:15px; text-align:left; vertical-align: middle; padding-top:0px; margin-left:45px; margin-right:25px; font-size:11px;}

.usercss { 
/* text style for the login token */ 
font-weight: bold; 
font-size: small; 
color: black; 
font-family: Verdana; 
text-decoration: none 
background-color: #D1CE4B; 
} 

.topshowpane { padding:0px; text-align:left; vertical-align:top;}
.leftshowpane{ padding:10px 0px 0px 0px; text-align:left; vertical-align:top;}
.toppanen {padding:0px 0px 3px 0px; text-align:left; vertical-align:top;}
.bottompane {padding:3px 0px 0px 0px; text-align:left; vertical-align:top;}  
.leftpane {padding:0px 3px 0px 0px; text-align:left; vertical-align:top;}
.rightpane {padding:0px 0px 0px 3px; text-align:left; vertical-align:top;}
.contentpane {padding:0px; text-align:left; vertical-align:top;}
.rightshowpane{padding:0px 0px 0px 3px; text-align:left; vertical-align:top;}
.clear { clear:both;}
.BannerPane { padding:17px 0px 0px 0px;}

.Head					{font-size:11px; color:#000; font-weight:bold}
.SubHead				{font-size:11px; color:#000}
.SubSubHead				{font-size:11px; 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:#ab274e;TEXT-DECORATION:underline}

A,
A:link,
A:visited,
A:active					{
	color:#ab274e;
	TEXT-DECORATION:none;
}
A:hover						{color:#000;TEXT-DECORATION:underline;}

.searchcss,
A.searchcss:link,
A.searchcss:active,
A.searchcss:visited			{font-weight:normal; font-size:11px; TEXT-DECORATION:none}
A.searchcss:hover			{font-weight:normal;font-size:11px; TEXT-DECORATION:underline}

.links,
A.links:link,
A.links:active,
A.links:visited	{font-weight:normal; font-size:11px;  TEXT-DECORATION:none;}
A.links:hover{font-weight:normal;font-size:11px;TEXT-DECORATION:underline;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;	
	background:url(images/bg.jpg) repeat left top;
	margin:0;
}

#all { width:100%; position:relative; max-width:1200px}
#top { height:164px; width:100%; background:url(images/top_l-GoActive.png) no-repeat left top; position:absolute; top:0px; left:0px; z-index:9999;}
#top .top_r {
	height: 124px;
	background: url(images/top_r.png) repeat-x left top;
	margin: 0 0 0 551px;
	padding: 20px 20px 20px 20px;
}
.logos { padding-left:10px;}
#mainBody { background:url(images/main_bg.jpg) repeat-y left top; margin:0 auto; height:800px; min-height:800px; height:auto!important; overflow:visible; width:950px;}
.users { width:180px; height:170px; background:url(images/pic.png) no-repeat left top; left:0px; z-index:99999; position:relative; padding:10px 0 0 140px; color:#fff;}
.users a:link,.users a:visited {color:#fff;text-decoration:none;}
.users a:hover,.users a:active {color:#D4A6AB;text-decoration:none;}
.main_left {width:200px; float:left; position:relative; left:0px; padding:0 10px 10px 10px;}
.menu {
	padding: 20px 0px 0px 37px;
	position: relative;
	min-height:20px;
}
.main_right { padding:0px 10px 0px 10px; float:right; top:-10px; width:710px;position:relative;}
.here { text-align:left; color:#807A73;}
.here a:link,.here a:visited {color:#807A73;text-decoration:none;}
.here a:hover,.here a:active {color:#000;text-decoration:none;}
.dnn_content { padding:10px 0 0 0;}
#bot { height:93px; background:url(images/bot_r.png) no-repeat right top; width:100%; position:relative; }
.bot_l { height:93px; background:url(images/bot_l.png) repeat-x left top; margin:0 667px 0 0;}
.foot { height:93px; line-height:93px; float:right; color:#E8DFD1;}
.foot a:link,.foot a:visited {color:#E8DFD1;text-decoration:none;}
.foot a:hover,.foot a:active {color:#FEBAC2;text-decoration:underline;}
.pic { float:right; right:189px; bottom:31px; position:absolute; background:url(images/pic2.png) no-repeat left top; width:152px; height:133px; z-index:-1;}

/*--------------------------------------------------------------------------------------------------------*/
/*JAMENU*/
#Jamenu,#Jamenu ul,#Jamenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#Jamenu {
	width:auto;
	background:none;
}
#Jamenu li.MasterActiveTab a{background:url(images/menu02.jpg) no-repeat;	
}
#Jamenu li.MasterActiveTab ul li a{ background:none;
}
#Jamenu a{
	display: block;
	background:none;
	padding-left:20px;
	padding-right:5px;
	height: 31px;
	line-height: 31px;
	font-size: 12px;
	font-weight:bold;
	color:#7E6B5A;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#Jamenu a:hover{
	background:url(images/menu02.jpg) no-repeat;
	color:#fff;
	
}



#Jamenu ul {
	background:#e7e0d6;
	
}

#Jamenu ul a {
	border: 0;


}

#Jamenu ul li {
background: none;
	
}
#Jamenu ul li ul li.ActiveTab a span{ background:none; text-decoration:underline;color:#A58589;}
#Jamenu ul li.ActiveTab a span{ background:none; text-decoration:underline;color:#A58589;}
#Jamenu li.MasterActiveTab ul li a{ background:none;}
#Jamenu li.selected a {
background:url(images/menu02.jpg) no-repeat;
color:#fff;
}
#Jamenu li.selected ul li a {
	background:none;
	color:#7E6B5A;
}
#Jamenu li.selected ul li a:hover {
	background:none;
	color:#A58589;
}

#Jamenu ul a{
	background:#e7e0d6;
	padding-left:30px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
	color:#7E6B5A;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#Jamenu ul a:hover {
	background:none;
	font-weight:normal;
	color:#A58589;
	text-decoration:underline;
}
#Jamenu ul li ul li a:hover {
	background:none;
	font-weight:normal;
	color:#A58589;
	text-decoration:underline;
}

#Jamenu ul li ul a{
	background:none;
	padding-left:40px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	font-weight: normal;
	color:#7E6B5A;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#Jamenu ul li ul a:hover {
	background:none;
	font-weight:normal;
	color:#A58589;
	text-decoration:underline;
}

/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/
li.red a span, li li.red a span, li li li.red a span {color:red}
li.blue a span, li li.blue a span, li li li.blue a span {color:blue}
li.green a span, li li.green a span, li li li.green a span {color:green}
li.white a span, li li.white a span, li li li.white a span {color:white}
li.black a span, li li.black a span, li li li.black a span {color:black}
li.navy a span, li li.navy a span, li li li.navy a span {color:navy}
li.pink a span, li li.pink a span, li li li.pink a span {color:pink}
li.grey a span, li li.grey a span, li li li.grey a span {color: grey}
li.orange a span, li li.orange a span, li li li.orange a span {color:orange}
li.yellow a span, li li.yellow a span, li li li.yellow a span {color:yellow}

jd_menu {
	width: 120px;
/*	height: 33px;
	background: url(images/bg_menu.png) repeat-x; */
}

ul.jd_menu, 
ul.jd_menu_vertical {
	margin: 0px;
	padding: 0px, 0px, 0px, 0px;
	list-style-type: none;
}
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	display:none;
}
ul.jd_menu li {
	float: left;
}

/* -- Sub-Menus -- */
ul.jd_menu ul,
ul.jd_menu_vertical ul {
	position: absolute;
	display: none;
	line-height: 20px;
	height: 20px;
	list-style-type: none;
	margin: 0px;
	padding: 2px 2px 2px 2px;
	background:#e7e0d6;
	z-index: 9999999;
}
ul.jd_menu ul li,
ul.jd_menu_vertical ul li {
	float:left;
	margin: 0px;
}

/* Main Menu Background */
ul.jd_menu {
	height: 26px;
	background:#FFFFFF url(images/hotpink_bg.gif) repeat-x scroll left bottom;
	clear: both;
}

/* Main Menu Verticle Brackground*/
ul.jd_menu_vertical {
	width: 120px;
	height: auto;
	clear: both;
	background:;
}


/* Main Menu LEFT */
ul.jd_menu li {
	font-family:Tahoma,Arial,Helvetica;
	font-size: 11px;
	cursor: pointer;
	white-space: nowrap;
	vertical-align:middle;
	color: #FFF;
	width: 127px;
	height: 26px;
	border:1px hidden transparent;
	list-style-type:none;
	background:url(images/primtab_off_left.gif) no-repeat left top;
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 0px;
	float:left
}

/*Main Menu RIGHT*/
ul.jd_menu a, 
ul.jd_menu a:active,
ul.jd_menu a:link,
ul.jd_menu a:visited,
ul.jd_menu a:hover 
{
	text-decoration: none;
	text-align:center;
	color: #FFF;
	font-family:Tahoma,Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	padding:5px 15px 3px 6px;
	/*background:url(images/primtab_off_right.gif) no-repeat right top;*/
	display:block;
	height:14px;
}

/* Main Actice Menu*/
ul.jd_menu li.activetab,
ul.jd_menu li.activetab:link,
ul.jd_menu li.activetab:active,
ul.jd_menu li.activetab:visited
 {

	background:url(images/menu02.jpg) no-repeat left top;
	/*padding-bottom:4px;*/
}
ul.jd_menu li.activetab a,
ul.jd_menu li.activetab a:link,
ul.jd_menu li.activetab a:active,
ul.jd_menu li.activetab a:visited
{
	background:url(images/menu02.jpg) no-repeat left top;
}

/*Main Hover Menu */
ul.jd_menu li.jdm_hover{
	background:url(images/menu02.jpg) no-repeat left top;
	/*padding-bottom:4px;*/
}

ul.jd_menu li.jdm_hover a,
ul.jd_menu li.jdm_hover a:active,
ul.jd_menu li.jdm_hover a:link,
ul.jd_menu li.jdm_hover a:visited,
ul.jd_menu li.jdm_hover a:hover	
 {
	background:url(images/menu02.jpg) no-repeat left top;
	/*background:url(images/hotpink_on_right.gif) no-repeat right top;*/
}

/*Main Menu Hover for Verticle*/
ul.jd_menu_vertical li.jdm_active,
ul.jd_menu_vertical li.jdm_hover {
	padding-top: 0px;
	/*border-top: 1px solid #70777D; */
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

/*Sub Menu*/
ul.jd_menu ul li a,
ul.jd_menu ul li a:active,
ul.jd_menu ul li a:link,
ul.jd_menu ul li a:visited {
	font-size:11px;
	font-weight:normal;
	background:grey;
}


/*Sub menu Dropdown Background*/
ul.jd_menu ul {
	/*background: #474747 url(images/submenu.png) repeat-x top left;*/
	background: #ABB5BC;
	border: 1px outset #70777D;
}

/* Sub Menu Left */
ul.jd_menu ul li {
	padding: 0px 0px 0px 0x;
	background:gray;
	border: none;
	text-align:left;
}

/* Sub Menu Right */
ul.jd_menu li.jdm_hover ul li a,
ul.jd_menu li.jdm_hover ul li a:active,
ul.jd_menu li.jdm_hover ul li a:link,
ul.jd_menu li.jdm_hover ul li a:visited,
ul.jd_menu li.jdm_active ul li a,
ul.jd_menu li.jdm_active ul li a:active,
ul.jd_menu li.jdm_active ul li a:link,
ul.jd_menu li.jdm_active ul li a:visited
{
	background:transparent;
	padding: 0px;
	margin-left:0px;
	text-align:left;
	color:#fff;
	font-size:11px;
	font-weight:normal;
}

/* Sub Menu Hover */
ul.jd_menu ul li.jdm_active,
ul.jd_menu ul li.jdm_hover {
	background-color:#8b8b8b;
	background-image:none;
}

ul.jd_menu ul li.haschild {
	/*background-image:url(images/menu_right.gif);*/
	background-repeat:no-repeat;
	background-position:right;
}

/*Sub Menu High Light*/
ul.jd_menu li.jdm_hover ul li.jdm_hover a,
ul.jd_menu li.jdm_hover ul li.jdm_hover a:active,
ul.jd_menu li.jdm_hover ul li.jdm_hover a:link,
ul.jd_menu li.jdm_hover ul li.jdm_hover a:visited
{
	background:transparent;
	padding-left: 0px;
	margin-left:0px;
	text-align:left;
	color:#fff;
	font-size:11px;
	font-weight:normal;
}
td
td.boxleft {background: url(images/boxleft.jpg) repeat-y left}
td.boxright {background:url(images/boxright.jpg) repeat-y right }
td.boxtop {background:url(Images/boxtop.jpg) repeat-x top left}
tr.boxtop {height:16px}
tr.logorow {height:100px}
tr.menurow {height:50px}
tr.loginrow {height:20px; background-color: #DEDEDE;}
tr.contentrow {height:70%; min-height:350px}
tr.footerrow {height:59px; background:#CCCCCC}
tr.linrow {height:29px}
.bccss {color: #DDDDDD; FONT-SIZE: 11px; FONT-FAMILY:Tahoma,Arial,Helvetica}
a.bccss:hover,a.bccss:link ,a.bccss:active,a.bccss:visited {color:white; }

.user,A.user:link ,A.user:active,A.user:visited {font-weight:normal; FONT-SIZE: 11px; COLOR:#438EAD; TEXT-DECORATION: none}
A.user:hover {font-weight:normal; FONT-SIZE: 11px; COLOR:#8D8D8D; TEXT-DECORATION: none;}
.subhead,A.subhead:link ,A.subhead:active,A.subhead:visited {font-weight:normal; FONT-SIZE: 11px; COLOR:#438EAD; TEXT-DECORATION: none; white-space:nowrap;}
A.subhead:hover {font-weight:normal; FONT-SIZE: 11px; COLOR:#8D8D8D; TEXT-DECORATION: none ;}

/* hotpink */


.bc {
	height:28px; 
	background:#FF90C7; 
	border-style: solid; border-width: 0px 0px 2px 0px; border-color:#FF69B4;	 
	padding-left: 0px; 
	padding-right:0px; 
	white-space:nowrap 
}

div.MiniLoginPopup {
	background:#FFFF99 none repeat scroll 0%;
	border-color:#FF69B4;
	border-style:solid;
	border-width:1px 5px;
	color:#FF0000;
	display:block;
	height:30px;
	margin-top:25px;
	padding:10px;
	text-align:left;
	width:180px;
}



