/*****************************/
/*Common Object Redefinitions*/
/*****************************/
body{
font-size:69%; 
/*font-family:"Lucida Bright", "Times New Roman", Times, serif;*/
/*font-family:"Times New Roman", Times, serif;*/
font-family:Georgia, "Times New Roman", Times, serif;
padding:0; margin:0; 
background:#d8e1fc url(../images/interiorWide/mainBodyBkgdRepeater-noarcs.jpg) top left repeat-x;
}
label{display:none;}
a img{border:0;}
/*********************/
/*Main Body Container*/
/*********************/
#mainBodyContainer{margin:0 auto; padding:0; position:relative; width:955px; background:url(../images/interiorWide/largeTopBackground-noarcs.jpg) top left no-repeat;}
#mainBodyContainerBkgd{margin:0 auto; background:#9ba1e7 url(../images/interiorWide/bodyBackgroundRepeater.jpg) 0px top repeat-y; position:relative; width:954px;}
/*****************/
/*Heading Objects*/
/*****************/
#headingContainer{width:793px; float:right;}
#headingContainer img#logoTop{width:428px; height:79px; float:left; position:relative; left:8px; top:-2px;}
/*Tertiary Objects */
#tertContainer{width:330px; float:right; margin:25px 0 0 0; }
#tertContainer ul{margin:11px 15px 0 0; padding:0; font-size:1.1em; color:#fff; float:right;}
#tertContainer ul li{list-style:none; display:inline; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}
#tertContainer ul li a{color:#fff; text-decoration:none;}
#tertContainer ul li a:hover{text-decoration:underline;}
/* Tertiary Search Form Objects*/
#searchForm{display:block; width:135px; float:right; margin:8px 0 0 0;}
#searchBox{background-color:#99a3ed; border:1px solid #000066; width:100px; color:#fff;}
#submitBtn{position:relative; top:2px;}
/* Main Nav Container*/
#mainNavContainer{clear:both; padding: 0 0 0 30px; background:url(../images/blueHack.jpg) 0px 30px repeat-x;}
#mainNavContainer ul{margin:0; padding:0; font-size:1.3em; font-family:Arial, "Trebuchet MS", Verdana, sans-serif; font-weight:bold;}
#mainNavContainer ul li{list-style:none; display:inline; margin:0 20px 0 0;}
#mainNavContainer ul li a{color:#fff; text-decoration:none;}
#mainNavContainer ul li a:hover{color:#FFFF00;}
/***********************/
/*Mid Section Container*/
/***********************/
#midSectionContainer{clear:both; font-family:Arial, "Trebuchet MS", Verdana, sans-serif;}
#midSectionContainer h1, #midSectionContainer h2, #midSectionContainer h3, #midSectionContainer h4, #midSectionContainer h5, #midSectionContainer h6{
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*********************/
/*Mid Content Objects*/
/*********************/
#midContentContainer{float:left; width:742px; margin: 12px 0 0 0; padding:0 19px;}
#midContentContainer a{text-decoration:none;}
/*Crumb Trail Objects*/
#crumbContainer ul{margin:0; padding:0; position:relative; left:-15px; top:1px; font-family:Arial, "Trebuchet MS", Verdana, sans-serif;}
#crumbContainer ul li{list-style:none; display:inline;}
#crumbContainer ul li a{text-decoration:none; color:#04075e; font-weight:normal; font-family:Arial, "Trebuchet MS", Verdana, sans-serif; font-size:1em;}
/*Page Heading*/
#midContentContainer h1#pageHeading{font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin:10px 0; padding:0; font-size:2.2em; font-weight:normal; color:#43458a;}
/*Mid Content Redefinition Objects*/
#midContentContainer p, #midContentContainer ul{margin:10px 0 10px 0; font-family:Arial, "Trebuchet MS", Verdana, sans-serif; font-size:1em; font-weight:normal;}
#midContentContainer ul{margin:0 0 0px 16px; padding:0;}
#midContentContainer h2{font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; color:#333399; font-size:1.4em;}
#midContentContainer a{color:#333399;}
#midContentContainer a:hover{color:#0066FF;}
#column_mid {width: 458px; float: left; border-top: 2px solid #27358d;}
#column_right {margin-left: 32px; width: 189px; float: left; border-top: 2px solid #27358d;}
#arts-slider {height: 253px; border: 1px solid black;}
#arts-and-ideas-upcoming {padding-top: 5px;}
.column-event-item-title {text-decoration: underline; color: #27358d;}
.MoreNews {color: #27358D; float: right; margin-top: 8px;}
/**********************/
/*Right Column Objects*/
/**********************/
#rightColContainer{float:left; width:172px; margin:6px 0 0 0; background:url(../images/interior/profileRepeater.jpg) top left repeat-y;}
#rightColContainer h3{
font-size:1.2em; font-weight:normal; color:#fff; 
background:url(../images/interior/profileHeading.jpg) top left no-repeat; 
min-height:19px; margin:0; padding:0px 4px 0px 12px; line-height:1.4em;
}
/*Profile Objects*/
#profileContent{background:url(../images/interior/profileBottom.jpg) bottom left no-repeat; padding:0 0 33px 0; min-height:152px;}
#profileContent p{padding:0 21px; margin:0 0 7px 0; color:#666666;}
#profileContent p strong{font-weight:normal; font-size:1.2em;}
#profileContent a{text-decoration:none; color:#333399;}
#profileContent a:hover{text-decoration:underline;}
/****************************************/
/*GWC Optional Objects at bottom of page*/
/****************************************/
#gwcOptionalContainer{background-color:#ccffcc; float:left; margin:0px 175px; width:608px;}
#gwcOptionalContainer h2{color:#333399; font-size:1.4em; margin:13px 0px; padding:0px;}
#gwcOptional{margin:0 19px;}
/*************************************************/
/*Did You Know Optional Objects at bottom of page*/
/*************************************************/
#dykOptionalContainer{
background:url(../images/interior/dykBkgdRepeater.jpg) top left repeat-x; 
min-height:55px; margin:8px 0 0 174px; width:780px;
}
#dykGraphic{float:left; margin:12px 13px 0 13px;}
#dykOptionalContainer p{margin:0; padding:15px 0 0 0; color:#555797;}
/**************************/
/*Footer Container Objects*/
/**************************/
/*Footer Objects*/
#footerContainer{
margin:0px 0px 0px 173px; width:782px; min-height:161px;
position:relative; left:-1px;
}
#footerContainer ul{margin:0px 0 7px 0; padding:18px 0 0 0; display:block; text-align:center; position:relative; z-index:500;}
#footerContainer ul li{list-style:none; display:inline;}
#footerContainer ul li a{text-decoration:none; font-size:1.1em; color:#384ea2;}
#footerContainer ul li a:hover{text-decoration:underline;}
/*Footer Navigation*/
#footerNav{background:#d8e1fc url(../images/interiorWide/footerNavBkgd-noarcs.jpg) top left no-repeat; height:61px; padding:8px 0 0 0 ;}
#footerLogo{float:left; margin:0px 0 0 0;}
#footerContactInfo{
font-family:Arial, "Trebuchet MS", Verdana, sans-serif; font-size:1.4em; line-height:1.1em; color:#1A3C8F; padding:0px 0 0 0; margin:0px 0px 0 0;
background:#d8e1fc url(../images/interiorWide/footerBtmRightBkgd-noarcs.jpg) top right no-repeat; min-height:128px;
}

