﻿@charset "utf-8";

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #ffffff;
}

#bodyColumn #bodyContent 
{
    width: 100%;
}

p {font-size: 12px; padding:0px; margin-top:0px; margin-bottom: 18px;}
td {font-size: 12px;}

.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;}

#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 #fff;}
.borderLT-B {border-bottom:solid 1px #fff; padding-bottom: 10px;}
.borderLT-L {border-left:solid 1px #fff; padding-right: 10px;}
.borderLT-R {border-right:solid 1px #fff; 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}

#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: none;
}

#printHeaderFooter
{
    display: block;
}

