/*   http://css.maxdesign.com.au/listamatic/   */

/**************************************
GENERAL #divName IE Bug, float left and margin left in same div, makes margin double, so add the display: inline;
**************************************/

html, body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(graphics/nsw_body_bck.gif); background-repeat:repeat-x; background-position:left top; background-color:#7485b2; }

body {
	padding-bottom:30px;
}
#mainSiteHold { position:relative; width:984px; margin-top:0px; margin-left:0px; margin-right:auto; text-align:left; }
/* I had this in the above style margin-bottom:1em; :- IE Ignores this, so i took it out. */



td { text-align:left; }
td a,td span,td img { display:inline; text-align:left; }
 
input,textarea,span { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }

a.home:visited, a.home:link { color:#0072bc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:underline; }
a.home:active, a.home:hover { color:#0072bc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:underline; }

#dnn_ContentPane a:visited, #dnn_ContentPane a:link { color:#0072bc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:underline; }
#dnn_ContentPane a:active, #dnn_ContentPane a:hover { color:#ff9900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:underline; }

#dnn_ContentPane table{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}

form { margin:0px; padding:0px; } /* This has fixed the issue with the opera browser... */

/*  Top Pane ------------------------------------------------------------------- */
 
#topPnl { width:984px; height:121px; background-color:#FFFFFF; background-image:url(graphics/stadium.jpg); background-repeat:no-repeat; background-position:top right; }
 
#dnn_dnnLOGO_imgLogo { position:absolute; top:21px; left:8px; }

#topPnl img { position:absolute; top:21px; left:8px; }

/*  End Top Pane ---------------------------------------------------------------- */

/*  Menu Pane ------------------------------------------------------------------- */

#menuHolder { float: left; width:888px; height:24px; /*margin-left:141px;*/ margin-left:96px; background-color:#FFFFFF; display:inline; }

/*  End Menu Pane ---------------------------------------------------------------- */

/*  MainContent Wrapper ------------------------------------------------------------ */

#mainContentWrapper { position:relative; float:left; width:984px; background-image:url(graphics/dog_race.jpg); background-repeat:no-repeat; background-position:top left; text-align:left; }

#mainTextWrap { float:left; width:839px; margin-left:126px; padding:0px; display:inline; background-image:url(graphics/ghost_race.jpg); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF; }

.textColOne { float:left; width:650px; }
.admin .textColOne {width:100%;}
.textColTwo { float:right; width:189px; }

.textColWhole {  }

.eventsWrapper { float:left; width:168px; margin-left:8px; margin-top:8px; margin-bottom:0px; background-color:#d7e9f5; display:inline; }

#newsletter { float:left; width:168px; height:129px; margin-left:8px; margin-top:8px; background-color:#0072bc; background-image:url(graphics/newsletter_rnd.gif); background-repeat:no-repeat; background-position:bottom right; display:inline; }

#empty1 { float:left; width:168px; height:18px; margin-left:8px; display:inline; background-color:#FFFFFF; }
#empty2 { float:left; width:168px; height:18px; margin-left:30px; display:inline; background-color:#FFFFFF; }

/*  End MainContent Wrapper -------------------------------------------------------- */

/*  Content Pages Wrapper ------------------------------------------------------------ */

.textColOneContent { float:right; width:641px; overflow:hidden; }

.oneColContent { float:left; width: 840px; }

#menuHoldContent { float:left; width:198px; }

#menuTitle { width:168px; height:32px; margin-left:30px; margin-top:21px; background-image:url(graphics/orange_bck.gif); background-repeat:repeat; background-position:top left; }
#menu2Static { width:168px; margin-top:0px; margin-left:30px; background-color:#fcd0a0; background-image:url(graphics/menu/menu2bck.gif); background-repeat:repeat-x; background-position:top; height:125px; }

/*  End Content Pages Wrapper -------------------------------------------------------- */

/*  Text Area Pane ------------------------------------------------------------------- */

.imagePad1 { margin-right:18px; margin-bottom:15px; }

.divNews { float:left; width:743px; padding-left:11px; }
.divNews ul { padding-left:13px; list-style-type:none; list-style-image:url(graphics/newsNav.gif); line-height:17px; }
.divNews ul li {  }

.contentPages { float:left; width:665px; margin-left:24px; margin-right:20px; margin-top:10px; display:inline; }

/*  End TextArea Pane ------------------------------------------------------------------- */

/*  Footer Pane ------------------------------------------------------------------- */

#footer { float:left; width:839px; height:30px; background-color:#2e4a89; margin-left:126px; display:inline; text-align:right; }

#footer img { vertical-align:middle; margin-top:6px; }

a.footLinks:visited, a.footLinks:link { color:#bfcfd5; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; padding-top:6px; }
a.footLinks:active, a.footLinks:hover { color:#bfcfd5; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; padding-top:6px; }

/*  End Footer Pane ------------------------------------------------------------------- */

.newstitle2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color:#0072bc;	}
.newssummary2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:18px; color:#000000; }
.viewnewstitle2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; color:#0072bc;	}
.viewnewsarticle2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:18px; color:#000000; }

.trpad { border-bottom: solid 1px black; }
.tblText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
/*********************************************************
*	Styles for navigation
**********************************************************/
/*   http://www.dnncreative.com/Forum/tabid/88/forumid/4/postid/851/view/topic/Default.aspx   */
/*********Menu containers **********/

div#nav {
	position:relative;
	margin-top:9px;
	margin-left:31px;
	left:0;
	top:0;
	width:888px;
/*	background:#0e72ba; */
	z-index:2000;
}

ul#nav0 { margin:0px; }

ul#nav0 li {
	float:left;
	position:relative;
	width:120px;
	font-size:12px;
	font-weight:bold;
	text-transform:capitalize;
	text-transform:uppercase;
	text-align:center;
	list-style-type:none;
}
ul#nav0 li a {
	display:block;
/*	background:#0e72ba; */
	background:url(graphics/menu/divider.gif) right no-repeat;
	height:24px;
	line-height:24px;
	text-decoration:none;
	color:#0072bc;
	text-align:center;
}
ul#nav0 li a:hover,
ul#nav0 li.selected a {
	color:#f88203;
}

ul#nav0 li li a:hover,
ul#nav0 li li.selected a {
	color:#0072bc;
}

