/*****************************/
/*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/interior/backgroundRepeater-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; min-height:350px; background:url(../images/interior/largeBackground2-noarcs.jpg) top left no-repeat;}
#mainBodyContainerBkgd{margin:0 auto; background:#9ba1e7 url(../images/interior/mainBodyRepeater3-noarcs.jpg) 0px top repeat-y; position:relative; width:955px;}
/*****************/
/*Heading Objects*/
/*****************/
#headingContainer{width:793px; float:right;}
#headingContainer img#logoTop{width:448px; height:82px; float:left;}
/*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;}
#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:570px; margin: 10px 0 0 0; padding:0 19px; font-family:Arial, "Trebuchet MS", Verdana, sans-serif;}
/*Crumb Trail Objects*/
#crumbContainer ul{margin:0 0 0px 0; padding:0 0 0px 0px; font-size:1em; position:relative; top:0px; left:-15px;}
#crumbContainer ul li{list-style:none; display:inline;}
#crumbContainer ul li a{text-decoration:none; color:#04075e;}
/*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; line-height:1.4em; font-size:1em}
#midContentContainer ul{margin:0 0 0px 16px; padding:0;}
#midContentContainer ul li{margin:0 0 4px 0; line-height:1.3em;}
#midContentContainer h2{font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; color:#333399; font-size:1.4em;}
#midContentContainer a{color:#333399; text-decoration:none;}
#midContentContainer a:hover{color:#0066FF;}
/**********************/
/*Right Column Objects*/
/**********************/
#rightColContainer{float:left; width:172px; margin:9px 0 0 0px; background:url(../images/interior/profileRepeater.jpg) 1px 0px repeat-y; overflow:hidden;}
#rightColContainer h3{
font-size:1em; font-weight:normal; color:#fff; 
background:url(../images/interior/profileHeading.jpg) 1px 0px repeat-y; 
height:15px; margin:0; padding:4px 4px 0px 12px; line-height:1.1em; font-family:Arial,"Trebuchet MS",Verdana,sans-serif;
}
/*Profile Objects*/
#profileContent{background:url(../images/interior/profileBottom.jpg) 1px bottom no-repeat; padding:0 0 33px 0; min-height:152px;}
#profileContent img{margin:0 0 0 1px;}
#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{color:#0066ff;}
/****************************************/
/*GWC Optional Objects at bottom of page*/
/****************************************/
#gwcOptionalContainer{background-color:#ccffcc; float:left; margin:0px 175px; width:609px;}
#gwcOptionalContainer h2{font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; color:#333399; font-size:1.4em; margin:13px 0px; padding:0px;}
#gwcOptional{margin:0 19px; line-height:1.4em;}
/*************************************************/
/*Did You Know Optional Objects at bottom of page*/
/*************************************************/
#dykOptionalContainer{
background:url(../images/interior/dykBkgdRepeater.jpg) top left repeat-x; 
min-height:55px; margin:0px 175px; width:609px;
}
#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{background:url(../images/interior/footerBkgd-noarcs.jpg) top left no-repeat; margin:0px 175px 0px; width:609px; min-height:161px;}
#footerContainer ul{margin:0px 0 7px 0; padding:18px 0 0 0; display:block; text-align:center; position:relative; z-index:500; width:150%; left:-145px;}
#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;}
#footerLogo{float:left; margin:-5px 0 0 20px;}
#footerContactInfo{font-family:Arial, "Trebuchet MS", Verdana, sans-serif; font-size:1.4em; line-height:1.1em; color:#1A3C8F; padding:10px 0 0 0;}

/*****************************/
/*****************************/
/*Interior 2 Template Objects*/
/*****************************/
/*****************************/
#largeMidGraphic{float:left; margin:3px 0 0 -18px; position:relative; top:-3px; width:608px; height:222px;}
#interior2Container #midContentContainer p, #interior2Container #midContentContainer ul {font-size:1em}
/*Interior Right Column*/
#interior2Container #rightColContainer{background:url(../images/interior2/profileRepeater.jpg) 1px top 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) 1px bottom 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; float:left;}
#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;}
.toggler{min-height:0px;}

/*Left Navigation Objects*/
#leftNavContainer {
width:173px;
z-index:1000;
padding:27px 0 0 1px;
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:24px 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;
}
/*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;}

/* for sharing/font resize icons */
#iconrow {margin-top: 10px;}

/* Regroup Embeds */
.embed-one, .embed-two {width: 98%;}
