*
{
margin: 0px;
padding: 0px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
}

#globalcontainer{
text-align:center;
margin: 0px auto;
width:1002px;
height: 596px;
}

body
{
background-color:#595b60;
text-align: center;
margin: 30px 0px;
}

body.manage #topmenu {width:1002px;}

#topbanner
{
	height:110px;
	width:1002px;
	overflow:hidden;
	background-image: url(./images/topbanner.jpg);
}

#dateplacer
{
height: 15px;
width: 160px;
position: absolute;
margin-left: 800px;
margin-top: 54px;
font-size: 12px;
color: #ffffff;
}

#bodycontainer
{
background-color: #ffffff;
width:1002px;
overflow:hidden;
}

#leftbody
{
	width:215px;
	height: 408px;
	padding-top:20px;
	padding-right:10px;
	text-align:left;
	overflow:hidden;
	float:left;
	background-image: url(./images/calpanel.jpg);
}

#leftbody img
{
padding-left:22px;
}

#leftbody p
{
text-align: left;
margin-left: 22px;
}

#leftbody table
{
font-size: 12px;
text-align: center;
margin-left: 15px;
margin-top: 7px;
font-weight: 700;
}

#centerbody
{
	float: left;
	width:777px;
	overflow:hidden;
}

body.manage #centerbody { width:1002px; }
body.manage #textpanel { width:982px; padding-left:20px; }

#topmenu
{
	height: 42px;
	width:777px;
	text-align:left;
	overflow:hidden;
	background-color: #237388;
}

#submenu
{
	float:left;
	text-align: left;
	height: 37px;
	width:777px;
	overflow:hidden;
	background-color: #000000;
}

#contentpanel
{
	float:left;
	height: 316px;
	width:777px;
	overflow:hidden;
	background-image: url(./images/bodybk.jpg);
	background-repeat: repeat-x;
}

body#home #contentpanel
{
	height: 353px;
}

#flashpanel
{
	float:left;
	text-align: left;
	height: 353px;
	width:322px;
	overflow:hidden;
}

#flashpanel.marketing
{
height: 316px;
}

#textpanel
{
	float:left;
	text-align: left;
	height: 318px;
	width:435px;
	padding-right:20px;
	overflow-y:auto;
}

#textpanel.management
{
background-image: url(./images/managementbk.gif);
}

#newspanel
{
	clear: both;
	text-align: left;
	height: 33px;
	width:777px;
	background-color: #f29400;
	background-image: url(./images/newspanel.jpg);
	overflow:hidden;
}

#newsarea
{
margin-left: 130px;
margin-top: 8px;
}

#newsarea a
{
font-size: 15px;
font-weight: 700;
color: #000000;
text-decoration: none;
}


#TICKER
{
margin-left: 130px;
margin-top: 8px;
}

#footer
{
	background-color: #027393;
	text-align: right;
	color: white;
	height:34px;
	width:1002px;
	overflow:hidden;
}

#compdetails
{
width: 486px;
font-size: 10px;
text-align: left;
margin-top: 18px;
padding-left: 15px;
float: left;
}

#actionimages
{
width: 486px;
font-size: 10px;
text-align: right;
margin-top: 18px;
padding-right: 15px;
float: right;
}

#actionimages a
{
color: #ffffff;
text-decoration: none;
}

#copyright
{
	font-size: 9px;
	text-align:right;
	background-color: yellow;
	text-align: right;
	color: white;
	height:15px;
	width:1002px;
	overflow:hidden;
	text-decoration: none;
}

#wrapp {
width: 760px;
text-align: left;
font: normal 1em Arial;
margin: 0 auto;
padding: 0;
color: black;
}
#wrapp h1 {font: bold 1.1em Arial; margin: 1.2em 0 0.5em 0; padding: 0;}
.gnb {
width: 740px; 
margin: 20px 0 3px 0; 
background: #f0f1f1 url(gnb_bg.gif) left top repeat-x 
}
.gnb h3{
font: normal 9px/14px Arial;
text-align: right;
margin: 0 10px 0 0; 
padding: 0
}
#wrapp p{font: normal 0.9em Arial; margin: 1em 0; padding: 0;}
#wrapp h2 {font: bold 1em Arial;}

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
width: 904px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
paddint-right: 22px;
top: 1px;
width: 640px;
height:18px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 904px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #000000;
font: bold 10px arial;
margin: 0 25px 0 0;
font-size:12px;
} 
ul.newsticker span {
margin: 0 10px 0 0;
}