 body {
background:#CCC;
font:70% Verdana, Tahoma, arial, sans-serif;
color:#555;
text-align:center
}

a,a:visited {
text-decoration:none;
color:#2180BC;
background:inherit
}

a:hover {
color:#2180BC;
background:inherit;
text-decoration:underline
}

h1,h2,h3 {
font-family:'Trebuchet MS', Tahoma, Sans-serif;
font-weight:Bold
}

h1 {
font-size:130%
}

h2 {
font-size:120%;
text-transform:uppercase;
color:#88ac0b
}

h3 {
font-size:120%;
color:#666
}

img.float-right {
margin:5px 0 10px 10px
}

img.float-left {
margin:5px 10px 10px 0
}

h1,h2,h3,p {
margin:0;
padding:10px
}

ul,ol {
margin:5px 20px;
padding:0 20px
}

ul li {
list-style-image:url(../images/bullet.gif);
}

ul.my_list li{
list-style-image:url(../images/bullet.gif);
margin-bottom: 10px;
}

ul.my_hz_list li{
list-style-image:url(../images/bullet.gif);
text-align: center;
    padding: 3px 10px 3px 10px;
    margin: 5px;
    border: 1px solid #CCC;
}

code {
text-align:left;
display:block;
overflow:auto;
font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;
background:#FAFAFA;
border:1px solid #f2f2f2;
margin:5px 0;
padding:10px
}

acronym {
cursor:help;
border-bottom:1px solid #777
}

blockquote {
border:1px solid #9C0;
width:100%;
margin:10px 0;
padding:10px 0
}

table {
border-collapse:collapse;
margin:0 0 0 5px
}

th strong {
color:#fff
}

th {
background:#93BC0C;
height:29px;
padding-left:12px;
padding-right:12px;
color:#FFF;
border-left:1px solid #B6D59A;
border-bottom:solid 1px #FFF
}

tr {
height:30px
}

td {
padding-left:5px;
padding-right:5px
}

td.first,th.first {
border-left:0
}

tr.row-white td {
background:#F8F8F8;
border-bottom:1px solid #eaeaea
}

tr.row-green td {
background:#cee78c;
border-bottom:1px solid #eaeaea
}

tr.row-red td {
background:#ffb2b2;
border-bottom:1px solid #eaeaea
}

tr.row-grey td {
background:#ccc;
border-bottom:1px solid #eaeaea
}

tr.hilite td {
background:#FF9;
border-bottom:1px solid #eaeaea
}

form {
background-color:#FAFAFA;
display:inline
}

label {
margin:5px 0
}

input {
font:normal 1em Verdana, sans-serif;
color:#333;
padding:2px
}

textarea {
width:375px;
font:normal 1em Verdana, sans-serif;
border:1px solid #eee;
height:100px;
display:block;
color:#777;
padding:2px
}

.searchform {
background-color:transparent;
border:none;
width:190px;
margin:0;
padding:5px 0 15px
}

.searchform input.textbox {
width:120px;
color:#777;
height:18px;
border:1px solid #E5E5E5;
vertical-align:top;
padding:2px
}

.searchform input.button {
width:60px;
height:24px;
vertical-align:top;
padding:2px 5px
}

#wrap {
width:820px;
background:#CCC url(../images/content2.jpg) repeat-y center top;
text-align:left;
margin:0 auto
}

#content-wrap {
clear:both;
width:760px;
margin:10px auto;
padding:0
}

#header {
width:820px;
position:relative;
height:103px;
background:#CCC url(../images/header.jpg) no-repeat center top;
color:#FFF;
padding:0
}

#header a#home_link {
  display:block;
  width:345px;
  height:70px;
  position:absolute;
  right:385px;
}

#header h1#logo-text {
position:absolute;
font:bolder 44px 'Trebuchet MS', Arial, Sans-serif;
letter-spacing:-2px;
color:#FFF;
text-transform:none;
top:25px;
left:47px;
margin:0;
padding:0
}

#header h2#slogan {
position:absolute;
font:normal 12px 'Trebuchet MS', Arial, Sans-serif;
text-transform:none;
color:#FFF;
top:56px;
left:53px;
margin:0;
padding:0
}

#header #header-links {
position:absolute;
top:33px;
right:53px;
color:#C6DDEE;
font-size:10px
}

#header #header-logo {
position:absolute;
top:33px;
left:53px;
color:#C6DDEE;
font-size:10px
}

#menu {
clear:both;
background:url(../images/menu.jpg) repeat-x 0 0;
font:bold 12px/37px Verdana, Arial, Tahoma, Sans-serif;
height:37px;
width:780px;
margin:0 auto;
padding:0
}

#menu ul {
float:right;
list-style:none;
margin:0;
padding:0
}

