/**************************************************
 *                                                
 * Style sheet for http://backstar.com  
 *
 * 	Provided by Jeremy  Dill
 *  Added to by Ben Baker-Smith
 * 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_container{
height:180px;
position:absolute;
width:1000px;
margin:0 0 0 10px
}
/* #page #heading_left{margin:0;padding:55px 0 0 4px;width:246px;float:left} */
#page #heading_left{
margin:0;
padding:0 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:left;
}
#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;
}
#page .case_studies th{
text-align:left;
}
#page .case_studies td{
text-align:left;
color:#686E72;
}

/* 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 {
padding-top:11px;
}
#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;
}
.hide {
display:none;
}
.show {
display:block;
}
h1{
color:#f07a16;
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
font-weight:normal;
text-transform:lowercase;
}

/* CASE STUDIES */
.case_logo {
border:none;
}
.case_logo_container {}

/* TESTIMONIALS */
.testimonial_name {
color:#686e72;
font-size:10px;
text-decoration:underline;
}
.quotes {
color:#f07a16;
font-size:16px;
}

/* WORDPRESS */

#page #text-3 {
color:#f07a16;
font-size:24px;
font-weight:bold;
padding-top:15px;
}
#page #text-3 ul{
font-weight:normal;
}
#page #search-3 {
color:#f07a16;
font-size:24px;
font-weight:bold;
padding-top:15px;
}
#page #search-3 ul{
font-weight:normal;
}
#page #archives-3 {
color:#f07a16;
font-size:24px;
font-weight:bold;
padding-top:15px;
}
#page #archives-3 ul{
font-weight:normal;
}
#page #tag_cloud-3 {
color:#f07a16;
font-size:24px;
font-weight:bold;
padding-top:15px;
}
#page #tag_could-3 ul{
font-weight:normal;
}
pre{border:solid 1px #999999;
margin:10px;
padding:10px;
background:#FFE6BF;
}