body{
text-align:center;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/bg.gif);
background-attachment:fixed;
margin:0 0}

#header,
#toolsbar,
#desktop,
#copyright{margin:0 auto;}

#header{
width:770px;
border:none;
}
#header div.body{
background:#7798b9 url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/headerbg.gif) repeat-x top;
height:87px}
#header div.body .title{
font:bold 18pt georgia;
letter-spacing:2px;
color:#ffffff;
margin:15px 0 5px 0}
#header div.body{font:bold 8pt/140% georgia;
letter-spacing:2px;
padding:4px;
color:#f4f4f4;
padding:10px}
#header #mylogo img{background:none;
border:none;
text-align:left;
width:468px;
height:60px}
#header div.footer{display:none}

#toolsbar{width:770px;
text-align:right}

#toolsbar div.header{
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/toolsbartop.gif) no-repeat top;
width:770px;
height:13px}

#toolsbar div.body{
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/toolsbarbg.gif) repeat top;
width:740px !important;
width:770px;
height:12px;
margin-top:0 !important;
margin-top:-6px;
padding-right:30px}

#toolsbar div.body span{display:inline}
#toolsbar div.body a{font:bold 9pt/120% verdana;
letter-spacing:1px;
color:#305175;
padding-right:10px;
text-decoration:none}
#toolsbar div.body a:hover{color:#7798b9;
text-decoration:none}
#toolsbar div.footer{background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/toolsbarbottom.gif) no-repeat top;
width:770px;
height:19px}

#desktop{width:770px;
text-align:left;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/desktopbg.gif)}

#desktop:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#sidermenu{float:left;
width:200px;
margin:0 1px 0 0;
padding:0 4px 10pt 7px;
font:9pt/140% verdana;
letter-spacing:1px}

#sidermenu div.header{
font:bold 8pt/140% verdana;
letter-spacing:1px;
color:#40454b;
padding:8px 10px 4px 0;
text-align:left;
width:190px !important;width:200px}

#sidermenu div.body{
width:198px;
text-align:left}
#sidermenu div.footer{display:none}

#sidermenu #search{text-align:right;
width:100%}
#sidermenu #search div.body input{font:8pt verdana;
border:1px solid #7798b9;
height:18px;
width:194px}
#sidermenu #search div.body button{font:8pt verdana;
border:1px solid #305175;
text-align:center;
background:#7798b9;
color:white}

#sidermenu #category div.body div.category{
width:198px;
text-align:left;
padding:0}
#sidermenu #category div.body div.subcategory{
width:198px;
text-align:left;
padding:0}
#sidermenu #category div.body div.category a{
display:block;
font:9pt/160% verdana;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/menucategorybg.gif) no-repeat bottom;
margin-top:0px;
width:167px !important;
width:198px;
height:18px !important;
height:27px;
text-decoration:none;
color:#920a17;
padding:3px 26px 6px 5px
}
#sidermenu #category div.body div.subcategory a{
display:block;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/menusubcategorybg.gif) no-repeat bottom;
height:21px !important;
height:23px;
width:154px !important;
width:188px;
text-decoration:none;
color:#920a17;
padding:0 30px 2px 4px;
margin-left:10px}

#sidermenu #category div.body div.category a:hover{background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/menucategoryhover.gif) no-repeat bottom;
width:198px;
color:black}
#sidermenu #category div.body div.subcategory a:hover{background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/menusubcategoryhover.gif) no-repeat bottom;
height:23px;
text-decoration:none;
color:black}

#content{
width:558px !important;
width:auto;
float:right}

#content #welcome div.body div.welcome{
font:9pt/140% verdana;
#666666;
padding:10px 10px 5px 10px;
width:100%}

#flashnews{
width:140px;
float:right;
margin:0 4px 5px 2px}
#flashnews div.header{
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/flashnewstop.gif);
height:27px}
#flashnews div.body{
padding:10px;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/flashnewsbg.gif)}
#flashnews div.body a{font:bold 9pt/140% verdana;
color:#000000;
text-align:left}
#flashnews div.body a:hover{color:#666666}
#flashnews div.body ol{padding:0;
margin-left:12pt}
#flashnews div.body ol li{list-style:disc}
#flashnews div.footer{background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/flashnewsfooter.gif) no-repeat top;
height:15px}