/*****************************/
/*****************************/
/*Interior 2 Template Objects*/
/*****************************/
/*****************************/
#largeMidGraphic{float:left; margin:3px 0 0 -18px; position:relative; top:-3px;}
#interior2Container #midContentContainer p, #interior2Container #midContentContainer ul {font-size:1em}
/*Interior Right Column*/
#interior2Container #rightColContainer{background:url(../images/interior2/profileRepeater.jpg) top left repeat-y;}
/*#interior2Container #rightColContainer h3{background:url(../images/interior2/profileHeading.jpg) top left no-repeat; min-height:18px;}*/
#interior2Container #profileContent{background:url(../images/interior2/profileContentBkgd.jpg) bottom left no-repeat; padding:0 0 33px 0; min-height:146px;}
/*Interior Content Right Side Floater*/
div.interiorRightFloater{padding:5px; width:229px; min-height:210px; background:url(../images/interior2/midRightContentBkgdRepeater.jpg) top left repeat-x;}
#midContentContainer div.interiorRightFloater ul{padding:0; margin:0  4px 0px 17px;}
#midContentContainer div.interiorRightFloater li a{text-decoration:none; color:#000;}
#midContentContainer div.interiorRightFloater li a:hover{text-decoration:underline; color:#000066;}
/**************************/
/*Misc. Object Definitions*/
/**************************/
.floatRightBorder{float:right; margin:2px 0 4px 4px; border:2px solid #414494;}
.floatRight{float:right; margin:0 0 4px 4px;}
.clearFloats{clear:both; font-size:1px;}


/*Left Navigation Objects*/
#leftNavContainer {
width:175px;
z-index:1000;
padding:30px 0 0 0;
float:left;
font-family:Arial, "Trebuchet MS", Verdana, sans-serif;
font-size:1.2em;
font-weight: bold;
}

