/* ###########################################################
						ALUMNFORCE/Mevia
						
	This css file contains every styles related to the
	website's structure.
	Every colors and background properties are defined 
	in the other css file called main_rendered.css
	
############################################################## */



/* remove Firefox links outlines  */
*{ outline:none; }


html{ height:100%;overflow:hidden; }

body{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	height:100%;
	margin:0px;
	padding:0px;
	font-size:0.7em;
	overflow:hidden;
}



/* ###########################################################
							STRUCTURE
############################################################## */

/* window */

div#window{
	overflow:auto;
	height:100%;
	width:100%;
	position:relative;
	z-index:1;
}

/* global container */
div#global{
	width:990px;
	margin:0px auto;
	
	/* new version with drop shadow */
/*	min-height:100%;
	position:relative;*/
}

/* header */
div#header{ height:71px; }

/* menu */
ul#mainMenu{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	font-size:1.3em;
	overflow:hidden;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
}

ul#mainMenu li img{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-5px;
}

ul#mainMenu li{
	float:left;
	vertical-align:middle;
	padding:5px 14px 5px 0px;
	text-align:left;
	position:relative;
}

ul#mainMenu li a{
	padding-left:14px;
	font-weight:normal;
}

ul#mainMenu li a:hover{ text-decoration:underline; }

/* content - column on the right and the content container */
div#contentWrap{ padding:10px; overflow:auto; }

/* New version with drop shadow */
/*div#contentWrap{ padding:10px 10px 50px; }*/
div#right{ width:333px; float:left; }
div#content{ width:625px; float:left; margin-right:15px; }

/* footer */
div#footer{
	border-width:1px 0px 0px;
	border-style:solid;
	margin:20px 0px 10px;
	padding:5px 0px;
	clear:both;
	font-size:0.9em;
	position:relative;
	height:20px;
	
	/* New version with drop shadow */
/*	position:absolute;
	bottom:5px;
	left:0px;
	width:970px;*/
}

/* ###########################################################
							TEXT
############################################################## */

.centeredText{ text-align:center; }
pre{ font-size:1.1em; line-height:1.1em; }
.textleft { text-align:left; }
.textright { text-align:right; }
.bold { font-weight:bold; }
p{margin-top:0px;}
.underline{text-decoration:underline;}

/* ###########################################################
							POSITION
############################################################## */

.relative{ position:relative; }
.right{ float:right; }
.left{ float:left; }
img{ border:none; cursor:  pointer;}

img.left{ float:left;margin-right:10px; }
img.right{ float:right;margin-left:10px; }
.auto{ overflow:auto; }



/* ###########################################################
								LIST
############################################################## */


/* Unordered lists */
ul{
	margin:0px;
	padding:0px;
	list-style-position:inside;
}

ul li *{
	vertical-align:middle;
}
ul.highMagin li{
	padding:5px 0px;
}

ul.noBullet{ list-style-type:none; }
ul.noBullet .proList{ padding-left:60px; }
ul.inline li{ display:inline; }


ul.loginPart{
	float:left;
	margin-right:10px;
	list-style-type:none;
}
ul.loginPart li{
	padding:3px 0px;
	width:150px;
}
ul.loginPart li input{ margin:0px 5px 0px 0px; }

ul.useroptions{
	clear:both;
	overflow:auto;
	padding:0px 0px 0px;
	list-style-type:none;
}

ul.useroptions li{
	float:left;
	width:150px;
	padding:5px 0px;
}

ul.useroptions li *{
	vertical-align:top;
}

ul.activityList{
	padding:0px 5px 0px;
	list-style-type:none;
}

ul.activityList li{
	padding:2px 0px;
	vertical-align:bottom;
}
ul.activityList li *{
	vertical-align:bottom;
}

ul.tromb{
	padding:0px 5px 0px;
	list-style-type:none;
	overflow:auto;
	width:600px;
}
ul.tromb li{
	list-style-type:none;
	float:left;
	width:300px;
	padding:10px 0px;
}

div.trombphoto{
	float:left;
	width:80px;
}

div.tromb{
	float:left;
	width:180px;
}

