/* Global CSS */
/*Quick style reset*/
html,body,img,form{
	margin:0;
	padding:0;
	border:none;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
}

#page {
	margin: 9px auto;
	width: 1020px;
}

h1{
	color:#CC3333;
	margin:0;
	padding-left:5px;
	font-size:12pt;
	width:400px;
	float:left;
}

h4 {
	border-bottom: 1px solid #C3C1B9;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}

dt {
    font-weight: bold;
}

dd {
    margin: 0 0 15px 15px;
}

.zend_form dt#submit-label {
	display: block;
}
.zend_form dt#cancel-label {
	display: none;
}

form dd#cancel-element,
form dd#submit-element {
	display: inline;
}

a {
    color: #4A8CA4;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.clr {clear:both;}

/* header */

#header {z-index: 2; width:1019px; height:156px; background:transparent url(../images/bg_head.jpg) no-repeat left bottom; position:relative;}
.home #header {background-image:url(../images/bg_head_home.jpg);}
.jobs #header {background-image:url(../images/bg_head_jobs.jpg);}
.profile #header {background-image:url(../images/bg_head_profile.jpg);}
.profile.view #header {background-image:url(../images/bg_head_profile_view.jpg);}

/**
 * Top navigation bar
 */
#navbar {left: 105px; width:915px; height:25px; position:absolute; top:51px;}
#logo {margin-left: 15px; height: 76px; width: 415px; background: transparent url(../images/logo_ce.png);}
#topRightLinks {
    float: right;
    margin-top: 18px;
    margin-right: 30px;
    font-size: 13px;
    color: #4A8CA4;
    text-align: right;
}
#topRightLinks span {font-weight: bold;}
#topRightLinks span.headerSeparator {
	font-size: 114%;
	font-weight: normal;
	margin: 0 5px;
}
#topRightLinks ul {margin-top: 3px;}
#topRightLinks li {display: inline; padding: 0 6px 0 4px; border-right: 1px solid #CCCCCC;}
#topRightLinks li.lastItem {padding-right: 0; border: 0 none;}
#logoutButton {font-weight: bold; margin-right: 25px; padding: 0px 10px; text-align: center; height: 25px; line-height: 25px; float:right; background: #88B3C3 url(../images/bg_navbar_login.jpg) repeat-x scroll left top;}
#logoutButton a {text-decoration: none; color: #FFF;}
#navbar {background:#f1b44a url(../images/bg_navbar.jpg) no-repeat right top;}
#navbarLeft {background:#f1b44a url(../images/bg_navbar.jpg) no-repeat left top; z-index: -1; position: absolute; left: 0px; top: 51px; width:105px; height: 25px; border: none; }
#navMenu {border: none; background:#f1b44a url(../images/bg_navbar.jpg) no-repeat right top; height: 100%;}
#navMenu .navMenuItemOuter {float: left; z-index: 10; cursor: pointer;}
#navMenu .navMenuItem {cursor: pointer; width: 122px; height: 20px; padding: 5px 0px 0px 0px; text-align:center; font-size: 14px; color: white; background: transparent; border-left: 1px solid #E89D00;}
#navMenu .navMenuItemHover {background: transparent url(../images/bg_navbar_active.jpg) repeat-x scroll left top;}
.navSubMenu {margin-left: 1px; padding-top: 5px; padding-bottom: 10px; display: none; top: 20px; width: 122px; color: #E89D00; border: none; background: transparent url(../images/bg_navbar_dropmenu.png) no-repeat scroll left bottom;}
.navSubMenuOpen {display: block;}
.navSubMenuItem {height: 20px; padding: 5px 0px 0px 0px;text-align: center;}
.navSubMenuItemHover {font-weight: bold;}
.navMenuItemLast {border-right: 1px solid #E89D00;}

#navbar #people_search {width:238px;}
#navbar #people_search form {margin:5px 0 0 20px; margin-left:8px;}
#navbar #people_search input.keyword {width:154px; height:17px; padding:0 7px; border:none; background:#fff; font-size:14px; color:#a4c7d5;}
#navbar #people_search input.submit {width:27px; height:23px; margin:-3px 0 0 6px;}

#navbar #account {width:57px; margin-top:-25px; text-align:center; background:#fff;}
#navbar #account #settings {height:25px; font-size:13px; line-height:20px; color:#4a8ca4;}
#navbar #account #settings a, #account #settings a:hover {color:#4a8ca4;}
#navbar #account #login {height:25px; font-size:12px; line-height:25px; font-weight:bold; color:#fff; background:#88b3c3 url(../images/bg_navbar_login.jpg) repeat-x left top;}
#navbar #account #login a, #account #login a:hover {color:#fff;}

/* footer */
#footer {
	border-top: 9px solid #2898af;
	margin: 20px auto;
	clear: both;
}
#footer div {
	margin-top: 2px;
	border-top: 1px solid #020202;
	padding: 5px 0 0 18px;
	font-size: 9px;
	font-weight: normal;
	color:#323232;
	text-align:center;
}
#footer ul, 
#footer li {
	display: inline;
}
#footer li {padding: 0 6px 0 4px; border-right: 1px solid #CCCCCC;}
#footer li.lastItem {padding-right: 0; border: 0 none;}

