/* CSS Document */
#Body {
	height:100%;
	margin:0;
	padding:0;
}

/* ControlPanel style */
.ControlPanel{background:#FFFFFF; border:none;padding-bottom:10px;}
.cpanel_left {padding-left:21px;}
.cpanel_right {padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,table, input, .CommandButton{color:#000000; font-family:Arial, Helvetica, sans-serif;}
body,th,td,div,table{color:#2E3D47; font-family:Arial, Helvetica, sans-serif;}
p,
.Normal,
.NormalDisabled.
.NormalBold{
	color:#FFFFFF;
}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{font-family:Arial, Helvetica, sans-serif; color:#000000;}
h1, h3, h5, h1 input{font-weight:normal;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{
	font-size:14px;
	margin:10px 0;
}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

a img{
	border:none;
}

a,a:link,a:visited,a:active,a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Arial, Helvetica, sans-serif;}
.Head{color:#000000;font-weight:bold;}
.SubHead {color:#000000;}
.SubSubHead{color:#000000;}
.NormalRed {color:#F00;}
.NormalTextBox{color:#000000;}


/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold; color:#FFFFFF;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}
.DataGrid_AlternatingItem td{color: #FF0000;}

/*-------- design style --------*/
.cs-wrapper{
	background:#f8f8f8 url(images/gradient.png) repeat-x;	
}
.cs-header{
	background: url(images/header_footer_bg.jpg);
}
.cs-header .header-center{
	width:858px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	float:left;
	padding:15px 15px 13px 6px;
}
.right-top{
	float:right;
}
.menu{
	background: url(images/menu_panel_bg.png) repeat-x;
}
.menu-center{
	width:858px;
	margin:0 auto;
	height:36px;
}
.menubox-holder{
	float:right;
}
.cs-center{
	border-color:#e8e8e8 #e5e5e5 #ebebeb #e2e2e2;
	border-style:solid;
	border-width:1px;
	width:858px;
	margin:15px auto 0;
	overflow:hidden;
	zoom:1;
}
.cs-center div.center-inner{
	border-color:#e5e5e5 #e0e0e0 #e1e1e1 #efefef;
	border-style:solid;
	border-width:1px;
}
.cs-center div.center-inner div.center-inner{
	border-color:#e0e0e0 #d8d8d8 #d5d5d5 #e6e6e6;
	border-style:solid;
	border-width:1px;
}
.cs-center div.center-inner div.center-inner div.center-inner{
	border-color:#d8d8d8 #cfcfcf #dddddd #dbdbdb;
	border-style:solid;
	border-width:1px;
	background:#ffffff;
	padding:10px 12px;
}
* html .cs-center{
	zoom:1;
}
.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:#000000; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#676767; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, 
.ControlPanel a.CommandButton:visited
{
	color:#000000;
}
.ControlPanel a.CommandButton:hover
{
	color:#676767;
	text-decoration:underline;
}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0; }
.RightPane{ padding:0 0 0 20px; width:20%; margin:0; }


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#3E81B5;}
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
.links-holder{
	margin-bottom:10px;
	margin-right:14px;
	float:right;
}
.links,
a.links:link,
a.links:active,
a.links:visited,
a.links:hover{
	color:#ffffff;
	font-size:9px;
	text-transform:uppercase;
	margin:0 10px;
}
/*-------------- User-Login Style --------------*/
.user-login{
	margin:8px 6px 15px 5px;
	text-align:right;
}
a.user, a.login,
a.user:hover, a.login:hover,
a.user:visited, a.login:visited,
a.user:link, a.login:link,
.user-login span{
	font-size:9px;
	text-transform:uppercase;
	color:#e9e9e9;
}
.user-login span{
	margin:0 3px;
}
.skin-yellow a.user,
.skin-yellow a.login,
.skin-yellow .user-login span{
	color:#f8c400 !important;
}
.skin-red a.user,
.skin-red a.login,
.skin-red .user-login span{
	color:#ff6969 !important;
}
.skin-green a.user,
.skin-green a.login,
.skin-green .user-login span{
	color:#99fa00 !important;
}
.skin-blue a.user,
.skin-blue a.login,
.skin-blue .user-login span{
	color:#00abfa !important;
}
.skin-grey a.user,
.skin-grey a.login,
.skin-grey .user-login span{
	color:#e9e9e9 !important;
}
/*-------------- Footer Style --------------*/
.cs-footer{
	background:url(images/header_footer_bg.jpg);
	margin-top:30px;
}
.cs-footer .footer-inner{
	height:23px;
	padding-top:12px;
}
.cs-footer .footer-center{
	width:858px;
	margin:0 auto;
	position:relative;
}
.mini-logo{
	position:absolute;
	left:15px;
	bottom:-4px;
}
.mini-logo img{
	width:200px;
}
/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;height:0;}

/*-------------- Search SkinObject Styles --------------*/
.search{
	float:right;
	margin:6px 6px 0 30px;
}
.search input{
	width:135px;
	height:15px;
	border:none;
	border-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9d9c9d;
	padding:3px 3px 2px 9px;	
}
/*-------------Skin Prices-----------*/
.SkinPrices .PriceTag {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/PriceTag.png) no-repeat scroll 0 0;
	color:#FFFFFF !important;
	float:left;
	font-size:18px !important;
	height:47px;
	line-height:41px !important;
	margin-left:-6px;
	text-align:center;
	width:100px;
}
.SkinPrices .SkinEditionIcon img {
	margin:5px 0 0 !important;
}
.SkinPrices .SkinEditionIcon {
	float:right;
}
.SkinPrices h3 {
	font-weight:bold;
	margin-bottom:12px !important;
	padding-bottom:5px;
	padding-top:0;
}
.SkinPrices .SkinEditionLongTitle .PriceTag {
	margin-top:-14px;
}
.SkinPrices .SkinEditionLongTitle .SkinEditionIcon img {
	margin:0 0 0 !important;
}
.SkinPrices .SkinEditionLongTitle {
	padding-top:9px;
}
.SkinPrices .SkinEditionNoBorder {
	border:medium none;
}