li a#navCurrentLink {
	color:#0072bc;
	font-weight:bold;
}

/*****************************************************
	Lvl 2 Popup Navs
******************************************************/
ul#nav0 li ul {
	position:absolute;
	z-index:100;
	left:-999em;
	border-top:1px solid #2E4A89;
	border-right:1px solid #2E4A89;
	border-left:1px solid #2E4A89;
	margin:0;
	padding:0;
}

ul#nav0 li.sfhover ul,
ul#nav0 li:hover ul {
	left:0;
	height:auto;
}
ul#nav0 li ul li.sfhover a,
ul#nav0 lu ul li:hover a {
	background:#f99931;
}


ul#nav0 li ul li {
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #2E4A89;
	width:180px;
	margin:0;
}

ul#nav0 li.selected li a {
	color:#0072bc;
}
ul#nav0 li li.selected a {
	color:#0072bc;
}
ul#nav0 li li.selected li a {
	color:#0072bc;
}

ul#nav0 li ul li a,
ul#nav0 li.sfhover ul li a,
ul#nav0 li:hover ul li a {
	height:2em;
	line-height:2em;
	text-align:left;
	text-transform:none;
	text-indent:1em;
	background:#f88203;
}

/*****************************************************
	Lvl 3 Popup Navs
******************************************************/
ul#nav0 li ul li ul {
	position:absolute;
	z-index:100;
	left:-999em;
	border-top:1px solid #2E4A89;
	border-right:1px solid #2E4A89;
	border-left:1px solid #2E4A89;
	display:none;
}

