body {
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size:1em; 
}

table {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }

#bodycontent {
    padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
    color: #000000;
    z-index:0;
}

#container {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 1003px; /* width of the layout -- can be set to any value including percentages 1024 */
	overflow: hidden;
	border:0px solid black;
    background-image: url("../images/background_xtra.jpg");
    background-repeat:repeat;
    z-index:0;
}

#fullheader {
	position:relative;
	width: 100%;
	height:auto;
	z-index:10;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid blue;
}
	
#topheader {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 122px; /*122 + 90*/
	background-image:url("../images/banner_main.gif");
	background-repeat:no-repeat;	
	z-index:10;
	border:0px solid green;	
}

#navigation {
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	border:0px solid pink;
}

#sidebar-right {
	float: right;
	width: 186px; /* width of the right sidebar -- can be set to any value including percentages */
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	border:0px solid yellow;	
	z-index:0;
}

#rightlinks {
	margin:10px 0px 0px 0px;
	padding:0;
}

#polloftheday {
	margin:10px 0px 5px 0px;
	padding:0;
}

hr.rightsplitter {
	width:85%;
	color: #C8C8C8; 
	line-height:1px;
	border-style:dotted;
}

#sidebar-left {
	float: left;
	width: 162px; /* width of the left sidebar -- can be set to any value including percentages */
	margin: 0px 0px 0px 0px;
	padding: 0px;
	overflow: hidden;
	border:0px solid orange;	
}

#contentmaster 
{
	float:left;
	margin: 0px;
	padding: 0px;
	height: 1%; /* IE6 hack... it's very minor, though */
	border:0px solid red;
	width: 653px; /*1003 - 162 - 186*/ /*NOTE: changed for IE 6*/
	z-index:0;
	position:relative;
}

#contentmaster-inner {
	margin:0px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
	border:0px solid blue;	
	z-index:0;	
	font-size:1em;
}
	
#footer {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	overflow: hidden;
	border:0px solid purple;	
	text-align:center;
}

.footertext {
    FONT-SIZE: 9px;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    line-height:15px;
}

A {
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.footerlink:link {
    FONT-SIZE: 10px;
    COLOR: #73157e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A.footerlink:active {
    FONT-SIZE: 10px;
    COLOR: #73157e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footerlink:visited {
    FONT-SIZE: 10px;
    COLOR: #73157e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footerlink:hover {
    FONT-SIZE: 10px;
    COLOR: #73157e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footerlink {
    FONT-SIZE: 10px;
    COLOR: #73157e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.DynamicMenuZIndex {z-index:9999;}

.AdminMenu 
{
	font-size:11px;
	color:Black;
	background-color:Gray;
	z-index:9999;
	cursor:pointer;
	font-weight:bold;
}
.AdminMenu a {
	color:Black;
	z-index:9999;
	cursor:pointer;	
}

.AdminMenu ul {
	z-index:9999;
	width:100%;
	cursor:pointer;		
}

.AdminMenu ul li {
	z-index:9999;
	width:100%;
	cursor:pointer;		
}

.AdminMenu ul li a {
	z-index:9999;
	width:100%;	
	cursor:pointer;		
}

.otherContent {
	color:#000;
	font-size:0.8em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	border:0px solid black;
}

.smallinfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-size: 10px;color: #000000;}

table.infotable {
    font-size: 9px;
    color: #000000;  
    font-family: Verdana, Arial, helvetica,  sans-serif;
    float:right;
}

td.infotable {
    font-size: 9px;
    color: #000000;  
    font-family: Verdana, Arial, helvetica,  sans-serif;
}

table.confirmation {
    font-size: 11px;
    font-family: Verdana, Arial, helvetica,  sans-serif;
}

.smalltxt {font-size: 10px;}
.smalltext {font-size: 10px;}

.required {
	FONT-SIZE: 10px;
	COLOR: red;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.mandatory {
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, helvetica, Verdana, sans-serif
}
.notmandatory {
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, Verdana, sans-serif
}

/*Admin CSS*/
#adminLogout {	
	float:left;
	margin:7px 10px 5px 7px;
}

#adminDate {
	float:right;
	margin:7px 10px 5px 0px;
	font-size:1em;
}

.adminTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:Black;
	margin:10px 0px 10px 5px; 
	padding:0px 0px 5px 0px; 
	float:left; 
	width:98%; 
	text-align:left;	
	border-bottom:1px solid #D3D3D3;
}

/*CSS for Forms in Admin section*/
.admnRow {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:100%;
	height:22px;
	line-height:22px;
	margin:5px 0px 5px 0px; 
	padding:0px;
}

.admnLabelList {float:left; text-align:right; margin:0px 0px 0px 25px;}
.admnDataList {float:left;text-align:left; margin:0px 0px 0px 5px;}
.admnButtonList {float:left;text-align:left; margin:0px 0px 0px 10px;}
.admnLabelAE {float:left;width:30%;text-align:right;}
.admnDataAE {float:left;margin-left:5px;font-weight:normal;text-align:left;}

.relatedArticlesList
{
	float:left;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 1em;
	margin:0px;
	padding:0px;
}

.relatedArticlesList ul {margin-top:0px;padding-top:0px;}
.relatedArticlesList ul li a {font-size: 1em;}
/*END CSS for Forms in Admin section*/