#footer img {
	margin: 0 12px;
}
#footer a, #footer a:visited {
	font-weight: normal;
	color: #323232;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .highlight {
	font-weight: bold;
	color: #4a8ca4;
}

/* Main content layout */
#content{
	clear:both;
	overflow:hidden;
	width:100%;
	min-height: 380px;
}

.photo img {
   padding:3px;
   border:1px solid #CCCCCC;
}

#leftPane {width: 18%; float: left; padding-top: 15px;}
#rightPane {width: 81%; float: left; margin-left: 1%;}
#breadcrumb {margin-left: 30px; margin-bottom: 3px; margin-top:10px;}
#breadcrumb, #breadcrumb a {font-size: 12px; font-weight: bold; color: #4A8CA4;}
#breadcrumb a {text-decoration:underline;}

#leftPane .heading {width:100%; height:21px; background:#3bb2cb;}
#leftPane .heading b {font-size:12px; line-height:22px; color:#fff; padding-left:14px;}
#leftPane a {font-size:12px; font-weight:bold; color:#4a8ca4;}

#leftPane .box {width:180px; background:url(../images/bg_table_gutter.png) no-repeat left bottom; margin-bottom:8px;}
#leftPane .box table {width:160px; margin-left:10px;}
#leftPane .box table td {width:80px; padding:10px 0 0 10px; font-size:10px;}
#leftPane .box a {display:block; margin-left:20px; padding-bottom:10px;}

#leftPane .box.friends table {margin-bottom:27px;}
#leftPane .box.friends table td img {margin-bottom:4px;}
#leftPane td, #leftPane th {vertical-align: top;}
#leftPane .box.photo a { margin:2px 0; }
#leftPane .box.photo dt { font-weight:bold; }
#leftPane .box.photo dd { margin:0; }

/* General Form CSS */
.required,
.exception,
.recaptcha_only_if_image,
.recaptcha_only_if_audio { 
	color: #4A8CA4; 
	font-weight:bold;
}

form dd {margin-left: 0px;}

form dt label, label.optional {
	color: #4A8CA4;	
}

.requiredItem {
	color: red;
}

.formElement {
	float: left;
	margin-bottom: 1em;
	width: 49%;	
}

.formElementHalf {
	float: left;
	margin-bottom: 1em;
	width: 49%;	
}

.formElementFull {
	float: left;
	margin-bottom: 1em;
	width: 100%;	
}
.formElementThird {
	float: left;
	margin-bottom: 1em;
	width: 33%;	
}

.formElement input {
	width: 250px;	
}

.formElement label, .formElementHalf  label, .formElementThird  label, .formElementFull label {
	display: block;
}
.zend_form dt {
	clear: both;	
}
.zend_form fieldset {
	margin: 0px;
	padding: 0px;
	border: none;	
}
.zend_form #fieldset-buttonBar dl {
	height: 1px;
	background-color: #C3C1B9;	
}
.zend_form #fieldset-buttonBar dd {
	float: right;
	margin-top: -1em;
	margin-right: 10px;
}
.zend_form #fieldset-buttonBar dt {
	display: block;	
}

.zend_form #recaptcha_widget a {
	color:#4A8CA4;
}
.zend_form #recaptcha_widget a:hover {
	text-decoration: none;
}