#menu ul li a {
display:block;
float:left;
color:#FFF;
text-decoration:none;
padding:0 10px
}

#menu ul li.last a {
padding-right:20px
}

#main_landing {
clear:both;
width:760px;
margin:0 0 0 5px;
padding:0
}

#main {
float:left;
width:98%;
display:inline;
margin:0 0 0 5px;
padding:0
}

#main h1 {
margin-top:10px;
font:Bold 140% 'Trebuchet MS', Tahoma, Sans-serif;
color:#88ac0b;
border-bottom:1px solid #EFF0F1;
background:#FFF url(../images/square-green.png) no-repeat 3px 50%;
padding:5px 0 5px 25px
}

.post-footer {
background-color:#FAFAFA;
border:1px solid #f2f2f2;
font-size:95%;
width:96%;
display:block;
white-space:normal;
margin:10px 10px 0 5px;
padding:5px
}

.post-footer2 {
background-color:#2987c5;
border:1px solid #f2f2f2;
font-size:95%;
width:96%;
display:block;
white-space:normal;
margin:10px 10px 0 5px;
padding:3px
}

.post-footer .date {
background:url(../images/clock.gif) no-repeat left center;
padding-left:20px;
margin:0 10px 0 5px
}

.post-footer .comments {
background:url(../images/comment.gif) no-repeat left center;
padding-left:20px;
margin:0 10px 0 5px
}

.post-footer .readmore {
background:url(../images/page.gif) no-repeat left center;
padding-left:20px;
margin:0 10px 0 5px
}

#sidebar {
float:right;
width:26.5%;
color:#68774A;
margin:0;
padding:0
}

#sidebar h1 {
margin-top:10px;
font:bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;
color:#728D26;
padding:5px
}

#sidebar ul.sidemenu {
list-style:none;
text-align:left;
text-decoration:none;
background:url(../images/dots.jpg) repeat-x left top;
margin:7px 4px 8px 0;
padding:0
}

#sidebar ul.sidemenu li {
list-style:none;
background:url(../images/dots.jpg) repeat-x left bottom;
color:#68774A;
margin:0 2px;
padding:4px 0 4px 5px
}

* html body #sidebar ul.sidemenu li {
height:1%
}

#sidebar ul.sidemenu li a {
text-decoration:none;
background-image:none;
color:#666
}

#sidebar ul.sidemenu li a:hover {
color:#1773BC
}

#footer {
color:#C6DDEE;
background:#CCC url(../images/footer.jpg) no-repeat center top;
clear:both;
width:820px;
height:65px;
text-align:center;
font-size:92%
}

.float-right {
float:right
}

.align-left {
text-align:left
}

.align-right {
text-align:right
}

.clear {
clear:both
}

.error {
background-color:#FFD2D2
}

.msg {
background-color:#0CF;
color:#000;
font-weight:700;
text-align:center;
display:block;
height:20px;
width:100%;
padding-top:5px;
z-index:5001;
margin:auto
}

.msg_error {
background-color:#F66;
color:#000;
font-weight:700;
text-align:center;
display:block;
height:20px;
width:100%;
padding-top:5px;
z-index:5002;
margin:auto
}

.msg_success {
background-color:#6C3;
color:#FFF;
font-weight:700;
text-align:center;
display:block;
height:20px;
width:100%;
padding-top:5px;
z-index:5003;
margin:auto
}

.style11 {
font-size:18px;
font-weight:700;
color:#2E8C00
}

.style13 {
font-size:18px;
font-weight:700
}

.style14 {
font-size:18px
}

.eg-bar {
background-color:#93BC0C;
font-weight:700;
border:1px solid #000;
padding:8px
}

.eg-bar_sp {
background-color:#09C;
font-weight:700;
border:1px solid #000;
padding:8px
}

.style15 {
color:#FFF
}

#disclosure_badge {
border:1px solid #ccc;
padding:5px
}

.disclosure_top {
overflow:visible;
height:160px;
background:url(../images/opp_disclosure_background.gif) left repeat-y;
padding:10px
}

.disclosure_top_right {
text-align:left;
width:250px;
float:right;
margin-left:10px
}

.disclosure_top_left {
text-align:right;
height:200px
}

#disclosure_preview {
text-align:center;
padding-left:250px;
padding-top:30px;
background:url(../images/opp_disclosure_badge_backgr.gif) 0 0 no-repeat;
height:45px;
position:relative;
background-image:url(../images/disclosure_tag_blue.jpg);
background-repeat:no-repeat;
background-position:0 0;
margin-left:220px
}

#disclosure_trigger_popup {
text-align:left;
padding-left:40px;
padding-top:15px;
padding-bottom:15px;
height:110px
}

#disclosure_bottom_wrapper {
width:100%;
border:1px solid #ccc;
padding:5px
}

