body{
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:link{font-weight:bold;text-decoration:none}
a:active{font-weight:bold;text-decoration:none}
a:visited{font-weight:bold;text-decoration:none}
a:hover{font-weight:bold;text-decoration:underline}
form{margin:0;padding:0}
/* MAIN STRUCTURE ------------------- */
/* CONTENT AND COLUMNS  */
#navwrap{
height:28px;
text-align:center;
position:relative
}
#container{width:100%;position:relative}
#subcontainer{position:absolute;left:0;right:0}
#center{margin-left:25%;margin-right:25%}
#right{
width:25%;
padding-top:15px;
padding-bottom:15px;
position:absolute;
right:0;
left:auto;
top:0
}
#left{
width:25%;
padding-top:15px;
padding-bottom:15px;
left:0;
top:0
}
/* LOGO AND NAVIGATION TIDBITS ---------------- */
#panel{
width:400px;
padding:5px;
font-size:80%;
text-align:right;
right:10px;
left:auto;
top:0;
position:absolute
}
img#panel{padding-left:3px}
.form{width:80px;font-size:90%}
/* NAVIGATION 100% CSS */
/* USED TO HIDE ALL "A SPAN" TEXT IN LAYER "NAVIGATION" */
#navigation{
width:481px;
margin-left:auto;
margin-right:auto;
position:relative
}
#navigation a span{display:none}
/* HOME */
#navigation a#home{
width:56px;
height:28px;
position:absolute;
left:0px
}
#navigation a:hover#home{width:56px;height:28px}
/* CHAPTERS */
#navigation a#chapter{
width:79px;
height:28px;
position:absolute;
left:56px
}
#navigation a:hover#chapter{width:79px;height:28px}
/* DW TEMPLATES */
#navigation a#dw{
width:108px;
height:28px;
position:absolute;
left:135px
}
#navigation a:hover#dw{width:108px;height:28px}
/* RESOURCES */
#navigation a#resources{
width:85px;
height:28px;
position:absolute;
left:243px
}
#navigation a:hover#resources{width:85px;height:28px}
/* FORUM */
#navigation a#forum{
width:63px;
height:28px;
position:absolute;
left:328px
}
#navigation a:hover#forum{width:63px;height:28px}
/* CONTACT US */
#navigation a#contact{
width:90px;
height:28px;
position:absolute;
left:391px
}
#navigation a:hover#contact{width:90px;height:28px}
/* CENTER COLUMN CONTENT AND TIDBITS ----------- */
#topborder2{padding:0 15px 0 15px;height:10px}
#tease{padding:0 15px 0 15px}
#Ccontent{padding:2px 15px 15px 15px}
#Ccontent h1{
margin-bottom:1px;
padding:2px 5px 2px 5px;
display:block;
font-size:120%
}
#Ccontent h1 span.supportive{font-size:60%}
p.stamp{
margin-top:0px;
margin-bottom:3px;
font-size:80%
}
p.fpstory{
margin:0;
font-size:90%;
line-height:130%
}
p.story{font-size:100%;line-height:130%}

#navigation a:hover#contact{width:90px;height:28px}
/* CENTER COLUMN HEADER ----------- */
#topborder2{padding:0 15px 0 15px;height:10px}
#tease{padding:0 15px 0 15px}
#Ccontent{padding:2px 15px 15px 15px}
#Ccontent h1{
margin-bottom:1px;
padding:2px 5px 2px 5px;
display:block;
font-size:120%;
text-align:center;
}
#Ccontent h1 span.supportive{font-size:60%}
p.stamp{
margin-top:0px;
margin-bottom:3px;
font-size:80%
}