.formHeader {
	font-weight: bold;
	border-bottom: 1px solid #C3C1B9;
	line-height: 18px;
	margin: 5px 0;
}

.buttonBar {
	height: 1px;
	background: gray;
	width: 100%;
	margin-top: -10px;	
}

.contentHeader {
	font-weight: bold;
	border-bottom: 1px solid #C3C1B9;
	line-height: 20px;	
}

#rightContent {
	padding-left:10px;
	float:left;
	width:746px;
}

#rightContent .item{
	padding-top:20px;
	line-height:15pt;
}

#rightContent .item img{
	float:left;
	padding:2px;
	margin-top:5px;	 
	border:1px solid #dfdede;
}

#rightContent .item .itemContent{
	float:left;
	width:485px;
	padding-left:25px;
}

#rightContent .item .itemHeader{
	color:#c1c0c0;
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:5px;
}

#rightContent .reply{
	width:727px;
	padding-top:10px;
	clear:both;
}
#rightContent .reply img{
	float:right;
}

/* Hex navigation menu */
#hex_nav {margin: 13px 0 14px -9px; width:634px; height:100px; margin-bottom:14px; background:url(../images/graphic_hex9.png) no-repeat left top; position:relative;}
#hex_nav div {cursor: pointer; width:92px; height:68px; background:none; font-size:12px; line-height:66px; font-weight:bold; color:#e6e6e1; text-align:center; position:absolute;}
#hex_nav div.active {background:url(../images/graphic_hex0.png) no-repeat left top; color:#fff;}
#hex_nav div:hover {background:url(../images/graphic_hex0.png) no-repeat left top; color:#fff;}
#hex_nav .hex1 {top:0px; left:0px;}
#hex_nav .hex2 {top:32px; left:67px;}
#hex_nav .hex3 {top:0px; left:134px;}
#hex_nav .hex4 {top:32px; left:202px;}
#hex_nav .hex5 {top:0px; left:270px;}
#hex_nav .hex6 {top:32px; left:338px;}
#hex_nav .hex7 {top:0px; left:406px;}
#hex_nav .hex8 {top:32px; left:474px;}
#hex_nav .hex9 {top:0px; left:542px;}

/*Login, forgotPass, register Pages*/



#challenge-label {
	clear: both;	
}
#forgotPass, #login, #accountRegistration{
background-image:url(/images/bg.gif);
font-family:arial;
color:#9a9999;
font-size:8pt;
}

#loginContainer{
background-image:url(/images/loginHdrBg.gif);
background-repeat:no-repeat;
width:372px;
margin:0 auto;
margin-top:150px;
padding-top:28px;
}

#loginContainer img{
float:left;
}

#loginForm{
width:292px;
clear:both;
background-image:url(../images/loginFormBgRepeat.gif);
background-repeat:repeat-y;
padding:20px 40px 0 40px;
color:#4e4c4c;
}

#loginForm p{
margin:0;
padding:8px 0;
}
#loginForm .red{
color:#e43030;
}

.list_err{
color:#e43030;
}
#loginForm .error{
color:#e43030;
text-align:center;
padding-top:20px;
}

#loginForm label{
	margin-bottom:5px;
	display:block;
	font-weight:bold;
}

#loginForm input{
	width:150px;
	margin-left:25px;
}

#loginForm #top{
background-color:#f0f0f0;
border-top:1px solid #c4c3c3;
border-left:1px solid #c4c3c3;
border-right:1px solid #c4c3c3;
padding:10px;
}
#loginForm #bottom{
border-bottom:1px solid #c4c3c3;
border-left:1px solid #c4c3c3;
border-right:1px solid #c4c3c3;
padding:10px 10px 25px 10px;
}

#loginLinks{
clear:both;
padding-top:15px;
text-align:right;
}

#loginLinks a{
color:#9a9999;
text-decoration:none;
}

#loginLinks .login{
font-size:12pt;
margin-right:50px;
}

#loginContainer .submit{
margin:10px 0 0 100px;
width:auto;
height:auto;
}

#loginFtr{
text-align:right;
padding-top:15px;
padding-right:15px;
font-weight:bold;
font-size:8pt;
clear:both;

}

#loginFtr a{
color:#9a9999;
text-decoration:none;
}

#loginContainer .error{
color:#ff0000;
}

#accountRegistration input{
margin-bottom:10px;
}

