body {
	background: #ffffff none repeat scroll 0 0;
	font-family: Tahoma,Arial,sans-serif;
	color: #333333;
	text-align: left;
	font-size: 12px;
	padding-bottom:0;
}

.profile_buttons{
	width:400px;
	min-width:200px;
	height:48px;
	padding:4px;
	font-size:11px;
}
.profile_buttons a{
	font-size:10px;
}

.main_body{
	left:200px;
	margin:0;
	position: absolute;
	top: 0;
	width:900px;
	
}

.header_wrap1{
	background-color: #434343;
	color:#666666;
	position: absolute;
	width:100%;
	top: 0;
	left:0;
	text-align:left;
	height:40px;
}

.header_wrap2{
	width: 1120px;
	top: 0;
	margin-left: 0px;
	z-index:2;
}

.header_wrap3{
	position: relative;
	width: 1140px;
	top: 0;
	padding-right: 20px;
}

.header{
	position: relative;
	padding-top:5px;
}

.header h1 {
	color:#FFFFDF;
	font-weight:bold;
	font-size:14px;
	letter-spacing:1px;
	left:-0px;
	margin:0;
	padding:0;
	top:7px;
	position:absolute;
}
.user_tools_wrap{
	width: 1150px;
	padding: 0;
	z-index:100;
	position:absolute;
	top:3px;
	left:0;
}

.user_tools_wrap a{
	color: #FFFFFF;
}
.user_tools_wrap a:hover{
text-decoration:none;
}

.user_tools{
	color: #666666;
	display: block;
	float: right;
	max-width: 420px;
	width: auto;
	font-size: 11px;
	padding: 3px 0 0;
	text-align:right;
	z-index:100;
}


.header2_wrap1{
	position: absolute;
	width:100%;
	height:24px;
	top: 40px;
	left:0;
	text-align:left;
	z-index:2;
	border-bottom: 4px solid #5e5e5e;
}

.header2_wrap2{
	background-color: #4D84A7;
	height:24px;
	top: 0;
	margin-left: 0px;
	padding-left:0px;
	z-index:2;
}

.header2_wrap3{
	position: relative;
	height:25px;
	top: 0;
	padding-right: 0px;
	border-bottom:3px solid #5E5E5E;
}

.topmenu{
	position: relative;
	color: #FFFFFF;
	margin:0;
	padding-left:180px;
	font-weight:bold;
}

ul#top_buttons { 
	padding: 0;
	margin: 0;
	list-style-type: none; 
	float: right;
	width: 100%;
}
ul#top_buttons li { display: inline; }
ul#top_buttons li a
{
	opacity:1.0;
	filter:none;
	float: left;
	width:102px;
	color: #EEEEEE;
	font-size:10px;
	text-align:center;
	vertical-align:bottom;
	padding: 5px 5px;
	padding-top: 7px;
	text-decoration: none;
	
}
ul#top_buttons li a.help
{
	color: #eca100;
	
}
ul#top_buttons li a:hover
{
	background-color: #3E708F;
	color: #ffffff;
}


.main_wrap1{
	position: absolute;
	width:100%;
	top: 104px;
	left:0;
	text-align:left;
	min-height:700px;
	padding:0;
	margin-bottom:0;
}

.main_wrap2{
	width: 920px;
	margin-left: 200px;
	margin-top: 0;
	padding-left:0px;
	min-height:700px;
	z-index:2;
}

.main_wrap3{
	position: relative;
	width: 900px;
	top: 0;
	min-height:700px;
	padding-right: 0px;
	margin-bottom:0;
	
}
.main_interface{
	background-color: #FFFFFF ;
	padding-top:1px;
	
	padding-left:15px;
	padding-right:5px;
	padding-bottom:0;
	min-height:700px;
}
.main_panel{
	width:675px;
	padding-right:15px;
	padding-bottom:15px;
	font-size:11px;
	float:left;
	min-height:700px;
	border-right: 1px solid #edeff4;
}
.main_right_panel{
	width:185px;
	margin-bottom: 10px;
	z-index:5;
	font-size:11px;
	float:right;
	
	
}
.footer_wrap1{
	width:900px;
	text-align:left;
	margin-top: 25px;
	padding-top: 15px;
	margin-bottom:15px;
	border-top:1px solid #cccccc;
	margin-left: 200px;
	font-size:11px;
}

.footer_wrap2{
	float:left;
}