ul.briefPhoto{
	padding:5px 5px 5px 10px;
	list-style-type:none;
	overflow:auto;
	
}
ul.briefPhoto li{
	float:left;
	width:50px;
	height:50px;
	padding:6px;
	
}

h2.sectionHeader ul li{ text-decoration:none; }
h2.sectionHeader ul li a{ text-decoration:none; }

/* Detailled lists */

dl.briefInfo{
	margin:0px 10px 10px;
	padding:0px;
}

dl.briefInfo dt{
	font-weight:bold;
}

dl.briefInfo dd{
	padding:0px;
	margin:0px 0px 10px;
}


dl.inverseHighight{
	margin:0px 10px 10px;
	padding:0px;
}

dl.inverseHighight dd{
	padding:0px;
	margin:0px 0px 5px;
	font-weight:bold;
}

/* Zend_Form */
dl.zend_form{
	overflow:auto;
}

dl.zend_form dt,dl.zend_form dd{
	float:left;
	margin:5px 0px;
}

dl.zend_form dt{
	width:250px;
	clear:left;
}


/* zend_form_error */
/*dl.zend_form_error{
	width:420px;
	margin:30px auto 0px;
}

dl.zend_form_error dt,dl.zend_form_error dd{
	float:left;
	margin:2px 0px;
	vertical-align:bottom;
}

dl.zend_form_error dt{
	width:180px;
	clear:left;
}

dl.zend_form_error dt *, dl.zend_form_error dd *{
	vertical-align:bottom;
}*/




div.detailsJob dl dd{
	padding:0px 0px 5px;
}

div.smallForm div form dl.zend_form dt{
	width:100px;
}

dl.profile dt,dl.profile dd{
	float:left;
}

dl.profile dd{
	font-weight:bold;
}

dl.profile dt{
	clear:left;
	width:130px;
}

div.stats{
	margin:0px 0px 5px;
}

div.stats ul{
	list-style-type : none;
	list-style-position : outside;
	margin:5px 5px 0px 0px;
}

div.stats ul li{
	padding:0px;
	margin:0px;
}

/* ###########################################################
							MARGIN
############################################################## */

.endBlock{ margin-bottom:10px; }
.endBlockHalf{ margin-bottom:15px; }

/* ###########################################################
							LINKS
############################################################## */

a{ font-size:1em; }
a,ul li a{ text-decoration:none;}
ul li.selected a,ul li.current a{ text-decoration:underline;}
a:hover,ul li a:hover{ text-decoration:underline; }
h1 ul.option li a,h2 ul.option li a{ font-size:0.7em; }

/* ###########################################################
							HEADERS
############################################################## */

h1{
	font-size:1.4em;
	margin:0px 0px 10px;
}

h1.sectionHeader{
	border-width:0px 0px 1px;
	border-style:solid;
	position:relative;
}

h1.subNavigation{
	height:22px;
	padding:3px 0px 0px 10px;
	position:relative;
}


h1.homeList{
	border-style:dotted;
	border-width:0px 0px 1px;
	position:relative;
	margin:0px;
}

h2,h1.homeList{ font-size:1.1em; }

h2.sectionHeader{
	text-decoration:underline;
	font-weight:bold;
	/*margin-bottom:5px;*/
	position:relative;
/*	background-color:#64B2D8;
	color:#FFFFFF;
	padding-bottom:5px;*/
}

div.coloredHeader{
	height:25px;
	position:relative;
	margin:0px 0px 10px;
}

div.coloredHeader h1{
	margin:0px;
	padding:3px 0px 0px 55px;
	font-weight:normal;
}

div.coloredHeader div.icon,div.coloredHeader div.agendaIcon,div.coloredHeader div.questionIcon{
	position:absolute;
	top:0px;
	left:0px;
	height:25px;
	width:50px;
}


h1.userbox{
	margin:0px 0px 10px;
	border-width:0px 0px 1px;
	border-style:solid;
	font-size:1.2em;
}

h1.experience{
	color:#064066;
	margin:5px 0 0;
	font-weight:bold;
	font-siez:1.2em;
}

h1.education{
	font-size:1em;
	border-bottom:1px solid #000000;
}



/* ###########################################################
					HEADERS' OPTIONS MENU
############################################################## */