#content #empty{
width:100%;
margin:10px 10px 10px 3px;
text-align:center;
padding:6px;
font:bold 9pt/140% verdana;
color:#305175}

#categorydescription a{text-decoration:none}
#navlinktop,#navlinkbottom{margin:6px 0}

#navlinktop div,
#navlinkbottom div{display:inline;
margin-left:30px}
#homepage #navlinktop,
#homepage #navlinkbottom{display:none}

#homepage table.docarea{margin:5px 10px 10px 3px}
#homepage table.docarea td.addon{background:#e5ebf0;
padding:3px 10px 3px 10px;
text-align:right;
font:bold 9pt/140% georgia;
border:1px solid #d4d9de}
#homepage table.docarea td.title{
padding:12px 10px 2px 85px;
font:9pt verdana;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/icon.gif) no-repeat left;
height:20px;
width:auto !important;
width:550px
}
#homepage table.docarea td.title a{text-decoration:none}
#homepage table.docarea td.body{width:100%}
#homepage table.docarea td.body div.content{font:9pt verdana;
color:black;
padding:5px 8px 5px 8px;
width:100%}
#homepage table.docarea td.body div.content a{text-decoration:none}
#homepage table.docarea td.footer{font:9pt verdana;
color:black;
padding:5px 8px 10px 8px}
#homepage table.docarea td.footer a{font:bold 8pt verdana;
color:#305175}

#categorypage #content #categorydescription div.body{
width:523px !important;
width:100%;
margin:0px 10px 0px 3px;
border:1px solid #dbe3e9;
padding:5px 10px 5px 10px}

#categorypage #content #categorydescription div.body div.title a{font:bold 9pt/140% verdana;
color:#000000;
letter-spacing:2px;
margin-bottom:3px}
#categorypage #content #categorydescription div.body div.title a:hover{color:#305175}
#categorypage #content #categorydescription div.body div.content{font:9pt/140% verdana;
letter-spacing:2px}
#categorypage #content table.docarea{margin:5px 10px 15px 3px;
border:1px solid #b0bbc6}

#categorypage #content table.docarea td.created{background:#eef1f3;
padding:3px 10px 3px 10px;
text-align:right;
font:bold 9pt/140% georgia}

#categorypage #content table.docarea td.created a{text-decoration:none}
#categorypage #content table.docarea td.title{padding:12px 10px 2px 85px;
font:9pt verdana;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/icon.gif) no-repeat left;
height:20px;
width:550px}

#categorypage #content table.docarea td.title a{text-decoration:none}
#categorypage #content table.docarea td.body{width:100%}
#categorypage #content table.docarea td.body div.content{font:9pt verdana;
color:black;
padding:5px 8px 5px 8px;
width:100%}
#categorypage #content table.docarea td.body div.content a{color:#000000}
#categorypage #content table.docarea td.body div.content a:hover{color:orange}
#categorypage #content table.docarea td.footer{display:none}
#contentpage #content table.docarea{margin:5px 10px 15px 3px;
border:1px solid #aebfce}

#contentpage #content table.docarea td.created{background:#7898b9;
padding:3px 10px 3px 10px;
text-align:right;
font:bold 9pt/140% georgia}
#contentpage #content table.docarea td.created a{color:#305175}
#contentpage #content table.docarea td.created a:hover{color:black}
#contentpage #content table.docarea td.title{padding:12px 10px 2px 85px;
font:9pt verdana;
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/icon.gif) no-repeat left;
height:20px;
width:550px}

#contentpage #content table.docarea td.body{width:100%}
#contentpage #content table.docarea td.body div.content{padding:5px 8px 5px 8px;
width:100%}