ul#nav0 li.sfhover ul li.sfhover ul,
ul#nav0 li:hover ul li:hover ul{
	left:180px;
	top:-1px;
	display:block;
}
ul#nav0 li.sfhover ul li.sfhover a,
ul#nav0 li:hover ul li:hover a {
	background:#f88100;
}
ul#nav0 li.sfhover ul li.sfhover ul li a,
ul#nav0 li:hover ul li:hover ul li a{
	background:#f99931;
}
ul#nav0 li.sfhover ul li.sfhover ul li a:hover,
ul#nav0 li:hover ul li:hover ul li a:hover{
	background:#f88100;
}

ul#nav0 li ul li {
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #2E4A89;
	width:180px;
}

ul#nav0 li ul li a,
ul#nav0 li.sfhover ul li a,
ul#nav0 li:hover ul li a {
	height:2em;
	line-height:2em;
	text-align:left;
	text-transform:none;
	text-indent:1em;
	background:#f99931;
}
/***
	Lvl 4 Hide
****/
/*ul#nav0 li ul li ul li ul * {
	display:none;
}*/

/*****************************************************
	Lvl 4 Popup Navs
******************************************************/
ul#nav0 li ul li ul li ul, 
ul#nav0 li.sfhover ul li.sfhover ul li ul,
ul#nav0 li:hover ul li:hover ul li ul {
	position:absolute;
	z-index:100;
	left:-999em;
	border-top:1px solid #2E4A89;
	border-right:1px solid #2E4A89;
	border-left:1px solid #2E4A89;
	display:none;
}

ul#nav0 li.sfhover ul li.sfhover ul li.sfhover ul,
ul#nav0 li:hover ul li:hover ul li:hover ul{
	left:180px;
	top:-1px;
	display:block;
}
ul#nav0 li.sfhover ul li.sfhover ul li.sfhover a,
ul#nav0 li:hover ul li:hover ul li:hover a {
	background:#f88100;
}
ul#nav0 li.sfhover ul li.sfhover ul li.sfhover ul li a,
ul#nav0 li:hover ul li:hover ul li:hover ul li a{
	background:#f99931;
}
ul#nav0 li.sfhover ul li.sfhover ul li.sfhover ul li a:hover,
ul#nav0 li:hover ul li:hover ul li:hover ul li a:hover{
	background:#f88100;
}

ul#nav0 li ul li ul li{
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #2E4A89;
	width:180px;
}

ul#nav0 li ul li ul li a,
ul#nav0 li.sfhover ul li.sfhover ul lia,
ul#nav0 li:hover ul li:hover ul li a {
	height:2em;
	line-height:2em;
	text-align:left;
	text-transform:none;
	text-indent:1em;
	background:#f99931;
}