ul.option{
	position:absolute;
	right:10px;
	top:0px;
	text-align:right;
}

ul.option li{
	display:inline;
	padding:0px 0px 0px 5px;
	vertical-align:top;
}

ul.option li *{ vertical-align:middle; }

h1.subNavigation ul.option{ top:4px; }
h1.subNavigation ul.option li{
	border-width:0px 0px 0px 1px;
	border-style:solid;
}

h1.experience ul.option li{
	padding:0px 0px 0px 0px;
}

h2.sectionHeader ul.option li{
	padding:0px 0px 0px 0px;
}

div.coloredHeader ul.option{ margin-top:4px; }

h1.experience ul.option li, h1.experience ul.option li a{
	text-decoration:none;
}

/* ###########################################################
							BOXES
############################################################## */

div.borderedMessage{
/*	background:#A8C1F0 url(../images/icons/information.png) no-repeat scroll 10px 50%;
	border-style:dotted;
	border-width:1px;
	font-weight:bold;
	padding:5px 10px 5px 35px;
	text-align:left;*/
	border-width:1px 0px;
	border-style:dotted;
	padding:5px 10px;
}

div.errorMessage{
	border-width:1px 0px;
	border-style:dotted;
	position:relative;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	padding:7px 0px;
	margin:0px 0px 10px;
}

div.sidebox{
	border-width:1px;
	border-style:solid;
	margin:0px 0px 10px;
}

div.sumAlumni{
	color:#505050;
	margin-left:5px;
	padding:7px;
	text-align:left;
	float:left;
/*	vertical-align:top;*/
}
div.transparent{ margin:0px 0px 10px; }
div.informationText{ text-align:center; }


/* Paginator */
div.paginator{ margin:0px 0px 5px; }

div.paginator div{
	float:left;
	display:block;
	vertical-align:bottom;
}

div.paginator a,div.paginator b{
	padding:0px 3px;
	margin:0px 1px;
}


div.tableCaption{
	overflow:auto;
	margin:5px 0px;
	padding:5px 5px 0px;
	position:relative;
	border-width:1px 0px;
	border-style:solid;
	border-color:#cccccc;
}

/* Job/News Details */
div.detailsJob{ width:175px; padding:10px;}
div.detailsNews{ width:110px; padding:10px; _overflow:hidden;}

div.bluebg{ background-color:#E2ECF9; }
div.mediumWidth{ width:400px; }
div.NewsList{ float:right; width:465px; }


/* Photos */
div.media{
	border:2px solid #cccccc;
	float:left;
	text-align:center;
	margin-right:10px;
	padding:5px;
}

div.gallery{
	padding:10px 20px;
}

/*lightbox */
div#lightbox{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
	z-index:10;
}

div#lightbox div#blackscreen{
	width:100%;
	height:100%;
	background:#000000;
	z-index:100;
}

div#lightbox div#mainPhoto{
	position:absolute;
	background-color:#ffffff;
	height:100px;
	width:100px;
	top:50%;
	left:50%;
	margin-top:-50px;
	margin-left:-50px;
	visibility:visible;
	display:block;
	z-index:200;
	padding:10px;
}

div#lightbox div#mainPhoto div#displayPhoto{
/*	visibility:hidden;*/
}

div#lightbox div#mainPhoto div#mainPhotoNav{
	color:#000000;
	padding:5px;
	background-color:#eeeeee;
	font-weight:bold;
	text-align:right;
	height:5px;
	position:absolute;
	bottom:5px;
	left:10px;
	width:200px;
}

div#lightbox div#mainPhoto div#mainPhotoNav li{
	border-left:1px solid #cccccc;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
}


div.confirmboxContent{
	padding:10px;
	font-weight:bold;
}

div#loginformdiv{
	overflow:auto;
}

div.overlay
{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:100;
	background-color:#CCCCCC;
	opacity:0.6;
	filter:alpha(opacity=60);
}

div.confirmbox
{
	position:absolute;
	top:100px;
	background-color:#ffffff;
	border:1px solid #000000;
	z-index:101;
}


div#mediaLoading{
	vertical-align:middle;
