/*----------------------------------------------------------------------*/
/* colors
/* #f0a8a8 #f0cccc red
/* #a2e8a2 #c5e8c5 green
/* #e8e8a2 #e8e8c5 yellow
/* #a8f0f0 #ccf0f0 blue
/* #f0a8f0 #f0ccf0 pink
/* #aea8f0 #cfccf0 purple
/*
/* contrast color #bada55
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* Imports
/*----------------------------------------------------------------------*/

@import 'jquery-ui.css';
@import 'jquery.miniColors.css';
@import 'jquery.tipsy.css';
@import 'jquery.uniform.css';
@import 'jquery.wysiwyg.css';
@import 'jquery.fullcalendar.css';
@import 'jquery.elfinder.css';
@import 'jquery.fancybox.css';
@import 'jquery.datatables.css';


/*----------------------------------------------------------------------*/
/* General Section
/*----------------------------------------------------------------------*/

html, body, textarea, input,input[type=text].small,input[type=text].medium,input[type=text].large { 
	color:#6f6f6f;
}
html{
	background-color:#ffffff;
	background-image:url(images/paper_02.png);
}


::-moz-selection{ background:#bada55; color:#ffffff; text-shadow:none;  }
::selection { background:#bada55; color:#ffffff; text-shadow:none; }


h1, h2, h3, h4, h5, h6{
	text-shadow:0 1px 0 #ffffff;
	color:#777777;
}
h1{
	text-shadow:0 2px 0 #ffffff;
}
h1 span{
	text-shadow:0 1px 0 #ffffff;
}
blockquote{
	border-color:#999999;
	color:#999999;
}

hr { 
	border-top-color:#e1e1e1;
	border-bottom-color:#ffffff;
}
/*----------------------------------------------------------------------*/
/* jQuery UI mods
/*----------------------------------------------------------------------*/
.ui-widget-header a, .ui-accordion-header a{
	color:#444444;
	text-shadow:0 0 1px #FFFFFF;
}
.ui-widget-header{
	border-top-color:#FFFFFF !important;
	border-bottom-color:#AAAAAA !important;
	margin:0;
}
.ui-widget-overlay{
	background-image:url(images/paper_02.png);
	background-color:#333333;
}
.ui-state-default a{
	border-top-color:#FFFFFF !important;
}
.ui-slider-range.ui-widget-header{
	background-color:#333333;
	background-image:url(../images/bg/01.png);
}
.ui-slider{
	border-color:#AAAAAA !important;
	background-color:#f6f6f6;
	background-image:url(images/paper_02.png);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);
}
.ui-slider .ui-slider-handle{
	border-color:#AAAAAA !important;
	background-image:url(images/slider_handler.png);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow:0 0 1px rgba(0, 0, 0, 0.1);
}

.Dynamic_MenuLinksDivs {
    /*border: 1px solid  #C7C7C7 ;*/ 
    padding-right:8px;
    float:right;
}
/*----------------------------------------------------------------------*/
/* Pageoptions
/*----------------------------------------------------------------------*/

#pageoptions h1, #pageoptions h2,#pageoptions h3, #pageoptions h4, #pageoptions h5, #pageoptions h6{
	text-shadow:0 2px 0 #000000;
	color:#f1f1f1;
}
#pageoptions ul li a{
	color:#999999;
	font-weight: 700;
}
#pageoptions ul li a:hover, #pageoptions ul li a.active{
	color:#f1f1f1;
	background-color:#2e2e33;
}
#pageoptions > div{
	color:#f1f1f1;
	background-color:#2e2e33;
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.5);
}
/*----------------------------------------------------------------------*/
/* Tables
/*----------------------------------------------------------------------*/

table{
	background-image:url(images/paper_01.png);
    margin:0;
}
table td, table th{
	border-color:#dddddd #e7e7e7 #dddddd #e7e7e7;
    
}

table th{
	text-shadow:0 -1px 0 #ffffff;
}


table td{

    overflow: hidden;
    max-width:200px;
}


table tr:nth-child(2n+1){
    background-image:url(images/paper_02.5.png);
}



table tr:hover td{
    background-image:url(images/paper_02.png);
}
table th{
	height:35px;
    background-image:url(images/paper_03.png);
}













.BMFTreeDiv table tr td{
    background-image:url(images/treeG2.png);
}

.BMFTreeDiv div table tr td{
    background-image:url(images/treeG3.png);
}

.BMFTreeDiv div div table tr td{
    background-image:url(images/treeG4.png);
}

.BMFTreeDiv div div div table tr td {
    background-image:url(images/treeG4.png);
}

.BMFTreeDiv table tr:hover td{
    background-image:url(images/treeG1.png);
}




.BMFTreeDiv_with_Select table tr td{
    background-image:url(images/treeG2.png);
}

.BMFTreeDiv_with_Select div table tr td{
    background-image:url(images/treeG3.png);
}

