@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #EDEAD9;
}

#bodyColumn
{
    width: 537px;
}

#bodyContent 
{
    width: 490px;
}

p {font-size: 12px; padding:0px; margin-top:0px; margin-bottom: 18px;}
td {font-size: 12px;}
.bodyBg {background:url(images/bodyBg.gif) repeat-y left top;}
.f11 {font-size:11px;}
.pink {color:#a90160;}
.inputField {font-size:11px; color:#000000; background:#E5E5E5 url(images/inputBg.jpg) repeat-x left top; border:solid 1px #D0D0D0;}
.bold {font-weight:bold;}
.blue {color:#007cd8;}
.btnGray {background:#cccccc url(images/btn_bg.gif) repeat-x left top; border:solid 1px #aeaeae;}
.bulletPink {font-size:11px; color:#990066;}
/* .bulletPink {font-size:11px; color:#990066; margin-left: -10px; margin-right: 5px; margin-top: -3px; margin-bottom: -3px;} */
.bulletGray {font-size:16px; color:#666666}
.leftNavBg {background:#F3C6DD; padding-top: 2px;}

h1 {font-size:16px; font-weight:bold; color:#ea77af;}
h2 {font-size: 14px; font-weight: normal; color: #ea77af;}
.pHeadPink {font-size:16px; font-weight:bold; color:#ea77af;}

a.blackLink {color:#000000; text-decoration:none;}
a.blackLink:hover {color:#000000; text-decoration:underline;}

a.blackLinkF11 {color:#000000; text-decoration:none;font-size:11px; font-family: Arial, Helvetica, sans-serif;}
a.blackLinkF11:hover {color:#000000; text-decoration:underline;font-size:11px; font-family: Arial, Helvetica, sans-serif;}


/* ul .leftNav {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-left: 0px;} */
#leftNav 
    {border-bottom: solid 1px #990066; 
     margin: 0px; 
     padding-left: 0px;
     padding-right: 0px;
     padding-top: 8px;
     padding-bottom: 8px;
     }

#leftNav ul 
    {margin-left: 27px; 
     padding-left: 0px; 
     margin-top: 0px; 
     padding-top: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     margin-right: 10px;
     }
 
#leftNav li {color: #990066; font-size: 11px;}
    
#leftNav a {color: #000000; text-decoration:none; font-size:11px; font-weight: bold;}
#leftNav a:hover {color:#000000; text-decoration:underline; font-size:11px; font-weight: bold;}

#leftNavFooter {background: #cccccc url(images/leftNavFooter.gif) bottom; height: 16px;}

#leftSubNav {margin: 0px; padding: 0px;}
#leftSubNav ul 
    {margin-left: 41px; 
     padding: 0px;
     margin-top: 0px;
     margin-bottom: 0px;
     margin-right: 0px;
     }
    
#leftSubNav li {list-style-image: url('images/subBullet.gif'); margin-top: 3px;}

#recentStories 
    {margin: 0px; 
     padding-left: 0px;
     padding-right: 0px;
     padding-top: 8px;
     padding-bottom: 8px;
     }

#recentStories ul 
    {margin-left: 15px; 
     padding-left: 0px; 
     margin-top: 0px; 
     padding-top: 0px;
     margin-bottom: 0px;
     padding-bottom: 0px;
     margin-right: 10px;
     }
#recentStories li {color: #990066; font-size: 11px; line-height: 18px;}

#recentStories a {color: #000000; text-decoration:none; font-size:11px; font-weight: bold;}
#recentStories a:hover {color:#000000; text-decoration:underline; font-size:11px; font-weight: bold;}

#recentStoriesFooter {background: #cccccc url(images/leftNavFooter.gif) bottom; height: 16px; border-top: solid 1px #990066; }

     
a {color:#007cd8; text-decoration:none; font-size: 12px;}
a:hover {color:#007cd8;	text-decoration: underline; font-size: 12px;}

.borderTdot { background:url(images/dottedLine.gif) repeat-x left top;}
.borderBdot { background:url(images/dottedLine.gif) repeat-x left bottom; padding-bottom: 4px; padding-top: 4px;}
.borderLdot { background:url(images/dottedLine.gif) repeat-x left top;}
.borderRdot { background:url(images/dottedLine.gif) repeat-x right top;}

.borderT {border-top:solid 1px #ccc;}
.borderB {border-bottom:solid 1px #ccc;}
.borderL {border-left:solid 1px #ccc;}
.borderR {border-right:solid 1px #ccc;}
a img {border: 0 none;}


.borderT-Lnav {border-top:solid 1px #B8B8BA;}
.borderB-Lnav {border-bottom:solid 1px #B8B8BA;}
.borderL-Lnav {border-left:solid 1px #B8B8BA;}
.borderR-Lnav {border-right:solid 1px #B8B8BA;}

.borderLT-T {border-top:solid 1px #eaeaea;}
.borderLT-B {border-bottom:solid 1px #eaeaea; padding-bottom: 10px;}
.borderLT-L {border-left:solid 1px #eaeaea; padding-right: 10px;}
.borderLT-R {border-right:solid 1px #eaeaea; padding-left: 10px;}

.borderPink-T {border-top:solid 1px #c60070;}
.borderPink-B {border-bottom:solid 1px #c60070;}
.borderPink-L {border-left:solid 1px #c60070;}
.borderPink-R {border-right:solid 1px #c60070;}

.imgBorder {border:solid 1px #c80774;}

.tableBarH {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.tableFooterBg {background:url(images/tableFooterBg.gif) no-repeat left top; height:36px;}
.btn_pink 
{
    background:url(images/btn_bgPink_bg.jpg) no-repeat right top; 
    height:36px; 
    border:0px; 
    font-size:14px; 
    color:#FFFFFF; 
    text-transform:uppercase; 
    font-weight:normal;}
.pod2Footer {background:url(images/pod2Footer.jpg) no-repeat left top; height:24px;}
.pod2FooterLink {padding-right:10px; text-align:right}

#nav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 41px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	background:url(images/topNav/topNav_M.jpg) repeat-x;
	height:41px;
}
#nav UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 1;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}
#nav A.mainMenu {
	DISPLAY: block;
	height:41px;
	line-height:39px;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px;
	text-align:center;
}
#nav A.mainMenu:hover {
	DISPLAY: block;
	height:41px;
	line-height:39px;
	background:url(images/topNav/topNav_Mhover.jpg) repeat-x left top;
	color:#9d006f;
}
#nav A.first {
	DISPLAY: block;
	background:url(images/topNav/topNav_L.jpg) no-repeat left top;
	line-height:39px;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:20px; padding-right:20px;
	height:41px;
	text-align:center;
}

#nav LI {
	FLOAT: left;
	WIDTH: 10em;
	
}
#nav LI UL {
	BACKGROUND: #ce2685;
	LEFT: -999em;
	POSITION: absolute;
	border-bottom:solid 1px #ea77af;
	width:10em;
	
}
#nav A.first:hover {
	DISPLAY: block;
	background:url(images/topNav/topNav_Lhover.jpg) no-repeat left top;
	height:41px;
	color:#9d006f;
}
#nav li ul A {
	DISPLAY: block;
	text-align:center;
	
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-top:8px; padding-bottom:8px; border-bottom:solid 1px #ea77af;
}
#nav li ul A:hover {
	DISPLAY: block;
	color:#9d006f;
}
#nav li ul A.footerBg {
	background:url('images/topNav/topNav_footerBg.gif') no-repeat left top;
	height:6px;
	}
#nav li ul A.footerBg:hover {
	background:url(images/topNav/topNav_footerBg.gif) no-repeat left top;
}


#nav LI:hover UL {
	LEFT: auto;
}
#nav LI.sfhover UL {
	LEFT: auto
}
#content {
	CLEAR: left;
	COLOR: #ccc
}

#rightPod p 
{
    margin: 0px;
}

.rightPodList
{
    padding-top: 5px;
}

/*Controlling small display issues within blog entries */

.entryBody img 
{
    padding-right: 10px;
    padding-bottom: 10px;
    padding-top: 3px;
}

/*Controlling paragraph spacing in news listings */

#newsList p 
{
 margin: 0px;
 margin-bottom: 5px;
 margin-left: 5px;
 }   

/* Video list on news & events landing page */

#videoList
{
    margin-top: 20px;
    margin-left: 10px;
}

#videos
{
    float: left; 
    padding-right: 10px;
}

#videoOpenCloseBox 
{
    margin: 0px; 
    margin-bottom: 30px; 
    padding: 2px; 
    border: 1px solid #cccccc; 
    background-image: url(images/videoOpenCloseBG.jpg); 
    background-repeat: repeat-x;
}

#noPrint
{
    display:block;
}

#printHeaderFooter
{
    display: none;
}