/* Import Standard Styles */
@import url("resetALL.css");
@import url("/css/default/OService-default.css");
@import url("/css/default/default-consumed.css");
@import url("/css/default/default-datalist.css");
@import url("/css/default/default-headers.css");
@import url("/css/default/default-webshop.css");

/* End of Import */

/* Standard Classes----------------------- */
.clear {clear : both;}
.floatLeft {float:left;}
.floatRight {float:right;}

body,html {
	margin					: 0;
	padding					: 0;
	height					: 100%;
	font-size 				: 12px;
	font-family 				: arial, helvetica, sans-serif;
}
HTML {
	height : 100%;
}

.maindiv {
	margin: 0 auto;
	width : 960px;
}
table {text-align:left;}
.wrapper {
	float:left;
	width : 100%;
	text-align : center;
	background-color : #F0F0F0;
	background-image: url(../../../images/uho_img/blue/wrapperbg.jpg);
	background-repeat:repeat-x;
	_display : table-cell;
	height:auto !important;
	height:100%;
	min-height:100%;
	_height:100%;
}

.main2 {
	margin : 0 auto;
	width : 960px;
	text-align : left;
}
.main {
	background-image			: url(../../../images/uho_img/blue/mainbg.png);
	background-repeat			: repeat-y;
	width 						: 960px;
	float						: left;
	margin						: 0 auto;
	text-align 					: left;

}
.siteheader {
	background-image: url(../../../images/uho_img/blue/siteheaderbgtest.png);
	width : 960px;
	height : 290px;
	text-align : left;
}
.siteheader h1 {
	font-size 		: 20px;
	color 			: #10324B;
	margin-bottom	: 0px;
	position 		: relative; 
	top 			: 25px;
	left 			: 220px;
	width			: 50%;
	height			: 25px;
	overflow		: hidden;
}
.siteheader h2 {
	margin-top : 5px;
	font-size:  14px;
	color : #10324B;
	position : relative; 
	top : 25px;
	left : 220px;
}
.sitefooter {
	height : 118px;
	width : 960px;
	background-image:url(../../../images/uho_img/blue/sitefooterbg.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	clear : both;
	margin:0 auto;
}
.mainleft {
	width : 200px;
	float:left;
}
.content {
	width : 700px;
	float:left;
	padding-left : 20px;
	font-size : 12px;
}
.content a:link,
.content a:active,
.content a:visited {
	color :#0475B2;
	text-decoration : underline;
	font-size:12px;
	text-align:left;
}
.content a:hover {
	color : #FEBF01;
	text-decoration : underline;
}
#mainnav {
	margin : 0px;
	padding:0px;
	width : 160px;
	margin-left : 20px;
}
#mainnav li {
	margin : 0px;
	padding:0px;
	list-style:none;
	padding : 5px;
	border-bottom : solid 1px #627B98;
	color : white;
}
#mainnav li a{
	margin : 0px;
	padding:0px;
	text-decoration : none;
	color : white;
	font-weight : bold;
}

#mainnav li.selected a{
	color			: #16497c;
	text-decoration	: none;
	font-weight		: bold;
	margin			: 0 ;
} 
#subnav {
	margin : 0px;
	padding:0px;
	margin-top : 5px;
}
#subnav li{
	margin : 0px;
	list-style-type:disc;
	list-style-position:inside;
	padding : 5px;
	border-bottom : none;
	color : white;
}

#subnav li.selected{
	margin : 0px;
	list-style:disc;
	list-style-position:inside;
	padding : 5px;

	background-color : #5C738F;
}
#subnav li a:link,
#subnav li a:active,
#subnav li a:visited {
	color 		: white ;
}

#extranav {
	float:right;
	position : relative;
	top : 35px;
	right : 95px;
}
#extranav a:link,
#extranav a:visited,
#extranav a:active {
	color : #4B5E74;
	text-decoration : none;
	font-size : 13px;
	padding-left : 5px;
	padding-right : 5px;
}
#extranav a:hover {
	color : #ffffff; 
	text-deocration : none;
	font-size : 13px;
	padding-left : 5px;
	padding-right : 5px;
}
h1,h2,h3,h4,h5,h6 {
color : #0475B2;
}
#newsbox {
	background-color : #6781A0;
	width : 200px;
	float : right;
	margin-left : 10px;
	text-align : left;
	position : relative;
	_left : 0px;
}
#newsboxheader {
	background-image : url(../../../images/uho_img/blue/newsboxheaderbg.png);
	background-repeat: no-repeat;
	height : 25px;
	width : 200px;
}
#newsboxfooter {
	background-image : url(../../../images/uho_img/blue/newsboxfooterbg.png);
	background-repeat: no-repeat;
	height : 28px;
	width : 200px;
}
#newsbox a {
	color : #DCECFF;
	display : block;
	border-bottom : solid 1px #5D7691;
	border-top :solid 1px #8B9EB6;
	margin : 10px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-top: 10px;
	padding-bottom : 10px;
	text-decoration : none;
}
#newsbox a:hover {
	color : #FEBF01;
}
#newsbox h1 {
	font-size : 18px;
	color : #DCECFF;
	margin : 0px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 10px;
	padding-left :0px;
	border-bottom : solid 1px #5D7691;
}
div.EditNews_link {
	text-align	:right;
}
/*-------------Upload Sitelogo----------- */
.upload_img {
float:left;
height:147px;
left:14px;
margin-top:80px;
position:relative;
width:181px;
}