.BMFTreeDiv_with_Select div div table tr td{
    background-image:url(images/treeG4.png);
}

.BMFTreeDiv_with_Select div div div table tr td {
    background-image:url(images/treeG4.png);
}

.BMFTreeDiv_with_Select table tr:hover td{
    background-image:url(images/treeG1.png);
}


.BMFTreeDiv_with_Select a:visited a{
    color: red;
}









/*.BMFTreeDiv table tr {
    background-image:url(images/treeG2.png);
}

.BMFTreeDiv div table tr {
    background-image:url(images/treeG3.png);
}

.BMFTreeDiv div div table tr {
    background-image:url(images/treeG4.png);
}

.BMFTreeDiv div div div table tr {
    background-image:url(images/treeG4.png);
}

.BMFTreeDiv table tr:hover td{
    background-image:url(images/treeG1.png);
}*/


.DDsearchTop{
    background-color:#fbfff5;
    background-image:url(images/SearchBG4.png);
    background-repeat:repeat ;
}

#BMFLoginDiv table{
	background-image:none;
}
#BMFLoginDiv table td, #BMFLoginDiv table th{
	border-color:inherit;
}

#BMFLoginDiv table th{
	text-shadow:inherit;
}


.BMFLoginDiv table{
	background-image:none; border:none;padding:2px; margin:0;text-align:right; float:right;  
}
.BMFLoginDiv table td {
	border-color:inherit;border:none;padding:2px; margin:0;text-align:right; float:right;  
}

.BMFLoginDiv table th{
	text-shadow:inherit;border:none; padding:2px; margin:0; text-align:right; float:right;  
}

.blueColor {
	color:#6666FF;
}



table thead tr.headerGreen,table tr.headerGreen,table tfoot tr.headerGreen,table th.headerGreen{
	background-image:url(images/Table/tableGreenHeader.png);
}
tr.oddGreen {
	background-image:url(images/Table/tableGreenHigh.png);
}

tr.evenGreen {
	background-image:url(images/Table/tableGreenLow.png);
}


table thead tr.headerRed,table tr.headerRed,table tfoot tr.headerRed,table th.headerRed,th.headerRed{
	background-image:url(images/Table/tableRedHeader.png);
}
tr.oddRed {
	background-image:url(images/Table/tableRedHigh.png);
}

tr.evenRed {
	background-image:url(images/Table/tableRedLow.png);
}


table thead tr.headerBlue,table tr.headerBlue,table tfoot tr.headerBlue,table th.headerBlue{
	background-image:url(images/Table/tableBlueHeader.png);
}
tr.oddBlue {
	background-image:url(images/Table/tableBlueHigh.png);
}

tr.evenBlue {
	background-image:url(images/Table/tableBlueLow.png);
}


table thead tr.headerPink,table tr.headerPink,table tfoot tr.headerPink,table th.headerPink{
	background-image:url(images/Table/tablePinkHeader.png);
}
tr.oddPink {
	background-image:url(images/Table/tablePinkHigh.png);
}

tr.evenPink {
	background-image:url(images/Table/tablePinkLow.png);
}



table thead tr.headerYellow,table tr.headerYellow,table tfoot tr.headerYellow,table th.headerYellow{
	background-image:url(images/Table/tableYellowHeader.png);
}
tr.oddYellow {
	background-image:url(images/Table/tableYellowHigh.png);
}

tr.evenYellow {
	background-image:url(images/Table/tableYellowLow.png);
}



table thead tr.headerOrange,table tr.headerOrange,table tfoot tr.headerOrange,table th.headerOrange{
	background-image:url(images/Table/tableOrangeHeader.png);
}
tr.oddOrange {
	background-image:url(images/Table/tableOrangeHigh.png);
}

tr.evenOrange {
	background-image:url(images/Table/tableOrangeLow.png);
}


table thead tr.headerViolet,table tr.headerViolet,table tfoot tr.headerViolet,table th.headerViolet{
	background-image:url(images/Table/tableVioletHeader.png);
}
tr.oddViolet {
	background-image:url(images/Table/tableVioletHigh.png);
}

tr.evenViolet {
	background-image:url(images/Table/tableVioletLow.png);
}


table thead tr.headerLightBlue,table tr.headerLightBlue,table tfoot tr.headerLightBlue,table th.headerLightBlue{
	background-image:url(images/Table/tableLightBlueHeader.png);
}
tr.oddLightBlue {
	background-image:url(images/Table/tableLightBlueHigh.png);
}

tr.evenLightBlue {
	background-image:url(images/Table/tableLightBlueLow.png);
}









