
/*-------- Default Style --------*/
th,td,div{color:black; font-family:Arial; font-weight:normal; }
a,a:link,a:visited,a:active{text-decoration:none; font-family:Arial; font-weight:normal; }
a:hover{color:#FFA303; text-decoration:none; }

/*-------- design style --------*/
.template_style{width:960px; margin:auto;}

.top_nav
{
	color:White;
	font-weight :bold; 
	font-size:20px;
	padding:0px 0px 0px 0px ;
	background-position :bottom left;
	background-image:url(images/tb_bar.gif); 
	background-repeat:no-repeat; 
	height: 55px;
	}

.mainTable
{
background-repeat:no-repeat; 
background-image:url('images/backtopMain.jpg');
}
	
.login
{
	background-position :left ;
	padding-left:25px; 
	background-image :url('images/bt_Lock.gif'); 
	background-repeat :no-repeat ;
}

.login a
{
	font-size:14px;
	color:black !important;
	

}

.registar
{
	 background-position :left ;
	 padding-left:25px; 
	 background-image :url('images/bt_Registar.gif'); 
	 background-repeat :no-repeat ;
	 font-size:16px;
}

.registar a
{
	font-size:14px;
	
	color:black !important;
}

.top_space{height:34px;}
.lang_pad{padding:7px 35px 0px 0px;}

.search_bg Input{color: #43494D;}

/*
.bread_bg{padding:0px; margin: 0 19px 0 7px; background:url(images/bread_bg_gray.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px; background:url(images/bread_left.png) no-repeat top left;}
.bread_right{padding:0px;  background:url(images/bread_right.png) no-repeat top right;}


#bread_style{ float:left; padding:8px 0px 0px 17px; color:#000000; font-size:13px; }

#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both;}


/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; }
.LeftPane{ padding:0px 10px 0px 0px; width:10em; margin:0px; }
.RightPane{ padding:0px 0px 0px 10px; width:10em; margin:0px; }
*/
/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color:#999999; font-size:13px; }
a.Breadcrumb:hover{color:#FFA303;}

/*-------------- Link Style --------------*/
.links {text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:black; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#FFA303;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:black; font-size:12px;}
a.user:hover{color:#FFA303;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:black; font-size:12px;}
a.footer:hover{color:#FFA303;}

/*-------------- Search SkinObject Styles --------------
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 200px; height: 20px; border: solid 1px #e0e0e0; position:absolute; right:35px; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0px 5px; position:relative; display: block;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}
*/
input.SearchTextBox{float: left; z-index: 10; border: 0px; width:150px; height:18px; margin-left:3px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; font-size:12px; 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: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
height: 45px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{	
	color: black;
	font-size: 16px; 
	font-weight:bold; 	
	text-align:center; 
	line-height:29px;
	padding:12px 12px 0px 12px;
	height: 45px;
	text-transform:uppercase; 
	margin-right:1px;
}

.main_dnnmenu_rootitem  td
{
font-weight:bold;
	text-align:center;
	font-size: 14px; 
	color: white;
padding-top:12px;
padding-left:4px;
}



/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	color:black;
	font-size: 14px; 
	font-weight:bold;
	text-align:center;
	line-height:29px;
	height: 45px;
	padding:14px 12px 0px 12px;
	text-transform:uppercase; margin-right:1px;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	font-weight:bold;
	text-align:center;
	line-height:29px;
	padding:12px 12px 0px 0px;
	text-transform:uppercase; margin-right:1px;
	background-image :url('images/bt_SelectedTop.jpg'); 
	background-repeat :no-repeat;
	font-size: 14px; 
	width:110px;
	height: 45px;
	background-position:bottom center;
	color: #FA7318;
}

.main_dnnmenu_rootitem_selected td
{
	font-weight:bold;
	text-align:center;
	font-size: 14px; 
	color: #FA7318;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	height:15px;
}

.main_dnnmenu_submenu table
{
	border:1px solid #999999;
	z-index: 1000;
	text-align:left;
	height:15px;
	margin:0px 2px 2px 2px;
}

.menuitem_table
{
float:left;
}


/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 14px;
	color:black;
	font-weight:bold;
	text-align:left;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
}


.main_dnnmenu_item
{
	font-size: 12px; 
	font-weight:bold;
	cursor:hand;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #ffffff;
}

.ModuleTitle_SubMenu td{
	background-color:#ffffff;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#ffffff; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #CE0D0D url(../images/menu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #ffffff;
}

.SearchCommandButton
{
color:green !important;
font-size:10px;
}

.SearchPubDate
{
color:#999999 !important;
font-size:10px;}

.SearchRelevance
{
color:#999999 !important;
font-size:10px;}

.SearchSubHead
{text-decoration:underline !important;
font-size:18px;
}
/* styles used in the DocumentLib */
.DocumentLib_Menu
{
	background-image: url(Images/MenuBarBack.gif); 
	background-repeat: repeat-x;
	margin-bottom:2px;
	}
	
	.DocumentLib_Menu_Sub td
	{
		padding:2px 4px 2px 4px;
	}
	
.DocumentLib
{
    border : solid 1px #CCCCCC !important;
}
.DocumentLib_ToolBar
{
    border-bottom: black 1px solid;
    height: 25px;
}
.DocumentLib_Explorer
{
    height: 100%;
    border: #696969 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
}

.DocumentLib_FileList
{
    height: 100%;
    border: #696969 1px solid;
    background-color: White;
    margin: 2px 2px 2px 2px;
    overflow: auto;
}

.DocumentLib_MessageBox
{
    text-align: center;
    vertical-align: middle;
    background-color: White;
    padding: 25px 25px 25px 25px;
}

.DocumentLib_Header
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    background-image : url('Images\GridBack.jpg');
    background-repeat :repeat-x ;
    color: #E7E7FF;
    background-color: #9EBFF6;
    border-bottom: #696969 1px solid;
    height: 25px;
}

.DocumentLib_Header td
{
	border-top:none;
	border-left:none;
	
}

.DocumentLib_Pager
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    background-color: #EEEEEE;
    border-top: #696969 1px solid;
    height: 25px;
}

.DocumentLib_StatusBar
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background-color: #dedfde;
    height: 25px;
    margin: 2px 2px 2px 2px;
}

.DocumentLib_Item
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #F8F8F8;
    border-top: black 1px dashed;
    border-bottom: black 1px dashed;
     height: 25px;
}

.DocumentLib_AltItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: Black;
    background-color: #EEEEEE;
    border-style: none;
     height: 25px;
}
.DocumentLib_SelItem
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: White;
    background-color: #99ffff;
    border-style: none;
     height: 25px;
}


