/* This button was generated using CSSButtonGenerator.com */
.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #5e5e5e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #5e5e5e;
	box-shadow:inset 0px 1px 0px 0px #5e5e5e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #101b2b), color-stop(1, #3b4f6b) );
	background:-moz-linear-gradient( center top, #101b2b 5%, #3b4f6b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#101b2b', endColorstr='#3b4f6b');
	background-color:#101b2b;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:131px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #000000;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3b4f6b), color-stop(1, #101b2b) );
	background:-moz-linear-gradient( center top, #3b4f6b 5%, #101b2b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b4f6b', endColorstr='#101b2b');
	background-color:#3b4f6b;
}.classname:active {
	position:relative;
	top:1px;
}
/* This button was generated using CSSButtonGenerator.com */
body
{
	background:#1e1e1e url(../img/bg.gif);
	font-family:"Helvetica Neue", Helvetica, Arial, "Trebuchet MS";
}

.shadow
{
	background:url(../img/shadow.png) repeat-x;
	height:80px;
	position:absolute;
	top:56px;
	width:100%;
	z-index:-1;
}

#header
{
	background:url(../img/h-bg.gif);
	border-bottom:1px solid #505063;
	height:56px;
}

#header .logo
{
	float:left;
	padding-left:20px;
	text-align:center;
	width:240px;
}

#header .logo a
{
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:28px;
	font-style:italic;
	line-height:56px;
	text-decoration:none;
}

#header .user
{
	color:#bcc1c9;
	float:right;
	font-size:11px;
	padding:28px 20px 0 0;
}

#header .user span
{
	color:#fff;
	margin-right:20px;
}

#header .user a
{
	color:#bcc1c9;
	text-decoration:none;
}

#header .user a:hover
{
	text-decoration:underline;
}

#slidebar
{
	border-bottom:1px solid #353540;
	border-top:1px solid #353540;
	left:20px;
	position:absolute;
	top:77px;
	width:240px;
}

#menu .menu-item h3
{
	background:#181c23;
	border-left:1px solid #353540;
	border-right:1px solid #353540;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	height:38px;
	line-height:38px;
	padding-left:20px;
}

#menu .menu-item h3 img
{
	margin:0 10px -3px 0;
}

#menu .menu-item .menu-overflow
{
	overflow:hidden;
}

#menu .menu-content
{
	border-left:1px solid #353540;
	border-right:1px solid #353540;
}

#menu .menu-content ul li a
{
	background:#f9f9f9;
	border-bottom:solid 1px #d5d6d7;
	border-top:solid 1px #fff;
	color:#273343;
	display:block;
	font-size:12px;
	line-height:38px;
	padding-left:20px;
	text-decoration:none;
}

#menu .menu-content ul li a img
{
	margin:0 10px -2px 0;
}

#menu .menu-content ul li a:hover
{
	background:#f0f0f0;
}

#content
{
	left:280px;
	margin-top:20px;
	position:absolute;
	right:20px;
}

#content .box-in
{
	background:#fff;
	border:1px solid #3e3e3e;
}

#content .box-head
{
	background:url(../img/ht-bg.gif);
	border-bottom:#3e3e3e;
	height:52px;
}

#content .box-content:after
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

#content .box-head h1
{
	color:#fff;
	display:block;
	font-size:16px;
	font-weight:700;
	line-height:52px;
	padding-left:20px;
}

#content .box-content hr
{
	border:0;
	border-bottom:1px solid #D8D9DA;
	height:1px;
	margin-bottom:10px;
	margin-top:10px;
}

#content .box-content .text h1
{
	color:#2B2B2B;
	font-size:24px;
	padding:10px;
}

#content .box-content .text h2
{
	color:#2B2B2B;
	font-size:22px;
	padding:10px;
}

#content .box-content .text h3
{
	color:#2B2B2B;
	font-size:20px;
	padding:10px;
}

#content .box-content .text h4
{
	color:#2B2B2B;
	font-size:18px;
	padding:10px;
}

#content .box-content .text h5
{
	color:#2B2B2B;
	font-size:16px;
	padding:10px;
}

#content .box-content .text h6
{
	color:#2B2B2B;
	font-size:14px;
	padding:10px;
}

#content .box-content .text ul
{
	color:#6a727f;
	font-size:11px;
	line-height:18px;
	list-style-type:disc;
	margin-left:20px;
	padding:0 10px;
}

#content .box-content .text ol
{
	color:#6a727f;
	font-size:11px;
	line-height:18px;
	list-style-type:decimal;
	margin-left:20px;
	padding:0 10px;
}

#content .box-content .text p
{
	color:#6a727f;
	font-size:12px;
	line-height:18px;
	padding:10px;
}

#content .box-content .text p a
{
	color:#3f8bbc;
}

#content .box-content .text p a:hover
{
	text-decoration:none;
}

#content .box-content .table
{
	padding:10px 0;
	width:100%;
}

#content .box-content .table table thead
{
	border-top:1px solid #ccc;
	color:#fff;
	font-size:12px;
	font-weight:700;
	height:38px;
	line-height:38px;
}

#content .box-content .table table thead td
{
	border-bottom:1px solid #dddedf;
	border-top:1px solid #dddedf;
}

#content .box-content .table table thead td div
{
	background:url(../img/th-bg.gif) repeat-x;
	border-right:solid 1px #888f9a;
	display:block;
	margin:1px 0;
	padding:0 20px;
}

#content .box-content .table table .checkbox
{
	width:61px;
}

#content .box-content .table table .checkbox div
{
	padding:0 20px;
}

#content .box-content .table table tbody td
{
	border-bottom:1px solid #dddedf;
}

#content .box-content .table table tbody td tr
{
	height:40px;
}

#content .box-content .table table tbody td div
{
	border-right:solid 1px #d5d6d7;
	color:#2b2b2b;
	font-size:12px;
	font-weight:700;
	line-height:38px;
	margin:1px 0;
	padding:0 20px;
}

#content .box-content .table table tbody td .odd
{
	background:#eee;
}

#content .box-content .table table tbody td div a
{
	color:#3f8bbc;
	text-decoration:none;
}

#content .box-content .actions
{
	float:left;
	overflow:hidden;
	padding:20px 0 10px;
}

#content .box-content .actions .applyfield
{
	border:1px solid #e0e0e0;
	color:#2b2b2b;
	font-size:12px;
	padding:6px 9px;
}

#content .box-content .actions .apply
{
	background:#000 url(../img/s-bg.gif) repeat-x;
	border:1px solid #050505;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	font-weight:700;
	padding:6px 9px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

#content .box-content .gallery .menu
{
	border-right:1px solid #D8D9DA;
	float:left;
	padding-right:10px;
	width:195px;
}

#content .box-content .gallery .menu ul li a
{
	background:url(../img/g-bg.gif) repeat-x scroll 0 0 #4290BF;
	border:1px solid #3F8BBC;
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:700;
	line-height:38px;
	margin:10px;
	padding:0 20px;
	text-decoration:none;
	text-transform:uppercase;
}

#content .box-content .gallery .images
{
	float:left;
	padding:10px 10px 0;
}

#content .box-content .gallery .images ul li
{
	float:left;
	height:130px;
	padding:0 10px 0 0;
}

#content .box-content .gallery .images ul li p
{
	font-size:10px;
	font-weight:700;
	line-height:22px;
	text-align:center;
	text-transform:uppercase;
}

#content .box-content .gallery .images ul li p a
{
	color:#3F8BBC;
	text-decoration:none;
}

#content .box-content .gallery .images ul li img
{
	border:1px solid #dddedf;
	padding:1px;
}

.show_preview
{
	background:#fff;
	height:249px;
	margin:2px;
	position:absolute;
	width:372px;
}

#content .box-content .pagination
{
	float:right;
	overflow:hidden;
	padding:20px 0 10px;
}

#content .box-content .pagination a
{
	background:#fff url(../img/p-bg.gif) repeat-x;
	border:1px solid #d5d6d7;
	color:#2b2b2b;
	font-size:12px;
	padding:6px 9px;
	text-align:center;
	text-decoration:none;
}

#content .box-content .pagination .gap
{
	vertical-align:3px;
}

#content .box-content .form p
{
	color:#2b2b2b;
	font-size:14px;
	margin-bottom:10px;
}

#content .box-content .form label
{
	color:#2b2b2b;
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:30px;
}

#content .box-content .form .text
{
	border:1px solid #e0e0e0;
	color:#2b2b2b;
	font-size:14px;
	margin-bottom:10px;
	padding:10px;
}

#content .box-content .form .file
{
	font-size:14px;
	margin-bottom:10px;
}

#content .box-content .form .xsmall
{
	width:36px;
}

#content .box-content .form .small
{
	width:330px;
}

#content .box-content .form .medium
{
	width:490px;
}

#content .box-content .form .scrollbox
{
	background:#FFF;
	border:1px solid #D8D9DA;
	color:#2B2B2B;
	font-size:12px;
	font-weight:700;
	height:120px;
	margin-bottom:10px;
	overflow:scroll;
	width:50%;
}

#content .box-content .form .scrollbox div input
{
	margin:0 10px 0 0;
	padding:0;
	width:inherit;
}

#content .box-content .form .scrollbox div.odd
{
	background:#f9f9f9;
}

#content .box-content .form .submit
{
	background:#000 url(../img/s-bg.gif) repeat-x;
	border:1px solid #050505;
	color:#fff;
	cursor:pointer;
	font-size:12px;
	font-weight:700;
	height:38px;
	padding:0 20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

#login
{
	margin:100px auto 0;
	position:relative;
	width:400px;
	z-index:9999;
}

#login .box-in
{
	background:#fff;
	border:1px solid #3e3e3e;
	padding:20px;
}

#login .logo
{
	padding-bottom:20px;
	text-align:center;
}

#login .logo a
{
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:38px;
	font-style:italic;
	text-decoration:none;
}

#login label
{
	color:#2b2b2b;
	display:block;
	font-size:14px;
	font-weight:700;
	line-height:36px;
}

#login .text
{
	border:1px solid #e0e0e0;
	color:#2b2b2b;
	font-size:14px;
	margin-bottom:10px;
	padding:10px;
	width:316px;
}

#login .checkbox
{
	float:left;
	margin:11px 10px;
}

#login .submit
{
	background:#000 url(../img/s-bg.gif) repeat-x;
	border:1px solid #050505;
	color:#fff;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:700;
	height:38px;
	padding:0 20px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}

#login .remember-me
{
	display:inline;
	float:left;
}

#login .forget-password
{
	color:#bcc1c9;
	font-size:12px;
	padding-left:5px;
	text-decoration:none;
}

#login .forget-password:hover
{
	color:#2facee;
}

.footer
{
	font-weight:bold;
	color:#999;
	font-size:12px;
}

.footer a
{
	color:#ddd;
	text-decoration:none;
}

.shadow-login
{
	background:url(../img/shadow.png) repeat-x;
	height:80px;
	width:100%;
}

.notification
{
	height:40px;
	margin-bottom:10px;
	position:relative;
}

.notification .messages
{
	color:#2b2b2b;
	font-size:12px;
	font-weight:700;
	margin:1px;
	padding:13px 0 13px 50px;
	position:relative;
}

.notification .messages .close
{
	cursor:pointer;
	position:absolute;
	right:10px;
	top:15px;
}

.error
{
	border:1px solid #c58f75;
}

.error .messages
{
	background:#f2bba0 url(../img/icon/error.png) no-repeat 20px 9px;
}

.success
{
	border:1px solid #9ac933;
}

.success .messages
{
	background:#cee790 url(../img/icon/success.png) no-repeat 20px 9px;
}

.warning
{
	border:1px solid #e6d260;
}

.warning .messages
{
	background:#f9edaa url(../img/icon/warning.png) no-repeat 20px 9px;
}

.info
{
	border:1px solid #acdbef;
}

.info .messages
{
	background:#daeffb url(../img/icon/info.png) no-repeat 20px 9px;
}

.tipsy
{
	background:url(../img/ttarrow.png) no-repeat;
	font-size:12px;
	margin-top:10px;
	padding:5px;
}

.tipsy-inner
{
	background:#181C23;
	color:#bcc1c9;
	max-width:200px;
	padding:10px 20px;
	text-align:center;
}

.tipsy-north
{
	background-position:top center;
}

.tipsy-south
{
	background-position:bottom center;
}

.tipsy-east
{
	background-position:right center;
}

.tipsy-west
{
	background-position:left center;
}

#container,#content .box-content .table table
{
	width:100%;
}

#menu .menu-content ul,#content .box-content .gallery .menu ul,#content .box-content .gallery .images ul
{
	list-style-type:none;
}

#content .box-out,#login .box-out
{
	background:url(../img/alpha.png);
	border:1px solid #353540;
	margin-bottom:20px;
	padding:10px;
}

#content .box-content,#content .box-content .form,#content .box-content .form .scrollbox div,#content .box-content .chart
{
	padding:10px;
}

#content .box-content .table table thead .action,#content .box-content .table table .action div
{
	border-right:0;
}

#content .box-content .table table tbody td .even,#content .box-content .form .scrollbox div.even
{
	background:#fff;
}

#content .box-content .table table tbody td div a:hover,#content .box-content .gallery .images ul li p a:hover
{
	color:#2facee;
	text-decoration:underline;
}

#content .box-content .actions .submit:hover,#content .box-content .form .submit:hover,#login .submit:hover
{
	background:#4290bf url(../img/sh-bg.gif) repeat-x;
	border:1px solid #3F8BBC;
}

#content .box-content .gallery .menu ul li a:hover,#content .box-content .gallery .menu ul li .select
{
	background:#4290bf url(../img/gh-bg.gif) repeat-x;
	border:1px solid #050505;
}

#content .box-content .pagination a:hover,#content .box-content .pagination .select
{
	background:#4290bf url(../img/ph-bg.gif) repeat-x;
	border:1px solid #3f8bbc;
	color:#fff;
}

#content .box-content .form .textarea,#content .box-content .form .big
{
	width:98%;
}

#content .box-content .form .text:focus,#login .text:focus
{
	border:1px solid #000;
	color:#000;
}