table thead tr.DDgreen,table tfoot tr.DDgreen,table th.DDgreen
{
    background-image:url(images/Table/tableGreenHeader.png);
}
tr.oddGreen td.DDgreen, tr.oddBlue td.DDgreen, tr.oddRed td.DDgreen , tr.oddYellow td.DDgreen, tr.oddPink td.DDgreen, tr.oddViolet td.DDgreen, tr.oddLightBlue td.DDgreen, tr.oddOrange td.DDgreen {
	background-image:url(images/Table/tableGreenHigh.png);
}

tr.evenGreen td.DDgreen, tr.evenBlue td.DDgreen, tr.evenRed td.DDgreen , tr.evenYellow td.DDgreen, tr.evenPink td.DDgreen, tr.evenViolet td.DDgreen, tr.evenLightBlue td.DDgreen, tr.evenOrange td.DDgreen {
	background-image:url(images/Table/tableGreenLow.png);
}



table th.DDred
{
    background-image:url(images/Table/tableRedHeader.png);
}
tr.oddGreen td.DDred, tr.oddBlue td.DDred, tr.oddRed td.DDred , tr.oddYellow td.DDred, tr.oddPink td.DDred, tr.oddViolet td.DDred, tr.oddLightBlue td.DDred, tr.oddOrange td.DDred {
	background-image:url(images/Table/tableRedHigh.png);
}

tr.evenGreen td.DDred, tr.evenBlue td.DDred, tr.evenRed td.DDred , tr.evenYellow td.DDred, tr.evenPink td.DDred, tr.evenViolet td.DDred, tr.evenLightBlue td.DDred, tr.evenOrange td.DDred {
	background-image:url(images/Table/tableRedLow.png);
}


table th.DDblue
{
    background-image:url(images/Table/tableBlueHeader.png);
}
tr.oddGreen td.DDblue, tr.oddBlue td.DDblue, tr.oddRed td.DDblue , tr.oddYellow td.DDblue, tr.oddPink td.DDblue, tr.oddViolet td.DDblue, tr.oddLightBlue td.DDblue, tr.oddOrange td.DDblue {
	background-image:url(images/Table/tableBlueHigh.png);
}

tr.evenGreen td.DDblue, tr.evenBlue td.DDblue, tr.evenRed td.DDblue , tr.evenYellow td.DDblue, tr.evenPink td.DDblue, tr.evenViolet td.DDblue, tr.evenLightBlue td.DDblue, tr.evenOrange td.DDblue {
	background-image:url(images/Table/tableBlueLow.png);
}



table th.DDpink
{
    background-image:url(images/Table/tablePinkHeader.png);
}
tr.oddGreen td.DDpink, tr.oddBlue td.DDpink, tr.oddRed td.DDpink , tr.oddYellow td.DDpink, tr.oddPink td.DDpink, tr.oddViolet td.DDpink, tr.oddLightBlue td.DDpink, tr.oddOrange td.DDpink {
	background-image:url(images/Table/tablePinkHigh.png);
}

tr.evenGreen td.DDpink, tr.evenBlue td.DDpink, tr.evenRed td.DDpink , tr.evenYellow td.DDpink, tr.evenPink td.DDpink, tr.evenViolet td.DDpink, tr.evenLightBlue td.DDpink, tr.evenOrange td.DDpink {
	background-image:url(images/Table/tablePinkLow.png);
}



table th.DDyellow
{
    background-image:url(images/Table/tableYellowHeader.png);
}
tr.oddGreen td.DDyellow, tr.oddBlue td.DDyellow, tr.oddRed td.DDyellow , tr.oddYellow td.DDyellow, tr.oddPink td.DDyellow, tr.oddViolet td.DDyellow, tr.oddLightBlue td.DDyellow, tr.oddOrange td.DDyellow {
	background-image:url(images/Table/tableYellowHigh.png);
}

tr.evenGreen td.DDyellow, tr.evenBlue td.DDyellow, tr.evenRed td.DDyellow , tr.evenYellow td.DDyellow, tr.evenPink td.DDyellow, tr.evenViolet td.DDyellow, tr.evenLightBlue td.DDyellow, tr.evenOrange td.DDyellow {
	background-image:url(images/Table/tableYellowLow.png);
}



table th.DDorange
{
    background-image:url(images/Table/tableOrangeHeader.png);
}
tr.oddGreen td.DDorange, tr.oddBlue td.DDorange, tr.oddRed td.DDorange , tr.oddYellow td.DDorange, tr.oddPink td.DDorange, tr.oddViolet td.DDorange, tr.oddLightBlue td.DDorange, tr.oddOrange td.DDorange {
	background-image:url(images/Table/tableOrangeHigh.png);
}

tr.evenGreen td.DDorange, tr.evenBlue td.DDorange, tr.evenRed td.DDorange , tr.evenYellow td.DDorange, tr.evenPink td.DDorange, tr.evenViolet td.DDorange, tr.evenLightBlue td.DDorange, tr.evenOrange td.DDorange {
	background-image:url(images/Table/tableOrangeLow.png);
}


