/*
2O Finance Template
CSS'd by: Nathaniel B | Sept. 18th 2007, 12:03PM EST
*/
/* Core Stuff ~~~~~~~~~~~~~~~~~~~~~~ */
body {
background:url(../images/pagebg.gif) repeat-x top;
height:100%;
}
#wrapper {
width:818px;
height:100%;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#3f3f63;
height:100%;
}

#contentarea a {
text-decoration:none;
color:#0066FF;
}

#contentarea a:hover {
text-decoration:underline;
}

#container {
width:818px;
height:100%;
float:left;
height:100%;
}

.frame {
background:#e9e9e9;
border:1px solid #d5d5d5;
}

/* Top Banner Stuff ~~~~~~~~~~~~~~~~~~~~~~ */
#topbanner {
width:636px;
height:auto; /*Default set at 266px*/
float:right;
margin:0px 0px 5px 0px;
}

#imagearea {
width:615px;
/*height:280px; Default set at 240px*/
margin:10px 0px 10px 10px; /*bottom would not have margin if default height is set*/
text-align:center;
background:#000000;
float:left;
}

#imagearea_noblack {
width:615px;
height:auto;/*Default set at 240px*/
margin:10px 0px 10px 10px; /*bottom would not have margin if default height is set*/
text-align:center;
background:none;
}

#imageareatext {
color:#FFFFFF;
padding:20px;
float:left;
}

#video {
float:left;
text-align:center;
width:615px;
color:#FFFFFF;
}
#video2 {
float:left;
text-align:center;
width:615px;
color:#FFFFFF;
border-top:5px solid #E9E9E9;
}

#video p, #video2 p {
margin:10px;
}
/* Content Stuff ~~~~~~~~~~~~~~~~~~~~~~ */
#contentarea {
width:616px;
height:auto;
float:right;
padding:10px;
}
#newslinks {
list-style:none;
margin:0px;
padding:0px;
}

#newslinks li {
margin-top:2px;
}

#newslinks li a {
padding-left:20px;
background:url(../images/pdf.gif) left center no-repeat;
margin-top:2px;
}
#contentarea h1 {
font-family:"Arial Narrow", Arial, sans-serif;
font-size:17pt;
border-left:8px solid #3f3f63;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 5px;
}

#contentarea h2 {
font-size:10pt;
background:#3f3f63;
border:1px solid #d5d5d5;
padding:3px;
color:#FFFFFF;
margin:0px 0px 15px 0px;
}

#content {
/* width:428px; Width is not really needed, but just incase its here if you need it */
text-align:left;
}
#newsbar {
width:168px;
height:auto;
float:right;
margin:0px 0px 0px 20px;
}

.important-text {
font-style:italic;
font-size:11pt;
font-weight:bold;
}
/* Side Menu Stuff ~~~~~~~~~~~~~~~~~~~~~~ */
#sidemenu {
width:175px;
float:left;
height:auto;
}

#sidemenu ul {
list-style:none;
margin:10px 10px 10px /*default 30 when adblocks are enabled*/ 10px;
padding:0px;
}

#sidemenu ul li {
background:url(../images/menuoptbg.gif) repeat-x;
height:30px;
line-height:30px;
border:1px solid #d5d5d5;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 9px;
font-family:"Arial Narrow", Arial, sans-serif;
font-size:10pt;
}

#sidemenu ul li a {
background:url(../images/menuoptbullet.gif) no-repeat left;
padding:0px 0px 0px 22px;
color:#3f3f63;
text-decoration:none;
}

#sidemenu ul li a:hover {
text-decoration:underline;
}

.menublock {
background:url(../images/menudivider.gif) top center no-repeat;
padding:12px 5px 0px 5px;
margin:10px;
}

.menublock h3 {
margin:0px;
font-size:10pt;
}

#adblock {
width:175px;
height:175px;
background:#000000;
}

#letteritems {
margin:0px;
padding:0px;
list-style:none;
}

#letteritems li {
margin-top:3px;
}

#letteritems li a {
padding-left:20px;
background:url(../images/winword.gif) left center no-repeat;
}

/* Bottom Stuff ~~~~~~~~~~~~~~~~ */
#footer {
margin-top:10px;
float:right;
}