a:hover, a.SkinObject:hover, a.CommandButton:hover {color:#000; text-decoration:underline;}
a:visited, a.SkinObject:visited, a.CommandButton:visited{color: #000000; font-weight: normal; text-decoration:underline;}
a:link, a:active, a.SkinObject:link, a.SkinObject:active, a.CommandButton:link, a.CommandButton:active
{
	color:#000499; 
	font-weight: normal;
	text-decoration:underline;
}

body, html
{
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
	font-size: 100%; 
	line-height: 1.4;
}


#p240z_IDWrapper{background: url(images/siteid.gif) repeat-x top; overflow: hidden; height: 120px; clear: both;}
#p240z_ID{width: 900px; margin: 0 auto;}
.siteLogo{float: left;width: 600px; padding-top: 1.675em;}
.siteSearch{float: right; width: 285px; padding-top: 4em;}
#globalNavWrapper{height: 50px; clear: both; background: url(images/globalNav.gif) repeat-x; border-bottom: 1px #000000 solid;}
#globalNav{width: 900px; margin: 0 auto;}
.nav{float: left; width: 665px;}
#mainNav {margin:0; height: 3.75em; font-size: 0.75em;}
#mainNav, #mainNav ul {list-style-type:none;margin:0pt;padding:0pt; background: url(images/nav-item.gif) repeat-x;}
#mainNav a, #mainNav a:link, #mainNav a:active, #mainNav a:visited
{
	color:#f1f1f1; 
	display:block; 
	text-decoration:none; 
	padding: 14px 1.2em 0; 
	height: 34px; 
	border-left:1px solid #0d195f; 
	border-right:1px solid #0d195f; 
	border-bottom: none; 
	font-weight: 900;
}

#mainNav li#mainNavItemHome{border-left:1px solid #0d195f;}

#mainNav li a:hover, #mainNav li a:focus, #mainNav li a:active {background: #000000; font-weight: 900;}
#mainNav ul li{}

#mainNav li ul li, #mainNav li ul li a, #mainNav li ul li a:link, #mainNav li ul li a:active, 
#mainNav li ul li a:visited, #mainNav li ul li a:hover, #mainNav li ul li a:focus, 
#mainNav li ul li a:active {height: 1.563em; padding: 0;}

#mainNav li ul li a:hover {background:#404040; height: 1.563em; color: #fff; padding: 0;}
#mainNav li{float: left; list-style-type: none; margin: 0; padding: 0; position: relative;}
#mainNav li ul{background:#E9E8DD; display: none; position: absolute; width: 12em; height: auto;}
#mainNav li ul li {float:left; margin: 0; padding:0; width:100%; height: auto;}

#mainNav li ul li a {display:block;}
#mainNav li:hover ul{display:block; margin: 0; background: #000000;}
#mainNav li:hover ul li a, #mainNav li:hover ul li a:link, #mainNav li:hover ul li a:active, 
#mainNav li:hover ul li a:visited
{height: 1.25em; padding: 0.625em; border-left: none; border-right: none; border-top:1px solid #616161; border-bottom:1px solid #0c0c0c;}
#mainNav li:hover ul li a:hover{height: 1.25em; background:#404040;}
li#mainNavCurrentItem {background: #000000;}
li#mainNavCurrentItem a#mainNavCurrentLink {color:#fff; background:#000000;}				

.userLogin{float: right; width: 220px; font-size: 0.75em; padding-top: 1.375em; overflow: hidden;}
.userLogin a:link, .userLogin a:visited{color: #fff; border: none;}
.userLogin a:hover{text-decoration: underline;}

.ltRegister{background: url(images/bullet.png) no-repeat 0px 2px; padding: 0 10px 0 22px;}
.ltLogin{background: url(images/bullet.png) no-repeat 0px 2px; padding: 0 30px 0 22px;}
.subscribe{font-size: 1.2em; background: url(images/rss.gif) no-repeat 0 3px; padding: 0 0 0 34px; margin-left: 10px; margin-bottom: 0.15em;}
.subscribeNoImage{font-size: 1.4em; background: none no-repeat 0 3px; padding: 0 0 0 4px; margin-left: 10px; margin-bottom: 0.15em;}


#p240z_Body{overflow: hidden; width: 900px; clear:both; margin: 0  auto;}
.BannerPane{width:885px; clear:both;}
.ContentPane{float: left; width: 600px; padding-top:2em;}
#rightcolumn{float: right; width: 285px; padding-top: 2em;}
.rc_top{background: url(images/rc_top.gif) no-repeat top; width: 285px; height: 6px; margin-bottom:-10px;}
.RightPane{background: #e0edf4; width: 100%; padding: 0px; margin-bottom:-20px;}
.rc_bt{background: url(images/rc_bt.gif) no-repeat top; width: 285px; height: 6px;}

#p240z_Three #p240z_Body {padding-top: 2em;}		
#p240z_Three #leftcolumn {float:left; width: 220px; overflow: hidden;}
#p240z_Three .ContentPane {float: left; width: 440px; margin-left: 10px; padding-top: 0; overflow: hidden;}
#p240z_Three #rightcolumn {float: right; width: 220px; padding-top: 0; overflow: hidden;}

#p240z_Three .rc_top, #p240z_Three .lc_top{background: url(images/top220.gif) no-repeat top; width: 220px; height: 5px;}
#p240z_Three .LeftPane{background: #e0edf4; width: 100%; padding: 1em 0;}
#p240z_Three .RightPane{background: none; width: 100%; padding: 1em 0;}
#p240z_Three .rc_bt, #p240z_Three .lc_bt{background: url(images/bt220.gif) no-repeat top; width: 220px; height: 5px;}


#p240z_Footer{width: 900px; clear: both; margin: 0 auto; border-top: 1px #999 solid; padding: 0.675em 0 2em;}
#p240z_Footer a{font-size: 0.75em;}
#p240z_Footer p{margin: 0;}

#p240z_Admin #p240z_Body{width: 96%; margin: 0 auto;}
#p240z_Admin #p240z_Body .ContentPane {width: 100%;}

#p240z_AdminFixed #p240z_Body .ContentPane{width: 100%;}

h1,h2,h3,h4,h5,h6{font-family: Helvetica, Arial, sans-serif; color: #000;}
h1 {font-size:1.375em; letter-spacing:-0.045em; line-height:1.375em; margin:0pt auto;}
h1 em {font-style:italic;letter-spacing:-0.045em;}
h3{font-size: 1.25em; font-weight: 900;}

.Normal, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{font-size: 15px; font-family: "Lucida Grande", Helvetica, Arial, sans-serif;}
.NormalTextBox 
{
	font-size:.9em;	
}
	
.Head {font-family: "Lucida Grande", Helvetica, Arial, sans-serif; letter-spacing:-0.045em; font-size: 30px; color: #000; line-height: 1em; font-weight: 300;} 
.SubHead, .SubSubHead{font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 0.75em; color: #000;}
.SubHead .SubHead{font-size: 1em;}

.SkinObject{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:0.75em; color: #333; font-weight: normal;}
.StandardButton {font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-size:0.75em;}
.CommandButton {font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size:0.75em; font-weight:normal;}
.Help{font-family:"Lucida Grande", Helvetica, Arial, sans-serif; font-size:0.75em; background: #fff; border:none; color: #666;}

.Normal .Normal, .Normal .SubHead, .CommandButton .CommandButton, .Normal .CommandButton, .SubHead .Help, 
.SubHead .StandardButton, p.siteSearch .NormalTextBox, .SubHead .NormalTextBox
{font-size:1em;}
.cont{padding: 0 0 1em;}		
h1.cont-top{margin: 0;}
.cont-top{}
.cont-body{}

.ContentPane h1.cont-top{border-bottom: 1px #ccc solid; padding-bottom: 0.375em;}
.ContentPane .Head{color: #000a56; font-weight: 900;}

.RightPane .cont, .LeftPane .cont{padding: 0 1em 1em;}		
.RightPane h1.cont-top{margin: 0;}
.RightPane .Head, .LeftPane .Head{font-size: 1em; font-weight: 900;}

#p240z_Three .RightPane h1.cont-top{border-bottom: 1px #ccc solid; padding-bottom: 0.375em;}
#p240z_Three .subscribe{border-bottom: 3px #ccc solid; margin-left: 10px; padding-bottom: 10px;}
#p240z_Three .RightPane .cont {padding: 0; margin-left: 10px;}
#p240z_Three .RightPane .Head {color: #000a56;}

.categoryItemList{background: transparent; border: none; margin: 0; border-bottom: 1px #999 solid;}
.divItemsListing h2 {line-height: 1.2; font-size: 1.375em; font-weight: 900;}	


#publishTitle {font-size: 2.375em; color: #41436a; font-weight: 700; padding: 0.675em 0;}
.itemAuthor{font-weight: bold; color: #000;}

#rightcolumn .videos .itemTitle 
{
	float:right;
	width:50%;
}

#rightcolumn .categoryItemList
{
	padding:5px;
	border-bottom:0px;
}

#rightcolumn h2 {font-size:1em;}


h2 a, h2 a:hover, h2 a:visited, h2 a:active, h2 a:link
{
	font-weight:bold;
}


.RightPane h2 a, .RightPane h2 a:hover, .RightPane h2 a:visited, .RightPane h2 a:active, .RightPane h2 a:link
{
	font-weight:normal;
}


.ContentPane .categoryItemList .itemTitle 
{
	float:left;
	width:75%;
}


.modalPopup .Head, .modalPopup, .modalPopup a, .modalPopup a:hover, .modalPopup a:visited, .modalPopup a:active, .modalPopup a:link, .modalPopup .Normal
{
	color:#fff;
}