table th.DDviolet
{
    background-image:url(images/Table/tableVioletHeader.png);
}
tr.oddGreen td.DDviolet, tr.oddBlue td.DDviolet, tr.oddRed td.DDviolet , tr.oddYellow td.DDviolet, tr.oddPink td.DDviolet, tr.oddViolet td.DDviolet, tr.oddLightBlue td.DDviolet, tr.oddOrange td.DDviolet {
	background-image:url(images/Table/tableVioletHigh.png);
}

tr.evenGreen td.DDviolet, tr.evenBlue td.DDviolet, tr.evenRed td.DDviolet , tr.evenYellow td.DDviolet, tr.evenPink td.DDviolet, tr.evenViolet td.DDviolet, tr.evenLightBlue td.DDviolet, tr.evenOrange td.DDviolet {
	background-image:url(images/Table/tableVioletLow.png);
}



table th.DDlightBlue
{
    background-image:url(images/Table/tableLightBlueHeader.png);
}
tr.oddGreen td.DDlightBlue, tr.oddBlue td.DDlightBlue, tr.oddRed td.DDlightBlue , tr.oddYellow td.DDlightBlue, tr.oddPink td.DDlightBlue, tr.oddViolet td.DDlightBlue, tr.oddLightBlue td.DDlightBlue, tr.oddOrange td.DDlightBlue {
	background-image:url(images/Table/tableLightBlueHigh.png);
}

tr.evenGreen td.DDlightBlue, tr.evenBlue td.DDlightBlue, tr.evenRed td.DDlightBlue , tr.evenYellow td.DDlightBlue, tr.evenPink td.DDlightBlue, tr.evenViolet td.DDlightBlue, tr.evenLightBlue td.DDlightBlue, tr.evenOrange td.DDlightBlue {
	background-image:url(images/Table/tableLightBlueLow.png);
}


/*----------------------------------------------------------------------*/
/* Header
/*----------------------------------------------------------------------*/


header{
	-webkit-box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	border-top-color:#d7d7d7;
	
	background:#f3f3f3;
	/* the filter causes an overflow problem on IE9 http://stackoverflow.com/questions/3619383/internet-explorer-css-property-filter-ignores-overflowvisible
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1');*/
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);
	background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1);
}
#logo, #logo a{
	text-shadow:0 -1px 0 #999999;
	color:#ffffff;
}
#header ul li ul li{
	border-color:#d7d7d7 #c2c2c2 #c2c2c2 #d7d7d7;
}
#header ul li ul li a{
	color:#353535;
	text-shadow:0px 1px 0 #ffffff;
	border-top-color:#ffffff;
	
	background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);
}
#header ul li ul li a:hover{

	background:#f6f6f6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);
	background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1);
}
#header ul li ul li a:active, #header ul li ul li a.active{
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.3);
	
	background:#e8e8e8;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#e3e3e3');
	background:-webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#e3e3e3));
	background:-moz-linear-gradient(top,  #e8e8e8,  #e3e3e3);
	background:-o-linear-gradient(top,  #e8e8e8,  #e3e3e3); 
}
#header ul li ul li:active, #header ul li ul li.active{
}
#header ul li ul li ul{
	background-color:#2e2e33;
}
#header ul li ul li span{
	background-color:#f0a8a8;
	color:#ffffff;
	border-color: #bbb;
   	-webkit-box-shadow: inset 0px 2px 2px rgba(255,255,255, 0.4), inset 0px -2px 3px rgba(255,25,25, 0.4);
	-moz-box-shadow: inset 0px 2px 2px rgba(255,255,255, 0.4), inset 0px -2px 3px rgba(255,25,25, 0.4);
	box-shadow: inset 0px 2px 2px rgba(255,255,255, 0.4), inset 0px -2px 3px rgba(255,25,25, 0.4);
}
#header ul li ul li ul li{
	border-color:#dddddd;
}
#searchbox{
	border-color:#d7d7d7 #c2c2c2 #c2c2c2 #d7d7d7;
}
form#searchform input#search{
	color:#353535;
	text-shadow:0px 1px 0 #ffffff;
	border-top-color:#ffffff;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	
	background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);
}
form#searchform input#search:hover{
	background:#f6f6f6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);
	background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1);
}
form#searchform input#search:focus{
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.3);
	background:#ffffff;
	filter:none;
}

/*----------------------------------------------------------------------*/
/* Content
/*----------------------------------------------------------------------*/

div.BMF_Show_Box_Body{
	-webkit-box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	background-color:#eeeeee;
	background-image:url(images/paper_01.png);
	border-color:#ededed;
}










#content{
	-webkit-box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	box-shadow:3px 0 4px rgba(0, 0, 0, 0.1);
	background-color:#eeeeee;
	background-image:url(images/paper_01.png);
	border-color:#ededed;
}

.bgsample{
	border-color:#999999;
	-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.5);
	background-color:#ffffff;
}