/* hack for IE5.5 */
* html #leftNavContainer {width:175px; padding:27px 0 0 0;}

/* remove all the bullets, borders and padding from the default list styling */
#leftNavContainer ul {
padding:0;
margin:0;
list-style-type:none;
width:175px;
min-height:152px;
}

/* hack for IE5.5 */
* html #leftNavContainer ul {margin-left:-16px; ma\rgin-left:0px;}

/* position relative so that you can position the sub levels */
#leftNavContainer li {
position:relative;
background:#3B3EC7;
z-index:1000;
}

/* get rid of the table */
#leftNavContainer table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
#leftNavContainer a, #leftNavContainer a:visited {
display:block; 
text-decoration:none;
width:164px;
color:#fff;
padding:5px;
border:1px solid #fff;
border-width:0 1px 1px 0;
}

/* hack for IE5.5 */
* html #leftNavContainer a, * html #leftNavContainer a:visited {background:#3B3EC7; width:175; w\idth:164;}
/* style the link hover */
* html #leftNavContainer a:hover {color:#FFFF00; background:#000099;}

#leftNavContainer :hover > a {
color:#FFFF00; 
background:#000099;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#leftNavContainer ul ul {
visibility:hidden;
position:absolute;
top:0;
left:175px; 
font-weight:normal;
}

/* make the second level visible when hover on first level list OR link */
#leftNavContainer ul li:hover ul,
#leftNavContainer ul a:hover ul {
visibility:visible;
}

/* for sharing/font resize icons */
#iconrow {margin-top: 10px;}

/*Press Release Definitions*/
.pr-imagewrapper {float: right; margin: 0 0 5px 10px;}
.pr-imagewrapper img {width: 300px;}
.pr-caption {width: 300px; font-weight: bold; margin-top: 5px; display: block; text-align: center;}

/* Kelson Rumak 02-09-10  HR Policy Pages OL Rules */
.hrbullet-a{list-style-type:upper-roman;}
.hrbullet-b{list-style-type:upper-alpha;}
.hrbullet-c{list-style-type:decimal;}
.hrbullet-d{list-style-type:lower-alpha;}

/* Dave Parro 08-10-10 Quick Links for Arts and Ideas home page */

#arts-ideas-links {
float:right;
padding: 0 0 10px 0;
width:173px;
margin-top: -365px;
margin-left: 10px;
}

#arts-ideas-links ul {
background:none repeat scroll 0 0 #1a3b8f;
list-style-type:none;
margin:0;
min-height:152px;
padding: 5px 0;
}

#arts-ideas-links li {
position:relative;
z-index:1000;
padding:5px 10px;
}

#arts-ideas-links a, #arts-ideas-links a:visited {
display:block; 
text-decoration:none;
color:#ffffff;
font-weight: bold;
font-size: 12px;
margin: 0 0 3px 0;
}

#arts-ideas-links a:hover {color:#FFFF00;}

#arts-ideas-links h3 {
font-size: 14px;
margin: 0 0 10px 0;
}

#arts-ideas-links .info {
font-size: 11px;
color:#ffffff;
clear: left;
}

/* Hide link for Feed2JS */
li.f2jnag {display:none;}
