/* CSS Document */

/* -------------- Homepage Splash and Search --------------  */


/*----- Short Individual Search Boxes "Old" -----*/
/*
.searchcontainer{
width:200px; 
height:70px;
float:left;
margin-left:5px;
background:url(../../images/searchgradient.gif) left bottom repeat-x transparent;
}

.searchcontent {
display:block;
width:200px;
height:50px;
margin:15px 10px 5px 10px;
}
*/

#searchbox {
width:730px;
margin:0px 0px 0px 2px;
padding:0px 8px 0px 8px;
height:80px; 
background:url(../../images/homepage-search-background.gif) bottom left no-repeat transparent;
/*background:url(../../images/searchbackgroundmiddle.gif) top left repeat-x transparent;*/
}

.searchcontainer {
display:inline;
width:242px;
height:80px;
float:left;
background:url(../../images/searchgradient-72.gif) left bottom repeat-x transparent;
}

.searchcontent {
display:inline;
margin:12px 8px 5px 8px;
padding:0px;
float:left;
position:relative;
z-index:1000;
}

.searchtitle {
margin:0px;
font-size:16px;
font-weight:bolder;
color:#001269;
margin-bottom:7px;
}  

.searchtagline {
position:relative;
top:22px;
left:10px;
padding:0px;
}

/*#splashwindow {
width:752px;
height:277px;
margin:0px;
background:url(../../images/homepagecontentwindow.gif) top left no-repeat transparent;
overflow:hidden;
}*/

/* -------------- Splash Screen Slides --------------  */

/*.slideA {
width:748px; 
height:274px;
margin:1px 2px 2px 2px;
padding:20px 30px 20px 30px;
display:block;
background:url(../../images/slideA.jpg) top left no-repeat transparent;
}

.slideB {
width:748px; 
height:274px;
margin:1px 2px 2px 2px;
padding:20px 30px 20px 30px;
display:block;
background:url(../../images/slideB.jpg) top left no-repeat transparent;
}

.slideC {
width:748px; 
height:274px;
margin:1px 2px 2px 2px;
padding:20px 30px 20px 30px;
display:block;
background:url(../../images/slideC.jpg) top left no-repeat transparent;
}
*/
/* ---------- Slide Subscription Promo -----------  */

.slideD {
width:750px; 
height:274px;
margin:1px 2px 2px 2px;
padding:20px 30px 20px 30px;
display:block;
background:url(../../images/slideD-subscription.jpg) top left no-repeat transparent;
}

.slidetitle {
font:bolder 26px Arial, Helvetica, sans-serif;
margin:0px;
}

.slidebullets {
font:bold 18px Arial, Helvetica, sans-serif;
margin:10px 5px 10px 5px;
padding:0px 25px 0px 25px;
display:block;
width:auto;
color:#001269;
background:url(../../images/splashbulletarrow.gif) left no-repeat transparent;
}

.slidebullets:Hover {
color:#FF6201;
}

.slidelrgtxt {
font:bold 18px Arial, Helvetica, sans-serif;
margin:10px 5px 10px 5px;
display:block;
}

/* -------------- Homepage Tabs --------------  */

#tabcontainer {
width:751px;
display:block;
margin:10px 0px 10px 0px;
padding-left:1px;
}

.tabheader {
width:730px;
height:28px;
margin:0px;
padding:4px 10px 0px 10px;
background:url(../../images/homepagetabsgradient.gif) top left repeat-x #dce1f1;
}

.tabtext {
display:block;
float:left;
text-align:center;
color:#001269;
font:bold 12px Arial, Helvetica, sans-serif;
padding:4px 8px 0px 8px;
margin:0px;
position:relative;
_margin-bottom:-20px;
z-index:200;
}

.aTab {
text-decoration:none;
color:#001269;
outline:0; /* prevent dotted border in Firefox */
}

.aTab:Hover {
text-decoration:none;
color:#98baf0;
outline:0; /* prevent dotted border in Firefox */
}

.ui-tabs-selected {
position:relative;
z-index:300;
background:url(../../images/tabselected.gif) top left repeat-x #ffffff;
border:solid 1px #c6d4f6;
border-bottom-color:#ffffff;
display:block;
float:left;
height:25px;
_height:30px;
bottom:8px;
padding-top:10px;
}