/*----------------------------------------------------------------------*/
/* Breadcrumb
/*----------------------------------------------------------------------*/


.breadcrumb li a{
	color:#999999;
	text-shadow:0 1px 0 #ffffff;
	border-color:#eeeeee #dddddd #dddddd #dddddd;
	background-image:url(images/breadcrumb.png);
}
.breadcrumb li:first-child a{
	border-left-color:#dddddd;
}
.breadcrumb li:last-child a{
}
.breadcrumb.disabled li a:hover{
	color:#999999;
}
.breadcrumb li a.previous{
	color:#aaaaaa;
}
.breadcrumb.disabled li a.previous:hover{
	color:#aaaaaa;
}
.breadcrumb li a:hover{
	color:#777777;
}
.breadcrumb li a:active, .breadcrumb li a.active, .breadcrumb.disabled li a.active:hover{
	color:#555555;
	text-shadow:0 0 1px #ffffff;
}

/*----------------------------------------------------------------------*/
/* Gallery
/*----------------------------------------------------------------------*/

.gallery{
	border-color:#CCCCCC #E7E7E7 #FFFFFF #E7E7E7;
	background-image:url(images/paper_02.png);
}
.gallery .sortable_placeholder{
	background-color:#f6f6f6;
	background-image:url(images/paper_02.png);
}

.gallery li{
	border-color:#FFFFFF #E7E7E7 #CCCCCC #E7E7E7;
	background-image:url(images/paper_01.png);
}
.gallery li > a{
	background-image:url(images/loading.gif);
}
.gallery li img{
}
.gallery li span{
	background-color:#2e2e33;
	border-top-color:#666666;
	-webkit-box-shadow:0 -1px 0 #2e2e33;
	-moz-box-shadow:0 -1px 0 #2e2e33;
	box-shadow:0 -1px 0 #2e2e33;
}
.gallery li > a span a{
	color:#ffffff;
}
.gallery li a span a.edit{
	background-image:url(../images/icons/light/pencil.png);
}
.gallery li a span a.delete{
	background-image:url(../images/icons/light/cross.png);
}

/*----------------------------------------------------------------------*/
/* Message Box
/*----------------------------------------------------------------------*/

#wl_msg .msg-box, #wl_msg .msg-box-close{
	border-color:#e1e1e1;
	color:#f1f1f1;
	
	background:#202020;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#202020', endColorstr='#151515');
	background:-webkit-gradient(linear, left top, left bottom, from(#202020), to(#151515));
	background:-moz-linear-gradient(top,  #202020,  #151515);
	background:-o-linear-gradient(top,  #202020,  #151515);
}
#wl_msg .msg-box-close{
}
#wl_msg .msg-box-close:hover{
	background-color:#e1e1e1;
	color:#2e2e33;
}
#wl_msg .msg-box h3, #wl_msg .msg-close{
	color:#f1f1f1;
	text-shadow:0 1px 0 #111111;
	background:#202020;
}
#wl_msg .msg-box h3{
	border-bottom-color:#555555;
}
#wl_msg .msg-close{
	border-right-color:#555555;
	border-bottom-color:#555555;
	background-image:url(../images/icons/light/cross.png);
}
#wl_msg .msg-close:hover{
	background-image:url(../images/icons/dark/cross.png);
	background-color:#e1e1e1;
}
#wl_msg .msg-content{
}
/*----------------------------------------------------------------------*/
/* Alert Boxes
/*----------------------------------------------------------------------*/

div.alert{
	border-color:#c7c7c7 #b2b2b2 #b2b2b2 #c7c7c7;
	text-shadow:0 1px 0 rgba(255,255,255,0.4);
	color:#555;
	background-color:#e6e6e6;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 8px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(255, 255, 255, 0.1), inset 0 -2px 8px rgba(0, 0, 0, 0.1);
	margin:9px 0;
}
div.alert:hover{
	border-color:#b2b2b2;
}
div.alert a{
	color:#777777;
}
div.alert a:hover{
	color:#444444;
}

div.alert.red, div.alert.warning{
	background-color:#f0a8a8;
}
div.alert.red:hover, div.alert.warning:hover{
	background-color:#f0cccc;
}
div.alert.green, div.alert.success{
	background-color:#a2e8a2;
}
div.alert.green:hover, div.alert.success:hover{
	background-color:#c5e8c5;
}
div.alert.yellow, div.alert.note{
	background-color:#e8e8a2;
}
div.alert.yellow:hover, div.alert.note:hover{
	background-color:#e8e8c5;
}
div.alert.blue, div.alert.info{
	background-color:#a8f0f0;
}
div.alert.blue:hover, div.alert.info:hover{
	background-color:#ccf0f0;
}
div.alert.pink{
	background-color:#f0a8f0;
}
div.alert.pink:hover{
	background-color:#f0ccf0;
}
div.alert.purple{
	background-color:#aea8f0;
}
div.alert.purple:hover{
	background-color:#cfccf0;
}

