body, td        {font-family:tahoma, arial, sans-serif; font-size:12px; color:#555;}

p        {line-height:140%; text-indent: 0px}
p.s        {line-height:140%; margin:5px 0px 5px 0px;}

h1
{
    font:bold 120%  verdana, tahoma, arial, sans-serif;
    color:#919191;
    margin:10px 0px 10px 0px;
}

h2
{
    font:bold 130% arial, tahoma, sans-serif;
        color:#585826;
        margin:10px 0px 10px 0px;
}

h3
{
    font:bold 110% arial, tahoma, sans-serif;
        color:#333;
        margin:5px 0px;
}


h2 a                        {color:#4D4D4D;}
h2 a:visited        {color:#4D4D4D;}

ul        {line-height:140%;}
li        {margin:5px 0px 5px 0px;}

a        {color:#0066cc; text-decoration: underline;}
a:hover        {text-decoration:none;}

a.service_link, a.service_link:hover, a.service_link:visited, a.service_link:link
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
}
a.tag_link, a.tag_link:hover, a.tag_link:visited, a.tag_link:link
{
    color:#919191;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:12px;
}
a.ic_tag_link, a.ic_tag_link:hover, a.ic_tag_link:visited, a.ic_tag_link:link
{
    color:#487cda;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:12px;
}
a.title_link, a.title_link:hover, a.title_link:visited, a.title_link:link{color:#0099ff;}
span.top_link, a.top_link, a.top_link:hover, a.top_link:visited, a.top_link:link
.menu_link, a.menu_link, a.menu_link:hover, a.menu_link:visited, a.menu_link:link
{
    color:#000000;
    text-decoration:none;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
}
.about_link, a.about_link, a.about_link:hover, a.about_link:visited, a.about_link:link
{
    color:#7e7e7e;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
    text-decoration: underline
}
a.about_link:hover  {text-decoration:none;}
.category_link, a.category_link, a.category_link:hover, a.category_link:visited, a.category_link:link
{
    color:#000000;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:11px;
    text-decoration: underline;
}
a.category_link:hover  {text-decoration:none;}
.settings_link, a.settings_link, a.settings_link:hover, a.settings_link:link, a.settings_link:visited
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:14px;
    text-decoration: underline
}
a.settings_link:hover  {text-decoration:none;}
.main_tag_link, a.main_tag_link, a.main_tag_link:hover, a.main_tag_link:link, a.main_tag_link:visited
{
    color:#0066cc;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    text-decoration: none
}
a.main_tag_link:hover  {text-decoration:underline;}
.current_main_tag_link, a.current_main_tag_link, a.current_main_tag_link:hover, a.current_main_tag_link:link, a.current_main_tag_link:visited
{
    color:#e14b95;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    text-decoration: none
}
a.current_main_tag_link:hover  {text-decoration:underline;}
.home_link, a.home_link, a.home_link:hover, a.home_link:link, a.home_link:visited
{
    color:#555;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:12px;
    text-decoration: underline
}
a.home_link:hover  {text-decoration:none;}

.rss_link, a.rss_link, a.rss_link:hover, a.rss_link:link, a.rss_link:visited
{
    color:#7e7e7e;
    font-family:tahoma, arial, sans-serif;
    font-weight:normal;
    font-size:10px;
    text-decoration: underline;
}
a.rss_link:hover  {text-decoration:none;}

.und_link, a.und_link, a.und_link:hover, a.und_link:link, a.und_link:visited {text-decoration: underline}
a.top_link:hover, a.menu_link:hover{text-decoration:underline;}
a.und_link:hover  {text-decoration:none;}

.add_plus_minus_link, a.add_plus_minus_link, a.add_plus_minus_link:hover, a.add_plus_minus_link:link, a.add_plus_minus_link:visited
{
    color:#ffffff;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
    font-size:13px;
    text-decoration: underline;
}
a.add_plus_minus_link:hover  {text-decoration:none;}

.b_link, a.b_link, a.b_link:hover, a.b_link:visited, a.b_link:link
{
    color:#000000;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
}

.header
{
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:18px;
    color:#919191;
    text-decoration:none;
    text-transform:capitalize;
}
.header_home
{
    font-family: tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:12px;
    color:#025cb6;
    text-decoration:none;
    margin-bottom: 10px;
}
.header_tag
{
    font-family:tahoma, sans-serif, arial;
    font-weight:bold;
    font-size:18px;
    color:#919191;
    text-decoration:none;
}

.settings_title
{
    font-family:tahoma, arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#7b7b7b;
}

.form_title
{
    font-family:tahoma, arial, sans-serif;
    font-size:100%;
    font-weight:bold;
    color:#919191;
    padding:5px;
    margin:0px;
    margin-top:8px;
    text-transform:uppercase;
    height:25px;
}


.post_title
{
    font-family:tahoma, arial, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#333333;
    margin-top:3px;
    margin-bottom:7px;
}

.text
{
    text-decoration:none;
    font-family:tahoma, sans-serif, arial;
    font-weight:normal;
}
sup.new_sup
{
    font-family:tahoma, arial, sans-serif;
    font-size:80%;
    font-weight:bold;
    color:#cc3333;
    text-transform:uppercase;
}

/*-------Table------*/
.tab                                {border-collapse:collapse; border-spacing:0px;}
.tab tr td                        {padding:10px;}
.tab tr#title td        {font-weight:bold; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.tab tr#line td                {background-color:#fafafa;}

/* listpager navigation */
div.navigationBar
{
    text-align: left;
    padding: 5px;
}

div.navigationBar a, div.navigationBar a:visited
{
    text-decoration:underline;
    color: #1584be;
}


div.navigationBar a span
{
    padding: 5px;
    margin-left: 0px;
}

div.navigationBar a:hover span
{
    color:#616E77;
    text-decoration:none;
}

div.navigationBar a.selected
{
    text-decoration:none;
}

div.navigationBar a.selected span
{
    color: black;
    background-color: #E1E1E1;
}

#p10rb td        {padding:0px 10px 10px 0px;}


.block_text
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:11px;
        color:#7e7e7e;
}
.block_text_nound
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:10px;
        color:#7e7e7e;
        text-decoration: none;
}

.plus_minus_grade
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight: bold;
        color:#7e7e7e;
}