#newSubmittal{
clear:both;
padding-top:0;
overflow:hidden;
width:772px;
}
#newSubmittal label, #newSubmittal input, #newSubmittal select, newSubmittal textarea{
float:left;
margin-bottom:8px;
}

#newSubmittal select{
width:145px;
}

#newSubmittal label{
padding:0 5px;
}

#newSubmittal br{
clear:left;
}

#newSubmittal select.small{
width:70px;
}

#newSubmittal input.small{
width:25px;
}
#newSubmittal input.normal{
width:115px;
}
#newSubmittal input.medium{
width:50px;
}

#newSubmittal input.dateShort{
width:50px;
}

#newSubmittal #submittalTop{
clear:both;
overflow:hidden;
padding-top:15px;
float:left;
width:474px;
overflow:hidden;
}

#newSubmittal #dateBox{
float:left;
border:1px solid #999999;
width:268px;
height:60px;
font-weight:bold;
margin-top:15px;
padding:10px 0 0 5px;
font-size:8pt;
}
#newSubmittal #dateBox label, #newSubmittal #dateBox input{
margin:0;
padding:0;
margin-bottom:10px;
}
#newSubmittal #dateBox input{
width:65px;
margin-right:4px;
}

#newSubmittal #dateBox label{
width:60px;
}

#newSubmittal .dateLabel{
float:left;
}

#newSubmittal #tabs{
clear:both;
display:block;
}

#newSubmittal ul, #newSubmittal li{
margin:0;
padding:0;
list-style:none;
}

#newSubmittal #tabs ul{
clear:both;
overflow:hidden;
display:block;
}

#newSubmittal #tabs li{
float:left;
background-image:url(../images/tabsInactiveRight.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:8px;
}

#newSubmittal #tabs li a{
float:left;
background-image:url(../images/tabsInactive.gif);
background-repeat:no-repeat;
display:block;
padding:3px 7px 0 15px;
color:#000;
font-weight:bold;
text-decoration:none;
height:17px;
}

#newSubmittal #tabs li.active{
float:left;
background-image:url(../images/tabActiveRight.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:8px;
}

#newSubmittal #tabs li.active a{
float:left;
background-image:url(../images/tabBgActive.gif);
background-repeat:no-repeat;
display:block;
padding:3px 7px 0 15px;
color:#000;
font-weight:bold;
text-decoration:none;
height:17px;
}

#submittalItemsTab{
clear:both;
border:1px solid #999999;
width:737px;
overflow:hidden;
padding:5px;
min-height:250px;
}

#newSubmittal #attachments{
clear:both;
margin-top:3px;
width:416px;
min-height:121px;
border:1px solid #999999;
overflow:hidden;
float:left;
}


#newSubmittal #comments{
float:left;
width:322px;
padding:5px;
}

#newSubmittal #comments strong{
padding-bottom:5px;
display:block;
}

#newSubmittal #comments #commentsContent{
clear:both;
border:1px solid #999999;
width:312px;
min-height:90px;
padding:5px;
}

/*recip tab*/
#recipTab{
clear:both;
border:1px solid #999999;
width:737px;
overflow:hidden;
padding:5px;
min-height:250px;
}

#recipTab table, #recipTab tr, #recipTab td{
margin:0;
padding:0;
border:none;
border-collapse:collapse;
}

#recipTab .hdr{
font-weight:bold;
}

#recipTab .hdr td{
padding-bottom:10px;
}
/*unauth access blurb */

#unauthAccess{
text-align:center;
width:625px;
margin-top:100px;
color:#e43030;
line-height:15pt;
}

#unauthAccess .unauthAccessSubmit{
margin-top:10px;
}

#newRfi{
clear:both;
padding-top:0;
overflow:hidden;
width:772px;
}

#newRfi label, #newRfi input, #newRfi select, newRfi textarea{
float:left;
margin-bottom:8px;
}

#newRfi select{
width:145px;
}

#newRfi label{
padding:0 5px;
}

#newRfi br{
clear:left;
}

#newRfi select.small{
width:70px;
}

#newRfi input.small{
width:25px;
}
#newRfi input.normal{
width:115px;
}
#newRfi input.medium{
width:50px;
}

#newRfi input.dateShort{
width:50px;
}

