#LeadStory
{
	clear: both;
	padding-right: 5px;
}

#Headlines1
{
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}

#Headlines2, #Headlines3
{
	clear: both;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
}

#LeadStoryImage
{
	float: left;
	border: 1px solid #000;
	margin-right: 8px;
}

#LeadStoryHeading a.Story, #LeadStoryHeading a.Story:hover
{
	font: bold 14px verdana;
	color: #3165B5;
}

span.Date
{
	font: normal 10px verdana;
	color: #676041;
}

#LeadStoryText a, #LeadStoryText a:hover
{
	font: normal 11px/14px verdana;
	color: #000;
	text-decoration: none;
}

#TopStories
{
	clear: both;
	padding: 10px 0px 0px 0px;
	margin-top: 5px 0px 0px 0px;
	font: normal 10px/13px Verdana;
}

#TopStories ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#TopStories ul li
{
	margin: 0px;
	padding: 0px;
	background: url(../images/g_bullet.gif) no-repeat;
	font: normal 10px/13px Verdana;
	padding-left: 11px;
}

#TopStories ul li a
{
	font: normal 10px/13px Verdana;
}

#TopStories ul li a:hover
{
	color: #5082D0;
}

#TopStories p.more
{
	text-align: right;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#TopStories p.more a
{
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: none;
}

#TopStories p.more a:hover
{
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: underline;
}

#Question
{
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	font: bold 10px/16px verdana;
	color: #000;
	text-transform: uppercase;
	border-bottom: 1px solid #FFE680;
}

#QuestionText
{
	clear: both;
	width: 100%;
	padding: 0px;
	padding-top: 8px;
}

#QuestionForm
{
	clear: both;
	width: 400px;
	padding: 0px;
	margin-top: 8px;
	margin-left: 10px;
	font: bold 10px/16px verdana;
	text-align: left;
}

#QuestionForm form
{
	padding: 0px;
	margin: 0px;
}

#QuestionForm span
{
	margin-left: 10px;
}

#QuestionForm span a, #QuestionResults span a
{
	margin-left: 30px;
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: none;
}

#QuestionForm span a:hover, #QuestionResults span a:hover
{
	margin-left: 30px;
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: underline;
}

#QuestionForm input.vote
{
	background-color: #3165B5;
	color: #fff;
	border-top: solid 1px #85ACE6;
	border-left: solid 1px #85ACE6;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	margin-left: 0px;
	font: bold 10px Verdana, sans-serif;
	width: 50px;
}

#QuestionResults
{
	clear: both;
	width: 100%;
	padding: 0px;
	margin-top: 8px;
	font: bold 11px/16px verdana;
}

.PollTable
{
	margin-top: 5px;
	width: 98%;
	text-align: left;
}

.PollTable .YesBar
{
	border-top: solid 1px #FEE271;
	border-left: solid 1px #FEE271;
	border-right: solid 1px #A88701;
	border-bottom: solid 1px #A88701;
	background-color: #FFCC00;
}

.PollTable .NoBar
{
	border-top: solid 1px #C1D5F2;
	border-left: solid 1px #C1D5F2;
	border-right: solid 1px #3165B5;
	border-bottom: solid 1px #3165B5;
	background-color: #85ACE6;
}

.PollTable caption
{
	text-align: left;
	padding-bottom: 4px;
}

.PollTable td
{
	font-weight: bold;
	vertical-align: top;
}

.Option
{
	padding-right: 5px;
	text-align: right;
	width: 134px;
	vertical-align: top;
	padding-bottom: 3px;
	font: normal 11px/14px Verdana;
	color: #000;
}

.Bars
{
	width: 205px;
	vertical-align: top;
	padding-bottom: 3px;
}

.Percentage
{
	color: #000;
}

caption
{
	font: bold 11px/14px Verdana;
	color: #000;
}

p.PollBody
{
	color: #999;
	margin-bottom: 8px;
}

.PollDate
{
	font: normal 10px/12px Verdana;
	color: #000;
	width: 100%;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: left;
}

/* -- Start of Slots(Content) CSS -- */
.Slot
{
	background: #FFFAE5 none repeat scroll 0%;
	border: 1px solid #FFCC00;
	clear: both;
	height: 85px;
	margin: 0px;
	padding: 0px;
	width: 99%;
}

.BoxesX2
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.Box1, .Box2
{
	background: #FFFAE5 none repeat scroll 0%;
	border: 1px solid #FFCC00;
	float: left;
	margin: 0px;
	padding: 0px 0px 5px;
	width: 227px;
	overflow: hidden;
}

.Box1 p, .Box2 p, .Slot p
{
	font-family: Verdana;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 12px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}

.Box1 img, .Box2 img, .Slot img
{
	border: 1px solid #000000;
	float: left;
	margin: 0px 9px 0px 5px;
	padding: 0px;
}

.Box1 h2, .Box2 h2, .Slot h2
{
	background: #FFE000 url(../Images/bg_h2_box.gif) repeat-x scroll 0%;
	color: #000000;
	margin: 0px 0px 5px;
	padding: 0px 0px 0px 4px;
	text-transform: uppercase;
}

.Box1 h2 a, .Box2 h2 a, .Slot h2 a, .Box1 h2 a, .Box2 h2 a:hover, .Slot h2 a:hover
{
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

/* -- End of Slots(Content) CSS -- */

#QuestionResults span a
{
	float: right;
	margin-left: 30px;
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: none;
}

#BoxesX2
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#Box1, #Box2
{
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	border: 1px solid #FFCC00;
	background: #FFFAE5;
	width: 229px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 227px;
}

html > body #Box1, html > body #Box2
{
	width: 227px;
}

#Box1 h2, #Box2 h2
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 4px;
	background: url(../Images/bg_h2_box.gif) repeat-x #FFE000;
	color: #000;
	text-transform: uppercase;
}

#Box1 h2.acheadline, #Box2 h2.acheadline
{
	font: bold 10px/14px Verdana;
}

#Box1 h2 a, #Box2 h2 a, #Box1 h2 a, #Box2 h2 a:hover
{
	margin: 0px;
	padding: 0px;
	font: bold 10px/14px Verdana;
	color: #000;
	text-transform: uppercase;
}

#Box1 p, #Box2 p
{
	padding: 0px;
	margin: 0px;
	font: normal 10px/12px Verdana;
}

#Box1 p.academy, #Box2 p.academy
{
	padding: 0px;
	margin: 0px;
	font: normal 11px/12px Verdana;
}

#Box1 img, #Box2 img
{
	float: left;
	margin: 0px;
	margin-right: 9px;
	margin-left: 5px;
	padding: 0px;
	border: 1px solid #000;
}

#Box1News, #Box2News
{
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	border: 1px solid #FFCC00;
	background: #FFFAE5;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 220px;
}

html > body #Box1News, html > body #Box2News
{
	width: 227px;
}

#Box1News h2, #Box2News h2
{
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 4px;
	background: url(../Images/bg_h2_box.gif) repeat-x #FFE000;
	color: #000;
	text-transform: uppercase;
}

#Box1News h2 a, #Box2News h2 a, #Box1News h2 a, #Box2News h2 a:hover
{
	margin: 0px;
	padding: 0px;
	font: bold 10px/14px Verdana;
	color: #000;
	text-transform: uppercase;
}

#Box1News p, #Box2News p
{
	padding: 0px;
	margin: 0px;
	font: normal 10px/12px Verdana;
}

#Box1News img, #Box2News img
{
	float: left;
	margin: 0px;
	margin-right: 9px;
	margin-left: 5px;
	padding: 0px;
	border: 1px solid #000;
}

#ClearingBoxDiv
{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	clear: both;
	height: 10px;
	overflow: hidden;
}

#LeftSideText, #RightSideText
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	font: normal 10px/12px verdana;
	color: #000;
}