.ui-tabs-hide {
display: none;
}

.tabseparator{
width:1px;
height:20px;
text-indent:0px;
float:left;
display:block;
list-style:none;
margin:0px;
_margin-bottom:-20px;
padding:0px;
position:relative;
bottom:3px;
background:url(../../images/tabs-separatorimg2.gif) bottom left no-repeat transparent;
}

.tabcontent{
width:738px;
height:auto;
padding:5px 5px 20px 5px;
margin:0px;
float:left;
/*background:url(../../images/homepagetabsectiongradient.gif) bottom left repeat-x #ffffff;*/
background-color:#ffffff;
border:solid 1px #ececec; /* #ccd4e9 */
border-top-width:1px;
border-top-color:#c6d4f6;
border-bottom-width:1px;
}

.pc-productlist {
display:block;
margin:5px 0px 5px 0px;
_margin:0px;
padding:0px;
}

.pc-producttxt {
font:bold 15px Arial, Helvetica, sans-serif;
color:#001269;
display:inline;
margin:0px;
padding-bottom:1px;
}

.pc-producttxt:Hover {
color:#FF6201;
text-decoration:none;
}

.pc-takeclass {
font:bold 11px Arial, Helvetica, sans-serif;
color:#8ca0d7;/*#98baf0*/
text-decoration:none;
display:inline;
background:url(../../images/smlightbluearrow.gif) right no-repeat transparent;
padding-right:8px;
}

.pc-takeclass:Hover {
color:#98baf0;
text-decoration:none;
}

.pc-producticon {
float:left;
padding-right:15px;
display:inline;
}



/* --------------  Homepage Middle  --------------  */

#middlecontent {
width:750px;
padding-left:1px;
float:left;
}

.middleleftcontainer {
width:480px;
float:left;
}

.middleleft {
width:478px;
float:left;
padding:0px;
margin:0px;
background:url(../../images/middleleftgradient.gif) top left repeat-x #ffffff;
border:solid 1px #efefef;
border-top-width:0px;
border-bottom-width:0px;
}

.fc-title {
height:20px;
margin:0px;
padding:5px 10px 5px 10px;
background:url(../../images/fc-bottomseparator.gif) bottom left repeat-x transparent;
}

.fc-background {
width:458px;
padding:10px; 
background:url(../../images/fc-background.jpg) top right no-repeat transparent;
border-bottom:solid 1px #e3e4e4;
}

#middleadcontainer {
width:255px;
height:260px;
float:right;
padding:10px 0px 0px 8px;
margin-bottom:10px;
background:url(../../images/middleadbackground.gif) top left no-repeat #ffffff;
}

.middleflashad {
width:250px;
height:250px;
background-color:#f3f5f9;
border:solid 1px #efefef;
}

/* --------------  Base Content --------------  */

#basecontainer {
width:750px;
padding-left:1px;
float:left;
margin-bottom:20px;
}

.basecontent {
width:738px;
padding:5px;
margin:0px;
background:url(../../images/middleleftgradient.gif) top left repeat-x #ffffff;
border:solid 1px #efefef;
border-top-width:0px;
border-bottom-width:0px;
border-bottom-width:0px;
}

#splashwindow {
float:left;
width:455px;
background-color:White;
border:solid 1px #9399BE;
border-bottom-color:#e2e5ec;
margin:0px;
overflow:hidden;
height:350px;
}

.slideA {
width:455px;
height:350px;
background:url(../../images/emp-slide-a.jpg) bottom left no-repeat #ffffff;
float:left;
}

.slidetext {
padding:15px;
background-color:#1F2B78;
filter:alpha(opacity=90);
opacity:0.90;
}

.slidetext p {
margin:0px 0px 10px 0px;
font-size:11pt;
color:#ffffff;
}

.slidetext h2 {
margin:0px;
font-size:16pt;
}



.slideB{
width:455px;
height:350px;
background:url(../../images/emp-slide-b.jpg) bottom left no-repeat #ffffff;
}


