
/* CSS Document */
#Body 
{
    background:#FFFFFF;  
    height:100%; 
    margin:0; 
    padding:0; 
}

/* ControlPanel style */
#ControlPanel
{
    border:none;
    padding-bottom:5px;
    width: 100%;
    background-color: #fefefe;
}
.cpanel_left 
{
    padding-left:10%; 
    padding-right:10%; 
    width:80%;
    text-align:center;
}
.cpanel_right 
{
    background: url(images/cpanel_right.png) no-repeat bottom right;
    padding-right:33px;
}

/*-------- Default Style --------*/
.Head {
   font-family: Arial, Helvetica, sans-serif;
   font-size:  13px;
   font-weight: normal;
   color: #333333;
}
.search 
{
 color: #FFFFFF; 
 background-color: #FFFFFF;
}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main
{
    display:table; 
    margin:0 auto; 
    width:100%;
    background-color:#ffffff; 
    border:0; 
    height:100%; 
    text-align:center;  
}
#s_wrap_sub
{
    display:table-row
}
.template_style
{
    display:table-cell;
    height: 100%;
	background-color: #FFFFFF;
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; }

.top_space
{
    height:25px;
}

.s_logo
{
    float:left;
    vertical-align:middle; 
    padding-left:15px;
}
.s_banner
{
    float:right; 
    vertical-align:middle; 
}
.demo_img_style
{
    font-family:Arial; 
    font-size: 10px; 
}

.menu_pad
{
    background:url(nav_backing_new.gif) top left;
    width:100%; 
    height:30px;
    text-align:center;
}
.menu_outer_table
{
    width:100%;
    text-align:center; 
    height:30px; 
}
.menu_table
{
    Width:780px; 
    vertical-align:middle;
    text-align:left;
    height:27px;
}
.inner_table
{
    Width:780px; 
    vertical-align:middle;
    text-align:left;
}
.outer_table
{
    width:100%;
    text-align:center; 
    vertical-align:middle;
}

#login_style
{
   float:right; 
   line-height:10px; 
   white-space:nowrap; 
   padding-right:4px;
}
#bread_style
{ 
    float:left; 
    line-height:10px;
    white-space:nowrap; 
    padding-left:17px;
}
.content_outer_table
{
    width:100%;
    text-align:center; 
}
.content_bg
{
    margin:0 0 0 0;
    padding-Bottom:5px;
    padding-right:10%; 
    padding-left:10%;
    width:80%;
    text-align:center;
    vertical-align:middle;  
    min-height:450px;  
}
.content_table
{
    width:750px; 
    border:0; 
    text-align:center; 
    height:100%; 
    padding-left:0px;  
}

.bot_line
{ 
    width:100%;
    float:left; 
    height:5px; 
    background:#42963A none repeat-y;
    margin-bottom:5px;
}


#terms_style{}
#copy_style{}

.clear_float
{
    clear:both; 
    line-height:0; 
    font-size:0; 
    height:0;
}

/* ------- FileManager -------*/
div.FileManager
{
    height:auto;
    border:none;
}
table.FileManager
{
    width:99%
}


a.CommandButton:link, a.CommandButton:visited
{
    color:#CB2027; 
    font-weight:bold; 
    text-decoration:none;
}
a.CommandButton:hover
{
    color:#3E81B5; 
    text-decoration:underline;
}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited
{
    color:#3E81B5;
}
.ControlPanel a.CommandButton:hover
{
    color:#CB2027; 
    text-decoration:underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead
{
    font-size:11px;
}
.ControlPanel a[disabled="disabled"]
{
    color:#888 !important;
    text-decoration:none !important;
}

/*--------- pane style ----------*/
.BannerPane 
{
    display:inline-block;
    float:right;
    padding-right:17px;
    width:auto;
}
.contentpane
{
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 3px; 
    vertical-align:top;  
    margin:0;
    width:78%; 
}
.toppane
{ 
    background: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 3px; 
    width:100%; 
    vertical-align:top; 
    margin:0;
}
.bottompane
{
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 3px; 
    width:100%; 
    vertical-align:top; 
    margin:0;
}
.leftpane
{
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 3px; 
    width:22%; 
    vertical-align:top; 
    margin:0;
}
.rightpane
{ 
    background-color: transparent;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 3px; 
    width:0%; 
    vertical-align:top; 
    margin:0;
}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited,a.Breadcrumb:hover
{
    cursor: pointer; 
	cursor: hand; 
	color: #288b09; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	text-decoration:none; 
	font-family: Tahoma, Arial, Helvetica;
}

/*-------------- Link Style --------------*/
a,a:link,a:visited,a:active
{
    text-decoration:none; 
    font-weight:bold; 
}
a:hover
{
    text-decoration:underline;
    font-weight:bold;
}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited, a.user:hover 
{
    cursor: pointer; 
	cursor: hand; 
	color: #288b09; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	text-decoration:none; 
	font-family: Tahoma, Arial, Helvetica;
}

/*-------------- Footer Style --------------*/

.footer,a.footer:link,a.footer:active,a.footer:visited,a.footer:hover
{
    cursor: pointer; 
	cursor: hand; 
	color: #288b09; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	text-decoration:none; 
	font-family: Tahoma, Arial, Helvetica;
}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane
{
    width: 0px; 
    display:none; 
    border:none; 
    padding:0px; 
    margin:0px; 
    height:0px; 
}

/*----------------- Search style -------------------*/

.search_style, a.search_style:link,a.search_style:active,a.search_style:visited,a.search_style:hover
{
   color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	text-decoration:none; 
	font-family: Tahoma, Arial, Helvetica;
	vertical-align:middle;
}



.search_bg{padding:8px 2px 0 0;}

/*----------------- Template style -----------------*/
.skinmaster {
	height: 100%;
	background-color: #FFFFFF;
	-webkit-border-top-right-radius:3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-bottom-right-radius:15px;
    -webkit-border-bottom-left-radius:15px;
    -moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient 
{
	background: url(nav_backing_new.gif);
	height:30px;
}


/*---------------------Navigation Menu-------------------------*/
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: pointer;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding-bottom:3px ;
    padding-right:5px;
    padding-top:2px;
  }

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 12px;   /*explicitly set padding for root menu items*/
    text-align:left;
}

.main_dnnmenu_itemhover {  
	background-color: #575757; 
}

.main_dnnmenu_itemhover td {  
	background-color: #575757; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 10px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #CACACA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand;
	text-align: left;
	vertical-align:middle;  
	float:left; 
 	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton 
{
  cursor: hand;
  background: #000000 none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}























































































































































