/**************************************************************/
/* Universe 5.5 Style Sheet                                   */
/* Created by Sarah Ashraf March 3, 2009                      */
/* Last Edited by Sarah Ashraf December 15, 2009              */
/**************************************************************/

@import 'screen.css';
/*@import 'images.css';*/
@import 'browse.css';
/*@import 'community.css';*/




/***************************************************************

	universe style guide
	
	*sidebar
	
	For blocks that go in the sidebar, use h6 for headers and class="sidebar-module" 
	for no bottom border, and class="sidebar-menu" for a 3px black border on the bottom


***************************************************************/


/* utility stuff */

.hidden { position: absolute; left: -99999px; }
.highlight { background-color: #FF0;}
.center { text-align: center; }


#developer-notes { border: 1px solid #cc9; padding: 10px; margin: 10px 0;}

/* user images */



.pic30 {
	background-color: transparent;
	background-position: center center;
	background-repeat: no-repeat;
	border: 1px solid #999;
	height: 28px;
	width: 28px;
}

.pic30 a { 
	
	background-color: transparent ! important;
	background-repeat: no-repeat;
	background-position: center center;
	border: 1px solid #fff;
	display: block;
	font-size: 1px;
	height: 0;
	overflow: hidden;
	padding-top: 26px;
	width: 26px;	
}

.pic30 a.friend-30 {
	background: transparent url(/images/friend-30.png) right top no-repeat;
}

.pic30 a.staff-30 {
	background: transparent url(/images/staff-30.png) right top no-repeat;
}

/* wrapper for .pic30 */
.half-column, .thumb-float { width: 30px; float: left; margin-right: 2px; margin-bottom: 2px;}

.photosmall {	
	background-position: center center ! important;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 1px solid #ccc;
	height: 63px;
	margin-bottom: 1em;
	position: relative;
	width: 63px;
}

.photosmall a { 
	border: 2px solid #fff; 
	display: block; 
	font-size: 1px;
	height: 0px; 
	overflow: hidden;
	padding-top: 59px;
	width: 59px;
	background-color: transparent ! important;
	 
	}
.photosmall a.friend-65 {
	background: transparent url(/images/friend-65.png) right top no-repeat;
}

.photosmall a.staff-65 {
	background: transparent url(/images/staff-65.png) right top no-repeat;
}
	
.photosmall a.no-hide {
	font-size: 11px;
	font-weight: bold;
	height: 59px;
	color: #fff;
	padding-top: 0;
	text-decoration: none;
}

.photosmall a.no-hide span.nopic { padding: 5px; display: block; }

/*.photosmall:hover {border: 1px solid #900;}*/

.photo140 a { 
	display: block; 
	height: 132px; 
	width: 132px; 
	border: 3px solid #fff; 
	background-color: transparent ! important;
	}
	
.photo140 {
	height: 138px;
	width: 138px;
	border: 1px solid #ccc;
	margin-bottom: 1em;
	background-position: center center ! important;
	background-repeat: no-repeat;
	background-color: #fff;
	}

.photo140 a.friend-130 {
	background: transparent url(/images/friend-130.png) right top no-repeat;
}

.photo140 a.staff-130 {
	background: transparent url(/images/staff-130.png) right top no-repeat;
}

/*.photosmall:hover {border: 1px solid #900;}*/



/* header */



div#header { 
	background: transparent url(/images/bg_header.jpg) left bottom no-repeat;
	height: 260px;
	overflow: hidden;
	width: 930px;
	margin: 0 auto;	
	position: relative;
	z-index: 1;
}

div#header h1 a {
	display: block;
	/*background: transparent url(/images/hdr_bama.jpg) left top no-repeat;*/
	font-size: 1px;	
	height: 0;
	overflow: hidden;
	padding-top: 56px;
	width: 280px;	
}

div#profile-custom-header {
	position: absolute;
	left: 0;
	top: 0;
	width: 930px;	
	background-repeat: repeat;
	background-position: bottom center;

}

div#header div.span-8 { position: relative;}

div#header-nav {
	font-size: .9em;
	font-weight: bold;	
	padding-top: 15px;
	position: relative;
}

div#header-nav div.pic30 { float: left; margin-right: 5px;}

