BODY {
BACKGROUND: url(images/bg.jpg) #1F1F1F repeat-x;
text-align: -moz-center;
MARGIN: 0px;
COLOR: #EEEEEE;
font-size:0.75em;
font-family: Arial, Helvetica, sans-serif;

}

body /* Internet Explorer */ 
{ 
text-align: center; 
} 

body /* Mozilla Firefox alignment */ 
{ 
text-align: -moz-center; 
} 


A { COLOR: #3399FF }
A:hover { COLOR: #D0EB6A }

#pageborder {
/*BORDER-RIGHT: #333 1px solid;
BORDER-LEFT: #333 1px solid;*/
WIDTH:780px;
background: #161613;
}

#masthead {
BACKGROUND: url(images/masthead.jpg) #000000 no-repeat center center;
POSITION: relative;
WIDTH:780px;
HEIGHT: 108px;
TEXT-ALIGN:left;

}

#mastheadtop {
width: 780px;
height: 64px;
}

#submasthead {
BACKGROUND: url(images/masthead_sub.gif) #000000 repeat-x;
WIDTH:541px;
HEIGHT: 29px;
MARGIN: 0px 0px 0px 230px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tnav {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
        MARGIN: 0px 0px 0px 0px; 
        BORDER-TOP: 1px #474747 solid ;
	PADDING-TOP: 0px; 
	HEIGHT: 28px
}
#tnav LI {
      PADDING-RIGHT: 0px; 
      PADDING-LEFT: 0px;
      FONT-SIZE: 10px;
      FLOAT: left;
      PADDING-BOTTOM: 0px;
      MARGIN: 0px; 
      LINE-HEIGHT: 28px; 
      PADDING-TOP: 0px; 
      WHITE-SPACE: nowrap;
      LIST-STYLE-TYPE: none

}
#tnav A {
	BORDER-RIGHT: #474747 1px solid; 
        PADDING-RIGHT: 10px; 
        DISPLAY: block; 
        PADDING-LEFT: 11px; 
        FONT-WEIGHT: BOLD; 
        FLOAT: left; 
        PADDING-BOTTOM: 0px;  
        COLOR: #FFF; 
        PADDING-TOP: 0px; 
        TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}

#tnav A:hover {
	COLOR: #333;BACKGROUND: url(images/masthead_sub2.gif) #D0EB6A;
}

#flash {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH:744px;
HEIGHT: 249px;
border: 1px #666 solid;
TEXT-ALIGN: center;
vertical-align:middle;
}

#flashbar {
BACKGROUND: url(images/flashbar.gif) #000000 no-repeat center center;
PADDING-RIGHT: 25px;
PADDING-TOP: 3px;
WIDTH:738px;
HEIGHT: 22px;
TEXT-ALIGN: right;
font-family: verdana, arial, sans-serif; 
font-size:0.85em; 
font-weight: bold;
}

#flashbar a { color: #999; text-decoration: none;  }
#flashbar a:hover { COLOR: #D0EB6A }

#footer {

BACKGROUND: #272727;
WIDTH: 780px;
TEXT-ALIGN: left;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 8px;
margin-top: 6px;
COLOR: #444;
font-size: 90%;
line-height: 16px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
}

#footer A { COLOR: #555;}

#footer  A:hover { COLOR: #D0EB6A }


.bottomnav {
MARGIN: 0px 0px 0px 15px;
WIDTH: 250px;
TEXT-ALIGN: left;
PADDING-BOTTOM: 20px;
PADDING-TOP: 5px;
COLOR: #444;
FLOAT: left;
}



#page {
MARGIN: 0px 0px 0px 198px;
WIDTH: 570px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 15px;
}

.pagebox {
border: 1px #666 solid;
WIDTH: 535px;
PADDING-RIGHT: 15px;
PADDING-LEFT: 15px;
PADDING-BOTTOM: 10px;
PADDING-TOP: 15px;
MARGIN-BOTTOM: 10px;
}

.pageboxtitle {
border: 1px #666 solid;
WIDTH: 535px;
PADDING-RIGHT: 15px;
PADDING-LEFT: 15px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 10px;
MARGIN-BOTTOM: 8px;
}