div.alert.warning{
	background-image:url(../images/icons/dark/alert.png);
	background-position:right;
}
div.alert.success{
	background-image:url(../images/icons/dark/tick.png);
	background-position:right;
}
div.alert.note{
	background-image:url(../images/icons/dark/light_bulb.png);
	background-position:right;
}
div.alert.info{
	background-image:url(../images/icons/dark/information.png);
	background-position:right;
}
/*----------------------------------------------------------------------*/
/* Form Elements
/*----------------------------------------------------------------------*/

pre{
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
pre, code{
	background-image:url(images/paper_02.png);
	background-color:#f1f1f1;
	border-color:#bbbbbb;
}
pre code{
	background-image:url(images/code_lines.png);
}

input,textarea{
	background-color:#ffffff;
	border-color:#bbbbbb;
}

input[type=text].small,input[type=text].medium,input[type=text].large{
	background-color:#ffffff;
	border-color:#bbbbbb;
}







input.placeholder,textarea.placeholder{
	color:#cccccc;
}
input.error{
	color:#c49090;
}
input, textarea, input:invalid, input:required, textarea:required,input[type=text].small,input[type=text].medium,input[type=text].large{
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2);
}







input:hover,input:focus,textarea:hover,textarea:focus{
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2);
}

select optgroup, select option{
	color:#555555;
}
select option{
	border-color:#ffffff #f7f7f7 #dddddd #f7f7f7;
}
form{
	border-color:#cccccc #e7e7e7 #ffffff #e7e7e7;
	background-image:url(images/paper_02.png);
}
form .wl_formstatus{
	color:#990000;
}
form span.required{
	background-image:url(images/required.png);
}

form fieldset{
	border-color:#dddddd #e7e7e7 #bbbbbb #e7e7e7;
}


form fieldset > section{
	border-top-color:#ffffff;
	border-bottom-color:#e7e7e7;
	
	background:#f6f6f6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);
	background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1);
}

