/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th{margin:0;padding:0;}table{}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}


.marginTop20{margin-top:20px}
.marginTop10{margin-top:10px}
.marginBottom10{margin-bottom:10px}
.height345{height:345px}
.marginRight20{margin-right:20px}
.marginLeft20{margin-left:20px}
.marginRight10{margin-right:10px}
.marginTop35{margin-top:35px}
.width300{width:300px}
.width200{width:200px}
.width450{width:450px}
.marginBottom15{margin-bottom:15px}
.marginTop40{margin-top:40px}
.marginBottom20{margin-bottom:20px}
.paddingTop75{padding-top:75px}
.paddingTop50{padding-top:50px}
.padding10{padding:10px}
.margintop20{margintop:20px}
.paddingLeft10{padding-left:10px}
.paddingRight10{padding-right:10px}
.marginTop30{margin-top:30px}
.marginRight5{margin-right:5px}
.marginBottom5{margin-bottom:5px}


.margin0, .marginClear { margin:0px; }

.marginAuto { margin-left:auto;margin-right: auto; }

.fLeft { float:left; }

.fRight{ float:right; }

.bold{font-weight: bold; }

.right{text-align: right; }

.italic , em {font-style:italic;}
strong { font-weight: bold; }

.center {text-align:center;}
.left {	text-align:left;}

/* float clearing for IE6 */
* html .container{
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .container{
  min-height: 1%;
}

/* float clearing for everyone else */
.container:after{
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}


.full { width:100%;}
#clear, .clear {clear: both;margin:0px;	padding:0px;}

.white , .white a , .white a:active ,  .white a:visited{ color:#FFF; }
.black , .black a , .black a:active ,  .black a:visited{ color:#000; }
.black { color:#000;}
.small { font-size:9px; }
.bgwhite { background:#FFF; }
.bgwhite60 { background:rgba(255,255,255,0.6); }

* { outline:none; }

.hover { cursor: hand;cursor: pointer; }
.hidden { display:none}
.hiddenImportant { display:none !important;}
.underline{text-decoration: underline;}
#overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	overflow:hidden;
}


#adminContent {
	z-index:999;
	position:fixed;
	left:50%;
	color:#000;
	top:50%;
	width:950px;
	height:570px;
	overflow:auto;
	margin-left:-475px;
	margin-top:-300px;
	background:#FFF;
	padding:5px;
	box-shadow: 0px 0px 10px #bababa;
}

#adminContent a { color:#000; }

#adminContent button {  -moz-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3) , 0px 0px 0px 5px #ffe9cf;
	-webkit-box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3), 0px 0px 0px 5px #ffe9cf;
	box-shadow:inset 0px 1px 1px 0px rgba(255,255,255,0.3), 0px 0px 0px 5px #ffe9cf;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff8800), color-stop(1, #e67b00) );
	background:-moz-linear-gradient( center top, #ff8800 5%, #e67b00 100% );
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8800', endColorstr='#e67b00');*/
	background-color:#ff8800;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #b86704;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px -1px 0px rgba(0,0,0,0.3);
    padding-left:30px;
    background-image:url('../../images/icons/save_16.png') , url('../../images/cms/whiteHalf20.png');
    background-repeat: no-repeat , repeat-x;
	background-position:5px 8px , center center;
    
    margin:15px;
    
    cursor:hand;
    cursor:pointer;}

#admin { position:fixed;right:0; top: 10px; background:#000; color:#FFF; width:120px; padding:5px 10px;z-index: 999 }
#admin a { color:#FFF; margin-left:20px;text-decoration: none; }