/*CSS File 1*/
body {
margin : 0;
padding : 0;
background : #efefef;
font : 11px Verdana, Arial, Helvetica, Tahoma;
text-align : left;
}
.title {
font : 12px Verdana, Arial, Helvetica, Tahoma;
text-align : left;
font-weight: bold;
color :#000000;
}
.subtitle {
font : 11px Verdana, Arial, Helvetica, Tahoma;
text-align : left;
font-style: italic;
color : #000000;
}
.preview {
font : 11px Verdana, Arial, Helvetica, Tahoma;
text-align : left;
color : red;
}
a {
font : 11px Verdana, Arial, Helvetica, Tahoma;
text-decoration : underline;
text-align : left;
color : #003366;
}
a:link {
color : #000000;
}
a:active {
color : #000000;
}
a:visited {
color : #000000;
}
a:hover {
color : #000000;
}
a.menu {
font : 11px Verdana, Arial, Helvetica, Tahoma;
text-decoration : none;
text-align : left;
color : #ffffff;
}
a.menu:link {
color : #ffffff;
}
a.menu:active {
color : #ffffff;
}
a.menu:visited {
color : #ffffff;
}
a.menu:hover {
color : #eeeeee;
}
#wrapper{
                margin:auto;
                width:900px;
                background-color:#ffffff;
                border:1px #909090 solid;
        }
#header {
margin : 0;
padding : 0;
background : white;
width : 900px;
height : 90px;
}
#header_extra {
margin : 0;
padding : 0;
background : white;
width : 900px;
height : 18px;
}
#header_extra2 {
margin : 0;
padding : 0;
background : green;
width : 900px;
}
#main1 {
margin : 0;
padding : 0;
background : white;
width : 900px;
}
#main2 {
margin : 0;
padding : 0;
background : white;
width : 900px;
}
#left {
float : left;
width : 160px;
min-height : 500px;
margin : 0;
padding : 0;
background : white;
font-size : 100%;
}
#right {
float : right;
width : 160px;
min-height : 100%;
margin : 0;
padding : 0;
background : white;
font-size : 100%:
}
#middle {
margin : 0 163px;
background : white;
font-size : 100%;
}
#footer {
margin : 0;
padding : 0;
background : white;
width : 900px;
clear: both;
}

#footer_extra {
margin : 0;
padding : 0;
width : 900px;
}
.column-in {
margin : 0;
padding : 0.5em 1em;
text-align : left;
}
.column-in-footer {
margin : 0;
padding : 0.5em 1em;
text-align : center;
}
.cleaner {
clear : both;
height : 1px;
font-size : 1px;
border : none;
margin : 0;
padding : 0;
background : transparent;
}
#loginbox {
margin : 0;
background : white;
border : 1px solid black;
width : 145px;
}
.logintext {
font : 10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color : #003366;
text-align : left;
}
.loginbutton {
border : 1px solid #cc0000;
color : #4d4d4d;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 10px;
width : 70px;
}
table.regform {
border : 0 solid #ffffff;
padding : 0;
background-color : transparent;
}
td.regform1 {
background-color : transparent;
padding : 0;
}
table.regformalert {
border : 1px solid #000000;
padding : 0;
background-color : #f9f784;
}
.formdescription {
color : #000b84;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 10px;
}
.formexplain {
color : #e80000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
}
.formexplainsmall {
color : #e80000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 12px;
}
.form15 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 15px;
}
.form60 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 60px;
}
.form80 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 80px;
}
.form120 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 120px;
}
.form200 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 200px;
}
.form280 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 280px;
}
.form480 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 480px;
}
.form500 {
background : #ffffff;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 500px;
}
.form60alert {
background : #f9f784;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 60px;
}
.form120alert {
background : #f9f784;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 120px;
}
.form200alert {
background : #f9f784;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 200px;
}
.form280alert {
background : #f9f784;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 280px;
}
.form480alert {
background : #f9f784;
border : 1px solid #cc0000;
color : #000000;
font-family : Verdana, Arial, Helvetica, Tahoma;
font-size : 11px;
width : 480px;
}
#spacer {
width : 20px;
height : 2px;
background : #ffffff;
}
img.floatleft {
float : left;
margin : 4px;
}
img.floatright {
float : right;
margin : 4px;
}
img.floatcenter {
margin : 4px;
}

#chapterbox {
margin : 1px;
background : white;
width : 570px;
}
table.chapterbox {
background : white;
width : 542px;
}
td.chapterbox1 {
background : white;
width : 542px;
}

#startarticlebox {
margin : 0px;
background : white;
}
div#menu {
position : relative;
top : 10px;
left : 0;
width : 170px;
height : 180px;
font : 18px Verdana, sans-serif;
z-index : 100;
}
span.tool {
position : relative;
cursor : help;
}
span.tool span.tip {
display : none;
}
span.tool:hover span.tip {
display : block;
z-index : 100;
position : absolute;
top : 2.5em;
left : 2em;
width : 180px;
line-height : 1.2em;
padding : 3px 7px 4px 6px;
border : 1px solid #336;
background-color : #efefef;
font-family : arial, helvetica, sans-serif;
font-size : 12px;
color : #e80000;
text-align : left;
}


.contentContainer{
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
.contentContainer p,.contentContainer h1{
margin-top:0px;
}

.imageSlideshowHolder,.imageSlideshowHolder_left{
margin:0px;
float:right;
width:284px; 
height:78px; 
position:relative; 
}
.imageSlideshowHolder img{
position:absolute;
left:0px;
top:0px;
}

* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}