div#header-nav ul {
	list-style: none;
	margin: 0;
	padding: 0; 
}

div#header-nav li { 
	border-right: 1px solid #e5e5e5;
	display: inline; 
	line-height: 1; 
	margin-right: 5px;
	padding-right: 5px;
}
div#header-nav li.last { 
	border-right: none;
	margin-right: 0;	
	padding-right: 0;
}

div#header-menu { text-align: right;}

div#user-toolbar { float: left;}

/* page title menus */

div#page-title { border-bottom: 1px solid #ccc; margin-bottom: 1em; overflow:hidden; }
div#page-title h2 { font-weight: normal; margin-bottom: .25em;}
div#page-title div.back-navigation { position: absolute; top: 15px; right: 10px; text-align: right; }


div#page-title-menu ul { 
	margin: 1em 0 0 0; 
	list-style: none; 
	text-align: right;
	font-size: .9em;
	_overflow:hidden!important;
	_display:block!important;
	_border:#000 1px solid!important;
}

div#page-title-menu li { 
	display: inline; 
	font-weight: bold;
	text-transform: uppercase;
	padding-right: 10px;	
	vertical-align: bottom;
	_overflow:hidden;
	_display:block;
	_float:left;
}

div#page-title-menu li.last { padding-right: 0;}

div#page-title-menu li.active a { color: #000;}


/* main container */

div#content { width: 930px; background-color: #fff; margin: 0 auto; position: relative; z-index: 2; padding-top: 1px;}

div#two-column {
	background: transparent url(/images/bg_navcolumn.gif) 137px top repeat-y;
}

/* nav column
****************************************************/

div#nav-column { margin-right: 0; }

div#nav-column-wrapper { padding-right: 10px;}


/* user nav */

div#your-nav { 
	border-bottom: 3px solid #000;
	padding: 10px 0 15px 0;
	line-height: 22px;
}

div#your-nav a { text-decoration: underline;}

div#your-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#your-nav li { margin: 0; padding: 0 0 1px 3px; position: relative; }
div#your-nav li a { padding-left: 25px; background-position: left center; background-repeat: no-repeat;}

div#your-nav li#nav-notifications a { display: block; background-image: url(/images/icons/flag_blue.png); }
div#your-nav li#nav-your-profile a { display: block; background-image: url(/images/icons/ico_profile.gif); }
div#your-nav li#nav-inbox a { display: block; background-image: url(/images/icons/ico_inbox.gif); }
div#your-nav li#nav-your-photos a { display: block; background-image: url(/images/icons/ico_photos.gif); }
div#your-nav li#nav-your-friends a.friend-feed { background-image: url(/images/icons/ico_friends.gif); }
div#your-nav li#nav-your-friends a.friend-requests { padding-left: 0;}
div#your-nav li#nav-your-ublog a { background-image: url(/images/icons/bricks.png); }

div#your-nav li a#active { 
	font-weight: bold;
	color: #000;
}
div#sidebar-nav ul { list-style: none; margin: 0 0 1.5em 0; padding: 0;}

div#sidebar-nav li { 
	border-bottom: 1px solid #e5e5e5;
	line-height: 29px; 
	padding-left: 5px;
}

div#sidebar-nav li a#active { 
	font-weight: bold;
	color: #000;
}

.sub-nav li a {
	padding-left: 1em;
	font-weight: normal;
}

