/* GENERAL STYLES */	
* {padding:0px; margin:0px;}
body {background:#fff; font: 12px/1.5 Arial, Tahoma, sans-serif; color:#000;}
body.body-home {background:#fff; font: 12px/1.5 Arial, Tahoma, sans-serif; color:#000;}
body.body-subpage {background:#fff; font: 12px/1.5 Arial, Tahoma, sans-serif; color:#000;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.center {margin:0px auto; text-align:center;}	
.small {font-size:x-small;}
.line {border-bottom:2px solid #000; margin-left:10px;}
.border {border:2px solid #000;}
.padded {padding:10px;}
.button {padding:6px 10px;}
.error {color:Red;}
.nomargin {margin:0px;}
.gray {color:#373737;}
.small {font-size:12px;}

/* headlines */
h1, h2, h3, h4, h5, h6 {margin:0px 0px 20px 0px;}
h1, h2, h3, h4, h5, h6, strong, b {color:#000;}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:10px;}

/* anchors */
a {color:#000;}
a:hover {color:#000000;}

/* block elements */
p {margin:0px 0px 20px 0px;}
ul {list-style-type:square;}
li {margin:0px 0px 12px 20px;}

/* columns */
.singlecolumn {width:100%}
.doublecolumn {width:50%}
.triplecolumn {width:33%}

/* rounded borders */
.rb1 {margin:0 2px;height:1px;font-size:1px;line-height:1px;display:block;}
.rb2 {margin:0 1px;height:1px;font-size:1px;line-height:1px;display:block;}
.rb3 {font:10px Arial,sans-serif; color:#000;padding:6px;margin:0px;background-color:#000 !important;}
.rb4{background-color:#000;}

/* tables */
table {border-collapse:collapse; empty-cells:show;}
td {padding:6px;}

/* datagrid */
table.datagrid th {color:#fff; background-color:#f0f0f0; text-align:left; padding:6px; font-weight:bold;}				
table.datagrid td{padding:6px; border-bottom:solid 1px #ccc;}
tr.datagrid_alt_row {background-color:#f0f0f0;}
.datagrid_pager {font-size:12px;}

/* Form Elements */
.formfield {font-size:12px; margin:0px 0px 6px 0px;}
.input-text {font:16px Arial;border-top:1px solid #8c8c8c;border-left:1px solid #858585;border-bottom:1px solid #c5c5c5;border-right:1px solid #d4d4d4;}
.input-select{}
.input-textarea{}
.input-button{}
.input-button:hover{}

	    	
/* MAIN CONTAINER STYLES */
#container {width:100%; margin:0px auto 0px auto;}
    
/* HEADER CONTAINER STYLES */
#container #header {display:none;}

/* ROTATING BANNER STYLES */	
#container #header #RotatingBanner {display:none;}

/* HORIZONTAL MENU CONTAINER STYLES */
#container #mainmenu {display:none;}  

/* PAGEBODY CONTAINER STYLES */
#container #pagebody {clear:both;}

/* PAGEBODY LEFT COLUMN */ 
#container #pagebody #leftcolumn {clear:both;float:left;}

/* PAGEBODY CENTER COLUMN */
#container #pagebody #centercolumn {float:left;width:504px;margin:0px 12px 0px 12px;}	

/* PAGEBODY RIGHTCOLUMN */    
#container #pagebody #rightcolumn {float:right;}

/* MAIN CONTENT */
#maincontent {display:block; font:14px/1.5em Arial, Helvetica;}

/* FOOTER CONTAINER */
#container #footer {display:none;}


/* ******************************************************************************************************** */
/* ***************************************     MENU ITEM STYLES    **************************************** */
/* ******************************************************************************************************** */
/*Position the entire menu (SET A FIXED WIDTH IN IE6MENU.CSS!)*/
#container #mainmenu .mnuMain {display:none;}