/*	color:#4C9AC1;*/
	display:none;
}

div#mediaLoading *{
	vertical-align:middle;
}

li#rememberItem *{
	vertical-align:bottom;
}


/* ###########################################################
							FORMS
############################################################## */

button.submit, span.submit{
	border-width:1px;
	border-style:solid;
	height:25px;
	padding:0px 15px 2px;
	cursor:pointer;
}

span.submit{
	padding:5px 15px;
}


/* ###########################################################
							TABLES
############################################################## */
table.table{
	width:100%;
}

table.table td{ padding:5px 5px; }

table.cssDescription{
	width:100%;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#000000;
}

table.cssDescription tr td{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#000000;
}


/* ############################################################
						YUI SPECIFIC
##############################################################*/
#yui-history-iframe {
  position:absolute;
  top:0; left:0;
  width:1px; height:1px;
  visibility:hidden;
}

/* ############################################################
						YUI SPECIFIC
##############################################################*/
div#swfuploadbutton{
	position:absolute;
	z-index:2000;
	_height:1%;
}

div#swfuploadbutton object,span#swfuploadbutton embed,div#swfuploadbuttonwrap{
	position:relative;
	z-index:2010;
}


iframe{
	clear:both;
}
/* ############################################################
						           PMS
###############################################################*/

div.pms_message{
	background:#F4F4F4 url('../images/pms_bg.png') repeat-y -5px 0;
	margin:10px 0px 10px 10px;
	overflow:auto;
	padding:5px 0;
}

div.response_form{
	background:none;
}

div.pms_body{
	float:right;
	width:510px;
}

div.pms_body p {
	margin-bottom:1.2em;
}

ul.pms_message_user{
	list-style-type:none;
	margin:0px 10px 0px 0px;
	padding:0px 20px 0px 0px;
	background:#ffffff url('../images/pms_arrow.gif') no-repeat 80px 40px;
	width:76px;
}

ul.pms_message_user li{
	border-bottom:1px solid #cccccc;
	padding:3px 0px;
}

ul.pms_message_user li.time{
	color:#419BA5;
}

#containerpms
{
width: 90%;
margin: 10px auto;
border: 1px solid gray;
line-height: 130%;
}

#toppms
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#leftnavpms
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

#rightnavpms
{
float: right;
width: 160px;
margin: 0;
padding: 1em;
}

#contentpms
{
margin-left: 200px;
border-left: 1px solid gray;
margin-right: 200px;
border-right: 1px solid gray;
padding: 1em;
max-width: 36em;
}

#footerpms
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

#leftnavpms p, #rightnavpms p { margin: 0 0 1em 0; }
#contentpms h2 { margin: 0 0 .5em 0; }


/* =========== */
/* = Mailbox = */
/* =========== */

div#mailbox_content .alumn_autocomplete ul{
	width:607px;
}

div#mailbox_content tr td{
	border-top:1px solid #ccc;
}

div#mailbox_content tr td span.message{
	font-style:italic;
	font-weight:normal;
	color:#999;
}

div#mailbox_content tr.unread td a{
	font-weight:bold;
	color:#063796;
}

div#mailbox_content tr.read{

}

div#mailbox_content tr.read td a{
	font-weight:normal;
	color:#7395C5;
}



div.flash_message{
	border:1px solid #3F7FA2;
	margin:10px 0px;
	padding:10px;
	text-align:center;
}


div.recipients{
	margin: 0 0 20px 110px;
}

.recipient{
/*	background-color:#4C9AC1;*/
/*	color:#fff;*/
	color:#000;
	background-color:#ddd;
	float:left;
	padding:2px 5px;
	margin-right:3px;
}

/* ############################################################
						          FORUM
###############################################################*/
.forumcontainer{
	background:transparent url('../images/forum_subject_bg.png') repeat-y top left;
}

.forum_response{
	background:transparent url('../images/forum_response_bg.png') repeat-y top left;
	border-bottom:1px dashed #ddd;
	margin-bottom:5px;
	overflow:auto;
	padding-bottom:5px;
	position:relative;
}

dl.forum_thread{
	margin:0;
}
dl.forum_thread dt{
	margin:0 0 10px;
}

