/* CSS Document */

/*basics*/
body {
        font: 12pt Georgia, Times New Roman, Times, sans-serif,Verdana, Geneva, Arial, helvetica;
        color: #000000;
        margin: 0px;
        }

table.centertableBorder
      {
       border-collapse: collapse;
       bordercolor: #111111;
       width: 100%;
       bordercolorlight: #3333FF;
       bordercolordark: #3333FF;
      }


td{
        font: 18pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        margin: 0px;
        }

td.menuheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #dedede;
        margin: 0px;
        }

td.menuheading {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #dedede;
        margin: 0px;
        }

td.menuitem {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #dedede;
        margin: 0px;
        }

td.header {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #FFFFFF;
        background: #b90000;
        margin: 0px;
        }

TD.header {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #FFFFFF;
        background: #b90000;
        margin: 0px;
        }

		
.bheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #dedede;
        margin: 0px;
        }
.sheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        background: #ffffff;
        margin: 0px;
        }

p {
        font: 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
        margin-top: 0px;
        }

p.toppgtitle {
        font: 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
        margin-top: 0px;
        text-align: right;
        color: #ffffff;
        }
/* Menu Top Heading Main Menu / Admin Menu */
p.menuheading {
        font: 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
        margin-top: 0px;
        text-align: left;
        color: #000000;
        }
/*Menu Header*/
p.menuheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        margin-top: 0px;
        text-align: left;
        color: #000000;
        }


/*Menu Header on Content*/
p.contentmenuheader {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        margin-top: 0px;
        text-align: left;
        color: #003366;
        }

h1 {
        font: 15pt Verdana, Geneva, Arial, helvetica, sans-serif;
        letter-spacing: 1px;
        margin-bottom: 0px;
        color: #000000;
        }

h2 {
        font: bold normal 12pt Verdana, Geneva, Arial, helvetica, sans-serif;
        letter-spacing: 1px;
        margin-bottom: 0px;
        color: #000000;
        }

h3 {
        font:  normal 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
        letter-spacing: 1px;
        margin-bottom: 0px;
        color: #000000;
        }
stdf
{
    font:  normal 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
        letter-spacing: 1px;
        margin-bottom: 0px;
        color: #000000;
}

h4 {
        font: normal 12pt Verdana, Geneva, Arial, helvetica, sans-serif;
        letter-spacing: 1px;
        margin-bottom:0px;
        color: #000000;
}

h5 {
        font: normal 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        letter-spacing: 1px;
        margin-bottom: 0px;
        color: #000000;
}

header {
        font: 8pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #FFFFFF;
        background: #B90000;
        margin: 0px;
        }


/*links*/
a:link {
        font-weight: normal;
		text-decoration: NONE;
        color: navy;
        }

a:visited {
        font-weight: normal;
        text-decoration: NONE;
        color: #000000;
        }

a:hover, a:active {
        text-decoration: NONE;
        color: red;
        }
/*Main/ Admin  Menu Items */
a:link.menuitem {
        font-weight: normal;
        text-decoration: none;
        color: #000000;
        }

a:visited.menuitem {
        font-weight: normal;
        text-decoration: none;
        color: #000000;
        }

a:hover.menuitem, a:active.menuitem {
        text-decoration: underline;
        color: #0f0f0f;
        }
/* Bottom Menu Items */
a:link.bottomlink {
        font-weight: normal;
        text-decoration: none;
        color: #000000;
        }

a:visited.bottomlink {
        font-weight: normal;
        text-decoration: none;
        color: #000000;
        }

a:hover.bottomlink, a:active.bottomlink {
        font-weight: normal;
        text-decoration: none;
        color: #ff0000;
        }


/*hiddens*/
span hidden {
        display: none;
}

/*divisions*/
#topbar {
        position: absolute;
        top: 0px;
        left: 0px;
        }

#title {
        position: absolute;
        top: 2px;
        left: 10px;
        height: 12px;
        width: 160px;
}

#toprighttext {
        position: absolute;
        top: 2px;
        left: 355px;
        height: 12px;
        width: 100px;
}

#buttons_under {
        background: url('images/butback.gif');
        position: absolute;
        top: 25px;
        left: 45px;
        height: 33px;
        width: 298px
}

#buttons {
        position: absolute;
        top: 30px;
        left: 51px;
        height: 22px;
        width: 285px;
}

#bigtitle {
        background: url('images/bigtitle.gif');
        position: absolute;
        top: 30px;
        left: 700px;
        height: 33px;
        width: 120px
}

#bigtitle h1 span {
        display: none;
}

#quickstext {
        position: absolute;
        top: 80px;
        left: 20px;
        height: 22px;
        width: 110px;
}

#search {
        position: absolute;
        top: 93px;
        left: 128px;
        height: 16px;
        width: 165px;
}

#leftback {
        background: url('images/leftback.gif') no-repeat;
        position: absolute;
        top: 129px;
        left: 25px;
        height: 487px;
        width: 473px
}

#rightback {
        background: url('images/rightback.gif') no-repeat;
        position: absolute;
        top: 100px;
        left: 525px;
        width: 307px;
        height: 510px
}

#featured {
        position: absolute;
        top: 150px;
        left: 50px;
        width: 433px;
        height: 375px;
}

#featured span h2 {
        font-weight: bold;
}

#banner {
        position: absolute;
        top: 530px;
        left: 50px;
        width: 433px;
        height: 75px;
}

#categories {
        position: absolute;
        top: 110px;
        left: 535px;
        width: 285px;
        height: 490px;
}

#categories span h2 {
        font-weight: bold;
}


#rightbar
{
        position: absolute;
        top: 110px;
        left: 735px;
        width: 285px;
        height: 490px;
}

.bodyline	{ border: 1px #7a96df solid; }

header_line_text {
        font: 12pt Verdana, Geneva, Arial, helvetica, sans-serif;
        color: #000000;
        margin: 0px;
        }


/* Module Style 2*/
.module_2 { width: 100%; color: #0956A6; margin-bottom: 10px; border: #7FB6DD 1px solid; width: 100%; text-align: left;  }
.module_2 H2 { background: ##B90000; font-size: 1em; padding: 3px; margin: 0; border-bottom: #7FB6DD 1px solid; word-wrap: break-word;  }
.module_2 H3 { background: ##B90000; font-size: xx-small; padding: 5px; margin: 0; border-bottom: #7FB6DD 1px solid; font-family: verdana; word-wrap: break-word;  }
.module_2 .body { background: #FFF; padding: 8px; margin: 1px 0 0 0; word-wrap: break-word; }
.module_2 HR { border-left:0px solid #7FB6DD; border-right:0px solid #7FB6DD; border-top:1px solid #7FB6DD; border-bottom:0px solid #7FB6DD; width: 95%; height: 1px;  }


.submit{BACKGROUND: #B90000; BORDER-BOTTOM: #104a7b 1px solid; BORDER-LEFT: #afc4d5 1px solid; BORDER-RIGHT: #104a7b 1px solid; BORDER-TOP: #afc4d5 1px solid; COLOR: #000066; CURSOR: hand; FONT-FAMILY: tahoma,verdana,sans-serif; FONT-SIZE: 11px; HEIGHT: 19px; TEXT-DECORATION: none;}

.bottomnev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}