.footer_wrap3{
	float:right;
}
.footer{
	background: #B43E11 url(../images/footer-bg.jpg) no-repeat scroll left top;
	color:#F2D6CB;
	padding-top:15px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:5px;
	font-size:11px;
	height:30px;
	text-align:right;
}

div#onlineusersgridct{
	position:absolute;
	top:92px;
	left:20;
	width:180px;
	z-index:10;
	padding-left:13px;
	background-image:url(../images/content_top.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
div#onlineusersgrid{
	border-right:1px solid #d9d9d9;
	margin-top:0px;
	width:179px;
}
div#onlineusersgridct h3{
margin-bottom:0;
color:#888888;
font-family:Arial,Helvetica,sans-serif;
				position:relative;
				left:-11px;
				top:5px;
				width:182px;
				font-weight:normal;
	border-right:1px solid #D9D9D9;
	font-size:11px;
	margin:5px 0 5px;
	padding:3px 0px 0 8px;
	font-family:Georgia,"Times New Roman",Times,serif;
	height:22px;
	line-height:21px;
	background:transparent url(../images/othermenu_line.png) no-repeat scroll left bottom;
}
.contentheading{
	color:#999999;
		font-size: 11px;
	font-weight: normal;
	padding-left: 13px;
	line-height:1.5;
}
.contentdescription{
	font-size: 11px;
	font-weight: normal;
	padding: 13px;
	line-height:1.5;
	text-align:justify;
}

a {
	color:#4B71A3;
	text-decoration:none;
	
}
a:hover {
	text-decoration:underline;
}

.contentpagetitle {
font-size: 18px;
	color:#666666;
	font-family:Georgia,"Times New Roman",Times,serif;
}

a.contentpagetitle:hover {
	text-decoration:none;
}

.contentpaneopen{
	width:100%;
}

.small{
	color:#AAAAAA;
	font-size:1em;
}

.smallred{
	color:#b43e11;
	font-size:1em;
}

.moduletable{
	margin-bottom:10px;
	width: auto;
	padding-left:5px;
	padding-right:5px;
}
.moduletable h3{
	color:#3764A0;
	font-size:1em;
	margin:0 0 10px;
	padding:3px 0px 0 8px;
	font-family:Georgia,"Times New Roman",Times,serif;
	height:22px;
	line-height:21px;
	border-bottom:1px solid #EDEFF4;
	background:transparent url(../images/icemodule_header.png) no-repeat scroll center top;
}
.moduletable .inner{
	padding:0;
	line-height:16px;
}

