/* document */

body {
text-align:center;
font-family:arial;
font-size:12px;
padding:0px;
margin:0px;
color:#555;
line-height:1.5;
}

img {
border:0px;
}

div {
font-family:arial;
font-size:12px;
color:#555;
line-height:1.5;
}

p {
line-height:1.5;
margin:0px;
padding:0px;
}


/* elements */

div#outerContainer {
text-align:left;
margin:20px auto 0px auto;
padding:0px;
width:750px;
border:0px;
}

div#docHeader {
text-align:left;
margin:0px 0px 1px 0px;
padding:0px;
width:750px;
border:1px solid #999;
float:left;
}

div#docBody {
text-align:left;
margin:0px 0px 1px 0px;
padding:0px;
width:750px;
border:1px solid #999;
float:left;
}

div#docFooter{
text-align:left;
margin:0px 0px 1px 0px;
padding:0px;
width:750px;
border:1px solid #999;
float:left;
}

div#banner {
width:748px;
height:70px;
padding:0px;
margin:1px 1px 0px 1px;
float:left;
background:#fff url('../gfx/top.jpg');
overflow:hidden;
}

div#links {
width:748px;
height:25px;
padding:0px;
margin:0px 1px 1px 1px;
float:left;
text-align:center;
background:#fff url('../gfx/gradbg.gif') repeat-x;
}

div#contentTitle {
width:748px;
height:25px;
padding:0px;
margin:1px 1px 5px 1px;
float:left;
background:#fff url('../gfx/titlebg.gif') repeat-x;
}

div#content {
width:748px;
height:385px;
padding:0px;
margin:0px 1px 1px 1px;
float:left;
}

div#info {
text-align:center;
width:748px;
height:25px;
padding:0px;
margin:1px 1px 1px 1px;
float:left;
background:#fff  url('../gfx/gradbg.gif') repeat-x;
}

div#newsTitle {
width:160px;
height:25px;
padding:3px 0px 0px 0px;
margin:0px;
float:left;
font-size:13px;
color:#0175a3;
}

div#docTitle {
width:580px;
height:25px;
padding:3px 0px 0px 0px;
margin:0px;
float:left;
color:#0175a3;
font-size:13px;
}

div#newsContent {
width:160px;
height:100%;
padding:0px;
margin:0px;
float:left;
border-right:1px dashed #ccc;
}

div#docContent {
width:580px;
height:100%;
padding:0px;
margin:0px;
float:left;
}

div.mainContent {
float:left;
width:560px;
margin:0px 0px 0px 10px;
}

div.paddedInfoTitle {
float:left;
margin:0px 0px 0px 5px;
padding:0px;
width:10px;
height:100%;
}

div.paddedInfo {
float:left;
margin:0px;
padding:0px;
width:130px;
height:100%;
}

div.barText {
margin:3px 0px 0px 10px;
}

div.row {
float:left;
width:100%;
margin:0px;
padding:0px;
}

div.linkCenter {
width:400px;
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}

div.linkMainFirst {
float:left;
margin:0px;
padding:0px;
}

div.linkMain {
float:left;
margin:0px 0px 0px 20px;
padding:0px;
}

img.mainImg {
float:right;
margin:5px 0px 10px 10px;
padding:0px;
}


/* formatting */
a.bluelink:link, a.bluelink:visited, a.bluelink:active {
font-family:arial;
font-size:12px;
font-weight:bolder;
text-decoration:none;
color:#0c8ec1;
}

a.bluelink:hover {
color:#999;
}