#disclosure_links {
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc
}

#disclosure_links table {
width:500px
}

#disclosure_links td {
width:240px
}

#disclosure_links h4 {
margin-bottom:0;
padding-left:15px;
margin-top:4px
}

#disclosure_preview_wrapper {
width:100%;
padding-top:10px;
border-right:1px dotted #ccc;
border-bottom:1px dotted #ccc;
background-color:#FFF
}

LABEL.noIndent {
width:auto;
text-align:left;
padding-right:0;
float:none;
clear:none;
line-height:normal;
margin-bottom:0
}

#disclosureBadgeExample {
position:relative;
top:0;
left:0;
width:238px;
height:20px;
background:url(../images/disclosure_tag_blue.jpg)
}

#disclosureBadgeExample_text {
position:absolute;
left:7px;
top:2px;
height:18px;
width:220px;
overflow:hidden;
text-align:left
}

#disclosureBadgeExample_shadow {
position:absolute;
left:9px;
top:4px;
height:18px;
width:222px;
overflow:hidden;
text-align:left
}

#disclosureBadgeExample_logo {
position:absolute;
left:7px;
height:18px;
width:18px;
visibility:hidden;
border:1px solid #333;
background:url(../images/icon_placeholder.jpg);
top:0
}

.bgg {
background-image:url(../images/border_top.jpg);
background-position:bottom;
background-repeat:no-repeat
}

.bgg_r {
background-image:url(../images/border_ur.jpg);
background-position:left bottom;
background-repeat:no-repeat
}

.bgg_l {
background-image:url(../images/border_ul.jpg);
background-position:right bottom;
background-repeat:no-repeat
}

.bgg_b {
background-image:url(../images/border_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:378px
}

.bgg_left {
background-image:url(../images/border_left.jpg);
background-position:right;
background-repeat:no-repeat
}

.bgg_right {
background-image:url(../images/border_right.jpg);
background-position:left;
background-repeat:no-repeat
}

div.tooltip {
background:#D3FFA8;
border:2px solid #FFf;
color:#000;
text-align:left;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal;
margin:10px;
padding:10px
}

.help3 {
display:inline;
text-align:left;
position:relative;
top:0
}

.help3 img {
vertical-align:text-top;
position:relative;
display:inline;
text-align:right;
top:-6px
}

.help_align_top a {
position:relative;
top:-86px
}

.press a {
position:relative;
top:-280px
}

.bumpdown a {
position:relative;
top:8px
}

.visited_post a:visited {
text-decoration:#666;
font-weight:400
}

IMG.icon {
width:17px;
height:20px
}

.image_preview {
width:100px;
height:129px;
background-color:#F7F7F7;
border:0 solid #CCC;
text-align:center;
vertical-align:middle;
color:#666;
margin-bottom:2px
}

.preview_link {
text-decoration:underline;
cursor:pointer;
color:#09C
}

.preview_link_blur {
text-decoration:none;
cursor:default;
color:#0C3
}

.top_div {
position:fixed;
top:0;
left:0;
z-index:3000;
background-image:url(../images/semixf.png);
margin:0;
padding:0
}

.low_fund {
float:left;
padding-left:140px;
padding-right:140px;
color:#900
}

.Sel,.Sel:hover {
color:#999;
cursor:default;
text-decoration:none
}

a.hireme {
color:#FFF;
background-color:#09C;
text-decoration:none;
font-weight:700;
border:1px solid #0C3;
padding:5px
}

a.hireme:hover {
color:#FFF;
background-color:#0C3;
text-decoration:none;
border:1px solid #09C;
padding:5px
}

.img_accept,.img_cancel,.img_comment {
cursor:pointer
}

*,.searchform p {
margin:0;
padding:0
}

input.button,input[type="submit"] {
font:bold 12px Arial, Sans-serif;
height:24px;
color:#FFF;
background:#8EB50C url(../images/button-bg.jpg) repeat-x 0 0;
border:none;
margin:0;
padding:2px 3px
}

#header #header-links a,#footer a {
color:#FFF;
text-decoration:none
}

#header #header-links p a#current,#header #header-links a:hover,#menu ul li a:hover,#menu ul li#current a {
color:#D4E59F
}

#menu ul li,.disclosure_top_right img,#disclosure_trigger_popup img,.image_inline img {
display:inline
}

.float-left,.float_left,a.help2 img {
float:left
}

.iconspan,.iconspan1,.iconspan11,.iconspan12,.iconspan13,.iconspan14 {
float:right;
cursor:pointer;
font-weight:700;
margin:3px
}

div.eg-bar,.icongroup1 {
width:95%
}

a.help a.help2 img,.newopp img {
display:inline;
position:relative;
top:11px
} 