.moduletable .inner ul{
	list-style-type:none;
	width:175px;
overflow:hidden;

}
.moduletable .inner ul li{
	
}

	
.moduletable .inner ul li a{
	background: transparent url(../images/menu_point.png) no-repeat scroll 5px 11px;
	display:block;
	height:30px;
	color:#4B71A3;
	line-height:32px;
	padding:0 15px 0 25px;
	white-space:nowrap;
	border-bottom:1px solid #EBEFEF;
}
.moduletable .inner ul li a.profile_photo{
	background: transparent url(../ext/resources/images/icons/photo_portrait_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.profile_photo:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/photo_portrait.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.profile{
	background: transparent url(../ext/resources/images/icons/86_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.profile:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/86.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.profile_edit{
	background: transparent url(../ext/resources/images/icons/edit12_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.profile_edit:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/edit12.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.new_message{
	background: transparent url(../ext/resources/images/icons/message_edit_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.new_message:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/message_edit.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.messagebox{
	background: transparent url(../ext/resources/images/icons/messages_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.messagebox:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/messages.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.lock{
	background: transparent url(../ext/resources/images/icons/authen.gif) no-repeat scroll 2px 9px;
}
.moduletable .inner ul li a.lock:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/authen.gif) no-repeat scroll 2px 9px;
}
.moduletable .inner ul li a.approve{
	background: transparent url(../ext/resources/images/icons/accept_gray.png) no-repeat scroll 3px 8px;
	
}
.moduletable .inner ul li a.approve:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/fam/accept.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.wallpost{
	background: transparent url(../ext/resources/images/icons/book_open_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.wallpost:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/fam/book_open.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.status_message{
	background: transparent url(../ext/resources/images/icons/stmsg_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.status_message:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/stmsg.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.add{
	background: transparent url(../ext/resources/images/icons/add_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.add:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/fam/add.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.delete{
	background:transparent url(../ext/resources/images/icons/delete_gray.png) no-repeat scroll 3px 8px;
}
.moduletable .inner ul li a.delete:hover{
	background: #F6F8F8 url(../ext/resources/images/icons/fam/delete.png) no-repeat scroll 3px 8px;
}

.moduletable .inner ul li a:hover{
	background: transparent url(../images/menu_point_hover.png) no-repeat scroll 5px 11px;
	background-color:#F6F8F8;
	text-decoration:none;
}

.spotlight{
	background: #fafafa none repeat scroll 0 0;
	border-color:#FFFFFF #EBEFEF #EBEFEF #FFFFFF;
	border-style: solid;
	border-width:1px;
	overflow:hidden;
	margin-top:20px;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
}

.article_seperator{
	display:block;
	height:15px;
}
div#systemmessage{
	background: #EEEEEE none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	margin-bottom:20px;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
}
.fpdiv{
	background: #f8f8f8 none repeat scroll 0 0;
	border: 1px solid #ebefef;
	font-size: 11px;
	margin-top:20px;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:4px;
}
.commentpane{
	background: #ffffff none repeat scroll 0 0;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	float:right;
	width:500px;
}
.fpdiv20{
	background: #EEEEEE none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	padding-left:5px;
	padding-top:4px;
	height:20px;
}

.redbutton{
	background: #B74418 none repeat scroll 0 0;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:center;
}

.redbutton a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

.cmtleft{
	background: #333333 none repeat scroll 0 0;
	border-top:1px solid #ECA100;
	color: #FFFFFF;
	padding: 10px;
}

.cx_cmt_mid{
	background: #FFFFFF url(../images/cx_ok_bg.gif) repeat-y scroll 0 0;
	border-top:1px solid #cccccc;
}

.cmtleft2{
	background: #333333 none repeat scroll 0 0;
}

.cx_cmt_mid2{
	background: #FFFFFF url(../images/cx_ok_bg.gif) repeat-y scroll 0 0;
}

img{
	border:0;
}

.submitbutton{
	font-family: Tahoma,Arial,sans-serif;
	font-size:1em;
}

input {
	font-size:1em;
	padding:3px;
}
textarea {
	font-size:1em;
	padding:3px;
}

select {
	font-size:1em;
	padding:3px;
}

table.crud {
	width:100%;
}

table.crud td{
	padding:5px;
}
table.crud th{
	color:#333333;
	font-weight:bold;
	width:130px;
	
}

.pagination{
	font-weight:bold;
}
.pagination a{
	color:#B74418;
	padding-left:5px;
	padding-right:5px;
}
.pagination a:hover{
	color:#ffffff;
	background-color:#B74418;
}


.activity_log{
	width:100%;
	line-height:16px;
	margin-top:10px;
}
.activity_log_news_comment{

}
.activity_log_news_comment_avatar{
	width:55px;
	height:55px;
	text-align:right;
	padding-right:10px;
	vertical-align:top;
}
.activity_log_news_comment_body{
	padding-right:10px;
	padding-bottom:4px;
	vertical-align:top;
}

.user_ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:670px;
	font-size:12px;
	height:22px;
}
.user_ul li{
	display:inline;
	line-height:20px;
}
.user_ul li a {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	text-decoration:none;
	background:#E0E4EF;
	font-weight:bold;
	color:#BF6947;
}
.user_ul li a.active {
	background-color:#3B5998;
	color:#ffffff;
}
.user_ul li a:hover {
	background-color:#edeff4;
	color:#B74418;
}

.userlist_ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:670px;
	font-size:11px;
	height:22px;
}
.userlist_ul li{
	display:inline;
	line-height:20px;
	float:right;
}
.userlist_ul li a {
	padding-top:3px;
	cursor:pointer;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	text-decoration:none;
	margin-right:4px;
	
}
.userlist_ul li a.active {
	background-color:#f8f8f8;
	border:1px solid #CCCCCC;
}
.userlist_ul li a#searchlink {
	background: transparent url(../ext/resources/images/icons/fam/bullet_arrow_down.png) no-repeat 1px 2px;
	padding-left:20px;
}
.userlist_ul li a#searchlink.active {
	background: #eeeeee url(../ext/resources/images/icons/fam/bullet_arrow_down.png) no-repeat 1px 2px;
	padding-left:20px;
}
.userlist_ul li a:hover {
	text-decoration:underline;
}

.UIRoundedImage_LARGE {
height:50px;
width:50px;
}
.UIRoundedImage {
background-color:#C4CDE0;
display:block;
overflow:hidden;
position:relative;
}
.UIRoundedImage_LARGE .UIRoundedImage_Image {
height:50px;
width:50px;
}
.UIRoundedImage_Image {
background:transparent none repeat scroll 0 0 !important;
display:block;
left:0;
overflow:hidden;
position:absolute;
top:0;
vertical-align:middle;
}
.UIRoundedImage_Corners {
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:100%;
}

.UIRoundedImage_LARGE .UIRoundedImage_CornersSprite {
left:0;
}
.UIRoundedImage_WHITE .UIRoundedImage_CornersSprite {
top:0;
}
.UIRoundedImage_CornersSprite {
background:transparent none repeat scroll 0 0 !important;
height:200px !important;
width:110px !important;
}
.UIRoundedImage_CornersSprite {
display:block;
position:absolute;
}


.UIRoundedImage_SMALL {
height:35px;
width:35px;
}
.commentable_item .comment_box .wallpost .wallimage img {
background:#FFFFFF none repeat scroll 0 0;
height:35px;
width:35px;
}
.UIRoundedImage_SMALL .UIRoundedImage_Image {
height:35px;
width:35px;
}

.UIRoundedImage_SMALL .UIRoundedImage_CornersSprite {
left:-50px;
}
.UIRoundedImage_GIRLIE .UIRoundedImage_CornersSprite {
top:-50px;
}

a.comment_count{
cursor:pointer;
font-weight:bold;
margin-right:10px;
background: url(../ext/resources/images/icons/fam/comments.png) no-repeat top left;
padding-left:20px;
}
div.comment_block{
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
}
div.comment_one{
	background:#efefef none repeat scroll 0 0;
	border-bottom:1px solid #E5EAF1;
	float:none;
	margin-bottom:2px;
	overflow:hidden;
	width:450px;
}
.wallimage{
float:left;width:40px;vertical-align:middle;padding:5px;
}
.walltext{
float:right;width:385px;padding:5px;padding-right:10px;
}
.comment_add_link{
	cursor:pointer;
	color:#B43E11;
	background:url(../ext/resources/images/icons/fam/comment.png) no-repeat top left;
	padding-left:20px;
	height:22px;
}
.comment_input{
	width:250px;
	height:25px;
	border: 1px solid rgb(171, 173, 179);
	padding-left:23px;
	padding-right:5px;
	padding-top:7px;
	font-size:12px;
	padding-bottom:0px;
	vertical-align:bottom;
	background: #FFFFFF url(../ext/resources/images/icons/fam/comment_add.png) no-repeat scroll 3px 8px;
}
.commentbutton{
	margin-left:5px;padding-left:5px;padding-right:5px;vertical-align:bottom;
	font-family: Tahoma,Arial,sans-serif;
	font-size:1em;
}
.comment_input_dum{
	width:412px;
	border: 1px solid rgb(171, 173, 179);
	padding-left:23px;
	padding-top:3px;
	padding-bottom:0px;
	vertical-align:bottom;
	background: #FFFFFF url(../ext/resources/images/icons/fam/comment_add.png) no-repeat scroll 3px 2px;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:5px;
	margin-right:5px;
	height:18px;
	color:#AAAAAA;
}

.userlist_pm{
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	background: transparent url(../ext/resources/images/icons/message_edit_gray.png) no-repeat scroll 3px 3px;
	cursor:pointer;
}
.userlist_pm:hover{
	background: transparent url(../ext/resources/images/icons/message_edit.png) no-repeat scroll 3px 3px;
}
.userlist_profilelink{
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
background: transparent url(../ext/resources/images/icons/86_gray.png) no-repeat scroll 3px 3px;
	cursor:pointer;
}
.userlist_profilelink:hover{
	background: transparent url(../ext/resources/images/icons/86.png) no-repeat scroll 3px 3px;
}

.userlist_approvelink{
	padding-left:25px;
	padding-top:4px;
	padding-bottom:4px;
	background: transparent url(../ext/resources/images/icons/accept_gray.png) no-repeat scroll 3px 3px;
	cursor:pointer;
}
.userlist_approvelink:hover{
	background: transparent url(../ext/resources/images/icons/fam/accept.png) no-repeat scroll 3px 3px;
}

.userlist_cancelapprove{
	padding-left:22px;
	padding-top:4px;
	padding-bottom:4px;
	background: transparent url(../ext/resources/images/icons/publish_x_gray.png) no-repeat scroll 3px 5px;
	cursor:pointer;
}
.userlist_cancelapprove:hover{
	background: transparent url(../ext/resources/images/icons/publish_x.png) no-repeat scroll 3px 5px;
}



.teacher16_bg{
	background: transparent url(../ext/resources/images/icons/icon_teacher16.png) no-repeat scroll top left;
}
.graduate16_bg{
	background: transparent url(../ext/resources/images/icons/icon_graduate16.png) no-repeat scroll top left;
}
.onlinelist_small{
	color:#AAAAAA;
	font-size:1em;
	width:80px;
	float:left;
	overflow:hidden;
}
.onlinelist_newmessage{
	cursor:pointer;
	background: transparent !important;
	width:20px;
	float:right;
}
.onlinelist_newmessage:hover{
	
}

.useronline-body div.x-grid3-col-1{
	background:transparent !important;
}

.useronline-body td.showmessagelink:hover{
	background: transparent url(../ext/resources/images/icons/message_edit.png) no-repeat scroll 100px 20px ;
}

.profile_albumlinks{

}
.thumb_photo{
border:1px solid #cccccc;
padding:3px;
}
.thumb_photo:hover{
border:1px solid #000000;
}



.error{
min-height:4px;
padding:3px;
}

#main-nav {
background-image:url(../images/nav.png);
}

#main-nav{
	height:79px;
	width:1016px;
	margin:0 0 0 -17px;
	left:180px;
	top:0px;
	position:absolute;
	overflow:visible;
	clear:both;
	background-repeat:no-repeat;
	background-position:3px 0;
}

ul#nav {
line-height:1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul#nav {
display:block;
float:left;
left:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:29px 0 0 30px;
top:0;
z-index:999;
font-size:11px;
}

ul#nav li {
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}

ul#nav li#current a, ul#nav li.active a {
color:#FFB633;
}



ul#nav li a, #MainMenuSub a {
color:#E6E6E6;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:1.35em;
letter-spacing:0.05em;
padding:4px 5px 12px 0;
text-decoration:none;
}

ul#nav li a {
background-position:right center;
background-image:url(../images/nav_border.png);
background-repeat:no-repeat;
float:left;
margin:0;
padding-left:14px;
}



ul#nav li#current a span, ul#nav li.active a span {
background-position:40% bottom;
background-repeat:no-repeat;
margin-bottom:-41px;
padding-bottom:41px;
}

ul#nav li a span {
display:block;
padding-right:8px;
padding-top:5px;
}