/* RIGHT COLUMN TIDBITS */
.Rtitle{
margin-left:5%;
margin-right:5%;
margin-bottom:15px;
padding:2px 5px 2px 5px;
font-size:85%;
font-weight:bold
}
.Rcontent{
margin-left:5%;
margin-right:5%;
margin-bottom:10px;
margin-top:-10px;
padding:0 5px 0 5px
}
.Rcontent p{
padding-top:0px;
margin-bottom:0px;
margin-top:2px;
font-size:90%
}
/* LEFT COLUMN TIDBITS --------------- */
#left a:link,#left a:active,#left a:visited,{text-decoration:none}
#left a:hover,#panel a:hover{text-decoration:underline}
.Ltitle{
margin-left:5%;
margin-right:5%;
margin-bottom:15px;
padding:2px 5px 2px 5px;
font-size:85%;
font-weight:bold
}
#Lcontent{
margin-left:5%;
margin-right:5%;
margin-bottom:10px;
margin-top:-10px;
padding:0 5px 0 5px
}
.Ldashed{
margin-left:5%;
margin-right:5%;
margin-bottom:18px;
padding:12px 5px 3px 5px;
position:relative
}
.Ldashed h4{
margin:0;
padding:0 5px 0 5px;
white-space:nowrap;
font-size:118%;
top:-8px;
position:absolute
}
.Ldashed h4 img{position:relative;top:1px}
.Ldashed h5{
margin-top:2px;
margin-bottom:0px;
font:small-caps bold 105%
}
.Ldashed p{
padding-top:0px;
margin-bottom:0px;
margin-top:2px;
font-size:90%
}



.Ldashed2{
margin-left:0;
margin-right:0;
margin-bottom:10px;
padding:4px 0px 3px 0px;
position:relative
}
.Ldashed2 h4{
margin:0;
padding:0 5px 0 5px;
white-space:nowrap;
font-size:118%;
top:-8px;
position:absolute
}
.Ldashed2 h4 img{position:relative;top:1px}
.Ldashed h5{
margin-top:2px;
margin-bottom:0px;
font:small-caps bold 105%
}
.Ldashed2 p{
padding-top:0px;
margin-bottom:0px;
margin-top:2px;
font-size:90%
}



.Rdashed2{
margin-left:5%;
margin-right:5%;
margin-bottom:18px;
padding:2px 5px 3px 5px;
position:relative
}

.Rdashed{
margin-left:5%;
margin-right:5%;
margin-bottom:18px;
padding:12px 5px 3px 5px;
position:relative
}
.Rdashed h4{
margin:0;
padding:0 5px 0 5px;
white-space:nowrap;
font-size:118%;
top:-8px;
position:absolute
}
.Rdashed h4 img{position:relative;top:1px}
.Ldashed h5{
margin-top:2px;
margin-bottom:0px;
font:small-caps bold 105%
}
.Rdashed p{
padding-top:0px;
margin-bottom:0px;
margin-top:2px;
font-size:90%
}




/* MISC TIDBITS AND STUFF (GLOBAL) */
.imgleft{
float:left;
padding:0 3px 0 0;
position:relative
}
.imgright{float:right}
.noshow{display:none}

/* POSTION OF CENTER COLUMN (GLOBAL) */
.centercolPosition {
margin-left:5%;
margin-right:5%;
padding:0px 5px 3px 5px;
position:relative
}

/*
* Begin MainBox
* Where the dynamic content goes
*/
.mainbox{
        width: 90%;
        background: #FFFFFF;
        padding: 10px;
        margin: 10px 5px 10px 10px;
        border: 1px dashed #000000;
}

.mainbox>p{
        margin:0px;
}

.mainbox>p+p {
        text-indent:0px;
}
/*
* End Mainbox
*/


.SubjectHeader {
	FONT-SIZE: 13pt; COLOR: #002EB8; FONT-FAMILY: arial,Helvetica,sans-serif; FONT-WEIGHT: bold;
}

.SubjectHeaderRed {
	FONT-SIZE: 13pt; COLOR: red; FONT-FAMILY: arial,Helvetica,sans-serif; FONT-WEIGHT: bold;
}