*
{
margin: 0px;
padding: 0px;
font-family:  Arial, verdana, Helvetica, sans-serif;
}

#globalcontainer{
margin: 0px auto;
width:1002px;
height: 596px;
}

body
{
background-color:#595b60;
text-align: center;
margin: 0px 0px;
font-size:12px;
background-image:url(../images/grassbk.jpg);
background-position:50%;
}

#topbanner
{
	height:278px;
	width:1002px;
	overflow:hidden;
	text-align:left;
	position:relative;
	background-image:url(../images/header.jpg);
}

#countryflags
{
	height:25px;
	width:200px;
	position:absolute;
	right:0px;
	overflow:hidden;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}

#countryflags img
{
margin-left:5px;
border:1px solid white;
}

#topmenu
{
	height:26px;
	width:1002px;
	overflow:hidden;
	text-align:left;
	background-image:url(../images/topmenu.jpg);
	text-align:left;
	font-size:12px;
	line-height:26px;
}

#topmenu ul {list-style-type: none;padding-left:95px;height:26px;margin-top:0px;padding-top:0px;}
#topmenu li {display:block;float:left;padding-right:15px;padding-left:15px;height:1005;margin-top:0px;padding-top:0px;}
#topmenu li a {text-decoration: none;color:white;font-weight:700;}
#topmenu li:hover { background-image:url(../images/topmenuhi.jpg);background-repeat:repeat-x;line-height:26px;height:26px; }
#topmenu li.selected { background-image:url(../images/topmenuhi.jpg);background-repeat:repeat-x;line-height:26px;height:26px; }

#botmenu
{
	height:19px;
	width:982px;
	overflow:hidden;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/botmenu.jpg);
	text-align:left;
}

#botmenu ul {list-style-type: none;padding-left:156px;}
#botmenu li {display:inline;line-height:20px;padding-right:20px;}
#botmenu li a {text-decoration: none;color:black;font-weight:700;}
#botmenu li a:hover {color:#e2001a;}
#botmenu li.selected a {color:#e2001a;}


#bodycontainer
{
background-color: #000000;
width:1002px;
overflow:hidden;
}

#newspanel
{
	text-align: justify;
	float:left;
	width:151px;
	overflow:hidden;
	background-color: black;
}

body.home #newspanelcontent
{
min-height:355px;
}

#newspanelcontent
{
background-image:url(../images/outerpanelbk.jpg);
padding:5px;
margin-top:15px;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
min-height:445px;
text-align:left;
}

#newspanelcontent .storydate{color:white;}

#endorsements
{
	text-align: justify;
	float:left;
	width:151px;
	overflow:hidden;
	background-color: black;
}

body.home #endorsementscontent
{
min-height:355px;
}

#endorsementscontent
{
background-color:white;
background-image:url(../images/outerpanelbk.jpg);
padding:5px;
margin-top:15px;
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
min-height:445px;
}

#endorsementitem{width:110px;background-image:url(../images/quote.gif);padding-left:20px;background-repeat:no-repeat;text-align:left;color:white;}
#endorsementitem p {padding-right:20px;}
#centerbody
{
	text-align: left;
	float:left;
	width:700px;
	min-height:355px;
	background-color: black;
	padding-top:5px;
	padding-bottom:5px;
	overflow:hidden;
}

body.manage #centerbody
{
width:1002px;
}

body.home #centertext
{
min-height:355px;
}

#centertext
{
padding:10px;
margin-top:10px;
margin-bottom:10px;
min-height:445px;
background-color: white;
}

body.manage #centertext
{
width:1002px;
}

#textpanel {width:380px;padding-right:10px;float:left; }
#textpanel li{margin-bottom:10px;}
#centerbody.skynews #textpanel {width:300px;padding-right:10px;float:left; }
#centertext.home #textpanel {width:300px;padding-right:50px;float:left; }
#centertext.video #textpanel {width:340px;padding-right:10px;float:left; }
#imagepanel {width:290px;float:left; }
#imagepanel p {font-size:11px;}
#centertext.video #imagepanel {width:290px;padding-top:55px;padding-right:10px;float:left; }


#centertext.home{background-repeat:no-repeat;}
#centertext.product{background-image:url(../images/productbk.jpg);background-repeat:no-repeat;background-position: 0% 100%;}
.storydate { font-weight:700;margin-bottom:10px; }

#footer
{
	color: white;
	height:0px;
	width:1002px;
	position:relative;
	background-image:url(../images/footer.jpg);
	overflow:hidden;
}

#copyright
{
	font-size: 9px;
	text-align:right;
	text-align: right;
	color: white;
	height:22px;
	width:1002px;
	overflow:hidden;
	text-decoration: none;
}
#newstickerpanel
{
	color: white;
	height:30px;
	width:1002px;
	position:relative;
	background-image:url(../images/footer.jpg);
	overflow:hidden;
}

#newsticker
{
width:680px;
height:17px;
margin-left:160px;
margin-top:7px;
}

#newsticker a
{
color: black;
}

#nopros
{
font-size:52px;
text-align:left;
color:white;
}