/*****************************************************
	Lvl 2 Popup Navs
******************************************************/
/*
#navItem782 * { visibility:hidden; }
#navItem783 * { visibility:hidden; }
#navItem784 * { visibility:hidden; }
ul#nav0 li ul {
	position:absolute;
	z-index:100;
	left:0;
	border-top:1px solid #2E4A89;
	border-right:1px solid #2E4A89;
	border-left:1px solid #2E4A89;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#nav0 li.sfhover ul,
ul#nav0 li:hover ul {
/*	left:0;*/
/*}
ul#nav0 li.sfhover a,
ul#nav0 li:hover a {

}

ul#nav0 li ul li {
	float:none;
	position:relative;
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #2E4A89;
	width:180px;
	text-transform:none;
}

ul#nav0 li ul li a,
ul#nav0 li.sfhover ul li a,
ul#nav0 li:hover ul li a {
	text-align:left;
	text-indent:4px;
	background:#f99931;
}

/*****************************************************
	Lvl 3 Popup Navs
******************************************************/
/*ul#nav0 li ul li ul {
	position:absolute;
	left:180px;
	z-index:100;
	top:0px;
}*/
/*ul#nav0 li ul li ul {
	position:absolute;
	z-index:100;
	left:-999em;
	border-top:1px solid #2E4A89;
	border-right:1px solid #2E4A89;
	border-left:1px solid #2E4A89;
}*/
/*
ul#nav0 li.sfhover ul li.sfhover ul,
ul#nav0 li:hover ul li:hover ul{
	left:180px;
	top:-1px;
}
/*
ul#nav0 li.sfhover ul li.sfhover a,
ul#nav0 li:hover ul li:hover a {
	background:#FDD5AB;
}
ul#nav0 li.sfhover ul li.sfhover ul li a,
ul#nav0 li:hover ul li:hover ul li a{
	background:#f99931;
}
ul#nav0 li.sfhover ul li.sfhover ul li a:hover,
ul#nav0 li:hover ul li:hover ul li a:hover{
	background:#FDD5AB;
}

ul#nav0 li ul li {
	text-align:left;
	font-weight:normal;
	border-bottom:1px solid #2E4A89;
	width:165px;
}

ul#nav0 li ul li a,
ul#nav0 li.sfhover ul li a,
ul#nav0 li:hover ul li a {
	height:2em;
	line-height:2em;
	text-align:left;
	text-transform:none;
	text-indent:1em;
	background:#f99931;
}

/* --- */
/*ul#nav0 li ul li ul li ul {
	display:none;
	visibility:hidden;
}*/
/* --- */

/*#nav a#navParentLink
{ /* parent link itself */
	/*color:#f88203; 
}*/