.sub-nav li.active a { color: #000;}


/* sidebar menu
*****************************************************/

div.sidebar-menu { margin-bottom: 1em; border-bottom: 3px solid #000;}

div.sidebar-module { margin-bottom: 1.5em; border-bottom: 1px solid #ccc;}

div.sidebar-module h5,
div.sidebar-menu h5 { text-transform: uppercase;}

div.sidebar-module h6,
div.sidebar-menu h6 { text-transform: uppercase; font-size: .9em;}

div.sidebar-module textarea,
div.sidebar-module input[type="text"],
div.sidebar-menu textarea,
div.sidebar-menu input[type="text"] { width: 128px;}



div#ie6root div.sidebar-module input,
div#ie6root div.sidebar-menu input { width: 128px;}

div.sidebar-module ul,
div.sidebar-menu ul { list-style: none; margin: 0 0 1em 0;}

div.sidebar-module li,
div.sidebar-menu li { padding-bottom: 1px;}


/* sidebar module
*****************************************************/

.sidebar-module { margin-bottom: 1em; }




/* main column 
*****************************************************/

div#main-column { 
	background-color: #fff;
	border-top: 3px solid #000;
	margin-top: -20px;
	width: 750px;	
	position: relative;
}



div#main-column-container { padding-left: 10px; margin-top: 13px;}


/*	page navigator
***************************************************************/

div.page-navigator { 
	text-align: center; 
	font-size: .9em; 
	font-weight: bold; 
	margin: 1em 0;
	padding: .5em 0;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

div.page-navigator ul { 
	display: block;
	list-style:none; 
	padding: 0.5em 0 ! important; 
	margin: 0 ! important;
	
}

/*div.page-navigator li { display: inline; padding: 0 5px; }
div.page-navigator li a { text-decoration: underline; font-weight: normal; }
div.page-navigator li.active a { color: #000; text-decoration: none; background-color: transparent; }
div.page-navigator li.prev-arrow { background: transparent url(/images/icons/arrow_left.gif) center center no-repeat;}
div.page-navigator li.next-arrow { background: transparent url(/images/icons/arrow_right.gif) center center no-repeat;}

div.page-navigator li.prev-arrow a { font-size: 1px; text-align: right; color: #fff; padding: 14px 12px 0 0; background-color: transparent; }
div.page-navigator li.next-arrow a { font-size: 1px; text-align: left; color: #fff; padding: 14px 12px 0 0; background-color: transparent;}
div.page-navigator li.num-results form, div.page-navigator li.num-results select { display: inline; }
div.page-navigator li.num-results { padding-left: 10px; }*/

div.page-navigator li a { text-decoration: underline; font-weight: normal;}
div.page-navigator li.active a { color: #000; text-decoration: none; background-color: transparent; }
div.page-navigator{height:14px;	position:relative!important;}
div.page-navigator ul{padding:0px!important;overflow:hidden;position:absolute!important;left:50%!important;margin-left:-5%!important;}
div.page-navigator li{margin:0px!important;padding:0px!important;overflow:hidden;padding:0px 10x!important;height:14px!important;float:left;display:block;margin:0px 10px;width:14px;}
div.page-navigator li.next-arrow {margin-left:7px!important;}
div.page-navigator li.next-arrow a {height:0px!important;padding-top:14px!important;width:14px!important;overflow:hidden!important;display:block;background: transparent url(/images/icons/arrow_right.gif) 0px 1px no-repeat;}
div.page-navigator li.prev-arrow{margin-right:7px!important;}
div.page-navigator li.prev-arrow a {height:0px!important;padding-top:14px!important;width:14px!important;overflow:hidden!important;display:block;background: transparent url(/images/icons/arrow_left.gif) 0px 1px no-repeat;}
div.page-navigator li.num-results form, div.page-navigator li.num-results select { display: inline;}
div.page-navigator li.num-results {padding-left: 10px;}



div#ieroot div.page-navigator { padding-left: 160px;}
div#ieroot div.page-navigator li { display: block ! important; float: left; padding-top: 6px; padding-bottom: 6px;}
div#ieroot div.page-navigator li.num-results { padding-top: 0; padding-bottom: 0;}



/*	filter
***************************************************************/

div#filter h6 { padding-left: 5px;}
div#filter ul { list-style: none; margin-left: 0; padding-left: 0; }
div#filter li { 
	/*height: 20px; */
	/*line-height: 20px;*/
	margin-bottom: 5px;
	padding-left: 5px;
}

div#filter li.active { background: #36c url(/images/bg_left_filter.gif) right top no-repeat; }
div#filter.right-column li { padding-left: 20px;}
div#filter.right-column li.sub_element{ padding-left: 30px;} 
div#filter.right-column li.active { background: #fff url(/images/bg_right_filter.gif) left center no-repeat;}
div#filter.right-column li.active.sub_element { background: #fff url(/images/bg_right_filter.gif) 10px center no-repeat;}


div#filter li.active a { color: #fff; font-weight: bold; text-decoration: none; background: transparent; }


/*	right column
***************************************************************/

div.module-block { font-size: 0.9em; }
div.module-block h4 { font-weight: bold; }
div.right-col-buffer { margin-left: 10px; }


/*	footer
***************************************************************/

div#footer { font-size: 0.9em; color: #999; margin: 80px auto; width: 500px; text-align: center; }
div#footer a, div#footer a:hover { color: #999 ! important; font-weight: normal; background-color: transparent ! important;}

div#footer a:hover { text-decoration: underline;}

/* miscellaneous actions
***************************************************************/

div.actions ul { margin-left: 0; margin-right: 0;}

li.action { 
	background-position: left center;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-left: 20px;
}

li.action { list-style: none; margin: 0; }
li.action.message { background-position: 2px center; background-image: url(/images/icons/ico_mail2.gif); }
li.action.contact { background-position: 2px center; background-image: url(/images/icons/addcontacticon.png); }
li.action.join { background-position: 2px center; background-image: url(/images/icons/ico_green_plus.gif);}
li.action.leave { background-position: 2px center; background-image: url(/images/icons/bg-alert-close.gif);}
li.action.delete { background-position: 2px center; background-image: url(/images/icons/delete.png);}
li.action.block { background-position: 2px center; background-image: url(/images/icons/cancel.png);}
li.action.edit { background-image: url(/images/icons/page_white_edit.png);}
li.action.groups { background-image: url(/images/icons/group.png);}
li.action.events { background-image: url(/images/icons/calendar_view_month.png);}

/* invitation pages
****************************************************************/

div.invitation fieldset div {
	float:left;
	font-size:0.9em;
	margin-bottom:10px;
	margin-right:10px;
	text-align:center;
	width:65px;
}

/* search
****************************************************************/
div#v55-search div.search-text input  { width: 110px; background: #fff url(/images/icons/magnifier.png) no-repeat 2px center; padding-left: 16px; font-size: 0.8em; color: #999; }


div#search-page ul { margin: 0; list-style: none;}
div#search-page li { margin-left: 0;}

/* tooltip
***************************************************************/

span.toolTip {
	position: absolute;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #ccc;	
	display: inline;
	font-size: 10px;
	z-index: 100;
	text-align: left;
}

span.toolTipFixed {
	position: absolute;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #ccc;	
	display: block;
	width: 100px;
	z-index: 100;
}



/* board comments
***************************************************************/

a.post-comment-link	{ background: transparent url(/images-v5/icons/comments.png) no-repeat scroll 0pt 2px; padding-left: 20px; }
div.board-message { padding: 5px 10px; background-color: #efefef; margin-bottom: 1em;}

/* featured article
**************************************************************/

/* featured-article */

div.featured-article { margin-bottom: 2em; }

div.featured-article-header { padding-bottom: .5em; margin-bottom: 1em; border-bottom: 1px solid #ccc;}

div.featured-article-header a { font-weight: normal; text-decoration: none;}
div.featured-article-header h2 { margin-bottom: 0 ! important;}
div.featured-article-header h2 span.small {font-size: 0.5em; display: block; font-weight: normal; margin-bottom: 0;}

div.featured-article-date { color: #999; display: inline;}

div.featured-article-tags { 
	display: inline; 
	padding-left: 20px; 
	margin-left: 10px;
	background: transparent url(/images/icons/ico_tag.gif) left center no-repeat;
}

div.featured-article-tags ul { display: inline; margin: 0; padding: 0;}
div.featured-article-tags li { display: inline; text-transform: capitalize}
div.featured-article-comment-count { 
	display: inline;
	/*background: transparent url(/images/icons/ico_comment.gif) left center no-repeat;
	padding-left: 20px; comments helper is pulling icon in now */
	margin-left: 10px;	
}

div.featured-article-image { 
	border: 1px solid #999;
	width: 278px;
	float: right;
	height: 143px;
	overflow: hidden;
	margin-left: 8px;
	background-position: center top;
	background-repeat: repeat;
	background-color: transparent;
}

div.featured-article-image a {
	border: 3px solid #fff;
	width: 272px;
	height: 0;
	padding-top: 137px;
	overflow: hidden;
	font-size: 1px;
	display: block;
}

div.featured-article-image a:hover { background-color: transparent; }

/* find articles
***************************************************************/

ul#tab-menu { 
	margin: 0 0 0 10px;	
	z-index: 100;
	position: relative;
	height: 23px;
}

ul#tab-menu li {
	background-color: #999 ;
	display: block;
	line-height: 23px;
	height: 23px;
	width: 85px;
	font-size: 10px;
	text-align: center;
	float: left;
	margin-right: 2px;
	overflow: hidden;
	cursor: pointer;
}

ul#tab-menu li.active { 
	width: 83px; 
	height: 22px; 
	border-color: #e1e1e1;
	border-width: 1px 1px 0 1px;;
	border-style: solid;
	background: #f2f2f2;

	
}

ul#tab-menu li { 
	color: #fff;
	font-weight: bold; 
	text-decoration: none;	
	text-transform: uppercase;
}

ul#tab-menu li.active { color: #000;}
ul#tab-menu li p { margin-bottom: 0;}

div#tab-sidebar-content { 
	background: transparent url(/images/bg_tab_menu.gif) left top repeat-x;
	padding: 10px 20px;
	position: relative;
	z-index: 99;
	margin: -1px 0 1.5em 0;
}

div#tab-sidebar-content ul { margin: 0 0 1.5em 0; list-style: none}
div#tab-sidebar-content li { margin-bottom: .25em;}
div#tab-sidebar-content li { margin-bottom: .25em;}
div#tab-sidebar-content a { font-weight: normal;}


div#tab-controls-wrapper { text-align: center; margin-bottom: 1em;}

div#tab-controls { width: 48px; margin: 0 auto;}
div#tab-controls a {
	display: block;
	width: 16px;
	height: 0;
	padding-top: 16px;
	font-size: 1px;
	overflow: hidden;
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
	float: left;
}