.gridheader {
	font-weight: bold;
	font-size: 0.9em;
	color:Gray;
	background-color: #B0C4DE;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.listheader {
	font-weight: bold;
	font-size: 0.75em;
	color:#73157e; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.adminGrid {
	margin:0px auto 10px auto; 
	padding: 0px 0px 5px 0px;
	text-align:center; 
	width:950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:100%;
}

.adminAltGridLine { background-color: #E8EAF0; color: #000000;}

.commentgrid {
	font-size: 11px;
	color: #2F2C2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.commentitem {
	background-color: #EAEBEB;
	border-bottom: solid 1px #B1B5BB;
	padding: 10px 6px 10px 6px;
}

.commenttitle {
	font-size: 12px;
	font-weight: bold;
}

/*CSS for Forms in Public section*/
.publicRow {
	width:100%;
	height:25px;
	clear:both;
}
.publicLbl {float:left;width:25%;text-align:left;margin-top:3px; margin-right:3px; font-weight:bold;}
.publicData {float:left;width:auto;text-align:left;margin-left:0px;}
/*END CSS for Forms in Public section*/

.regularTitle {
	color: #000;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.rssFeeds { vertical-align:text-bottom;}

/*Sets height for admin section*/
#mainContent {
	min-height:590px;
	height:auto !important;
}

.gridUserHeader {
	font-weight: bold;
	font-size: 0.9em;
	color:Gray;
	background-color: #B0C4DE;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;		
	width:60%;
	text-align:center;margin:0px auto 0px auto;
	height:18px;
}

.gridUserRow {
	clear:both;	
	font-weight: normal;
	font-size: 0.9em;
	color:Black;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;		
	width:60%;
	text-align:center;
	margin:0px auto 0px auto;	
	height:25px;	
}

.gridUserCol {
	float:left;
	width:33%;
}


A.Tag:link {
    FONT-SIZE: 12px;
    color:#73157e; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

A.Tag:active
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #6E6E6E;
	 FONT-SIZE: 12px;
	text-decoration:none
}
A.Tag:visited
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #73157e;
	 FONT-SIZE: 12px;
	text-decoration:none
}
A.Tag:hover
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #6E6E6E;
	 FONT-SIZE: 12px;
	text-decoration:none
}

/* -- CSS for Columns -- */
.RegularContent {
	font-size:1em;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}

.TitleContent {
	font-size:1.2em;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#73157e;
}

.SmallFontContent {
	font-size:0.8em;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
/* -- End - CSS for Columns -- */


/*Story Image*/
.storyimagecontainer {margin:0px;padding:0px;}
.storyimage {margin:0px;padding:0px;}
.storyimage img {vertical-align:bottom;border:0px;}

.storycaption
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;		
	margin:0px;
	padding:0px;
	font-style:italic;
	float:left;
}

.storycredit
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;		
	margin:0px;
	padding:0px;
	font-style:italic;	
	float:left;	
}

.storytag
{
	font-size:0.62em;
    COLOR: #000000;
    font-style:italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 0px;    
}

/*Story Sidebar*/
A.sidebar:link
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #6E6E6E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
A.sidebar:active
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #6E6E6E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
A.sidebar:visited
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #6E6E6E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}
A.sidebar:hover
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	COLOR: #6E6E6E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none
}

.sidebarstoryflag
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.sidebarstorykick
{
	font-weight: bold;
	COLOR: #000000;
	font-size:16px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.sidebarstoryauthor
{
	color:#000000;
	font-size:14px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}

.sidebarheader
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
.sidebartext
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000000;
}
.sidebartextColumn
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-right:7px;
}
.sidebarBelowBox
{
	background-color:#f2e7f4;
	width:200px;	
	margin:15px 5px 10px 5px;
	float:left;
	text-align:center;
}
.sidebarTable
{
	background-color:#f2e7f4;
	margin:1px 1px 1px 1px;
	padding:5px;
	height:100%;
}

.adminSubsection
{
	background-color:#CCEEFF;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight: bold;
	color:#000;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 5px 3px 5px 3px;
	border-bottom: solid 1px #6FD0FF;
}

.floatRight {float:right;}
.floatLeft {float:left;}
.alignCenter {text-align:center;margin:5px 5px 10px 5px;}
.imageright {float:right;margin:5px 0px 10px 5px;}
.imageleft {float:left;margin:5px 5px 10px 0px;}
.imagecenter {margin:5px auto 20px auto;}
.fiximagecenter {width:400px;}
.treeview {font-size:1em;}

tbody td
{
	border:0;
	border-color:#FFF;
}

.pagerStyle {font-size:0.75em;}
.pagerStyle td {border:0;border-color:#FFF;}
.pagerStyle a {font-size:1em;}

.pagerStyleAdmin
{
	font-size:0.87em;
	font-family: Arial, Helvetica, sans-serif;
}
.pagerStyleAdmin a
{
	font-size:1em;
	font-family: Arial, Helvetica, sans-serif;
}

.sectionsubtitle
{
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
	font-size: 16px;
	padding-left:50px;
	padding-top:20px;
}

.dropdowngap {margin:0 1px 0 0;}
.invisible {visibility:hidden;}

.dvStep 
{
	float:left;
	padding:5px 5px 5px 5px;
	text-align:left;
	width:800px;
	height:100%;
    border:0px solid black;
}

.splitter 
{
	border-bottom:1px dotted #f2e7f4;
	margin:0;
	padding:2px 0 2px 0;
}

.panelAd
{
	margin-left:-10px;
}

.editorsComment { }
.editorsNote
{
	font-size:1.1em;
	color:Red;
	font-weight:bold;
}