ul#nav li#current a span.sub, ul#nav li.active a span.sub {
color:#C1D0D7;
}
ul#nav li#current a span.sub, ul#nav li.active a span.sub {
background:transparent none repeat scroll 0 0;
}


ul#nav li a span.sub {
color:#82A0B0;
}

ul#nav li a span.sub {
display:block;
font-size:0.65em;
font-weight:normal;
letter-spacing:normal;
margin-top:4px;
padding-top:0;
}


#nav a:hover, #nav a:focus, #MainMenuSub a:hover, #MainMenuSub a:focus, #MainMenuSub a:hover, #MainMenuSub a:focus, #nav a.mainMenuParentBtnFocused, #MainMenuSub a.subMenuParentBtnFocused, #nav li a:hover, #nav li a:focus {
color:#FFB633;
}

#searcharea {
height:25px;
margin-left:5px;
margin-bottom:15px;
width:200px;
}

#search_bg {
background-image:url(../images/search_bg3.png);
}
#search_bg {
background-position:left top;
background-repeat:no-repeat;
float:right;
height:25px;
width:202px;
}
#search_bg form {
margin:-1px 0 0 10px;
}
#search_bg label {
display:none;
height:0;
overflow:hidden;
width:0;
}

#search_bg .inputbox {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#777777;
position:relative;
top:5px;
left:0px;
padding:0;
width:135px;
font-size:11px;
}

#search_bg .button {
background:transparent none repeat scroll 0 0;
border:medium none;
cursor:pointer;
display:none;
float:none;
height:25px;
margin:0;
text-indent:-9999px;
width:30px;
}

.pageheader{
border-bottom:1px solid #EDEFF4;
color:#3764A0;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
height:22px;
line-height:21px;
padding-bottom:0;
padding-left:8px;
padding-right:0;
padding-top:3px;
background:transparent url(../images/icemodule_header2.png) repeat-x top left;
}

#profile_status_message_span{
margin-top:5px;
font-size:12px;
width:670px;
padding-left:16px;
cursor:pointer;
height:30px;
}
#status_msg_update_layer{
margin-top:5px;
width:670px;
padding-left:16px;
height:30px;
display:none;
}