h4#hdr-news-feeds {
	background-image:url(/images/icons/ico_rss.jpg); 
	background-position: 4px center; 
	background-repeat: no-repeat;
	
	padding-left: 22px; 
}

ul#news-feeds-list p { margin-bottom: .25em;}

a#prev_link { background-image: url(/images/icons/control_rewind.png)}
a#play_link { background-image: url(/images/icons/control_play.png)}
a#next_link { background-image: url(/images/icons/control_fastforward.png)}


div#tab-sidebar-content div.div-more { padding-bottom: 1em;}
div#tab-sidebar-content a.more_link { 
	display: block;
	width: 48px;
	height: 0;
	padding-top: 16px;
	font-size: 1px;
	overflow: hidden;
	background: transparent url(/images/icons/more_button.png) left top no-repeat;
	
	cursor: pointer;
}

div#tab-sidebar-content ul ul { margin-bottom: 0;}




/*
div#tab-content-1 { display: block; padding-bottom: 1px; border: 1px solid green;}

div#find-articles { display: block; padding-bottom: 1px; border: 1px solid blue;}*/


/* activity feed
**************************************************************/

.profile-section h4 { margin-top:0.5em }

	.pulse-nav { margin: 0.5em 0}

	.pulse-div {
		margin-top: 25px;
	}

	.pulse-leave-a-comment {
		margin-left: 25px;
	}

	.pulse-leave-a-comment a {
		font-weight: normal;
		text-decoration: underline;
		font-size: 0.9em !important;
	}

	.pulse-comments {
		margin-left: 25px;
	}

	.pulse-comment-form {
		padding: 5px 10px; 
		background: #E0ECFF;
		margin-bottom: 1em;
		-moz-border-radius: 4px;
	}

	.pulse-comments div {
		color: gray;
		padding-left: 1em;
		font-size: 0.9em;
	}

	.pulse-comments div a {
		color: gray;
		font-weight: normal;
		text-decoration: underline;
	}

	.pulse-description a {
		font-weight: normal;
		text-decoration: underline;
	}

	.pulse-photo {
		margin-left: 25px;
		margin-bottom: 10px;
	}

	/* icons and item styling */

	.pulse-type-comment {
		background: #fff url('/images/icons/comment.png') no-repeat top left;
		padding-left: 25px;
		font-size: 16px;
		color: #666;
		font-family: Georgia, serif !important;
		font-style: italic;
	}

	.pulse-type-favorite-add {
		background: #fff url('/images/icons/heart.png') no-repeat top left;
		padding-left: 25px;
	}

	.pulse-type-event-attend {
		background: #fff url('/images/icons/date.png') no-repeat top left;
		padding-left: 25px;
	}

	.pulse-type-event-create {
		background: #fff url('/images/icons/date.png') no-repeat top left;
		padding-left: 25px;
	}

	.pulse-type-goal-set, .pulse-type-goal-complete {
		background: #fff url('/images/icons/medal_gold_1.png') no-repeat top left;
		padding-left: 25px;
	}

	.pulse-type-group-join, .pulse-type-group-create {
		background: #fff url('/images/icons/group.png') no-repeat top left;
		padding-left: 25px;
	}
	
	.pulse-type-discussion-start, .pulse-type-discussion-response {
		background: #fff url('/images/icons/comments.png') no-repeat top left;
		padding-left: 25px;
	}

	.pulse-type-friend-add {
		background: #fff url('/images/icons/addcontacticon.png') no-repeat top left;
		padding-left: 25px;
	}
	.pulse-type-blog-post {
		background: #fff url('/images/icons/pages.gif') no-repeat top left;
		padding-left: 25px;
	}
	
	