form fieldset > section.DDsearchTopSection:hover {
	border-top-color:#ffffff;
	border-bottom-color:#e7e7e7;
	
	background:#f9f9f9;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#E1E1E1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f9f9f9,  #f1f1f1);
	background:-o-linear-gradient(top,  #f9f9f9,  #f1f1f1);
}


a.LinkButtonUpdate fieldset section
{
    border-top-color:#e7e7e7;
	border-bottom-color:#fefdd4;
    background:#fefde1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefef7', endColorstr='#fefde6');
	background:-webkit-gradient(linear, left top, left bottom, from(#fefef7), to(#fefde6));
	background:-moz-linear-gradient(top,  #fefef7,  #fefde6);
	background:-o-linear-gradient(top,  #fefef7,  #fefde6);
}

a.LinkButtonDelete fieldset section
{
    border-top-color:#e7e7e7;
	border-bottom-color:#fed4d4;
    background:#fee1e1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef7f7', endColorstr='#fee6e6');
	background:-webkit-gradient(linear, left top, left bottom, from(#fef7f7), to(#fee6e6));
	background:-moz-linear-gradient(top,  #fef7f7,  #fee6e6);
	background:-o-linear-gradient(top,  #fef7f7,  #fee6e6);
}


a.LinkButtonInsert fieldset section
{
    border-top-color:#e7e7e7;
	border-bottom-color:#dffed4;
    background:#e9fee1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafef7', endColorstr='#eefee6');
	background:-webkit-gradient(linear, left top, left bottom, from(#fafef7), to(#eefee6));
	background:-moz-linear-gradient(top,  #fafef7,  #eefee6);
	background:-o-linear-gradient(top,  #fafef7,  #eefee6);
}

form fieldset > section > div,form fieldset > section > div.DDsearchTopHeader,form fieldset > section.twoPart > div,form fieldset > section.threePart > div{
	border-right-color:#e7e7e7;
}
form fieldset > section > div span{	font-weight: 700;
}
form fieldset > section.error{
	background:#f0cccc;
	border-bottom-color:#f0cccc;
	filter:none;
}
form fieldset > section.error > label{
	text-shadow:none;
}
form fieldset > section label{
}
div.passwordstrength{
	text-shadow:0 1px 0 #dddddd;
	-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.5);
}
div.passwordstrength.s_1{background-color:#f0a8a8;}
div.passwordstrength.s_2{background-color:#f0d2b5;}
div.passwordstrength.s_3{background-color:#e8e8a2;}
div.passwordstrength.s_4{background-color:#a8f0f0;}
div.passwordstrength.s_5{background-color:#a2e8a2;}

/*----------------------------------------------------------------------*/
/* jQuery Checkbox
/*----------------------------------------------------------------------*/

.jquery-checkbox span.checkboxplaceholder { 
	background-image:url(images/checkbox.png);
}

/*----------------------------------------------------------------------*/
/* File Upload
/*----------------------------------------------------------------------*/

div.fileuploadui{
}
div.fileuploadui a{
}
ul.fileuploadpool{
	border-color:#ffffff;
	background-image:url(images/paper_02.png);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
ul.fileuploadpool.drop{
	background-image:url(images/dragndrop.png),url(images/paper_02.png);
}
ul.fileuploadpool.single{
}
ul.fileuploadpool li{
	border-color:#FFFFFF #E7E7E7 #CCCCCC #E7E7E7;
	background-color:#f6f6f6;
}
ul.fileuploadpool li.error{
	background-color:#f0cccc;
}
ul.fileuploadpool li .name{
}
ul.fileuploadpool li a{
}
ul.fileuploadpool li a:hover{
}
ul.fileuploadpool li a.cancel{
	background-image:url(../images/icons/dark/cross.png);
}
ul.fileuploadpool li a.remove{
	background-image:url(../images/icons/dark/cross.png);
}
ul.fileuploadpool li .progress{
	background-color:#f0a8a8;
	background-image:url(images/upload.gif);
}
ul.fileuploadpool li.success .progress{
	background-color:#a2e8a2;
	background-image:none;
}

/*----------------------------------------------------------------------*/
/* Comboselect
/*----------------------------------------------------------------------*/

div.comboselectbox div.combowrap{
	border-color:#FFFFFF #E7E7E7 #CCCCCC #E7E7E7;
	background-image:url(images/paper_02.png);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);
}
div.comboselectbox ul.comboselect li{
	border-color:#FFFFFF #E7E7E7 #CCCCCC #E7E7E7;
	background-color:#f6f6f6;
}
div.comboselectbox ul.comboselect li:hover a{
	color:#111;
}
div.comboselectbox ul.comboselect li a.add{
	background-image:url(../images/icons/dark/plus.png);
}
div.comboselectbox ul.comboselect li a.remove{
	background-image:url(../images/icons/dark/cross.png);
}
div.comboselectbox ul.comboselect li.used a{
	color:#ccc;
}
div.comboselectbox ul.comboselect li.selected{
	background-color:#efefef;
}
div.comboselectbox div.comboselectbuttons a.add{
	background-image:url(../images/icons/dark/triangle_right.png);
}
div.comboselectbox div.comboselectbuttons a.remove{
	background-image:url(../images/icons/dark/triangle_left.png);
}
div.comboselectbox div.comboselectbuttons a.addall{
	background-image:url(../images/icons/dark/triangle_double_right.png);
}
div.comboselectbox div.comboselectbuttons a.removeall{
	background-image:url(../images/icons/dark/triangle_double_left.png);
}

@media screen and (max-width:700px){
	div.comboselectbox div.comboselectbuttons a.add{
		background-image:url(../images/icons/dark/triangle_down.png);
	}
	div.comboselectbox div.comboselectbuttons a.remove{
		background-image:url(../images/icons/dark/triangle_up.png);
	}
	div.comboselectbox div.comboselectbuttons a.addall{
		background-image:url(../images/icons/dark/triangle_double_down.png);
	}
	div.comboselectbox div.comboselectbuttons a.removeall{
		background-image:url(../images/icons/dark/triangle_double_up.png);
	}
}

/*----------------------------------------------------------------------*/
/* Buttons
/*----------------------------------------------------------------------*/




input[type=button],input[type=submit],button, a.btn,a.btn.small,
.dataTables_paginate span.paginate_button,
.dataTables_paginate span.paginate_active{
	border-color:#c7c7c7 #b2b2b2 #b2b2b2 #c7c7c7;
	text-shadow:0 1px 0 rgba(255,255,255,0.7);
	color:#555555;
	background-color:#e6e6e6;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	top: 0px;
	right: 0px;
}
a.aspNetDisabled{
	border-color:#c7c7c7 #b2b2b2 #b2b2b2 #c7c7c7;
	text-shadow:0 1px 0 rgba(255,255,255,0.7);
	color:#555555;
	background-color:#d9f3b8;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	top: 0px;
	right: 0px;
}
a.aspNetDisabled:hover { 

text-decoration:none !important;
}
button.icon, a.btn.icon{
}
button{
}
a.btn{
}
input[type=button]:hover,input[type=submit]:hover,button:hover, a.btn:hover,
.dataTables_paginate span.paginate_active:hover{
	background-color:#f1f1f1;
    text-decoration:none !important;
}


input[type=button]:active,input[type=submit]:active,button:active, a.btn:active,
.dataTables_paginate span.paginate_active{
	background-color:#f1f1f1;
	border-color:#b2b2b2 #c7c7c7 #c7c7c7 #b2b2b2;
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
}

input[type=button].red,input[type=submit].red,button.red, a.btn.red{
	background-color:#f0a8a8;
}
input[type=button].red:hover,input[type=submit].red:hover,button.red:hover, a.btn.red:hover{
	background-color:#f0cccc;
}
input[type=button].green,input[type=submit].green,button.green, a.btn.green{
	background-color:#a2e8a2;
}
input[type=button].green:hover,input[type=submit].green:hover,button.green:hover, a.btn.green:hover{
	background-color:#c5e8c5;
}
input[type=button].yellow,input[type=submit].yellow,input[type=submit].yellow,button.yellow, a.btn.yellow{
	background-color:#e8e8a2;
}
input[type=button].yellow:hover,input[type=submit].yellow:hover,input[type=submit].yellow:hover,button.yellow:hover, a.btn.yellow:hover{
	background-color:#e8e8c5;
}
input[type=button].blue,input[type=submit].blue,button.blue, a.btn.blue{
	background-color:#a8f0f0;
	top: 0px;
	right: 0px;
}

input[type=button].lightblue,input[type=submit].lightblue,button.lightblue, a.btn.lightblue{
	background-color:#B0D6E5;
	top: 0px;
	right: -102px;
}
input[type=button].lightblue:hover,input[type=submit].lightblue:hover,button.lightblue:hover, a.btn.lightblue:hover{
	background-color:#3291B7;
    color:white;
}


input[type=button].blue:hover,input[type=submit].blue:hover,button.blue:hover, a.btn.blue:hover{
	background-color:#ccf0f0;
}
input[type=button].pink,input[type=submit].pink,button.pink, a.btn.pink{
	background-color:#f0a8f0;
}
input[type=button].pink:hover,input[type=submit].pink:hover,button.pink:hover, a.btn.pink:hover{
	background-color:#f0ccf0;
}
input[type=button].purple,input[type=submit].purple,button.purple, a.btn.purple{
	background-color:#aea8f0;
}
input[type=button].purple:hover,input[type=submit].purple:hover,button.purple:hover, a.btn.purple:hover{
	background-color:#cfccf0;
}


/*----------------------------------------------------------------------*/
/* Widgets
/*----------------------------------------------------------------------*/

.widget, .widget.loading{
	background-color:#ffffff;
	border-color:#dddddd #efefef #f1f1f1 #efefef;
	background-image:url(images/paper_02.png);
}
.widget > div{
	border-color:#dddddd #e7e7e7 #bbbbbb #e7e7e7;
	background-image:url(images/paper_01.png);
}
.widget > div.ui-widget{
	background-image:none;
}
.widget:hover{
	border-color:#cccccc;
}
.widget.ui-sortable-helper{
	-webkit-box-shadow:0px 5px 6px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0px 5px 6px rgba(0, 0, 0, 0.6);
	box-shadow:0px 5px 6px rgba(0, 0, 0, 0.6);
}
.widget h3.handle{
	color:#444444;
	text-shadow:0 0 1px #ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#aaaaaa;
	
	background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);
}
.widget h3.handle:hover{
	-webkit-box-shadow:inset 0 -3px 12px rgba(255, 255, 255, 0.5);
	-moz-box-shadow:inset 0 -3px 12px rgba(255, 255, 255, 0.5);
	box-shadow:inset 0 -3px 12px rgba(255, 255, 255, 0.5);
	
	background:#f6f6f6;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1');
	background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));
	background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);
	background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1);
}

.widget h3.handle .collapse{
	background-image:url(../images/icons/dark/collapse.png);
}
.widget h3.handle .reload{
	background-image:url(../images/icons/dark/refresh_3.png);
}
.widget.collapsed{
	border-bottom-color:#aaaaaa;
}
.widget.collapsed h3.handle .collapse{
	background-image:url(../images/icons/dark/expand.png);
}
.widget.loading h3.handle .reload{
	background-image:url(images/loading.gif);
}
.widget.number-widget > div ul li{
	border-top-color:#555555;
}
.widget.number-widget > div ul li a{
	color:#555555;
	text-shadow:0 1px 0 #ffffff;
}
.widget.number-widget > div ul li a:hover{
	color:#999999;
}
.widget.number-widget ul li a span{
}

.sortable_placeholder{
	border-color:#ffffff;
	background-color:#f6f6f6;
	background-image:url(images/paper_02.png);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------*/
/* Footer
/*----------------------------------------------------------------------*/

footer{
	color:#aaaaaa;
}



/* Move the Headernav to a drop down menu to the right */
@media screen and (max-width:960px) {
	#header ul#headernav{
		background-image:url(../images/icons/dark/expand.png);
		border-left-color:#e7e7e7;
	}
	#header ul#headernav li ul li ul{
		background-image:url(../images/bg/04.png);
		background-color:#2e2e33;
	}
}

/* iPhone and real small devicces */
@media screen and (max-width:480px) {

}






