/* GENERAL STYLES */
html {
	width: 100%;
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	font-family: Arial, Helvetica, sans-serif;
}

body {
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #8E857C;
}

a {
	outline: 0 !important;
	outline-style: none !important;
}

/* TOP BAR STYLES */
div#top_bar_container {
	width: 100%;
	height: 35px;
	background-color: #8e857c;
}

div#top_bar {
	width: 980px;
	height: 35px;
	margin: auto;
}

div#top_bar_links {
	float: right;
	height: 35px;
}

div#top_bar_links a {
	display: block;
	float: right;
	height: 35px;
	text-indent: -9999px;
	background-image: url(../images/top_bar_links.jpg);
	background-repeat: no-repeat;
}

div#top_bar_links a#top_customer_login {
	width: 86px;
	background-position: 0px 0px;
}

div#top_bar_links a#top_customer_login:hover {
	background-position: 0px -35px;
}

div#top_bar_links a#top_partner_login {
	width: 82px;
	background-position: -86px 0px;
}

div#top_bar_links a#top_partner_login:hover {
	background-position: -86px -35px;
}

div#top_bar form#search_form {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 191px;
	height: 35px;
	background-image: url(../images/top_form_bg.jpg);
	background-repeat: no-repeat;
}

div#top_bar form#search_form input {
	width: 93px;
	height: 14px;
	font-size: 11px;
	border: 0px;
	padding: 0px;
	margin: 11px 0 0 10px;
	float: left;
}

div#top_bar a#search_button {
	display: block;
	float: right;
	width: 74px;
	height: 21px;
	text-indent: -9999px;
	background-image: url(../images/search_button.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 7px 0 0 0;
}

div#top_bar a#search_button:hover {
	background-position: 0px -21px;
}

/* DATA CENTER POPUP STYLES */
div#datacenter_content_wrapper {
	width: 834px;
	margin: auto;
}

div#datacenter_content {
	width: 834px;
	float: left;
}

div#datacenter_content h1 {
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
}

div#datacenter_content p {
	font-size: 11px;
	color: #ffffff;
	padding: 6px 0 0 3px;
	margin: 0px;
}

div.popup {
	float: left;
	width: 834px;
	padding: 0;
}

div.popup_top {
	float: left;
	width: 834px;
	height: 11px;
	background-image: url(../images/popup_top.png);
	background-repeat: no-repeat;
	/*position: relative;*/
}

div.popup_top a#close_link {
	display: block;
	text-indent: -9999px;
	float: left;
	width: 30px;
	height: 30px;
	margin: -17px 0 0 402px;
	background-image: url(../images/closebox.png);
	background-repeat: no-repeat;
	/*position: absolute;
	z-index: 20;
	top: 57px;
	left: 600px;*/
}

div.popup_bottom {
	float: left;
	width: 834px;
	height: 2px;
	background-image: url(../images/popup_bottom.png);
	background-repeat: no-repeat;
}

div.popup_content {
	float: left;
	width: 804px;
	padding: 0 15px 15px 15px;
	background-color: #FFFFFF;
	/*background-image: url(../images/popup_pattern.png);
	background-repeat: repeat-y;*/
}

/* VIDEO POPUP STYLES */
div#datacenter_content_wrapper_vid {
	width: 750px;
	margin: auto;
}

div#datacenter_content_vid {
	width: 750px;
	float: left;
}

div.popup_vid {
	float: left;
	width: 750px;
	padding: 16px 0 0 0;
}

div.popup_top_vid {
	float: left;
	width: 750px;
	height: 11px;
	background-image: url(../images/popup_top_vid.png);
	background-repeat: no-repeat;
	/*position: relative;*/
}

div.popup_top_vid a#close_link {
	display: block;
	text-indent: -9999px;
	float: left;
	width: 30px;
	height: 30px;
	margin: -17px 0 0 369px;
	background-image: url(../images/closebox.png);
	background-repeat: no-repeat;
	/*position: absolute;
	z-index: 20;
	top: 57px;
	left: 600px;*/
}

div.popup_bottom_vid {
	float: left;
	width: 720px;
	height: 2px;
	background-image: url(../images/popup_bottom_vid.png);
	background-repeat: no-repeat;
}

div.popup_content_vid {
	float: left;
	width: 720px;
	padding: 0 15px 15px 15px;
	background-color: #FFFFFF;
}


/*FCK BUTTONS*/


	#fck-btns{
		/*width:200px;
		height: 23px;
		padding:10px;*/
		position:absolute;
		top:10px;
		left:10px;		
	}

    a#fck-btn-admin {
       display:block;
	   width:59px;
       height:21px;
       text-indent:-9999px;
       background:url(../images/fck_admin_btn.jpg) top left no-repeat;
   	   float:left;
	   margin-right:5px;
    }
    a#fck-btn-admin:hover {
       background-position:0 -21px;
    }
	
	a#fck-btn-edit {
       display:block;
	   width:59px;
       height:21px;
       text-indent:-9999px;
       background:url(../images/fck_edit_btn.jpg) top left no-repeat;
   	   float:left;
   	   margin-right:5px;
    }
    a#fck-btn-edit:hover {
       background-position:0 -21px;
    }
	
	a#fck-btn-view {
       display:block;
	   width:59px;
       height:21px;
       text-indent:-9999px;
       background:url(../images/fck_view_btn.jpg) top left no-repeat;
	   float:left;
   	   margin-right:5px;
    }

    a#fck-btn-view:hover {
       background-position:0 -21px;
    }
	