/*mambo stuff*/

hr.separator {}

.pagenavbar {}

.pagenav {}


.small {
    font-size:9px;
}

.button {}

.inputbox {}

.ontab {}

.offtab {}

.tabpadding {}

.tabheading {}

.pagetext {}

.createdate {
    font-size:10px;
}

.modifydate {
    font-size:10px;
}

.contentpaneopen a.readon {
    font-size:11px;
    text-decoration:none;
}

.contentpane {}

.contentpaneopen {
    color:black;
    margin-top:5px;
    margin-left:10px;
    margin-right:20px;
}

.contentheading {
    height:40px;
    font-weight:bold;
    vertical-align:top;
    padding-left:20px;
    color:#cc3300;
   /* background:url(../images/style_default_comp_header.png) no-repeat;*/
}

.componentheading, a.contentheading {
    height:40px;
    font-weight:bold;
    vertical-align:top;
    padding-left:20px;
    color:#cc3300;
    margin-top:5px;
   /* background:url(../images/style_default_comp_header.png) no-repeat;     */
}

a.contentpagetitle {}

.contentdescription {}

table.contenttoc {}

.content_rating {}

.content_vote {}

.sectiontableheader {
    height:40px;
    font-weight:bold;
    vertical-align:top;
    padding-left:20px;
    color:#cc3300;
    margin-top:5px;
}

.sectiontableentry1 {
    font-size:11px;
}

.sectiontableentry2 {
    font-size:11px;
}

a.category {}

.blogsection{}

.moduletable {
}

.moduletable th {
    color:#cc3300;
}

.moduletable td {}

.poll {}

.pollstableborder {}

.weblinks{}

a.weblinks {}

.newsfeedheading {}

.newsfeeddate {}

.fase4rdf {}

table.searchintro {}

table.contact {}

table.contact td.icons {}

table.contact td.details {}

.pathway {}

a.pathway {}

a.mainlevel, span.mainlevel {
    color:white;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:10px;
    display:block;
    padding-left:20px;
}


td.mainlevel {
    color:white;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    width:182px;
    height:30px;
    background:url(../images/style_default_mainlevel_nonactive.png) no-repeat;
    padding-top:10px;
    vertical-align:top;
}

td.mainlevel_over	{
    color:white;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    width:182px;
    height:30px;
    background:url(../images/style_default_mainlevel_active.png) no-repeat;
    padding-top:10px;
    vertical-align:top;
}


a.sublevel:link, a.sublevel:visited {
 display:block;
 font-size:11px;
 color:#f0a027;
 text-decoration:none;
 padding-left:20px;
 padding-top:3px;
 padding-bottom:3px;
}

a.sublevel:hover {
 display:block;
 font-size:11px;
 color:#91bccf;
 text-decoration:none;
    background:url(../images/style_default_square.png) no-repeat 0px 4px;
 padding-left:20px;
 padding-top:3px;
 padding-bottom:3px;
}
.sublevel {}

.mostread {

}

.latestnews {
    color:white;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    text-indent:-12px;
}


/*44 stuff*/
body    {
 background:url(../images/style_default_bg.png) repeat-x;
 font-family:Verdana,Arial,Helvetica,Sans;
 font-size:11px;
 color:black;
 margin-top:34px;
}

.header {
    background:url(../images/style_default_header_full.png);
    height:151px;
    width:735px;
}

.top_menu   {
    height:28px;
    vertical-align:bottom;
    /*text-align:right;*/
    padding-right:28px;
}

.mainlevel-nav  {
    color:white;
    text-decoration:none;
    font-weight:bold;
    font-size:11px;
    text-align:right;
}

.left_orange_gradient   {
    background:url(../images/style_default_left_orange_gradient.png) no-repeat;
    padding-left:20px;
    padding-right:20px;
}

.left_orange    {
    background:url(../images/style_default_left_orange_line.png) repeat-y;
}

.dotted_right   {
       background:url(../images/style_default_vert_dotted_white_right.png) top right repeat-y;
}

.dotted_left   {
       background:url(../images/style_default_vert_dotted_white_left.png) top right repeat-y;
}

.bottom {
        height:23px;
      background:url(../images/style_default_hor_dotted_white.png) repeat-x;
}
p, a   {
    font-size:11px;
    color:black;
}



.red_dotted_left    {
 background:url(../images/style_default_dotted_red_left.png) repeat-y;
 width:8px;
}

.red_dotted_bottom  {
    background:url(../images/style_default_dotted_red_bottom.png) repeat-x;
    height:16px;
}

.mainbody {

            background:url(../images/style_default_comp_header.png) 0px 5px no-repeat;
}

.moduletable_header td {
    color:white;
}

.moduletable_header th {
    color:white;
    text-align:right;
}

a.mostread_header   {
  color:white;
  text-decoration:none;
  font-size:11px;
}