#categorypage #content table.docarea td.body div.content img.thumb,
#homepage table.docarea td.body div.content img.thumb,
#contentpage #content table.docarea td.body div.content img.thumb{width:120px;
float:left;
border:1px solid #666666;
margin-right:4px;}
#contentpage #content table.docarea td.body div.content a{text-decoration:none}
#contentpage #content table.docarea td.footer{display:none}
#contentpage #content table.docarea td.footer a{text-decoration:none}

#content #navlinktop,
#content #navlinkbottom{
width:548px !important;
width:100%;
font:bold 8pt/140% verdana;
text-align:right;
padding-right:10px}
#content #navlinktop div.prevlink a{text-align:left;
margin-bottom:-15px;
color:black;
text-decoration:none}
#content #navlinktop div.prevlink a:hover{color:#305175}
#content #navlinktop div.nextlink a{text-align:right;
color:black;
text-decoration:none}
#content #navlinktop div.nextlink a:hover{color:#305175}
#content #navlinkbottom div.prevlink a{text-align:left;
color:black;
text-decoration:none}
#content #navlinkbottom div.prevlink a:hover{color:#305175}
#content #navlinkbottom div.nextlink a{text-align:right;
margin-top:-15px;
color:black;
text-decoration:none}
#content #navlinkbottom div.nextlink a:hover{color:#305175}

#content table.docarea td.body div.docattbox{float:right;
border-bottom:1px solid #7898b9;
border-left:1px solid #7898b9}
#content table.docarea td.body div.docattbox table{font:bold 9pt verdana}
#content table.docarea td.body div.docattbox table td.body img.content{width:240px;
border:1px solid #666666}
#content table.docarea td.body div.docattbox table td.body a{color:#819cb4}
#content table.docarea td.body div.docattbox table td.body a:hover{color:#305175}
#content table.docarea td.body div.docattbox table.attarea{font:bold 9pt verdana}
#content table.docarea td.body div.docattbox table.attarea .header{width:240px}
#content table.docarea td.body div.docattbox table.attarea .body{border:1px solid #666666;
padding:2px 5px 2px 5px}
#content table.docarea td.body div.docattbox table.photoarea{font:bold 9pt verdana}

#copyright{
background:#e5ebf0;
height:auto !important;height:14px;
min-height:14px;
width:770px;
text-align:center}

#copyright div.body{
background:url(../media/theme/4f9cb61cfe2988a217ba1d5bb587ac10/copyrightbg.gif) no-repeat top;
width:750px !important;width:770px;
font:9pt/180% verdana;
padding:20px 10px;
text-align:center
}
#content table.docarea td.created,
#comments{display:none}
/*user defined style*/
#header div.body div.title{font:normal 11pt Verdana;letter-spacing:3px;color:#000000}
#header div.body div.content{font:normal 11pt/140% Verdana;letter-spacing:3px;color:#000000}
#welcome div.welcome{font:normal 10pt/140% Verdana;letter-spacing:3px;color:#000000}
#categorypage #welcome{display:none}
#content table.docarea td.title,#content table.docarea td.title a{font:bold 12pt Verdana;letter-spacing:2px;color:#FF6600}
#content table.docarea td.created a{color:#FF6600}
#content table.docarea td.body,#content table.docarea td.body div.content{font:normal 11pt/160% Verdana;letter-spacing:2px;color:#333366}
#content table.commentarea td.body{font:normal 11pt/160% Verdana;letter-spacing:2px}
#content table.docarea td.body a{font:normal 11pt Verdana;letter-spacing:2px;color:#000099;text-decoration:none}
#content table.docarea td.footer a{color:#000099}
#content table.commentarea td.footer a{color:#000099}
#content table.docarea td.body a:hover{font:normal 11pt Verdana;letter-spacing:2px;color:#cc0000}
#content table.docarea td.created a:hover,#content table.docarea td.title a:hover,#content table.docarea td.footer a:hover,#content table.commentarea td.footer a:hover{color:#cc0000}
#copyright div.body{font:normal 11pt/180% Verdana;letter-spacing:2px;color:#333366}
#copyright div.body a{color:#333366}
#copyright div.body a:hover{text-decoration:none}
img.spacer{border:none;width:1px;height:1px}
