@import url("menu.css");
*
{margin:0px;
	padding:0px;
	}
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;z-index:-20;}
body
{
	font-family: 'Lucida Sans Unicode' , Arial, Helvetica, sans-serif;
	width:100%;
}

#skinbody
{
	font-family: 'Lucida Sans Unicode' , Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	padding: 0px;
	vertical-align: top;
	margin: 0px;
/*	background-image: url(bgGradLong.gif);
	background-repeat: repeat-y;
	background-position:center;*/
	width:100%;
}
.inbox {background-color:#FFFFFF;width: 945px;}
/*-------- design style --------*/
.template_style
{
	width: 945px;
	margin: 0 0;
	padding-bottom:0px;
	vertical-align:top;
	margin:0 auto;
	background-color:#FFFFFF;
}

.template_styleWide{width:90%; margin:0 auto;padding-bottom: 5px;}
img.searchimg
{
margin-right:3px; 
padding-left:0px;
margin-top:-0.3em;
height:13px;
vertical-align:middle;
}
#dnn_dnnSEARCH_txtSearch { margin-top:-0.3em; margin-right:0px; padding-right:0px; height:13px;vertical-align:middle; background: #FFF; width: 120px; border: 1px solid #7B5FA9; }
.clear_float{clear:both; line-height:0; font-size:0; height:0;}
/*-------------- Search SkinObject Styles --------------*/

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0px;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #036EBC;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

.space {padding-left:2px;padding-right:2px;}
.top {}
.top #logo {margin:0; padding:0;}
.logo {margin:0; padding:0;}
/* tab menu bar */
.firstspace{width:30px; height: 1px;float:left;}
.nav_tab_outer{vertical-align:middle;height:33px;width:100%; background: url(nav_images/tab_separator_bg.jpg) repeat-x top left; }
.nav_tab_inner_top_right{float:right;width:200px; padding-top:5px;}
.nav_tab_inner_bottom{width:100%; }
.nav_bg {background: url(nav_bg.jpg) repeat-x bottom center; }

.center {padding:0px 2px 0px 2px; text-align:left;height:680px;vertical-align:top;}
.bottom {background:#28a8c8 url(bottom_bg.jpg) repeat-x bottom;border:1px solid #26a0be;height:35px;padding-left:5px;padding-right:5px;}

.controlpanel{ background:#ffffff; border:#ccc solid; border-width:2px; width:100%;}
.controlpanel IMG{ margin: 15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#000 solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#ffffff; font-size:12px; color:#036ebc; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#036ebc; font-weight:normal; }
.controlpanel TD TD TD input{ background:#fff; font-size:11px; color:#000;  padding-left:4px; }
.controlpanel TD TD TD select{ background:#fff; font-size:11px; color:#333; }
.controlpanel A.CommandButton{ font-size:10px; text-decoration:underline; }
.controlpanel A.CommandButton:link{ color:#036ebc;text-decoration:underline; }
.controlpanel A.CommandButton:visited{ color:#036ebc; text-decoration:underline;}
.controlpanel A.CommandButton:active{ color:#036ebc; text-decoration:underline;}
.controlpanel A.CommandButton:hover{ color:#036ebc; text-decoration:none;}

/*.toppane {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px;}
.contentpane {	padding-right: 0px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;background-color:#ffffff;}
.rightpane {	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 10px;}
.leftpane {	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px;}
.paddingbt9 {padding-bottom:9px;}
.bgcolorRed{background:url(nav_images/tab_separator_bg.jpg) top center;}
.rightpaneblack {	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px;background-color: #464646;	}
*/
/*-- Heading # 3              			--*/ H1 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #161c23; margin:0px;margin-bottom:2px;margin-top:1px;padding:0px;}
/*-- Heading # 4              			--*/ H2 { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #161c23; margin:0px;margin-bottom:2px;margin-top:1px;padding:0px;}
/*-- Heading # 5              			--*/ H3 { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #2b3742; margin:0px;margin-bottom:1px;margin-top:1px;padding:0px;}
/*-- Heading # 4              			--*/ H4 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #2b3742; margin:0px;margin-bottom:1px;margin-top:1px;padding:0px;}
/*-- Heading # 5              			--*/ H5 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #2b3742; margin:0px;margin-bottom:1px;margin-top:1px;padding:0px;}
/*-- Heading # 6              			--*/ H6 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2b3742; margin:0px;margin-bottom:1px;margin-top:1px;padding:0px;}

/*-- top Image Banner pane      	   --*/ .BannerPane { background-color: #E6E6E6; width: 100%; padding: 0px 0px 0px 0px; border-top:1px solid #E6E6E6}

/*-- top inside content pane       	   --*/ .TopPane { width: 100%; padding: 0 0 0 0;}

/*-- left content pane          	   --*/ .LeftPane { padding: 0 4px 0 0; width: 67%; }
/*-- right content pane       	       --*/ .RightPane { padding: 0 0px 0 2px ; width: 33%; }

/*-- left 1 content pane          	   --*/ .LeftPane1 { padding: 0 4px 0 0; width: 33%; }
/*-- right 1 content pane       	   --*/ .RightPane1 { padding: 0px 0px 0px 2px ; width: 67%; }

/*-- left2 content pane          	   --*/ .LeftPane2 { padding: 0 4px 0 0; width:155px;  }
/*-- content2 pane          	       --*/ .ContentPane { padding: 0 2px 0 0; width:80%; height:100%;}
/*-- right2 content pane        	   --*/ .RightPane2 { padding: 0 0px 0 2px; width:200px; overflow:hidden; }
											.SubPane100{ padding: 0 2px 0 0 ; width:100%; }
											.SubPane0{ padding: 0 2px 0 0 ; width:0%; }
/*-- Extended inside pane   	       --*/ .ExtendedPane { width: 100%; padding: 0 0 0 0; }
											.MinorPane50{ padding: 0 2px 0 0 ; width:50%; }
											.MinorSubBelow{ padding: 0  5px 0 0 ; width:33%; }
											.MinorSubBelowRight{ padding: 0 2px 0 0 ; width:33%; }
/*-- left3 content pane         	   --*/ .LeftPane3 { padding: 0 4px 0 0; width: 33%; }
/*-- content3 pane             	       --*/ .ContentPane3 { padding: 0 2px 0 0; }
/*-- right3 content pane           	   --*/ .RightPane3 { padding: 0 0px 0 2px ; width: 33%; }

/*-- Footer inside pane          	   --*/ 

.FooterPane { 
	width: 100%; 
	vertical-align:bottom; 
	padding: 20px 0 0 0; 
	text-align: center; 
}
.FooterPane { 
	text-align: -moz-center; 
}

.Head {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666;}
.SubHead {	FONT-SIZE: 11px; COLOR: #666;}
.SubSubHead {	FONT-SIZE: 11px; COLOR: #666;}
.Normal {FONT-SIZE: 11px; COLOR: #666; }
.CommandButton ,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active {	color:#228eaa; TEXT-DECORATION: none;}
A.CommandButton:hover {	COLOR: #228eaa; TEXT-DECORATION:  none;}
TH ,TD,DIV{	FONT-SIZE: 11px; COLOR: #404040; }
A ,A:link ,A:visited,A:active {COLOR: #228eaa; TEXT-DECORATION: none; }
A:hover {COLOR: #228eaa; TEXT-DECORATION: none;}

#login { background:url(login_mid.jpg) repeat-x bottom; height:29px;}
#user { background:url(login_mid.jpg) repeat-x bottom; height:29px;}
.space_user { padding:0 8px 0 5px;}
A.user:link, A.user:active, A.user:visited, .user
{
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding: 0 0px 0 0px;
}
A.user:hover {	 COLOR: #fff; TEXT-DECORATION:underline;}
td.breadcrumb{padding-left:33px;} td.date{padding-top:8px;}

.date {	FONT-WEIGHT: normal;font-size: 11px; COLOR: #fff; TEXT-DECORATION: none; }
A.breadcrumb:link ,A.breadcrumb:active,A.breadcrumb:visited ,.breadcrumb { color: #ffffff; text-decoration: none;font-weight: normal;font-size: 11px;}
A.breadcrumb:hover { text-decoration:underline;}
.footer,A.footer:link,A.footer:active,A.footer:visited { FONT-SIZE: 11px; COLOR: #fff; TEXT-DECORATION: none; font-weight:normal; padding-right: 7px;padding-left:7px;}
A.footer:hover { color: #fff; text-decoration:underline;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}
/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}
/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


.FitAll
{
	width:100%;
	text-align:left;
	vertical-align:top;
}


/***************************
Different Header Box 
************************/
.HeaderBox520
{
	background-image:  url(HeadingBorder.gif) ;
	background-repeat:  repeat-x;
	background-position: 0px -20px;
	width:520px;
	height:20px;
}
.HeaderBox720
{
	background-image:  url(HeadingBorder.gif) ;
	background-repeat:  repeat-x;
	background-position: 0px 0px;
	width:720px;
	height:20px;
}
.HeaderBox380
{
	background-image:  url(HeadingBorder.gif) ;
	background-repeat:  repeat-x;
	background-position: 0px -49px;
	width:380px;
	height:20px;
}
.HandCursor
{
	cursor: hand;
	cursor: pointer;
}

/*li.arrow
{
	margin: 0; 
	padding: 0; 
	background-image: url(arrow_sub.gif) ;
	background-repeat: no-repeat;
	background-position:  1px .5em; 
	list-style-type:none;
	margin-left: 0.5em; 
	text-indent:0em;
}*/

li.arrow
{
	list-style: none;
	background:  url(arrow_sub.gif) no-repeat left center ;
	padding-left: 0px;
	margin-left:0px;
	text-indent:0.7em;
	list-style-position: outside;
	padding-bottom: 2px;
	padding-top: 2px;
}

.WaterMark
{
	font-size:12px;
	color:Gray;
	vertical-align:middle;
}
.SearchNo
{
	padding-right:4px;
	font-weight:bold;
	font-size:11px;
	line-height:8px;
}

.dgResults{
	vertical-align:top;
}

.dgResults td
{
	vertical-align:top;
	padding-bottom:5px;
}

.dgResults tr td span
{
	vertical-align:top;
}