/*-------- DragAble Panel style --------*/


.DragContainer {
	 PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 3px;  WIDTH: 300px; PADDING-TOP: 5px; 
}
.OverDragContainer {
	 PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 3px;  WIDTH: 300px; PADDING-TOP: 5px; 
}
.DragBox {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 300px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee
}
.OverDragBox {
	 BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 300px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee
}
.DragDragBox {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH:300px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee
}
.miniDragBox {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; WIDTH: 20px; CURSOR: pointer; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: verdana, tahoma, arial; BACKGROUND-COLOR: #eee
}
.OverDragContainer {
	BACKGROUND-COLOR: #eee
}
.OverDragBox {
	BACKGROUND-COLOR: #ffff99
}
.DragDragBox {
	BACKGROUND-COLOR: #ffff99
}
.DragDragBox {
	FILTER: alpha(opacity=50); BACKGROUND-COLOR: #ff99cc
}
LEGEND {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666699; FONT-FAMILY: verdana, tahoma, arial
}
FIELDSET {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.miniDragBox {
	FLOAT: left; MARGIN: 0px 5px 5px 0px; WIDTH: 20px; HEIGHT: 20px
}

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	width: 850px; 
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #F1F0F1;
		width: 850px; 
	}
 
	#shadow-container .shadow2 {
		background: #DBDADB;
		width: 850px; 
	}
 
	#shadow-container .shadow3 {
		background: #B8B6B8;
		width: 850px; 
	}
 
	#shadow-container .container {
		background: #ffffff;
		border: 1px solid black;
padding-right:1px;
padding-left:1px;
		width: 850px;
		
	}