dl.forum_thread dd{
	margin:0;
}

dl.forum_thread dt{
	font-weight:bold;
	font-size:1.2em;
	color:#001F8C;
}

dl.forum_thread dt span{
	font-weight:normal;
/*	font-size:0.8em;*/
	font-size:inherit;
}

.thread_0{
	background-color:#eee;
}

dl.forum_thread dd ul{
	list-style-type:none;
	overflow:auto;
}

dl.forum_thread dd ul li {
	float:left;
	margin:5px 40px 0 0;
}

.search_highlight{
	font-size:1em;
	background-color:#001F8C;
	color:#fff;
}



/* ============== */
/* = Mevia form = */
/* ============== */

dl.mevia_form{
/*	overflow:auto;*/
}

dl.mevia_form label{
	font-weight:bold;
}

dl.mevia_form dt, dl.mevia_form dd{
	background-color:#DDDDDD;
}

dl.mevia_form dt{
	padding: 5px 5px 0px;
}


dl.mevia_form dd{
	padding:0 5px 5px;
	margin:0 0 5px 0;
}



.autocomplete_container{
	border:1px solid #54A3CA;
	background-color:#fff;
	overflow:auto;
	padding:3px 0;
	width:610px;
}


#ajax_loader{
	display:none;
	left:50%;
	margin:0 0 0 -555px;
	position:absolute;
	bottom:5px;
	z-index:1000;
}

#userbox .sidebox, #usermenu .sidebox,#rootmenu .sidebox{
	padding:10px;
	margin:0;
}
#rootmenu .sidebox{ margin:0 0 10px 0; }
#rootmenu{ margin:0; }
#userbox .sidebox{ border-width:1px 1px 0; }
#adminmenu .sidebox{ border-width:1px; }
#rootmenu .sidebox{ border-width:0px 1px 1px; }
#adminmenu h1{ margin:0; }
#adminmenu .sidebox { padding:10px; }
#usermenu .sidebox{ border-width:0px 1px; }
#usermenu ul{ margin-bottom:0; }
#usermenu .seperate_menu,#adminmenu .seperate_menu{ margin:0 0 10px; border-width:0px 1px 1px; }


/* Address book */
div#addressbook_content{
	clear:left;
	overflow:auto;
}

div.fields{
	overflow:auto;
}

div.fields h2,div.fields span{
	color:#001E8A;
	margin:10px 0 0;
	float:left;
}

div.fields span{
	cursor:pointer;
	float:right;
}

div.fields div{
	background-color:#F1F1F1;
	border-color:#fff;
	border-style:double;
	border-width:3px 0px;
	clear:both;
	height:27px;
	margin:5px 0 0;
	overflow:hidden;
	padding:5px;
}

div.fields div input, div.fields div select{
	margin:5px 15px 5px 0;
}




ul.tabs{
	border-bottom:1px solid #29769B;
	list-style-type:none;
	margin:10px 0 0;
	padding:0 0 0 10px;
/*	overflow:auto;*/
	height:24px;
}

ul.tabs li{
	border:1px solid #29769B;
	float:left;
	margin:0 10px 0 0;
	padding:4px 20px 4px;
	text-transform:uppercase;	
}

ul.tabs li.tab{
	background-color:#29769B;
}
ul.tabs li.tab a{
	color:#fff;
}
ul.tabs li.tab_selected{
	background-color:#fff;
	border-bottom:1px solid #fff;
}
ul.tabs li.tab_selected a{
	color:#667D91;
}

ul.tabs li.option{
	float:right;
	margin:5px 0 0;
	padding:0;
	border:none;
	text-transform:none;
}





#tabs_content_top,#tabs_content_bottom{
	border-color:#063796;
	border-style:solid;
	border-width:0 1px 1px;
	padding:10px;
}

#tabs_content_top .tab_selected,#tabs_content_bottom .tab_selected{
	background-color:#fff;
}

#tabs_content_top .tab_selected a,#tabs_content_bottom .tab_selected a{
	color:#29769B;
	font-weight:bold;
}


#question_mark_container{
	background:transparent url('../images/info_bubble.gif') no-repeat 10px 0px ;
	display:none;
	left:0px;
	padding:15px 0 0;
	position:absolute;
	top:0px;
	z-index:1000;
}

