.bg-main {background: #069; color: #fff}
.boxed {margin: 1em 0px 1em 1em;}
.header {font-size: 1.7em; font-weight: bold;}
.sub {text-transform: uppercase; font-size: .8em; font-weight: bold; font-family: Verdana, Serif; color: #eee;}
.welcome {font-size: 1.5em; font-weight: bold; line-height: 0.5em}
.centered {text-align: center;}
.ruler {height: 5px; background: #aaa; 	border-top: 1px #555 solid; margin-top: 1px; border-bottom: 1px #555 solid; margin-bottom: 2px;	}
.line {	background: #777; color: #eee; border-top: 1px #555 solid; margin-top: 1px; border-bottom: 1px #555 solid; margin-bottom: 2px; padding: 1em 0px 1em 15px; }
.text p { }
.uniform_input {width: 250px; margin-top: .5em; margin-bottom: .5em;}
.cbutton {float: none; display: inline;}
.dotted {border: 1px #888 dotted; padding: 1em; font-weight: bold}

#nav {width: 100%; list-style: none; float: left; margin: 0 0 1em 0; padding: 0; background-color: #f2f2f2; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#nav li { float: left; }
#nav li a {width: 92px;	display: block;	padding: 8px 15px; text-decoration: none; font-weight: bold; color: #069; border-right: 1px solid #ccc; }
#nav li a:hover { color: #c00;	background-color: #eee; }


.news { width: 100%; font-size: .8em; list-style: none;	padding: 0; background-color: #fff; }
.news li { padding: .5em 0 .5em .3em; margin-bottom: 1px; border-bottom: 1px solid #ddd; }
.news li a {text-decoration: none; color: #069; }
.news li:hover {color: #c00; background-color: #eee; }

#files {list-style: none; padding: 0;}
#files li {background-image: url(/if/images/box-up.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 2.5em; font-size: 0.9em; margin-bottom: .7em; color: #777}

#brick {height: 500px;}
#sig {color: #eee; text-decoration: none;}

.wrap {width:95%; padding: 1em; clear:left; line-height:1.1; border-left: 1px #ccc solid; border-top: 1px #ccc solid; border-right: 1px #999 solid; border-bottom: 1px #999 solid; margin-bottom: 1em; margin-top: 1em; padding-bottom: 1.8em}
.wrap h3 { font:  normal .9em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; height: 1em; display: inline; padding: .2em 1em .2em 1em; clear: right; color: #555; background: white; position: relative; top: -1.6em; border: 1px #ccc solid;}
.wrap h4 {font-weight: bold}

.warning {font-weight: bold; color: red}
.attention {font-weight: bold}
.inc {font-size: 1.2em; margin-top: 1.2em}

.copy {border: 3px #ccc double; margin: 2em 1em .5em 1em; padding: .5em 1em .5em 1em; background: #eee; color: #555; text-align: center}
.listed {}
.listed li {margin-bottom: .5em}