/* register lightbox
****************************************************************/

div#register-inpage div.form-section { clear: both; margin-bottom: 1em;}
div#register-inpage div.form-question { clear: both; }
div#register-inpage div.label { width: 250px; float: left; text-align: right; font-weight: bold; }
div#register-inpage div.field { width: 350px; float: left; margin-left: 5px; text-align: left;}
div#register-inpage div#div-question-remember_me div.label{ width: auto; float: none; text-align: left;}
div#register-inpage div#div-field-remember_me { padding-left: 250px;}
div#register-inpage div#div-question-action { padding-left: 250px;}

p#close-lightbox { padding-top: 10px; text-align: center; cursor: pointer }
p#close-lightbox span { border: 1px solid #ccc; padding-left: 2px; padding-right: 2px; }


/* callout box
****************************************************************/

div#placed-content a { color:  #fff !important; text-decoration:  underline !important; font-weight: normal; }
div#placed-content a:hover { color:  #fff !important; text-decoration:  none !important; font-weight: normal; }

div#placed-content h1 { color:  #fff !important; font-size: 1.4em !important; }
div#placed-content h2 { color:  #fff !important; font-size: 1.3em !important; }
div#placed-content h3 { color:  #fff !important; font-size: 1.3em !important; }
div#placed-content h4 { color:  #fff !important; font-size: 1.2em !important; }
div#placed-content h5 { color:  #fff !important; font-size: 1.1em !important; }

