*			{margin:0; padding:0;}
html 		{font:12px/13px tahoma,verdana;color:#222;}
body		{font:12px/13px tahoma,verdana;color:#222;background-image:URL('/new/bg.jpg');background-position:0 -200px;}
html, body {margin:0;height:100%;}

h1 {display:block;border-bottom:#888 1px dotted;font-size:18px;padding-bottom:10px;font-weight:normal;margin-top:25px;}
h2 {display:block;border-bottom:#888 1px dotted;font-size:14px;padding-bottom:6px;font-weight:normal;margin-top:25px;}

img {border:0;}

/* P */
p.smaller {font-size:10px;margin-top:4px;}

/* A */

a:link, a:active, a:visited {color:#00aed9;}
a:hover {color:#ff5d5d}
a.mm:link, a.mm:active, a.mm:visited, a.mm:hover {color:#5d5d5d;text-decoration:none;}

/* TABLES */
table.lister tr {background:#f9f8ef;}
table.lister tr:hover {background:#fbfaf1;}
table.lister td {border-bottom:#b1b1b1 1px solid;padding:10px 5px 10px 5px;}

table.lister2 {background: #b1b1b1;}
table.lister2 tr {background:#f9f8ef;}
table.lister2 tr:hover {background:#fbfaf1;}
table.lister2 th {padding:10px 5px 10px 5px;margin:0;text-align:center;background:#edece4;font-weight:normal;} 
table.lister2 td {padding:10px 5px 10px 5px;margin:0;} 

table.file td {width:100px;height:100px;overflow:hidden;border:#ccc 1px solid;}

/* some generic width sets */
table.width100 {width:100%;}
td.width20 {width:20px;}
td.width50 {width:50px;}
td.width140 {width:140px;}

.centered {text-align:center;}

/* FORMS ROUTINE */
input {font-size:14px;}
input.extended {width:100%;height:20px;font-size:14px;}

/* SMALL INPUTS */
input.smaller {width:70px;font-size:10px;}

/* LABELS */
div.fd {font-weight:bold;color:#777;margin:1px 0 8px 0;}

div.option {width:320px;overflow:hidden;float:left;padding:10px;margin:10px 10px 10px 0; background-color:#eee;}
div.label {width:120px;float:left;}
div.input {width:200px;float:left;}

div.info_label {width:150px;float:left;padding:10px 0 8px 0;font-size:11px;}
div.info_value {width:250px;float:left;padding:10px 0 8px 0;font-size:11px;overflow:hidden;}
div.smaller {font-size:10px;}
div.smaller div {font-size:10px;}

/* DECORATIONS */
div.hr_line {border-bottom:#888 1px dotted;margin:20px 0 20px 0;}
div.hr_line_solid {border-bottom:#e1e1e1 1px solid;}

div.footerInfo {color:#5f5f5f;font-size:10px;margin:30px 150px 20px 50px;float:left;} 
div.footerInfo a {color:#5f5f5f}

div.secondaryActions {font-size:10px;color:#5f5f5f;}
div.secondaryActions a {color:#5f5f5f;}

div.box {background:#f7f7f7;border:#eee 1px solid;padding:15px;margin:15px 0 15px 0;}

/* PADDINGS & MARGINS */
.no_pad {margin:0;padding:0;}
.pad {margin:0;padding:5px 0 5px 0;}
.pad_bottom5{padding-bottom:5px;}
.pad_bottom10{padding-bottom:10px;}
.pad_bottom20{padding-bottom:20px;}
.marg_bottom5{margin-bottom:5px;}
.marg_bottom10{margin-bottom:10px;}
.marg_bottom20{margin-bottom:20px;}

.marg_top30{margin-top:30px;} 
.marg_top20{margin-top:20px;} 
.marg_top10{margin-top:10px;} 

div.marg {margin:15px;}

/* TOP NAVIGATOR */
div.topGeneric {height:48px;cursor:hand;cursor:pointer;float:left;text-align:center;width:200px;}
div.topGeneric:hover {background-image:URL("/cms/kernel/share/img/hover.png")}
div.topCenteredGeneric {padding-top:20px;}

div.top_ {background:#05bae7;background-image:URL('/cms/kernel/share/img/top-background.gif');height:48px;width:100%;margin:0px 0 20px 0;}

.navBlock {z-index:999;border:#ccc 1px solid;background:#fff;position:absolute;top:48px;padding:10px 0 10px 0;}
.navElement {cursor:hand;cursor:pointer;width:200px;height:36px;vertical-align:middle;margin-bottom:5px;}

.posLeft1 {left:2px;}
.posLeft2 {left:200px;}
.posLeft3 {left:400px;}
.posLeft4 {left:600px;}


li {list-style-type:square;margin-bottom:10px;}


/* ul.navi {padding:0;margin:0 0 0 30px;list-style: none;}*/
li.struct_el_generic {height:16px;list-style-type:none;margin:0 0 15px 0;padding:0 0 0 25px;vertical-align:middle;display:block;}
li.struct_el_generic:hover {height:16px;list-style-type:none;margin:0 0 15px 0;padding:0 0 0 25px;vertical-align:middle;display:block;}

li.struct_el {background:URL('/cms/kernel/share/img/page_white_text.png') no-repeat 0 0;}
li.struct_add {background:URL('/cms/kernel/share/img/add.png') no-repeat 0 0;}
li.struct_edit {background:URL('/cms/kernel/share/img/page_edit.png') no-repeat 0 0;}
li.struct_view {background:URL('/cms/kernel/share/img/zoom.png') no-repeat 0 0;}

/* MISC */
div.clear {clear:both;}
div.vertical_middle {display:table-cell;vertical-align:middle;}
div.left {float:left;}


/* DIV CENTER */
.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}

/* CENTERED BLOCK */
.one         {height:101px;width:100px;border:#ccc 1px solid;}
/*<![CDATA[*/
.one         {height:100px;width:100px;border:#ccc 1px solid;}
#centred {width:100px; height:100px;}
#centred {text-align:center;display:table-cell;vertical-align:middle;}
#centred img {margin-top: expression(49 - (parseInt(offsetHeight)/2) +'px'); border:0;margin:0;padding:0;}
/*]]>*/

/* DIV PAGE TEMPLATE */
#wrapper {height:auto !important;height:100%;min-height:100%;min-width:800px;}
#header {height:75px;/*background:#05bae7;border-bottom:#05aed8 4px solid;*/}
#left {float:left;width:20px;}
#right {float:right;width:20px;}
#center {margin:0 20px 0 20px;}
#spacer {height:100px;}
#footer {height:100px;margin-top:-100px;background:#eee;border-top:#ccc 4px solid;}
