@charset "utf-8";
/**
 * SenCSS 0.6 - Sensible Standards CSS framework
 *
 * Copyright (c) 2008-2009 Kilian Valkhof (kilianvalkhof.com)
 * Visit sencss.kilianvalkhof.com for more information and changelogs.
 * Licensed under the MIT license. http://www.opensource.org/licenses/mit-license.php
 */
/**
 * Basic reset - By Eric meyer and Paul Chaplin, http://meyerweb.com/eric/tools/css/reset/
 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{
margin:0;
padding:0;
vertical-align:baseline;
}

body{
color:#000;
font:75%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
position:relative;
}

textarea{
font:100%/1.5em Arial, Helvetica, "Liberation sans", "Bitstream Vera Sans", sans-serif;
}
blockquote,q{
quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
content:'';content:none;
}
:focus{
outline:none;
}
/**
 * Baseline and common looks - Sets a vertical rhythm and styles the different elements.
 */
a{
text-decoration:underline;
}
a:hover,a:focus{
text-decoration:none;
}
abbr,acronym{
border:none;
cursor:help;
font-variant:small-caps;
}
address,cite,em,i{
font-style:italic;
}
blockquote p{
margin:0 1.5em 1.5em 0;
padding:0.75em;
}
code,kbd,tt{
font-family:"Courier New", Courier, monospace;
line-height:1;
*line-height:1.5;
}
del{
text-decoration:line-through;
}
dfn{
border:none;
font-style:italic;
}
dl{
margin:0 0 1.5em 0;
}
dt{
font-weight:700;
}
dd{
padding-left:1.5em;
}
h1{
font-size:2em;
font-weight:700;
margin:0;
padding:0 0 0.75em 0;
}
h2{
font-size:1.5em;
margin:0 0 1em 0;
}
h3{
font-size:1.1666em;
margin:0 0 1.285em;
}
h4{
font-size:1em;
margin:0 0 1.5em;
}
h5{
font-size:0.8333em;
margin:0 0 1.8em;
}
h6{
font-size:0.666em;
margin:0 0 2.25em;
}
img{
display:inline-block;
vertical-align:bottom;
}
ins{
text-decoration:overline;
}
ol{
list-style:inside decimal;
}
p{
font-weight:300;
margin:0 0 0 0;
}
pre{
font-family:"Courier New", Courier, monospace;
margin:0 0 1.5em;
}
sub{
top:0.4em;
font-size:0.85em;
line-height:1;
position:relative;
vertical-align:baseline;
}
sup{
font-size:0.85em;
line-height:1;
position:relative;
bottom:0.5em;
vertical-align:baseline;
}
strong,b{
font-weight:700;
}
ul{
list-style:inside disc;
list-style-type:none;
}
ul,ol{
margin:0;
padding:0;
}
li ul,li ol{
margin:0;
}
li li{
padding-left:1.5em;
}
/** tables still need 'cellspacing="0"' in the markup 
 */
table{
border-collapse:collapse;
border-spacing:0;
margin:0 0 0 0;
padding:0;
}
caption{
font-style:italic;
text-align:left;
}
tr.alt td{
background:#eee;
}
td{
border:none;
padding:0 0 0 0;
vertical-align:top;
}
th{
padding:0 0 0 0;
vertical-align:top;
}

/* custom */

img {border:none;line-height:0px;padding:0;margin:0;}

.blockElement {width:300px;display:block;clear:both;height:auto;margin:0 0 0 300px;padding:0;z-index:200000;}

.adminBar {position:relative;width:100%;height:30px;float:left;clear:both;margin:0;padding:0;}

.widthBlockElement {position:relative;width:100%;float:left;clear:both;margin:0;padding:0;}

/*
.mgnlMainbar {position:absolute !important;width:250px !important;clear:both;background-color:#5E9201 !important;z-index:100000 !important;float:left;}
.mgnlMainbarPreview {;width:27px !important;clear:both;background-color:#5E9201 !important;z-index:100000 !important;float:left;}
.mgnlMainbar .mgnlControlButton {position:relative !important;font-size:9px !important;z-index:100000 !important;}
*/
	
/*
.mgnlControlBarSmall, .mgnlControlBarSmall_PUSHED, .mgnlControlBarSmall_MOUSEOVER, .mgnlControlBar tr {width:440px !important;clear:both;background-color:#5E9201 !important;}
.mgnlControlBarSmall tbody tr td, .mgnlControlBarSmall_PUSHED tbody tr td, .mgnlControlBarSmall_MOUSEOVER tbody tr td  {width:auto !important;}
.mgnlBtnsLeft {width:auto !important;float:left;}
.mgnlBtnsRight {width:auto !important;float:right;}
*/

.textBlockElement {display:block;clear:both;height:auto;margin:0;padding:0;line-height:0;font-size:0;}

.floatContent {position:relative;float:left;width:960px;margin:0 0 0 -300px;padding:0;background-color:transparent;}

.contentWidth {width:700px;}

.pageWidth {width:980px;float:left;display:block;height:1px;font-size:0;line-height:0;margin:0;padding:0;}

.clear {position:relative;height:0px;width:100%;line-height:0;font-size:0;padding:0;margin:0;}

.spaceBottom {position:relative;width:100%;height:30px;float:left;font-size:0;line-height:0;}

.space10 {position:relative;width:100%;height:10px;float:left;font-size:0;line-height:0;}

.noSpace10 {margin:-10px 0 0 0;}

.hidden {position:absolute;left:-1000px;top:-1000px;}

/***** end of css *****/