#LeftSideText p, #RightSideText p
{
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	padding-right: 5px;
	font: normal 10px/12px verdana;
	color: #000;
}

#LeftSide a, #RightSide a
{
	font: bold 11px verdana;
	color: #3165B5;
	text-decoration: none;
}

#LeftSide a:hover, #RightSide a:hover
{
	font: bold 11px verdana;
	color: #3165B5;
	text-decoration: underline;
}

#LeftSideText p.more, #RightSideText p.more
{
	float: right;
	padding: 0px;
	margin: 0px;
}

#LeftSide p.more a, #RightSide p.more a
{
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: none;
}

#LeftSide p.more a:hover, #RightSide p.more a:hover
{
	padding-right: 10px;
	font: normal 10px verdana;
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165B5;
	text-decoration: underline;
}


.NavHeading
{
	color: #3165B5;
}



#HorizontalMenu
{
	margin: 0px;
	padding: 0px;
}
/*Modified by EP on 11/04/07 to reduce the right-hand side space from 141 to 71 px, allowing more items to be displayed
on the horizontal menu without invading the third column*/
#HorizontalMenu p
{
	font-weight: bold;
	margin: 0px;
	margin-left: 0px;
	padding: 5px 0px 0px 0px;
	text-align: left; 
}

#HorizontalMenu p a
{
	background-color: #E5E5E5;
	color: #3165B5;
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	margin-right: 2px;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
}

#HorizontalMenu p a:hover
{
	background-color: #3164B5;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
}

#HorizontalMenu p a.Landed, #Horizontal p a.Landed:hover
{
	background-color: #3164B5;
	color: #FFFFFF;
}

#HorizontalMenu p.MenuHeader
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}

#MoreLatestNews
{
	margin: 0px;
	text-align: right;
}

#MoreLatestNews a
{
	background: url(../images/g_blue_arrow.gif) no-repeat 98% 0%;
	color: #3165b5;
	font: 10px Verdana;
	padding-right: 10px;
	text-decoration: none;
}

#MoreLatestNews a:hover
{
	text-decoration: underline;
}