#newRfi #RfiTop{
clear:both;
padding-top:10px;
overflow:hidden;
float:left;
width:474px;
overflow:hidden;
}

#newRfi #dateBox{
float:left;
border:1px solid #999999;
width:268px;
height:60px;
font-weight:bold;
padding:10px 0 0 5px;
margin-top:15px;
font-size:8pt;
}
#newRfi #dateBox label, #newRfi #dateBox input{
margin:0;
padding:0;
margin-bottom:10px;
}
#newRfi #dateBox input{
width:65px;
margin-right:4px;
}

#newRfi #dateBox label{
width:60px;
}

#newRfi .dateLabel{
float:left;
}

#newRfi #tabs{
clear:both;
display:block;
}

#newRfi ul, #newRfi li{
margin:0;
padding:0;
list-style:none;
}

#newRfi #tabs ul{
clear:both;
overflow:hidden;
display:block;
}

#newRfi #tabs li{
float:left;
background-image:url(../images/tabsInactiveRight.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:8px;
}

#newRfi #tabs li a{
float:left;
background-image:url(../images/tabsInactive.gif);
background-repeat:no-repeat;
display:block;
padding:3px 7px 0 15px;
color:#000;
font-weight:bold;
text-decoration:none;
height:17px;
}

#newRfi #tabs li.active{
float:left;
background-image:url(../images/tabActiveRight.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:8px;
}

#newRfi #tabs li.active a{
float:left;
background-image:url(../images/tabBgActive.gif);
background-repeat:no-repeat;
display:block;
padding:3px 7px 0 15px;
color:#000;
font-weight:bold;
text-decoration:none;
height:17px;
}

#RfiItemsTab{
clear:both;
border:1px solid #999999;
width:737px;
overflow:hidden;
padding:5px;
min-height:250px;
}

#newRfi #attachments{
clear:both;
margin-top:3px;
width:416px;
min-height:121px;
border:1px solid #999999;
overflow:hidden;
float:left;
}


#newRfi #impact{
float:left;
width:322px;
padding:5px;
}

#newRfi #impact strong{
padding-bottom:5px;

}

#newRfi #impact #commentsContent{
clear:both;
border:1px solid #999999;
width:312px;
min-height:90px;
padding:5px;
}

#viewRfi{
clear:both;
padding-top:0;
overflow:hidden;
width:772px;
}

#viewRfi label, #viewRfi input, #viewRfi select, viewRfi textarea{
float:left;
margin-bottom:8px;
}

#viewRfi select{
width:145px;
}

#viewRfi label{
padding:0 5px;
}

#viewRfi br{
clear:left;
}

#viewRfi select.small{
width:70px;
}

#viewRfi input.small{
width:25px;
}
#viewRfi input.normal{
width:115px;
}
#viewRfi input.medium{
width:50px;
}

#viewRfi input.dateShort{
width:50px;
}

#viewRfi #RfiTop{
clear:both;
padding-top:10px;
overflow:hidden;
float:left;
width:474px;
overflow:hidden;
}

#viewRfi #dateBox{
float:left;
border:1px solid #999999;
width:268px;
height:60px;
font-weight:bold;
padding:10px 0 0 5px;
margin-top:15px;
font-size:8pt;
}
#viewRfi #dateBox label, #viewRfi #dateBox input{
margin:0;
padding:0;
margin-bottom:10px;
}
#viewRfi #dateBox input{
width:65px;
margin-right:4px;
}

#viewRfi #dateBox label{
width:60px;
}

#viewRfi .dateLabel{
float:left;
}

#viewRfi #tabs{
clear:both;
display:block;
}

#viewRfi ul, #viewRfi li{
margin:0;
padding:0;
list-style:none;
}

#viewRfi #tabs ul{
clear:both;
overflow:hidden;
display:block;
}

#viewRfi #tabs li{
float:left;
background-image:url(../images/tabsInactiveRight.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:8px;
}

#viewRfi #tabs li a{
float:left;
background-image:url(../images/tabsInactive.gif);
background-repeat:no-repeat;
display:block;
padding:3px 7px 0 15px;
color:#000;
font-weight:bold;
text-decoration:none;
height:17px;
}

#viewRfi #tabs li.active{
float:left;
background-image:url(../images/tabActiveRight.gif);
background-repeat:no-repeat;
background-position:top right;
padding-right:8px;
}

