/* sitewide layout */

/*body{background-image:url('/images/image_fade.jpg');background-repeat:repeat-x;}*/
div#page{border:1px solid #e6e6e6;border-top:none;width:948px;}
div#content{margin-left:17px;}

/*typography and basic formatting*/

img{border:none;}
.border{border:1px solid #e1e1e1;}
.center{text-align:center;}
.right{text-align:right;}
.nd{text-decoration:none;}
.desc{font-size:17px;color:#555;}
.bold{font-weight:bold;}
.title{font-size:2.3em;color:#1d75bc;}
.large_title{font-size:3.1em;font-weight:bold;color:#1d75bc;}
.hidden_list{display:none;}
.hidden_list_tab{cursor:pointer;}
.list{padding-top:10px;padding-bottom:10px;border-top:solid 1px #e1e1e1;padding-left:4px;}

/* header */

/*div#header{margin-top:7px;background-image:URL('/images/header_bg.gif');height:75px;}*/
div#main_logo{position:relative;padding:15px 0px 0px 15px;}
div#header_blank{background-image:URL('/images/header_curve.gif');height:8px;margin-top:5px;}

/* nav bar */

/*div#nav_tabs {z-index:99;position: relative;margin-top:10px;height:38px;background: url(../images/tab-background.jpg) repeat-x}*/
/*div#nav_tabs div#left-cap{z-index:99;height:38px;width:19px;float:left;position:relative;background: url(../images/tab-cap-left.jpg) no-repeat}*/
/*div#nav_tabs div#right-cap {z-index:99;height:38px;width:19px;float:right;position:relative;right:0px;background: url(../images/tab-cap-right.jpg) no-repeat}*/

/*dropdown tabs*/
ul#dropdown_tabs{z-index:99;display:inline-block;list-style:none;padding:0;margin:0;}
/*main tab*/
ul#dropdown_tabs > li{margin:0px 5px 0px 5px; z-index:99;display:block;position:relative;float:left;height: 37px;border-bottom:2px solid #e1e1e1;}
/*subtab list*/
ul#dropdown_tabs > li > ul{z-index:99;display:none;list-style:none;padding:0;margin:0;position:absolute;}
/*subtab*/
ul#dropdown_tabs > li > ul > li{z-index:99;display:block;}
/*main tab link*/
ul#dropdown_tabs li a{z-index:99;text-decoration:none;}
/*subtabs link*/
ul#dropdown_tabs > li > ul > li > a{z-index:99;text-decoration:none;}

/*tab formatting*/
div#nav_tabs a.tab{z-index:99;background-color:transparent;font-weight:bold;font-size:1.2em;color:#1d75bc;padding-left: 15px;padding-right: 15px;padding-top: 8px;padding-bottom: 12px;float: left;position:relative;}
ul.subtab_group{z-index:99;top:50px;left:0px;}
//li.subtab{z-index:99;height:40px;width:155px;background-color:#1d75bc;background-image:URL('/images/subtab_background.png');}
li.subtab{z-index:99;height:40px;width:170px;background-color:#1d75bc;border-top:solid 1px #2083cf;border-left:solid 1px #2083cf;border-right:solid 1px #13507e;border-bottom:solid 1px #13507e;}
li.subtab a{z-index:99;height:inherit;width:inherit;}
li.subtab div{z-index:99;height:inherit;width:inherit;padding-top:10px;padding-left:8px;padding-right:8px;color:#eee;font-size:1.2em;font-weight:bold;}
//ul#dropdown_tabs > li > ul > li.subtab_bottom{z-index:99;height:3px;width:294px;background-image:URL('/images/subtab_bottom_cap.png') !important;}

/* javascript classes */
div.mouseover{background-color:#f3f3f3 !important}
li.mouseover{background-color:#1e6eac;border-top:solid 1px #2083cf;border-left:solid 1px #2083cf;border-right:solid 1px #13507e;border-bottom:solid 1px #13507e;}
//li.mouseover{background-image:URL('/images/subtab_background_hover.png');}

/* slider */
#slideshow{margin:0 auto;height:300px;overflow:auto;position:relative;}
#slideshow > #slidesContainer {margin:0 auto;width:800px;height:300px;overflow:auto;position:relative;}
#slideshow #slidesContainer .slide {margin:0 auto;position: relative;float:left;width:780px;height:300px;}
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../images/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../images/control_right.png) no-repeat 0 0;
}

/*left nav bar*/
#left_column{margin-top:8px;}
#left_column > #left_column_header{font-size:1.2em;font-weight:bold;padding-top:6px;padding-left:16px;background: url(../images/left_header.png);height:24px; width:186px;}
#left_column > #left_column_content{color:#555;line-height:2em;font-size:1.1em;padding-bottom:6px;padding-top:6px;padding-left:16px;background:#f7f7f7;border:1px solid #e1e1e1; border-top:none;width:184px;}
#left_column > #left_column_content > a{color:#555;text-decoration:none;}


/*tab area stuff*/
#tab-area{overflow:auto;clear:both;font-size:1.7em;color:#eee;font-weight:bold;}
#tab-area > .tabs{width:948px;margin:0 auto 0 auto;height:50px;}
#tab-area > .tabs > .tab{position:relative;top:10px;float:left;cursor:pointer;font-size:24px;background:#5b5b5b  url(../images/tabareagradientgray.jpg) repeat-x;display:inline-block;text-align:center;height:40px;width:316px;padding-top:5px;font-weight:bold;color:white;} 
#tab-area > .tab-content{background: #448dcb url(../images/defaultgradient.jpg) repeat-x;}
#tab-area > .tab-content > #attract-tab {background: #448dcb url(../images/attract-background.jpg);}
#tab-area > .tab-content > #convert-tab {background: #448dcb url(../images/convert-background.jpg);}
#tab-area > .tab-content > #retain-tab {background: #448dcb url(../images/retain-background.jpg);}
#tab-area > .tab-content > div{display:block;width:940px;padding:5px 0 5px 0;margin:0 auto 0 auto;overflow:auto;clear:both;min-height:250px;}
#tab-area > .tabs > .tab.hover{background:#4a4a4a  url(../images/tabareagradienthover.jpg) repeat-x;}
#tab-area > .tabs > .tab.selected{cursor:auto;position:relative;top:5px;background:#1461a0 url(../images/tabareagradient.jpg) repeat-x;}
div.call-to-action{text-align:center;font-size:36px;font-weight:bold;padding:20px;text-shadow: #3670a2 1px 1px;}
div.call-to-action > b{text-shadow: #a1c1dc -1px -1px 10px,#222222 1px 1px;font-size:1.1em;}
div.call-links{margin-left:75px; margin-top:40px;}
div.call-links > div > a{color: whitesmoke;text-shadow:0px 0px 3px black;}
div.call-links > div > a.mouseover{color:#ccc;}

/*button*/
.call-button{margin:15px;cursor:pointer;text-decoration:none;display:inline-block;padding-top:2px;height:34px;width:150px;text-align:center;color:#1461a0;font-weight:bold;font-size:20px;background: url(../images/button.png);}

.call-image{margin-top:20px;}


