body {
    margin:10px 10px 10px 20px;
    font-family: Arial, Helvetica;
    font-size:9pt;
    font-weight:normal;
}

.container {
    width:1169px;
    text-align:left;
}

.toptext {
    text-align: right;
    width:1169px;
    height:20px;
    color:#939393
}

.toppicture_headertext {
    position:absolute;
    top:85px;
    left:0px;
    color:white;
    width:120px;
    text-align:center;
    font-size:14pt;
    font-weight:bold;
    padding-top:5px;
    overflow:hidden;
    cursor: hand;
}

.toppicture_background {
    position:absolute;
    top:85px;
    left:0px;
    width:120px;
    height:35px;
    filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    background-color:black;

}

.topbar {
    background-image: url('../images/topbar.gif');
    background-repeat: repeat-x;
    height:17px;
    width:1169px;
    margin-top:0px;
    margin-bottom:0px;
}

.bottombar {
    background-image: url('../images/btm-bar.gif');
    background-repeat: repeat-x;
    height:92px;
    width:1169px;
    margin-top:10px;
    color:white;
    overflow:hidden;
}

.bottombar a {
    color:white;
    text-decoration: none;
}

.bottombar a:hover {
    text-decoration: underline;
}

.bottomcontent {
    background-color: #a6c572;
    width:1169px;
    height:auto;
    color:white;
    text-align: center;
}

.topbar_inner_left {
    position:relative;
    top:-10px;
    margin-left:20px;
    margin-right:20px;
    float:left;
}

.topbar_inner_right {
    margin-right:20px;
    padding-top:11px;
    float:right;
}


.toplinks {
    height:134px;
    width:1169px;
    margin-bottom:18px;
}

.topmenu {
    float:left;
    height:30px;
    margin-right:15px;
    font-weight:normal;
    color:#0F2A61;
    font-size:11pt;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.topmenu a {
    color:white;
    font-size:11pt;
    font-weight:normal;
    text-decoration:none;
}

.topmenu a:hover {
    color: #FFC200;
    text-decoration:underline;
}

.topmenu_layer {
    position:relative;
    top:-18px;
    left:-1px;
    letter-spacing: 1px;
}

.clear {
    clear:both;
}

.topbanner {
    width:960px;
    height:auto;
}

.topbanner {
    margin-bottom:10px;
}

.lefttopmenu {
    float:left;
    width:430px;
    height:20px;
    margin-top:8px;
    text-align:left
}

html>body .lefttopmenu {
    margin-top:10px;
}

.righttopmenu {
    float:right;
    width:430px;
    height:20px;
    margin-top:8px;
    text-align:right;
}

html>body .righttopmenu {
    margin-top:10px;
}


.leftbottomtext {
    float:left;
    width:300px;
    height:20px;
    margin-top:62px;
    text-align:left
}

.rightbottomtext {
    float:right;
    width:300px;
    height:20px;
    margin-top:62px;
    text-align:right
}

.leftcol {
    float:left;
    width:193px;
}

.middlecol {
    float:left;
    width:726px;
    height:auto;
    overflow:hidden;
}

.rightcol {
    float:right;
    width:250px;
    overflow:hidden;
}

.leftmenu {
    background-color: #f6f4f7;
    width:193px;
    height:auto;
    clear:both;
    margin-bottom:2px;
}

.leftmenu_inner {
    padding:5px;
   
}

.leftmenu a {
    font-weight:bold;
    text-decoration:none;
    color:#4C4C4C;
    margin-left:5px;
    display:block;
}

.leftmenu a:hover {
    text-decoration: underline;
    color:#4C4C4C;
}

.leftbanner {
    width:193px;
    height:auto;
    text-align:center;
    overflow:hidden;
    margin-bottom:10px;
}

.menublock {
    margin-bottom:10px;
}

.menuheader {
    background-color: #779933;
    height:24px;
    width:193px;
    text-align: center;
    font-size:11pt;
    color:white;
    font-weight:bold;
    margin-bottom:2px;
}

.menuheader_inner {
    padding-top:4px;
}

.bar {
    width:auto; 
    height:auto;
    margin-bottom:10px;
    margin-top:20px;
    overflow: hidden;
    clear:both;
}

.grayline {
    height:3px;
    width:auto;
    background-color:#cccccc;
    border: 0;
    padding: 0;
    margin: 0;
}

.bottommenu a {
    font-weight: normal;
}

.bottommenu a:hover {
    color:#4C4C4C;
}

.bartext {
    color:#ffffff;
    font-weight:bold;
    padding:2px 3px 2px 3px;
    height:auto;
    font-size:14pt;
    text-align: left;
}

.bottomtext {
    width:960px;
    height:auto;
}

.lefttext {
    float:left;
    width:450px;
    height:auto;
    margin-bottom:20px;
}

.righttext {
    float:right;
    text-align:right;
    width:450px;
    height:auto;
    margin-bottom:20px;
}

.bannertopcontent {
    width:686px;
    height:auto;
    text-align:center;
    margin-bottom:10px;	
}

.bannerbottomcontent {
    width:686px;
    text-align:center;
    height:auto;
    margin-top:10px;
}

.searchfield {
    font: 8pt Arial,Helvetica, Verdana; 
    padding-left: 2px;
    padding-right: 2px;
    margin-right: 2px;
    background-color: #FFFFFF;
    border: 1px solid #676767;
    width: 170px;
    height: 18px;
    float:left;
}

.searchbutton {
    height:18px;
    border:1px solid #4C4C4C;
    margin-left:5px;
}

.header {
    font-size: 20pt;
    font-weight: bold;
    color: #4C4C4C;
    margin-bottom:10px;
}

.mainheader {
    font-size: 45pt;
    font-weight:bold;
    color: #4C4C4C;
    margin-bottom:10px;

}

.issueheader {
    font-size: 30pt;
    font-weight:bold;
    color: #4C4C4C;
    margin-bottom:10px;

}

.intro {
    font-size:10pt;
    font-weight:bold;
    color: #4C4C4C;
    margin-bottom:10px;
}

.content {
    font-size: 9pt;
    font-weight: normal;
    color: #454545;
}

.content a {
    color: #396CD2;
}

.content a:hover {
    color: #B00000;
}


.block_top {
    margin-bottom:10px;
}

.block_bottom {
    margin-top:10px;
}

.artlink a {
    text-decoration:none;
    color: #4c4c4c;
    font-weight: bold;
}

.artlink a:hover {
    text-decoration:underline;
}

.pictext_center {
    font-size: 9pt;
    font-style: italic;
    width:100%;
    text-align:center;
    color:#4c4c4c;
    margin-top:5px;
}

.pictext_left {
    font-size: 9pt;
    font-style: italic;
    width:100%;
    text-align:left;
    color:#4c4c4c;
    margin-top:5px;
}

.categorylink {
    text-decoration: none;
}

.categorymap {
    background-color:#779933;
    font-size:8pt;
    color: #FFFFFF;
    text-align:left;
}

.categorymap a {
    text-decoration:underline;
    color: #FFFFFF;
}

.categorymap a:hover {
    text-decoration:underline;
    color:#EEEEEE;
}

.categorymap a:active {
    color:#EEEEEE;
    text-decoration:underline;
}

.bubble {
    color: black;
}

.bubble a {
    color:#5b8ff5; 
}

.bubble a:hover {
    color:#5b8ff5; 
}

.dropdown {
    font-size:8pt;
    font-familiy: Arial;
}


form {
    margin:0px;
}

.