/*
Beaconfire sample XHTML/CSS base file
Version: 1.0
Author: Tim Arnold, Beaconfire Consulting
tim.arnold@beaconfire.com
http://beaconfire.com
*/

body {font-size: 87%;}



/* ************ */
/* Header Stuff */
/* ************ */

/*nav*/

#close-div {margin-top: -48px; }

/*CHANGED FOR TEXT-SIZE WIDGET*/
#query {width: 137px; height: 11px; border: 1px solid #e1e2c0; padding: 5px; display: inline; margin-left: -6px; color: #fff;}
#search_adv a {background: url(../img/header_arrow.gif) center right no-repeat; margin: 3px 0 0 375px; position: absolute; }

ul#nav { height: 35px;margin-top: 2px; padding: 0px 55px; }
#nav li { float: left; margin-right: 95px; padding: 6px 8px}


#breadcrumb li { background: url(../img/breadcrumb_bg.gif) 0 7px no-repeat; }

#toolbox .ts_small {color: #b0b0b0; text-decoration: none; }
#toolbox .ts_medium {color: #000; text-decoration: underline;}
/**html #sidebar {top: -3px;}
#sidebar {margin: -35px 0 0 0 !important; position: relative; float: left; left: -2px;}
.sp #sidebar {left: -4px;}
*/

/* ************ */
/* Content Area */
/* ************ */


a.arrow_more {text-decoration: none; background: url(../img/button_right.gif) top right no-repeat; height: 17px; text-decoration: none; padding: 2px 3px 5px 10px; }

#policy ul li, #related ul li  {background: url(../img/bullet.gif) 0 3px no-repeat;}

#content-well  li, .wtg #tabbed-content  li  {border: .01em solid #fff;}
/* ************ */
/* Tabbing       */
/* ************ */



/*CHANGED FOR TEXT-SIZE WIDGET*/
#tab li { text-transform: capitalize;  }

/*
#tab li.small_tab_on a {color: #60605f; background: url(../img/tab_small_on.gif) no-repeat; width: 70px;  height: 22px; padding: 5px 0 0 10px; }
#tab li.small_tab a {color: #a3a3a3; background: url(../img/tab_small.gif)  no-repeat; width: 80px; height: 22px;  padding: 5px 5px 0px 2px; }
#tab li.long_tab a {color: #a3a3a3; background: url(../img/tab_large.gif)  no-repeat; width: 110px; height: 22px;  padding: 5px 2px 0px 5px; }
#tab li.small_tab a:hover, #tab li.long_tab a:hover {color: #60605f;}

*/

#tab li a {font-size: 13px;}
#tab li.small_tab_on a {color: #60605f; background: url(../img/tab_small_on.gif) no-repeat; width: 70px;  height: 25px; padding: 5px 5px 0px 6px;}
#tab li.small_tab a {color: #a3a3a3; background: url(../img/tab_small.gif)  no-repeat; width: 80px; height: 25px;  padding: 5px 0px 0px 5px; }
#tab li.long_tab a {color: #a3a3a3; background: url(../img/tab_large.gif)  no-repeat; width: 115px !important; height: 25px;  padding: 5px 0px 0px 10px; }
#tab li.small_tab a:hover, #tab li.long_tab a:hover {color: #60605f;}

#tab li.xlarge_tab a {padding: 8px 0px 0px 1px; }
#tab li.small_tab_on a, li.small_tab a, #tab li.long_tab a {height: 25px !important;}
*html #tab li.small_tab_on a, *html li.small_tab a, *html #tab li.long_tab a {height: 30px !important;}

#tab_content1, #tab_content2, #tab_content3, #tab_content4 { height: 320px; }





.wtg #tabbed-content ul.tab_list_right {margin-top: -25px; }
/* ************ */
/* Right Column */
/* ************ */



/*CHANGED FOR TEXT-SIZE WIDGET*/

#sidebar #action h3 {margin: 5px 0 0 2px;}
#subnav-column li a, #subnav-column li {font-size: 16px !important;}



/**html #subnav-column {margin-top: -2px;}*/
#subnav-column ul li li li a{font-size: 14px !important; border: .001em solid #d7dcde;}
#subnav-column .box ul li { background: url(../img/ac_subnav_bullet.gif) 0 5px no-repeat; border: .01em solid #f4f4f4;}
ul#aboutus li ul li a {font-size: 14px !important;}

/*Policy Center Items*/
/*
.content-2col { height: 205px; overflow: visible; position: relative; }
*html .content-2col { height: 220px; }
.content-2col div {position: absolute; bottom: 5px; right: 5px;}
.left {padding-right: 8px;}
*/

.content-2col {width: 95%;  }