/* Body */
BODY {
       background: #E6E6E6;
       /*color: #444444;*/
       color:#555;       
       margin:0px;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; 
       font-size: 11px; 

       }
td.mainWindow {
       background: #FFFFFF;
       color: #555;
       border: 1px solid #0B198C;
       }       
       
.maintable {
       background: #FFFFFF;
}

.gorka {
        color:#FFFFFF;
        text-align:center;
        font-size:11px;
}
.gorka  a:link, .gorka a:visited {
        color:#FFFFFF;
        text-align:center;
        font-size:11px;
}
.gorka  a:active, .gorka a:hover {
/*        color:#0F33D0;*/
        color:#FFFFFF;
        text-align:center;
        font-size:11px;
        text-decoration:underline;
}

.gorka_z {
        color:#FFFFFF;
        text-align:center;
        font-size:11px;
}
.gorka_z  a:link, .gorka_z a:visited {
        color:#FFFFFF;
        text-align:center;
        font-size:11px;
}
.gorka_z  a:active, .gorka_z a:hover {
        color:#E90000;
        text-align:center;
        font-size:11px;
        text-decoration:none;
}

.select {
   color:#5D5D5D;
   font-family:tahoma, verdana, arial;
   font-size:11px;
   border-style:solid;
   border-color:#C9C9C9;
   border-width:1px;
}

.newsy {
        color:#FFFFFF;
}

.hrki {
        height: 0;
        border-style: solid;
        border-width: 1px 0 0 0;
        border-color: #EEEEEE;
        width:95%;
}

.breaker {
  background-image : url(../images/dot.gif);
  background-repeat: repeat-x;
}

.mosimage {
  border: 1px solid #cccccc;
  background:#FFFFFF;
  margin: 0px;
       
}

.mosimage_caption {
 background:#FFFFFF;
}


.newsy a:visited, .newsy a:link {
 color:#FFFFFF;
}
.newsy a:hover {
 color:#444444;
 text-decoration:none;
}


td,tr,p,div {
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       }


.tabpadding {
}

.tabheading {
       background-color: #FFFFFF;
       text-align: left;
}

.pagetext {
       visibility: hidden;
       display: none;
       position: relative;
       top: 0;
}
h4 {
       color: #333333; 
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 14px; font-weight: bold;
       }

h5 {
       color: #333333; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 13px; font-weight: bold;
       }

h6 {
       color: #333333; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 12px; font-weight: bold;
       }

/* Links */
a:link, a:visited {
       font-size: 11px; 
       color: #333333; 
       text-decoration: none;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       }

a:hover {
       color: #E90000;
       text-decoration: underline;
       }

.contentpaneopen a:link, .contentpaneopen a:visited {
       font-size: 11px; 
       color: #333333; 
       text-decoration: none;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       }


.contentpaneopen a:hover {
       color: #FE9022;
       text-decoration: underline;
       }



/* Horizontal Line */
hr {
       background: #333333; height:2px; border: 1px solid;
       }

