.dock {
	bottom: 0; font-size: 11px; padding: 0; position: fixed; left:0; z-index: 99; height: 40px; width: 100%; background: none;
}

.dock_container {
	position: relative; 
	background: #46a1ca; 
	border-left: 1px solid #b5b5b5; border-right: 1px solid #80c9ea; 
	
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-radius-topleft:5px;
	-webkit-border-radius-topright:5px;
	
	border: 5px solid #80c9ea;	
	height: 41px; margin-left: 15px; 
	margin-right: 15px;  
	color: #80c9ea;
	font-weight: bold;
}

.dock_link_left,
.dock_button_left {
	float: left; padding-top: 3px; padding-left: 5px;  padding-right: 5px; 	border-right: 1px solid #80C9EA; 
}

.dock_button_right {
	float: right; padding-top: 3px; border-left: 0px solid #79b1ca;
}

#dock_button_panel {
	color: #fff; height:31px; padding: 3px 0px 5px 5px; position:relative;
}

#dock_link_panel {
	color: #fff; padding: 5px 15px; position:relative;
	font-size: 13px;
	height:31px;
	cursor: pointer;
}

.dock_link_left:hover {
	background: #53339a;
}

.dock_button_right img {
	float: left;
}

.dock_button_left img {
	float: left; margin-right: 5px;
}

#application_menu {
	
}

#application_menu #application_panel {
	background:#FFFFFF none no-repeat scroll right bottom;cursor:auto;padding:0; width:231px;
}

.menu_title {
	padding: 6px; background: #000; color: #fff; font-weight: bold; font-size: 11px; 
}

.menu_title #title {
	float: left;
}

.menu_title #minimize {
	float: right; margin-top: 5px; cursor:pointer;
}

#application_panel #application_panel_scroller {
	overflow-x: hidden; overflow-y: auto; height: 175px;
}

.dock ul {
	list-style-type:none;margin:0;padding:0;border:0px; width: 100%;
}

.dock ul li {
	line-height:16px; overflow:hidden;padding:1px 0; margin-bottom: 3px; width: 200px; color: #333;
}

.dock ul li a {
	color:#3B5998; cursor:pointer; outline-style:none; text-decoration:none;
}

.dock ul li a:hover {
	color:#3B5998; cursor:pointer; outline-style:none; text-decoration:underline;
}

.dock ul li a #img_container {
	float:left; height:16px; overflow:hidden; padding:2px 10px 5px 5px; width:16px;
}