/*li#navCurrentItem a#navCurrentLink
{ /* current link itself */
	/*color:#0072bc; 
	font-weight:bold;
}*/
/*.ArrowPointer { 
	cursor:pointer;
	cursor:hand;
}*/
/* ================================
    CSS STYLES FOR Inventua
     Side menu
   ================================
*/
.inventua_sidemenu {	
	margin-left: 30px;
	margin-top: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:168px;
	background-color: #fcd0a0;
	background-image:url(graphics/menu/menu2bck.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.MenuHdrUG0 {
	color: #ffffff;
	height:32px;
	background-image: url(graphics/orange_bck.gif);
	background-repeat:repeat;
	background-position:top left;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	padding-left:13px;
}

.MenuHdrMouseOverUG0 {
	color: #ffffff;
	height:32px;
	background-image: url(graphics/orange_bck.gif);
	background-repeat:repeat;
	background-position:top left;
	text-align: left;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
	font-size:11px;
	padding-left:13px;
}

.MenuHdrUG0 a:visited, .MenuHdrUG0 a:link {
	color: #FFFFFF;
	padding-left:13px;
	text-decoration: none;
}

.MenuHdrUG0 a:active, .MenuHdrUG0 a:hover {
	color: #FFFFFF;
	padding-left:13px;
	text-decoration: none;
}

.MenuHdrMouseOverUG0 a:visited, .MenuHdrMouseOverUG0 a:link {
	color: #FFFFFF;
	padding-left:15px;
	text-decoration: none;
}

.MenuHdrMouseOverUG0 a:active, .MenuHdrMouseOverUG0 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.MenuHdrUG1 {
	font-size:11px;
	padding: 4px 0px 4px 13px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #0072bc;
	text-decoration: none;
}

.MenuHdrMouseOverUG1 {
	font-size:11px;
	padding: 4px 0px 4px 13px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #f88203;
	text-decoration: none;
}

.MenuHdrUG2 {
	font-size:11px;
	padding: 4px 0px 4px 23px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #0072bc;
	text-decoration: none;
}

.MenuHdrMouseOverUG2 {
	font-size:11px;
	padding: 4px 0px 4px 23px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #f88203;
	text-decoration: none;
}
/* ================================
    CSS STYLES FOR Inventua
     Side menu level 1 - 2 - 3
   ================================
*/

.MenuItemUG1 {
	font-size:11px;
	padding: 4px 0px 4px 13px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #0072bc;
	text-decoration: none;

}

.MenuItemMouseOverUG1 {
	font-size:11px;
	padding: 4px 0px 4px 13px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #f88203;
	text-decoration: underline;
}

.MenuItemUG1 a:visited, .MenuItemUG1 a:link {
	color: #0072bc;
	text-decoration: none;
}

.MenuItemUG1 a:active, .MenuItemUG1 a:hover {
	color: #f88203;
	text-decoration: none;
}

.MenuItemMouseOverUG1 a:visited, .MenuItemMouseOverUG1 a:link {
	color: #0072bc;
	text-decoration: none;
}

.MenuItemMouseOverUG1 a:active, .MenuItemMouseOverUG1 a:hover {
	color: #f88203;
	text-decoration: none;
}
/* ************************************* */

.MenuItemUG2 {
	font-size:11px;
	padding: 4px 0px 4px 23px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #0072bc;
	text-decoration: none;

}

.MenuItemMouseOverUG2 {
	font-size:11px;
	padding: 4px 0px 4px 23px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #f88203;
	text-decoration: underline;

}

.MenuItemUG2 a:visited, .MenuItemUG2 a:link {
	color: #0072bc;
	text-decoration: none;
}

.MenuItemUG2 a:active, .MenuItemUG2 a:hover {
	color: #f88203;
	text-decoration: none;
}

.MenuItemMouseOverUG2 a:visited, .MenuItemMouseOverUG2 a:link {
	color: #0072bc;
	text-decoration: none;
}

.MenuItemMouseOverUG2 a:active, .MenuItemMouseOverUG2 a:hover {
	color: #f88203;
	text-decoration: none;
}
/* ********************************************** */

.MenuItemUG3 {
	font-size:11px;
	padding: 4px 0px 4px 33px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #0072bc;
	text-decoration: none;

}

.MenuItemMouseOverUG3 {
	font-size:11px;
	padding: 4px 0px 4px 33px;
	border-bottom:1px dashed #0072bc;
	text-align: left;
	color: #f88203;
	text-decoration: underline;

}

.MenuItemUG3 a:visited, .MenuItemUG3 a:link {
	color: #0072bc;
	text-decoration: none;
}

.MenuItemUG3 a:active, .MenuItemUG3 a:hover {
	color: #f88203;
	text-decoration: none;
}

.MenuItemMouseOverUG3 a:visited, .MenuItemMouseOverUG3 a:link {
	color: #0072bc;
	text-decoration: none;
}

.MenuItemMouseOverUG3 a:active, .MenuItemMouseOverUG3 a:hover {
	color: #f88203;
	text-decoration: none;
}
/* ************************************************** */
/* ================================
    CSS STYLES FOR Inventua
     Side menu Highlights
   ================================
*/
.currentItemHighlightUG1 {
	font-size:11px;
	color: #f88203;
	text-decoration: none;
}

/* Below is for e.g Master, under units of study */
.currentItemHighlightUG2 {
	font-size:11px;
	color: #f88203;
	text-decoration: none;
}

.currentItemHighlightUG3 {
	font-size:11px;
	text-align: left;
	color: #f88203;
	text-decoration: none;
}

/*********************************************************
*	Previous Race Results Styles
*********************************************************/
.prevracetbl {
	border: 1px solid #000;
	
}

.prevracetbl td, .boxtbl td{
	font-size: 10px;
	text-transform: uppercase;
}

.prevracehead, .boxtblhead {
	background: #0072bc;
	color: #FFF;
	font-weight: bold;
	padding: 2px;
}

.prevracenorm, .boxtblnorm {
	background: #f2f8fc;
	font-color: #000;
}

.prevracealt {
	background: #86bce0;
	font-color: #FFF;
}

.boxtblspacer {
	width: 2px;
	background: #fff;
}

/*********************************************************
*	Search panel styles
**********************************************************/

#searchHolder { float:left; margin-left:8px; margin-top:21px; background-image:url(graphics/search_rnd.gif); background-repeat:no-repeat; background-position:top right; height:32px; width:168px; display:inline;}

#searchHolder input { vertical-align:middle; margin-top:4px; text-align:left; }
#searchHolder img { vertical-align:middle; margin-top:3px; }

#searchHolder input.NormalTextBox { background-color:#fdd5ab; border:1px solid white; height:18px; line-height:18px; text-indent:0.3em; width:120px; color:#000000; }

/*  End Search Pane ------------------------------------------------------------------- */

a.loginLink:visited, a.loginLink:link { color:#ffffff; font-size:12px; text-decoration:none; }
a.loginLink:active, a.loginLink:hover { color:#ffffff; font-size:12px; text-decoration:underline; }

 /* ALL BELOW STYLES ARE GENERIC STUFF */
 
.ControlPanel, .PagingTable { width:100%; height:64px; background-color:#Ffffff; BORDER-RIGHT:#9EA4B2 1px solid; BORDER-TOP:#9EA4B2 1px solid; BORDER-LEFT:#9EA4B2 1px solid; BORDER-BOTTOM:#9EA4B2 1px solid; }
.SkinObject { font-weight:bold; font-size:11px; color:#005FA4; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
A.SkinObject:link, A.SkinObject:visited { text-decoration:none; color:#0072bc; }
A.SkinObject:active { text-decoration:none; color:#0072bc; }
A.SkinObject:hover { text-decoration:none; color:#B51C00; }
/* style for module titles */
.Head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#005FA4; }
/* style of item titles on edit and admin pages */
.SubHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#005FA4; }
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#cccccc; }
/* text style used for most text rendered by modules */
.Normal,.NormalDisabled { font-family:Verdana, Arial, Helvetica, sans-serif; }
/* text style used for rendered text which should appear disabled */
.NormalDisabled { color:Silver; }

/* text style used for rendered text which requires emphasis */
.NormalBold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }

/* text style used for error messages */
.NormalRed { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff0000; }

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; }

#dnn_ctr-1_Signin_txtUsername { color:#000000; }
#dnn_ctr-1_Signin_txtPassword {	color:#000000; }


/* text style used for help text rendered by modules */
.Help { border-right:black 1px solid; padding-right:2px; border-top:black 1px solid; padding-left:2px; font-weight:normal; font-size:11px; padding-bottom:2px; border-left:black 1px solid; color:black; padding-top:2px; border-bottom:black 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffff99; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link { text-decoration:underline; color:#005FA4; }

A.CommandButton:visited { text-decoration:underline; color:#005FA4; }

A.CommandButton:active { text-decoration:underline; color:#005FA4; }

A.CommandButton:hover { text-decoration:underline; color:#B51C00; }

/* button style for standard HTML buttons */
.StandardButton { padding-right:5px; padding-left:5px; font-weight:normal; font-size:11px; background:#005FA4; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; }

    
/* GENERIC */
H1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#005FA4; }

H2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#005FA4; }

H3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#005FA4; font-weight: bold; }

H4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#005FA4; }

H5, DT { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#005FA4; }

H6 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#005FA4; }

hr { color:#EF8242; height:1pt; text-align:left }

span.NukeNews_Item {
	display:block;
}
span.NukeNews_AltItem {
	display:block;
	background-color: #f2f8fc;
}
#Table1 { width:300px;}

.weightsTable {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	font-size: 10px;
}

.weightsTable td {
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000;
	font-size: 10px;
}

a.loadedlink, a:visited.loadedlink, a:hover.loadedlink, a:link.loadedlink {
	color: #8495c2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}
#loadeddiv {
	padding-top:10px;
	text-align:right;
	margin-left:0px; margin-right:auto;
	width:964px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
 html > body .clearfix {min-height: 1px; height: auto;} 
/* End hide from IE-mac */
