#wrapper {min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -40px;}

#footer {width:948px; margin: 0 auto 1px auto; height:40px; text-align: center; background: url(../img_style/footer_bg.gif) bottom center no-repeat}

#footer_inner {position: relative; top: 14px}

#wrapper_container {width:948px; margin: 20px auto 50px;clear:both;}

.wrapper_top {width:948px; margin: 0 auto; clear:both; line-height: 40px;}



.justify {text-align:justify}

.td_head_left {border-bottom:1px solid #484848;border-left:1px solid #484848;border-top:1px solid #484848;text-align:left;width:30%;}

.td_head_center {border-bottom:1px solid #484848;border-left:1px solid #484848;border-top:1px solid #484848;text-align:center;width:15%;}

.td_head_right {border:1px solid #484848;text-align:center;width:15%;}

.td_border_left {border-bottom:1px solid #484848;border-left:1px solid #484848;text-align:left;}

.td_border_right {border-bottom:1px solid #484848;border-left:1px solid #484848;border-right:1px solid #484848;text-align:left;}

.td_border {border:1px solid #484848;text-align:left;}


/* Nav - Menue */

#nav_top { float:left; clear:both; line-height: 40px; text-align: center; display: block; width: 100%; margin-bottom: 10px}

#nav_top li {float:left;}

#nav_top li a {color: #fff; text-decoration: none; font-size: 14px; display:block}
#nav_top li a span {display:block; margin: 0 0 0 14px; padding: 0 14px 0 0}

#nav_top a:link, #nav_top a:visited, #nav_top a:active {background: url(../img_style/nav_button.gif) top left no-repeat;}
#nav_top a:link span, #nav_top a:visited span, #nav_top a:active span {background: url(../img_style/nav_button.gif) top right no-repeat; }

#nav_top a:hover {background: url(../img_style/nav_button.gif) center left no-repeat;}
#nav_top a:hover span {background: url(../img_style/nav_button.gif) center right no-repeat;}

#nav_top a.current:link, #nav_top a.current:visited, #nav_top a.current:active {background: url(../img_style/nav_button.gif) bottom left no-repeat; cursor:text}
#nav_top a.current:link span, #nav_top a.current:visited span, #nav_top a.current:active span {background: url(../img_style/nav_button.gif) bottom right no-repeat; cursor:text}

#nav_top { display: block; position: relative; }
#nav_top li { display: block; list-style: none; position: relative;}
#nav_top a { display: block; }

#nav_top ul li {line-height: 30px; margin: 0}
#nav_top ul li a {font-size: 12px}
#nav_top ul li a span { background-image: none; padding: 0; margin: 0;}
#nav_top ul {border: 1px solid #ccc; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;background-image: url(../img_style/pix_red.png); }

#nav_top ul li a:link, #nav_top ul li a:visited, #nav_top ul li a:active {background-image: none;}
#nav_top ul li a:link span, #nav_top ul li a:visited span, #nav_top ul li a:active span {background-image: none;}

#nav_top ul li a:hover {background-image: none;}
#nav_top ul li a:hover span {background-image: none;}

#nav_top ul { display: none; position: absolute; left: 0;}
* html #nav_top ul { line-height: 0; } /* IE6 "fix" */
#nav_top ul a { zoom: 1; } /* IE6/7 fix */
#nav_top ul li { float: none; }
#nav_top ul ul { top: 0; }
    
/* Essentials - configure this */

#nav_top ul { width: 160px; }
#nav_top ul ul { left: 161px; }

#navigation {height: 450px; overflow: auto;width:225px;float:left}

.cseofeatures li { list-style: disc; margin-left: 25px;}

.red {color: #FF0000}
.center {text-align: center}