body
{
   position:absolute;
   background-color:#FFFFFF;
}

html, body {
    top:0px; left:0px; right:0px;
    min-height:100%;
    margin:0;
    padding:0;
    width:100%;
}

/* HEADER */

#header{
 	background: #004C80 url(../images/branding_bg.png) repeat-x top;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
	height: 68px;
	margin: 0;
	padding: 0;
}

/* Menu */

#menu {height:36px; text-align:center; background:url(../images/back.gif);border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
#menu ul {display:inline-block; margin:0 auto; padding:0; list-style:none; white-space:nowrap;}
#menu li {display:inline;}
#menu li a {width:50px; display:block; margin-top:6px; height:24px; float:left; color:#ccc; text-decoration:none; padding:0 10px 0 10px; font: bold 12px/22px arial,sans-serif;}
#menu li a:hover {padding:0 9px; border:1px solid #000; margin-top:5px; border-color:#000 #888 #666 #222; background:#444; color:#fff; line-height:24px}

/* Content */

/*#content {
    margin:0;
    padding-top:2em;
    padding-left:15em;
    padding-bottom:3em;
    z-index:2;
}
*/
#content {
	position:absolute; /* position absolutely */
	z-index:3; /* If required to cover any other divs */
	top:8em; /* a value to miss the header */
	bottom:1px; /* a value to miss the footer */
	left:200px; /* a value to miss any navigation div */
	right:170px; /* this will put the scroll bar at the right of the page */
	background:#FFF; /* set the background color */
	}

#content_fix {
	overflow:auto; /* add scroll bars as necessary */
	position:absolute; /* position absolutely */
	z-index:3; /* If required to cover any other divs */
	top:8em; /* a value to miss the header */
	bottom:1px; /* a value to miss the footer */
	left:200px; /* a value to miss any navigation div */
	right:0; /* this will put the scroll bar at the right of the page */
	background:#FFF; /* set the background color */
	}

.content-text{
	font-family: "Courier New";
    font-style: normal;
    font-size:small;
}

/* LEFT/IMAGES */

#left {
    padding:8em 0px 0px 0px;
    position:absolute;
    top:1px;
    left:0.5em;
}

#right {
    padding:8em 0px 0px 0px;
    position:absolute;
    top:1px;
    right:0.5em;
}


#left_fix {
    padding:8em 0px 0px 0px;
    position:fixed;
    top:1px;
    left:0.5em;
}

/* Boxes */

.xsnazzy h1, .zsnazzy h1 {
margin:0;
font-size:16px;
padding:0 10px 5px 10px;
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0;
padding:5px 10px;
font-size:8px;
}
.xsnazzy {
background: transparent;
width:152px;
float:left;
margin:0 3px;
}

.xtop, .xbottom {
display:block;
background:transparent;
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block;
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff;
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px;
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px;
margin:0 1px;
}

.xboxcontent {
display:block;
border:0 solid #444;
border-width:0 1px;
height:auto;
font-size:12px;
}
* html .xboxcontent {
height:1px;
}

.color_a {
background:#6699FF;
color:#fff;
}
.color_bb{
background:#d4d8bd;
color:#000;
}
.color_c {
background:#758279;
color:#fff;
}
.color_d {
background:#b2ab9b;
color:#000;
}

#xsnazz h1, #xsnazz h2, #xsnazz p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazz h1 {font-size:2.5em;}
#xsnazz h2 {font-size:2em;color:#06a; border:0;}
#xsnazz p {padding-bottom:0.5em;}
#xsnazz h2 {padding-top:0.5em;}
#xsnazz {background: transparent; margin:0 1em 100px 1em;}

.xto, .xbotto {display:block; background:transparent; font-size:1px;}
.xb11, .xb22, .xb33, .xb44 {display:block; overflow:hidden;}
.xb11, .xb22, .xb33 {height:1px;}
.xb22, .xb33, .xb44 {background:#ccc; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb11 {margin:0 5px; background:#08c;}
.xb22 {margin:0 3px; border-width:0 2px;}
.xb33 {margin:0 2px;}
.xb44 {height:2px; margin:0 1px;}

.xboxconten {display:block; background:#ccc;border:0 solid #08c; border-width:0 1px;padding-left:20px;}

.list {
   margin-left:40px;

}
 /* Styles */

.Stil1 {
	color: #FF0000;
	font-weight: bold;
}

.Stil2 {
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
}
/*.Stil3 {
   color: #FFFFFF
}*/
.Stil4 {
   color: #FF0000
}
.Stil5 {
   color: #0000FF
}

.Stil6 {
   color: #FF0000
}

.Stil7 {
	color: #0033FF;
	font-weight: bold;
}