#question_mark_container div{
	background-color:#FE6E15;
	padding:5px;
	color:#fff;
}


.profile_darkbox{
	background-color:#eee;
	border:1px solid #999;
	margin:10px 0;
	padding:5px;
}

#list_content{ overflow:hidden; }
.list{ list-style-type:none; }
.list li{ position:relative; padding:3px 0; }
.list li input{ margin:0; }
.list li input.code{ position:absolute; top:0px; right:40px; }
.list li button.code{ position:absolute; top:0px; right:0px; }
.list .child{ padding-left:20px; }





div#maillistContent div.fields{
	overflow:hidden;
	position:relative;
	width:100%;
	margin:5px;
}

div#maillistContent div.fields h2{

	margin:10px 0px 0px 0px;
	float:left;
	font-size:1.2em;
}

div#maillistContent div.fields h3{
	color:#001E8A;
	margin:10px 0 0;
/*	float:left;*/
	font-size:1.2em;

}

div#maillistContent div.fields span{
	cursor:pointer;
	float:right;
}

div#maillistContent div.fields div{
	background-color:#F1F1F1;
	
	clear:both;
	border-bottom-color:#fff;
	border-bottom-style:double;
	border-bottom-width:3px 0px;
	margin:5px 0 0;
	overflow:hidden;
	padding:5px;
}

div#maillistContent div.fields div input,div#maillistContent div.fields div select{
	margin:5px 15px 5px 0;
}



/* ###HELP#### */

/* whitebox */
.whitebox{
	background-color:#fff;
	border-color:#999;
	border-style:solid;
	border-width:1px;
	clear:both;
	margin:0px 0px 10px 0px;
	overflow:auto;
	padding:20px 5px 20px 5px;
	text-align:left;
	/*position:relative;*/
	/*display:block;*/
}
.whitebox h3{
	color:#0b5c89;
	font-size: 14px;
	font-weight:normal;
}

/* search */
.whitebox #search{
	margin-left:95px;
	margin-right:20px;
	width:266px;
}

.whitebox button.submit{
	height:24px;
	width:120px;
}


/* articles */
.whitebox li.pair{
background-color: #eaeaea;
}
#help_article_show{
	padding-top: 15px;
	padding-bottom:25px;
	border-top: 2px solid #0a5e8c;
	border-bottom: 2px solid #0a5e8c;	
	
}
#help_article_eval{
	padding-top: 15px;
	padding-bottom:25px;
}

#paginate_categ ul{
		float:left;
		padding-right:5px;
		padding-top:5px;
}
.tab_border{
	/* border-right: 1px dotted #066; */
}

/*categories */
#help_by_cat_description{
	width:209px;
	float: left;
	margin-left: 5px;
}
#help_by_cat_description p{
	margin-top:10px;
}
#paginate_categ{
	margin-left:35px;
	float: left;
}
#paginate_categ li{
	padding-bottom: 13px;
	/* border-right: 1px dotted #066; */
}
.categ_lk{
	padding:10px 5px;
	font-weight:normal;
}



.blacklink a a:hover, .blacklink ul li a:hover{
	color: #000;
	font-size:12px;
	text-decoration:none;
	left: 0;
	display: inline;
}

.grayborder{
	border-top:1px solid #CCCCCC;
	margin-top:10px;
	/*overflow:auto;*/
	padding-bottom:10px;
	padding-top:5px;
}


#mark_form{
	padding: 15px,0px,15px,0px;
}

.strongtitle{
	font-size:1.3em;
	color:black;
	margin-left: 0;
	text-align:left;
	font-weight:bold;
	padding-bottom: 3px;
}
#help_content h2{
	font-size:18px;
	/*font-family: Arial; */
	color: #054873;
	border-bottom: 5px solid #0a5a95; 
}



div.coloredHeaderBox ul.optionBox{
	margin-top:4px;
}

div.coloredHeaderBox ul.optionBox{
	right:10px;
	text-align:right;
	top:0;
	color:white;
	float:right;
	padding-right:3px;
}

ul.optionBox {
	vertical-align:middle;
}