/**************************************************
 *                                                
 * Style sheet for http://backstar.com  
 *
 * 	Provided by Jeremy  Dill
 * Some CSS inherited from legacy site.                                                                                         
 **************************************************/

/******** GLOBAL CSS ********/
 form{display:inline}
 p{margin:10px 0 10px 0}

 /*******************************/
#page{background:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#f07a16;line-height:16px;margin:0;padding:0;}
#page .h1{font-size:16px;font-weight:bold;margin-top:26px;padding-bottom:5px;text-transform:lowercase;}
#page #heading_container{height:180px;position:absolute;width:1000px;margin:10px 0 0 10px}
#page #heading_left{margin:0;padding:55px 0 0 4px;width:246px;float:left}
#page #heading_right{color:#f07a16;margin:0;padding:28px 0 0 8px;text-align:left;float:left;width:700px;}
#page #searchbox{margin:0 0 0 485px;width:240px;}
#page .heading_search { background-color:White;border:0px none;color:#F07A16;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;margin:0pt;text-align:left;text-transform:lowercase; background:url(/images/grey_arrow_rollover_large.gif) no-repeat left; padding-left:8px ;display:inline}
#page h1{color:#f07a16;font-family:Arial,Helvetica,sans-serif;font-size:28px;font-weight:normal;text-transform:lowercase;}
#page .main_right h1{color:#f07a16;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;margin:0px;margin-top:26px;padding:0px;padding-bottom:5px;text-transform:lowercase;}
#page h3{color:#f07a16;font-size:38px;text-transform:lowercase;}
#page p{color:#686e72;font-size:13px;text-align:justify}
#page a{color:#f07a16;font-size:13px;text-decoration:none;}
#page a:hover{color:#f07a16;text-decoration:underline;}
#page .floating{position:absolute;z-index:100}
#page #main_container{position:absolute;margin:180px 0 0 10px;width:1000px;min-height:250px;}
#page .main_left{text-align:right;width:300px;float:left;padding-top:10px}
#page .main_right{font-size:13px;padding:10px;text-align:left;width:180px;float:left}
#page .main_right ul{color:#f07a16;list-style-type:none;margin:0;padding-bottom:10px;padding-left:0px;}
#page .main_right ul a{color:#f07a16;text-decoration:none;}
#page .main_right ul a:hover{text-decoration:underline;}
#page .main_right li{color:#f07a16;list-style-type:none;margin:0;padding:0;}
#page .main_right li a{color:#f07a16;text-decoration:none;}
#page .main_right li a:hover{text-decoration:underline;}
#page .main_search{float:left;line-height:16px;width:450px;padding:12px; }
#page .main_demo{float:left;line-height:16px;width:450px;padding:12px; }
#page .main_middle{float:left;line-height:16px;width:450px;padding:12px;position:relative }
#page .main_middle li{color:#686e72;font-size:13px;list-style:square outside url('/images/bullet_arrow_orange.gif');}
#page .main_middle_sitemap{display:block;height:100%;line-height:16px;min-width:450px;padding:12px;vertical-align:top;width:450px;}
#page .main_middle_sitemap ul{list-style:square outside url(/images/grey_arrow.gif);}
#page .main_middle_sitemap li{color:#686e72;font-size:13px;list-style:square outside url(/images/grey_arrow.gif);}
#page .main_wide_images{background:url(/images/content_format_electronic.gif) no-repeat left top; width:650px;padding:108px 0 0 5px;float:left; text-align:center; vertical-align:top}
#page .main_wide{color:#686e72;font-size:13px;line-height:16px;width:650px;padding:15px 12px 0 0;}
#page .main_wide li{color:#686e72;font-size:13px;list-style:square outside url('/images/bullet_arrow_orange.gif');}
#page #footer_container{float:left; text-align:left;width:1000px;padding-top:25px}
#page #footer_border{border-bottom:solid #ccc 1px;margin-left:0px;width:100%;}
#page #footer_right{color:#686e72;float:right;font-size:10px;padding:5px;text-align:right;vertical-align:top;width:200px;}
#page #footer_right h5{color:#686e72;font-size:12px;margin:0px;padding:0px;text-transform:lowercase;}
#page #footer{color:#686e72;font-size:10px;margin-left:0px;padding:5px;text-align:left;width:500px;}
#page #footer a{font-size:10px}
#page .sepeartor_dot{color:#686e72;font-family:Arial,Helvetica,sans-serif;font-size:42px;}
#page #orange_button{padding-top:10px;text-align:center;}
#page .tight_list{margin-top:0px;padding-top:0px;}
#page .tight_list ul{margin-top:0px;padding-top:0px;}
#page .tight_list li{margin-top:0px;padding-top:0px;}
#page .tight_list_sitemap{list-style-image:url(/images/grey_arrow.gif);margin-top:0px;padding-top:0px;}
#page .tight_list ul_sitemap{list-style-image:url(/images/grey_arrow.gif);margin-top:0px;padding-top:0px;}
#page .tight_list li_sitemap{list-style-image:url(/images/grey_arrow.gif);margin-top:0px;padding-top:0px;}
#page .fltrt{float:right;margin-left:8px;}
#page .fltlft{float:left;margin-right:8px;}
#page .clearfloat{clear:both;font-size:1px;height:0;line-height:0px;}
#page .clientsTable{white-space:nowrap;}
#page .clientsTable td{white-space:nowrap;}
#page .clientsTopLine{border-color:#edad6a;border-style:dashed;border-width:0px 0px 2px 0px;}
#page .clientsLeftCell{padding-top:35px;text-align:left;vertical-align:top;width:380px;white-space:nowrap;}
#page .clientsRightCell{border-color:#edad6a;border-style:dashed;border-width:0px 0px 0px 2px;white-space:nowrap;}
#page .clients_list a.selected{font-weight:bold;} 
#page .clients_list li{list-style:none;list-style-image:url(/images/grey_arrow.gif);padding:0;}

