/* GENERIC STYLES */

body {
   font: 11px Verdana, Arial, Helvetica, sans-serif;
   margin: 0px;
   padding: 0px;
   text-align: center;
   color: #F6F6F6;
   background-color: #CFCFCF;
}

#wrapper {
   width: 760px;
   height: auto;
   text-align: left;
   margin: 10px auto 10px auto;
   padding: 0;
}

P
{
   color: #FFFFFF;
   font-size: 11px;
}

a{color:#FFFFFF; text-decoration:none; font-variant:small-caps}
a:hover{color:#F63E47; text-decoration:none}
a:link,
a:active
{
   color:#FFFFFF; text-decoration:none; font-variant:small-caps
   
}

a:visited
{
   text-decoration:none
   
}

table
{
   width: 100%;
   margin: 0;
   padding: 0;
   border: none;
}

td
{
   padding: 0px;
}

img
{
   border: none;
   margin: 0;
   padding: 0;
}

/* TABLE STYLES */

table#home
{
   margin-left: 10px;
}

td#logo
{
   height: 98px;
   width: 299px;
   background-color: #919191;
   border-left: 1px solid #202020;
   border-top: 1px solid #202020;
   border-bottom: 1px solid #202020;
}

td#headbg
{
   background: #919191 url(images/bg-header.png) top left repeat-x;
   vertical-align: top;
   border-top: 1px solid #202020;
   border-bottom: 1px solid #202020;
   height: 98px;
   width: 100%;
}

td#header-right
{
   width: 145px;
   background-color: #919191;
   height: 98px;
   border-right: 1px solid #202020;
   border-top: 1px solid #202020;
   border-bottom: 1px solid #202020;
}

td#titlebar,
td#pageframe-top
{
   height: 62px;
   background: #242424 url(images/bg-titlebar.jpg) top left repeat-x;
   border-left: 1px solid #202020;
   border-right: 1px solid #202020;
}

td#pageframe-top
{
   height: 23px;
   background: #959595 url(images/bg-pageframe-top.png) top left repeat-x;
}

td#sidebar
{
   width: 185px;
   background: #959595 url(images/bg-menu.png) top left repeat-y;
   border-left: 1px solid #202020;
}

td#page-top
{
   width: 555px;
   height: 47px;
   background: #959595 url(images/bg-page-top.png) top left no-repeat;
   vertical-align: middle;
}

td#page-bottom 
{
   height: 55px;
   background: #464646 url(images/bg-page-bottom.png) top left no-repeat;
}

td.page
{
   height: auto;
   background: #464646 url(images/bg-page.png) top left repeat-y;
   width: 555px;
}

td.page-right
{
   width: 18px;
   border-right: 1px solid #202020;
   background: #959595 url(images/bg-page-right.png) top left repeat-y;
}

.notice
{
   background-position: top left; height: auto;
   border: 1px solid #202020;
   margin-top: 8px;
   margin-bottom: 10px; background-color:#888888; background-repeat:repeat-x; background-attachment:scroll
}

p.notice-title
{
   background: #959595 url(images/bg-notice-title.png) top left repeat-x;
   margin: 5px;
   border: 1px solid #202020;
   color: #202020 !important;
   font-weight: bold;
}

td#copyright
{
   height: 25px;
   background: #959595 url(images/bg-copyright.png) top left repeat-x;
   border-bottom: 1px solid #202020;
   border-right: 1px solid #202020;
   border-left: 1px solid #202020;
   text-align: right;
   vertical-align: middle;
}

/* NAV ARROWS */

#nav-bottom-container
{
   padding: 4px;
   margin-right: 6px;
   margin-top: 12px;
   width: 120px;
}
.nav-bottom-container
{
   margin-top: 10px;
}

/* MENU STYLES */
#menu-container 
{
   width: 145px;
   vertical-align: top;
   padding: 0px;
   background: ;; color:#000000; text-decoration:none; margin-left:18px; margin-right:0; margin-top:0; margin-bottom:0
}

:link.menulink-normal, a:visited.menulink-normal, a:active.menulink-normal
{
   height: auto;
   padding: 0px;
   vertical-align: top;
   padding-left: 50px;
   padding-top: 16px;
   padding-bottom: 22px;
   margin: 0;
   display: block;
   color: #202020;
   font-weight: bold;
   text-decoration: none;
   background: #959595 url(images/btn-normal.gif) no-repeat top left;
}

a:hover.menulink-normal 
{
   text-decoration: none;
   background: #959595 url(images/btn-hover.gif) no-repeat top left;
}

.menulink-current
{
   height: auto;
   padding: 0px;
   vertical-align: top;
   padding-left: 50px;
   padding-top: 16px;
   padding-bottom: 22px;
   margin: 0;
   display: block;
   color: #202020;
   font-weight: bold;
   text-decoration: none;
   background: #959595 url(images/btn-active.gif) no-repeat top left;
}

/* TEXT STYLES */

P
{
   padding: 0;
   margin: 0;
}

td#titlebar h1,
td#page-top h2
{
   color: #F6F6F6;
   font-size: 18px;
   font-weight: bold;
   padding-left: 10px;
   margin: 0;
}

td#page-top h2
{
   font-size: 14px;
}

td.page p
{
   color: #FFFFFF;
   font-size: 11px;
   padding-left: 10px;
   padding-right: 20px;
   padding-bottom: 6px;
}

p.subtitle
{
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF !important;
   padding: 6px 0 6px 10px;
}

td#pagebottom-light p
{
   font-size: 1px;
}

.notice p
{
   font-size: 10px !important;
   padding: 5px !important;
}

#copyright p
{
   color: #FFFFFF;
   margin-right: 20px;
   font-size: 10px;
   margin-top: 6px;
   margin-bottom: 10px;
}

#copyright p a:link,
#copyright p a:visited,
#copyright p a:active
{
   color: #E9E9E9;
}

form
{
   margin: 0;
   padding: 0;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.stx-button
{
   border: 1px solid #202020;
   background-color: #E1E1E1;
   font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.stx-text
{
   border: 1px solid #202020;
   background-color: #FFFFFF;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
}



.navigation { 

	background-position:      
                
                
               right top; padding:0px; margin:0px; height: 100%; 

	border:	1px solid #F63E47;

	background-color:#808080; background-repeat:no-repeat; background-attachment:scroll; text-decoration:none

}



.navigation a,.navigation a:hover {

	background-position: 
                
                   right top; padding:10px; margin:2px 6px; display:block; border:1px solid #FFFFFF; background-color:#808080; background-repeat:no-repeat; background-attachment:scroll; text-decoration:none

}



.navigation a:hover {

	padding:10px; text-decoration: none; 

	color: #FFFFFF;

	border: 1px solid #FF0000;; background-color:#F63E47; background-repeat:repeat-x; background-attachment:scroll; background-position-y:50%

}


.navigationHead {

	text-align:	center;

	font-weight: bold;

	border-top:	1px solid #003399;

	border-left: 1px solid #003399;

	border-right: 1px solid #003399;

}legend       { color: #F63E47 }

fieldset {
	border-color: #babfb7;
}