div#ieroot div#close-callout { left: 0 ! important; top: 0 ! important; }



div#sidebar-nav li a#active {
color:#000000;
font-weight:bold;
}

/* voting
****************************************************************/

div#btn-entry-create {
	width: 215px;
	height: 34px;
	overflow: hidden;
	background: transparent url(/images/btn_entry_create.gif) left top no-repeat;
	margin-bottom: 1em;
}

div#btn-entry-create a {
	display: block;
	height: 0;
	padding-top: 34px;
	overflow: hidden;
	font-size: 1px;
	background: transparent;

}

div#btn-vote {
	width: 215px;
	height: 34px;
	overflow: hidden;
	background: transparent url(/images/btn_entry_vote.gif) left top no-repeat;
	margin-bottom: 1em;
}

div#btn-vote a {
	display: block;
	height: 0;
	padding-top: 34px;
	overflow: hidden;
	font-size: 1px;
	background: transparent;

}

/* autocomplete
***********************************************************************/

div.autocomplete {
  position:absolute;
  width:248px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}

/* edit profile page
*********************************************************************/

div#return-majors {width: 282px;}

/* Send message page
*********************************************************************/

div#autocomplete_username_choices { width: 392px;  } 
input#txtTo { width: 390px; color: #999 }
input#subject { width: 390px; color: #999 }
div#div-label-scheduled_dt, div#div-field-scheduled_dt, div#note-scheduled_dt {padding-left: 40px}