@charset "utf-8";
/* CSS Document */

body{margin:0px; background-color:#404040; background-image:url(/img/bg_repeat.png); background-repeat:repeat-x; font-family: Arial, Helvetica, Sans-Serif; color:#000000;}

a:link, a:visited, a:active {color: #416eab; text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}

h1 {font-size:24px; color:#f4f4f4; margin:0px; font-weight:100;}
h2 {font-size:22px; color:#000000; margin-top:10px; margin-bottom:10px;}
h3 {font-size:18px; color:#000000; margin-top:10px; margin-bottom:10px;}
h4 {font-size:16px; color:#000000; margin-top: 8px; margin-bottom: 8px;}
h5 {font-size:12px; color:#cccccc; margin:0px; font-weight:lighter;}
h6 {font-size:12px; color:#cccccc; margin:0px; font-weight:lighter;}

h4 a:link, h4 a:visited, h4 a:active {color:#000000;}
h4 a:hover {color:#416eab;}

h5 a:link, h5 a:visited, h5 a:active {font-size:12px; color:#cccccc; margin:0px; font-weight:lighter;}
h5 a:hover {color:#999999;}

h6 a:hover{color:#999999;}

p {font-size:12px;}

blockquote {margin-top:0px; margin-bottom:0px;}

/*---------------DIV-----------------*/

#header_wrapper {width:846px; margin-left:auto; margin-right:auto; padding-top:0px; margin-top:0px; background-image:url(../img/header_texture.jpg); background-position:50% 0px; background-repeat:no-repeat;}

#logo {width:234px; height:80px; margin-left:50px; padding-top:31px; padding-bottom:5px;}
#solgan {width:460px; height:30px; float:right; margin-right:10px; margin-top:60px;}

#nav_bar {width:846px; height:51px; background-image:url(/img/nav_bar.png); margin-top:0px;}
#nav {width:425px; height:43px; padding-top:4px; float:right; padding-right:5px; padding-left:5px;}

#banner_wrapper {margin-top:1px; margin-left:auto; margin-right:auto; width:832px; height:237px;}
#banner {display:none; opacity:0;}

#body_wrapper {background-image:url(/img/body_repeat.png); background-repeat:repeat-y; background-position:center top; width: 811px; min-height:300px; margin-left:auto; margin-right:auto; padding-left:30px; padding-right:00px; padding-top:0px; padding-bottom:5px;}

#text_wrapper {width: 540px; min-height: 200px; padding-bottom:0px; float:left}

#right_column {width:260px; float:right; padding-bottom:0px;}

#column_txt {width:195px; margin:25px auto 2px auto; padding-bottom:10px; border-bottom:#dddddd 1px solid;}

#bottom_logo {margin-right:75px; width:250px; float:right;}

#footer_wrapper {background-image:url(/img/footer.png); background-repeat:no-repeat; background-position:center top; width:786px; height:35px; margin: 0 auto 0 auto; padding: 25px 30px 0 30px}
#footer_right {width:400px; float:right;}

#info {width:810px; margin-left:auto; margin-right:auto; padding-bottom:25px;}
#info_right {width:400px; float:right;}

.table {margin:0px; padding:2px 0 2px 0; font-size:12px;}

/*----Classes----*/

.clear {clear:both;}
.div_line {color:#222222; font-size:12px; font-weight:lighter;}
.pic {border:#CCCCCC solid 3px; margin:20px;}
.list {font-size:12px;}
.line {border-top:#dddddd solid 1px; width: 500px; margin: 20px auto 20px auto;}
.alert {color:#990000; background-color:#CCCCCC;}