#logos {
border: 1px #666666 solid;
WIDTH: 568px;
height: 145px;
MARGIN-BOTTOM: 10px;
background: #fff;
}


#wrapper {
POSITION: relative;
WIDTH: 780px;
TEXT-ALIGN: left;
BACKGROUND: #161613;
}

#leftbarwrapper {
POSITION:absolute;
WIDTH: 200px;
TOP: 0px;
LEFT: 0px;
}

#leftbar {
POSITION:relative;
WIDTH: 180px;
TOP: 15px;
LEFT: 10px;
}

#leftbar UL {
PADDING-LEFT: 0px;
LIST-STYLE-TYPE: none;
MARGIN: 0px 5px 0.5em;
COLOR: #fff;
}

#leftbar LI {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
        LINE-HEIGHT: 20px; 
        PADDING-TOP: 0px; 
        WHITE-SPACE: nowrap; 
        LIST-STYLE-TYPE: none
}
#leftbar A {
	PADDING-RIGHT: 0px; 
        DISPLAY: block; 
        PADDING-LEFT: 0px; 
        FONT-WEIGHT: BOLD; 
        FLOAT: left; 
        PADDING-BOTTOM: 0px; 
        WIDTH: 0.1em; 
        COLOR: #fff; 
        PADDING-TOP: 0px; 
        TEXT-DECORATION: underline;
	FLOAT: none
}

#leftbar A:hover {
	COLOR: #FFFF99;
}



.top {
CLEAR:both;
FONT-SIZE: 0.85em;
MARGIN: 0px;
TEXT-TRANSFORM: uppercase;
TEXT-ALIGN: right;
}

.box {
BORDER-TOP: #eee 1px solid;
BORDER-BOTTOM: #eee 1px solid;
BORDER-LEFT: #eee 1px solid;
BORDER-RIGHT: #eee 1px solid;
WIDTH: 250px;
BACKGROUND-COLOR:cornsilk;
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-TOP: 5px;
PADDING-BOTTOM: 5px;
MARGIN: 8px 0px 1em;
}

h1, h2, h3{ font-family: "Trebuchet MS",Verdana,Sans-Serif;}

H1 { FONT-SIZE:1.8em; LINE-HEIGHT: 1.20em; FONT-WEIGHT: bold; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.5em; COLOR: #B2D234;}

H2 { FONT-SIZE:1.4em; MARGIN-TOP: 0.1em; MARGIN-BOTTOM: 0.3em; COLOR: #006699;}

H3 { FONT-SIZE:1.0em; FONT-WEIGHT: bold; MARGIN-TOP: 0em; MARGIN-BOTTOM: 0.2em; COLOR: #B2D234;}

H4 { FONT-SIZE:1.6em; FONT-WEIGHT: normal; MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.75em; }

P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
.fll {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 10px
}
.flr {
	FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}

.slsbanner {
	FLOAT: right; MARGIN-TOP: 50px; MARGIN-BOTTOM: 5px MARGIN-LEFT: 5px; MARGIN-RIGHT: 70px
}



.cutenewstitle {
FONT-SIZE:1.3em;
LINE-HEIGHT: 1.20em;
FONT-WEIGHT: bold;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0.3em;
PADDING-TOP:0px;
PADDING-LEFT:35px;
PADDING-BOTTOM:0px;
COLOR: #fff;
FONT-FAMILY: Arial, sans-serif;
}

.cutenewsbox {

border: 1px #666 solid;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 3px;
PADDING-TOP: 1px;
POSITION:relative;
WIDTH: 175px;
TOP: 15px;
LEFT: 10px;
color: #666;

}

.cutenewsbox A{ COLOR: #fff; text-decoration: none;}

.cutenewsbox A:hover { COLOR: #D0EB6A; text-decoration: underline; }

.cutenewsinner {
background:#333; padding-top:3px; padding-right:8px; padding-left: 8px; padding-bottom:8px; font-weight:bold; font-size: 12px; margin-bottom: 2px;
}


.textbox{  background: #ccc;  } 
textarea{  background: #ccc;    } 