hr.separator {
       background: #333333;
       height: 1px;
       width: 75px;
       border: 0px;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited {
       color: #333333;
       background-position: left;
       text-align: left;
 }

a.mainlevel:hover {
       color: #0099CC;
       background-position: left;
       text-align: left;
       }

a.mainmenu:link, a.mainmenu:visited {
       color: #333333; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-weight: normal;
       }

a.mainmenu:hover, {
       color: #0099CC; text-decoration: underline;
       }
       
a.sublevel:hover {
       color: #0099CC; text-decoration: underline;
       }

a.sublevel:link, a.sublevel:visited {
       color: #333333; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-weight: normal;
}

/* Content - Sections & Categories */
.contentpane {
       background-color : #FFFFFF;
       }

.contentpaneopen {
       border : 0px solid #FF9900;
       text-align:left;
       width:100%;
       padding-left:5px;
       padding-right:5px;
       }

.contentheading {
       text-align:left;
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
       /*color: #333333;*/
       color: #0F2AA1;
       line-height: 16px;
       height: 15px;
       }

.contentpagetitle {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 13px;
       font-weight: bold;
        color: #333333;
       text-align:left;
       }

table.contenttoc {
       color: #333300;
       background-color: #e0e0e0;
       margin-left:5px;
       margin-bottom:5px;
       padding-top:3px;
       padding-bottom:3px;
    }

table.contenttoc td {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
    padding-left:3px;
    padding-top:3px;
}

.contentdescription {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       color: #000000;
       text-align: left;
       }

/* Links */
a.blogsection:link, a.blogsection:visited {
       color: #435A76; text-decoration: none; font-weight: normal;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 10px;
       }

a.blogsection:hover {
       color: #0099CC;       text-decoration: underline;
       font-weight: normal;
       font-size: 10px;
       }

a.weblinks:link, a.weblinks:visited {
       color: #405115; text-decoration: none; font-weight: normal;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       }

a.weblinks:hover {
       color: #759328;       text-decoration: underline;
       }

a.readon:link, a.readon:visited {
       color: #435A76; text-decoration: none; font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       }

a.readon:hover {
       color: #0099CC;       text-decoration: underline;
       font-weight: normal;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       }

table.moduletable {
       margin: 0px 0px 0px 0px;
       width: 95%;
       border-left: solid 0px #000000;
       border-right: solid 0px #000000;
       border-top: solid 0px #000000;
       border-bottom: solid 0px #000000;
       }

table.moduletable th {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #32405F;
       text-align: left;
       width: 100%;
       height: 20px;
       border-bottom: 1px solid #333333;
       line-height: 20px;
       }

table.moduletable td {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       }

.componentheading {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: x-small;
       font-weight: bold;
        color: #555;
       text-align:left;
       background-repeat: no-repeat;
       line-height: 15px;
       height: 15px;
       /*list-style: disc url(../images/arrow.gif);*/
       white-space: normal;
       /*display: list-item;*/
       border-bottom: 1px solid #666666;
       }

.button {
       color: #E90000; font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       margin-top: 4px;
       font-weight: bold;
       text-align: center;
       font-size: 12px;
       padding-bottom:2px;
       background: White;
       border: 1px solid #0F33D0;
       height: 20px;
       }

.inputbox {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       color: #FFFFFF;
       background: #E90000;
       border: 1px solid #0F33D0;
       }

/** category text format and links **/
.category {
       color: #555; 
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px; 
       font-weight: bold; 
       text-decoration: none;
       }

a.category:link, a.category:visited {
       color: #555; font-weight: bold;
       }

a.category:hover {
       color: #FF9900;
       }

.poll {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #333333;
       line-height: 14px
       }

.pollstableborder {
       border: 1px solid #333333;
}

.sectiontableentry1 {
       background-color : #EDF5FE;
       }
       
.sectiontableentry2 {
       background-color : #FFFFFF;
       }

.sectiontableheader {
       background-color : #0D3173;
       color : #FFFFFF;
       font-weight : bold;
       }

.small {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 10px;
       color: #666666;
       text-decoration: none;
       font-weight: normal;
       }

.smalldark {
        font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: normal;
        }


.newsfeedheading {
        font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #333333;
        text-align:left;
        }

.newsfeeddate {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 10px;
       color: #A7CF43;
       font-weight: normal;
}

.createdate {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 9px;
       color: #333333;
       text-decoration: none;
       font-weight: normal;
       }

.modifydate {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 10px;
       color: #666666;
       text-decoration: none;
       font-weight: normal;
       }

ul {
       margin: 0px 0px 0px 0px;
       padding-left:15px;
       }

li {
       /*ist-style: disc url(../images/arrow.gif);*/
       }

.fase4rdf {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px; color: #242D0C; font-weight: normal;
       }

a.fase4rdf:link {
       font-size: 11px; font-weight: normal; color: #405115;
       }

a.fase4rdf:hover {
       font-weight: bold; color: #759328;
       }

table.searchintro {
         background-color: #FFFFFF;
       border: 1px solid #759328;
       }

table.contact {
       background-color: #FFFFFF;
       }

table.contact td.icons {
       background-color: #B5C4D7;
       }

table.contact td.details {
       background-color: #EDF5FE;
       font-size: 11px;
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       }

.pagenav {
       font-weight: normal;
}

a.pagenav, a.pagenav:visited {
       font-weight: bold;
       color: #333333;
}

a.pagenav:hover {
       color: #FF9900;
}

.pagenavbar {
       
}

/* Content voting */
.content_rating {
       font-weight: normal;
       font-size: 8pt;
}

.content_vote {
       font-weight: normal;
       font-size: 8pt;
}


a.bar:link, a.bar:visited {
        color: White; text-decoration: none; font-weight: normal;
        font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
        font-size: 10px;
        font: bold;
        }

a.bar:hover {
        color: #A7CF43;        text-decoration: none;
        }
                
.searchbox {
       font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: x-small;
       color: #333333;
       background: #FFFFFF;
       border: 1px solid;
       height: 18px;
       line-height: 13px;
       }
       
.title {
       font: bold larger;
       letter-spacing: 4px;
}

.pathway{
       font: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       color: #FFFFFF;
}

a.pathway, a.pathway:visited {
       font: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       color: #555555;
}

a.pathway:hover {
       font: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       font-size: 11px;
       color: #FF0000;
}
/*Main VBTemplate CSS*/

.smallfont
{
       font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
       /*color: #FFFFFF;*/
       font-family:tahoma;
       font-size:11px;
       border: 0px solid #024E70;
       border-collapse:collapse;
}
.thead
{
       background: #FFFFFF repeat-x top left;
       background-image: url(../images/pathway.gif);
       font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       color: #FFFFFF; 
       height:18px;
       text-align:left;
}

.thead a:link, .thead a:visited
{
       color: #FFFFFF;
}

.thead a:hover, .thead a:active
{
       color: #aaaaaa;
       text-decoration:none;
}
.vbmainwindow
{
       /*background: #E7E7E7;*/
       background: #FEFEFE;
       color: #555;
       text-align:left;
}

.vbmainwindow a:link, .vbmainwindow a:visited {
       font-size: 11px; 
       color: #E90000;
       text-decoration: none;
       font-family:  tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
       }


.vbmainwindow a:hover {
       color: #0F2AA1;
       text-decoration: underline;
       }

.img_menu
{
       color: #FFFFFF;
       font-family:tahoma;
       font-size:11px;
       border: 0px solid #024E70;
       border-collapse:collapse;
}

.img_menu a:link, .img_menu a:visited {
       color: #FFFFFF;
       font-weight:bolder;
}

.img_menu a:active, .img_menu a:hover {
       color: #E90000;
       font-weight:bolder;
       text-decoration: none;
}
.blog {
 width:100%;
}