#viewRfi #tabs li.active a{
float:left;
background-image:url(../images/tabBgActive.gif);
background-repeat:no-repeat;
display:block;
padding:3px 7px 0 15px;
color:#000;
font-weight:bold;
text-decoration:none;
height:17px;
}

#viewRfiItemsTab{
clear:both;
border:1px solid #999999;
width:737px;
overflow:hidden;
padding:5px;
min-height:250px;
}

#viewRfi #description{
clear:both;
margin-top:3px;
width:380px;
min-height:121px;
border:1px solid #999999;
overflow:hidden;
float:left;
}

#viewRfi #attachments{
clear:both;
margin-top:3px;
width:416px;
min-height:121px;
border:1px solid #999999;
overflow:hidden;
float:left;
}

#viewRfi #RfiReviewer{
float:left;
width:322px;
padding:5px;
}
#viewRfi #impact{
float:left;
width:322px;
padding:5px;
}

#viewRfi #impact strong{
padding-bottom:5px;

}

#viewRfi #impact #commentsContent{
clear:both;
border:1px solid #999999;
width:312px;
min-height:90px;
padding:5px;
}


#viewScriptNav{
clear:both;
font-weight:normal;
height:23px;
border-bottom:1px solid #999999;
padding-top:15px;
padding-right:20px;
}

#viewScriptNav a{
color:#666666;
text-decoration:none;
}

#viewScriptNav ul, #viewScriptNav li{
margin:0;
padding:0;
list-style:none;
}

#viewScriptNav ul{
float:right;
}

#viewScriptNav li{
float:left;
padding:0 10px;
}

#buttonbox input, #buttonbox button{
float:left;
}
/*added by farad for calendar view*/
.toptable{
	 margin-top:0px;
	 margin-bottom:0px;
	 margin-left:265px;
 }
 .toptable td{
	 text-align: center;
 }
.caltable{
 border-collapse:collapse;
}
.tdconfig{
    vertical-align: top;
    text-align: right;
    width:90px;
    height:90px;
}
.tdl{
    width:90px;
    height:90px;
}
/**/


/**
 * Begin Inidivual modules stylings
 */
#JobSearch { font-family: arial;}
#JobSearch dt { font-weight:bold; }
#JobSearch #FindJobsSubmit-element {float: left; margin-left: 70%; margin-top: -52px;}
#JobSearch dd { margin:0; }
#JobSearch #fieldset-gkeyword,
#JobSearch #fieldset-gcity,
#JobSearch #fieldset-gstate { float:left;margin:0;padding:2px; border:none;}
#JobSearch #fieldset-gpoweredby { clear:both; border:none;font-weight:bold;}
#JobSearch #fieldset-gpoweredby dt { font-weight:normal; font-size:10px; margin-bottom: 1em;}
#JobSearch #FindJobsSubmit {height: 30px;}
#JobSearch #FindJobsSubmit-label {height: 1px; background: #C3C1B9; margin-bottom: 30px;}

#contacts { font-family: arial;}
#contacts dt { font-weight:bold; }
#contacts #AddContactsSubmit-element {float: left; margin-left: 60%; margin-top: -52px;}
#contacts dd { margin:0; }
#contacts #AddContactsSubmit {height: 30px;}
#contacts #AddContactsSubmit-label {height: 1px; background: #C3C1B9; margin-bottom: 30px;}

.box_head ul {margin: 0px; padding: 0px;}
.box_head ul.links {float:right; margin-right:1px; z-index:1;}
.box_head ul.links li {display:block; float:left; width:90px; height:25px; font-size:10px; line-height:27px; color:#fff; font-weight:bold; text-align:left; position:relative;}
.box_head ul.links li img {margin:4px 6px 0 10px; float:left; z-index:1;}
.box_head {display:block; height:25px; background:#1d7c90;}
.box_head ul.options {float:left;}
.box_head ul.options li,
.box_head ul.options li a {display:block; float:left; width:auto; height:25px; margin:0 5px; font-size:12px; line-height:25px; color:#fff; font-weight:bold; text-align:center; text-decoration: none;}
.box_head ul.options li.divider {margin:0 2px;} 
.box_head ul.options li.label {width:116px; margin:0; background:#eb9206;}