div.img_mask1 {
	display					: block;
	float					: left;
	height					: 164px;
	left					: -11px;
	position				: relative;
	top						: -8px;
	width					: 196px;
	z-index					: 100;
	background-image		: url(../../../images/uho_img/blue/masksitelogo.png);
	background-position		: left bottom;
	background-repeat		: no-repeat;
}
div.uploading_layer1 {
	display					: block;
	float					: left;
	height					: 163px;
	margin-left				: -11px;
	margin-top				: -171px;
	overflow				: hidden;
	position				: relative;
	width					: 195px;
	z-inex					: 10;

}
div.uploading_layer1 img{
	height					: 100%;
	width					: 100%;
	background-color		: white;
}

/*-------------Upload images----------- */




div.upload_img1 {
	float			: right;
	height			: 186px;
	margin-left		: 4px;
	margin-top		: 57px;
	width			: 739px;
	overflow		: hidden;
	position		: relative;
	right			: 22px;
	padding:0;
			
}

div.upload_img1 div.img_mask {
	background-image	: url(/profiles/images/uho_img/mask.png);
	background-position	: left top ;
	background-repeat	: no-repeat;
	width				: 738px;
	height				: 175px;
	display:block;
	float:left;
	position			: relative;
	z-index				: 10;
	margin-top			: 12px;
	left				: 0;
	padding:0;
}
div.upload_img1 div.uploading_layer5 {
		overflow:hidden;
	display				: block;
	float:left;
	height				: 175px;
	margin-top			: -175px;
	position			: relative;
	width				: 724px;
	z-index				: 5;
}
div.upload_img1 .loading {
	background-image	: url(../../../images/uho_img/spinner.gif) !important;
	background-repeat	: no-repeat;
	background-position	: center;
	height				: 100%;
	width				: 100%;
	_background-position	: center 90px;
	!background-position	: center 90px;
}
div.upload_img1 div.uploading_layer5 img{
	height				: 100%;
	width				: 100%;
	background-color	: white;
}
/*--------------Rotator---------*/
/*--------------------------------Sliding-Style----*/


/* Rotator ----------------------------- 

div.mask {
	background-image:url("../../../images/uho_img/blue/mask.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:241px;
	margin-left:3px;
	.margin-left:-8px;
	position:relative;
	width:734px;
	z-index:1000;
}
div#rotator {
	float:right;
	height:236px;
	margin-right:28px;
	margin-top:-237px;
	position:relative;
	width:730px;
	padding:0;
}



div.featured_project  {
	background			: ;
	height				: 166px;
	overflow			: hidden;
	margin-top:64px;
	padding				: 0 20px;
	width				: 693px;
	z-index				: 10;
	display				: block;
}

div.featured_project img {
	width				: 100%;
	height				: 100%;
 }


div#RotatorNav {
	!height: 50px !important;
	height			: 67px;
	bottom			: 0;
	position		: absolute;
	right			: 36px;
	z-index		 	: 10;
	width 			: 48%;
}
div#RotatorNav ul {}
div#RotatorNav ul li {
	display 		: block;
	float 			: left;
}
div#RotatorNav ul li a {
	text-decoration : none;
	font-size 		: 10px;
	display 		: block;
	color 			: white;
	text-align 		: center;
	background-repeat: no-repeat;
	background-position: top left;
}	

div#RotatorNav ul li a:link,
div#RotatorNav ul li a:active,
div#RotatorNav ul li a:hover {
	border			: none !important;
	text-decoration	: none;
}
div#RotatorNav ul li a:hover {
	text-decoration : none;
}
*/
a {
	outline:none; /*All links do not have borders!!*/	
}


/*--------------*/
.content_header,
td.content_header,
.content_title,
.news_title,
.bo_header,
.LS_header,
.LS_Title,
td.content_header,
td.content_title,
td.news_title,
td.bo_header,
td.Ls_header,
td.LS_Title,
.LinksPage_Title,
td.LinksPage_Title,
.List_Object_Title {
	font-weight 	: bold;
	font-size		: 14px;
	color : #0475B2;
} 

td.ls_title a:link,
td.ls_title a:visited,
td.ls_title a:active {
	font-weight 	: bold;
	font-size		: 14px;
	color : #0475B2;
}
td.ls_title a:hover {
	font-weight 	: bold;
	font-size		: 14px;
	color : #0475B2;
}
h1 {
	font-size : 18px;
}
h2 {
	font-size : 16px;
}
h3,h4,h5,h6 {
	font-weight 	: bold;
	font-size		: 14px;
	color : #0475B2;
}
.powered {
	position : relative;
	top : 50px;
	left : -160px;
} 
.contentIframe {
	width:600px;
	height : 600px;
}
/*------------login position-----------*/

table.login_table { 
	border				: 1px solid #eeeeee;
	border-collapse		: separate;
}
table.login_table td {
	border				: 0px;
	padding				: 9px;
}

.Form_Password,
.Form_Text{
	width				: 262px;
}

.login_text {
	padding				: 10px;	
}