.total_grade
{
        font-family: tahoma, arial, Verdana, Helvetica, sans-serif;
        font-size:13px;
        font-weight: bold;
        color:#000000;
}

.line        {background-color:#E1E1E1; margin:10px 0px 10px 0px;}


.corner_tl
{
    background: url(/img/site/corner_tl.gif) top left no-repeat;
    padding: 5px;
}

.corner_tr
{
    background: url(/img/site/corner_tr.gif) top right no-repeat;
    padding: 5px;
}

.corner_br
{
    background: url(/img/site/corner_br.gif) bottom right no-repeat;
    padding: 5px;
}

.corner_bl
{
    background: url(/img/site/corner_bl.gif) bottom left no-repeat;
    padding: 5px;
}

table.search_form
{
    font: bold 120% verdana, tahoma, arial, sans serif;
    background-color: #efefef;
    height: 50px;
    width: 90%;
    margin-bottom: 5px;
}





tr.even, tr.odd
{
    font-weight: normal;
}

tr.even td , tr.odd td
{
    padding: 5px 5px 7px 15px;
}

tr.even, tr.even_top
{
    background-color: #efefef;
}

tr.row_header td
{
    border-top: #dadada 1px solid;
    border-bottom: #dadada 1px solid;
    font-weight: bold;
    text-align: center;
    padding: 10px;
}

tr.even td.left
{
    background: #efefef url(/img/site/corner_bl.gif) bottom left no-repeat;
}

tr.even td.right
{
    background: #efefef url(/img/site/corner_br.gif) bottom right no-repeat;
}

tr.even_top td
{
    padding: 0px;
    height: 5px;
    background-color: #efefef;
    font: 1px/2px arial;
    border-right: white 1px solid;
}

tr.even td
{
    padding-top: 0px;
    border-right: white 1px solid;
}

table.search_results
{
    width: 90%;
    border-collapse: collapse;
}

.rating_list
{
        font-weight:bold;
        color:#0066cc;
        padding:3px 3px 3px 15px;
        text-transform:uppercase;
        cursor:hand;
        background-color: #eeeeee;
        border-top: 1px none #eeeeee;
        border-right: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        border-left: 1px solid #eeeeee;
}

.rating_sub_list
{
        font-weight:normal;
        color:#ff7e00;
        padding:3px;
        border-top:1px none #eeeeee;
        border-left:1px solid #eeeeee;
        cursor:hand;
        background-color:#ffffff;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #eeeeee;
        border-bottom-color: #eeeeee;

}

.search_field_disabled
{
    font-family:verdana, tahoma, arial, sans-serif;
    font-size:85%;
    border:solid 1px #d5dad5;
    color:#3f6384;
    width: 40px;
    background-color:#eeeeee;
}

.main_tags_span
{
    margin-right: 13px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.main_tags_sup_span
{
    margin-left: 3px;
    font-size: 10px;
    color: #7e7e7e;
}

.preview {
   width: 60%;
   height: 40%;
   padding: 20px;
   background-color: #fff;
   border: #555 1px solid;
   display: none;
   overflow: auto;
   position: fixed;
   top: 150px;
   left: 20%;
   //position: absolute;
   top: expression(
       document.getElementsByTagName( 'body' )[0].scrollTop < 850 ? 150 + document.getElementsByTagName('body')[0].scrollTop : '' + 'px'
   );
   z-index: 1000;
}

.select_block {
   width: 250px;
   height: 500px;
   padding: 10px;
   background-color: #fff;
   border: #555 1px solid;
   display: none;
   position: absolute;
   top: 5px;
   left: 0px;
   z-index: 1000;
   overflow: auto;
}

.select_block_f {
   width: 550px;
   height: 400px;
   padding: 10px;
   background-color: #fff;
   border: #555 1px solid;
   display: none;
   position: absolute;
   top: 5px;
   left: 0px;
   z-index: 1000;
   overflow: auto;
}

code.bb_code {
    color: #000000;
}
span.bb_quote {
    color: #009999;
}
span.bb_autolink {
    color: #0000ff;
}
div.bb_quote_author {
    margin: 5px 5px 0px 5px;
    padding: 3px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    border-color: #7b7b7b;
    font-size: 11px;
    font-weight: bold;
}
div.bb_quote_author:after {
    content: " :";
}
div.bb_quote {
    margin: 0px 5px 10px 5px;
    padding: 5px;
    border-color: #7b7b7b;
    border-width: 1px 0px 0px 1px;
    border-style: solid;
    color: #4b5c77;
    font-size: 11px;
}
th.bb {
    border-color: #7b7b7b;
    border-width: 1px;
    color: #333333;
    background-color: #f4f4f4;
}
td.bb {
    padding: 5px;
    border-color: #7b7b7b;
    border-width: 1px;
}
caption.bb {
    font-weight: bold;
    font-size: 13px;
    color: #7b7b7b;
    text-transform: none;
}