/* Contact Form */
#page .contactForm {color:#000000}

/* Google Ajax CSS */
#page div.gs-result{ margin-top: 1em; }
#page div.gs-title{ text-decoration: underline; }
#page div.gs-visibleUrl{ color: green;  margin-bottom:10px;}
#page div.gs-snippet{ color: black; text-align:justify;}
#page div.gs-watermark{ display: none; }
#page div.gsc-back{ float: right; }
#page table.gsc-branding{ border: none; }
#page td.gsc-branding-text{ color: gray; }
#page #heading_search_error{ color:#F07A16;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;margin:0pt;text-align:left;}
#page .search_noresults{ color:#000000; }
#page div.gs-visibleUrl-short{width: 100%;overflow: hidden;display: none;}

#page .search_backLink {background-image:url(/images/grey_arrow_large.gif);background-position:left;background-repeat:no-repeat;color:#686e72;padding:0 0 0 8px;text-decoration:none;text-transform:lowercase;}
#page .search_backLink:hover{background-image:url(/images/grey_arrow_rollover_large.gif);background-position:left;background-repeat:no-repeat;color:#f07a16;text-decoration:none;}


/*MENU CSS*/
#page #menu a, #menu h2{border-color:#FFFFFF;border-style:solid;border-width:0px;display:block;margin:0;padding:2px 3px;}
#page #menu h2{background:#FFFFFF;color:#000000;text-transform:uppercase;}
#page #menu ul{clear:none;float:left;height:30px;list-style:none;margin:0 8px 0 0;padding:0;}
#page #menu ul a{background-image:url(/images/grey_arrow_large.gif);background-position:left;background-repeat:no-repeat;color:#686e72;padding:0 0 0 8px;text-decoration:none;text-transform:lowercase;font-size:14px;}
#page #menu ul a:hover{background-image:url(/images/grey_arrow_rollover_large.gif);background-position:left;background-repeat:no-repeat;color:#f07a16;text-decoration:none;}
#page #menu ul ul{display:none;margin-bottom:0;margin-left:10px;margin-top:0px;padding:0 20px 0 0;position:absolute;z-index:500;}
#page #menu ul ul li{display:inline;padding-bottom:2px; }
#page #menu ul ul a{width:120px;line-height:15px;font-size:12px}

/*HOME OVERRIDE*/
#page .home_left{width:320px;text-align:center;padding:1px;}

/* COMMON */
.hidden {display:none}
.ctr{text-align:center}

.show {display:block}
.hide {display:none}