@charset "utf-8";

*{
	margin:0px;
	padding:0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/full_back.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#space{
width:100%;
height:18px;}

#div_column{
width:100%;
background-image:url(../images/column_back.gif);
background-repeat:no-repeat;
background-position:center top;
}

#main_table{
width:1000px;
margin:auto;
}

#left_side{
	width:249px;
	border-left:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
	background-color:#FFF;
	vertical-align: top;
}





#menu{
	margin-top:30px;
	margin-bottom: 30px;
}

#menu ul{
list-style:none;
}

#menu ul li{
	margin-left:76px;
	padding: 5px 0px 5px 0px;
}

#menu ul li img{
	border:none;
}



#login_table{
width:100%;
border:none;
font-size: 12px;
color:#666666;
padding-top:20px;
}

#labels{
width:80px;
text-align:right;
padding-bottom:5px;
padding-top:5px;}


.input_btn{
background-color:#4A4A52;
border:1px solid #222226;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
font-size:10px;
padding: 3px 15px;
}

.input_btn:hover{
background-color:#222226;
}




#inputs{width:159px;}

#inputs input{
background:#f0f0f0 ;
border:1px solid #EAEAEA;}

#login_table a{
color:#525262;
background-image:url(../images/item.gif);
background-repeat:no-repeat;
background-position:left;
padding:10px;
padding-top:5px;
padding-bottom:5px;
}

#transparent{
background-color:#000000;
width:705px;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	margin:auto;
	margin:5px 10px;
	color:#FFF;
}

#home_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:bottom;
	background-image:url(../images/back_home.jpg);
	background-repeat:no-repeat;
	background-position:50% -6%;
	text-align:left;
	margin-bottom: 5px;
}


#company_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:bottom;
	background-image:url(../images/back_company.jpg);
	background-repeat:no-repeat;
	background-position:50% -6%;
	text-align:left;
	margin-bottom: 5px;
}

#service_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:bottom;
	background-image:url(../images/back_service.jpg);
	background-repeat:no-repeat;
	background-position:50% -6%;
	text-align:left;
	margin-bottom: 5px;
}

#contact_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:bottom;
	background-image:url(../images/back_contact.jpg);
	background-repeat:no-repeat;
	background-position:50% -6%;
	text-align:left;
	margin-bottom: 5px;
}

#projects_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:bottom;
	background-image:url(../images/back_projects.jpg);
	background-repeat:no-repeat;
	background-position:50% -6%;
	text-align:left;
	margin-bottom: 5px;
    filter:alpha(opacity=200);
	-moz-opacity:200;
	-khtml-opacity: 200;
	opacity: 2;
	margin:auto;
	color:white;
}



#user_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:bottom;
	text-align:left;
	margin-bottom: 5px;
}




#transparent h2{
	color:#FFF;
	font-size:20px;
	padding-left:20px;
	padding-right:20px;
	font-weight:normal;
	padding-bottom:5px;
	text-transform: uppercase;
}

#transparent p{
	color:#FFF;
	padding-left:20px;
	padding-right:20px;
	line-height:20px;

}

#footer{
width:1000px;
margin:auto;
text-align:right;
padding-right:35px;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;}

#footer a{
padding: 10px 2px;
text-decoration:none;
color:#4A4A52;
}

#footer a:hover{
color:#92745E;
}

#footer p{
color:#A5A5AD;
font-size:9px;
padding-top:8px;
}



#user_menu ul{
list-style:none;
float:right;}

#user_menu ul li{
float:left;
margin-left:10px;
margin-top:8px;
}

#user_menu ul li a{
padding:10px 12px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#080707;
text-decoration:none;
border:2px solid #FFF;
position:relative;


}

#user_menu ul li a:hover{
background-color:#91735F;
border:2px solid #645042;
color:#FFF;
}


#user_content{
	border-right:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background-color:#FFF;
	width:727px;
	vertical-align:top;
	text-align:left;
}


#user_line{
	border-top:1px solid #EAEAEA;
	margin-top:50px;
	width:700px;
	margin-left:10px;
	margin-right:10px;
	height: 30px;
	float: left;
}

#label{
width:200px;
float:left;
height:25px;
text-align:right;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}

#login{
border-top:1px solid #EAEAEA;
margin-top:20px;
margin-bottom:20px;
}

#text_field{
width:400px;
float:left;
height:30px;
text-align:left;
padding-top:10px;
padding-left:10px;
}

#text_field p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
font-weight:bold;
font-style:italic;
}

#text_field input{
padding:4px;
border:1px solid #BDBDBD;
}

#radio_field{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
width:400px;
float:left;
height:30px;
text-align:left;
padding-top:10px;
padding-left:10px;
}

#bottom_line{
	height:30px;
	width:700px;
	border-top:1px solid #EAEAEA;
	float:left;
	padding-top:15px;
	text-align:center;
	margin-left: 10px;
}

#bottom_line input{
background-color:#91735F;
border:2px solid #645042;
padding: 2px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
}

#cont_head #det_fileid, #cont_head #det_filename, #cont_head #det_notes, #cont_head #det_share, #cont_head #det_users{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
}

#cont_head{
margin-left:10px;}


#det_fileid{
	width:75px;
	float:left;
}

#det_filename{
	width:110px;
	float:left;
}

#det_notes{
	width:275px;
	float:left;
}

#det_up{
	width:110px;
	float:left;
}

#det_upl{
	width:230px;
	float:left;
}

#det_upl_ajax{
	width:230px;
	float:left;
}


#det_down{
	width:100px;
	float:left;
}

#det_down a{
padding:4px 10px;
background:#91735F;
border:2px solid #645042;
color:#FFF;
text-decoration:none;

}


#det_row{
	padding-top:15px;
	padding-bottom:15px;
	float: left;
	width: 700px;
	margin-left: 10px;
	border-top:1px solid #EAEAEA;
	margin-top:10px;


}

#det_fileid input, #det_filename input, #det_notes textarea, #det_upl input {
border:1px solid #BDBDBD;
background-color:#FFF;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:3px;
width:85%;

}


#det_share p, #det_users p, #det_fileid p, #det_filename p{
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:12px;
padding-bottom:10px;
}

.text_small{
font-size:12px;
}

.text_med{
font-size:14px;}



#split{
border-left:5px solid #686868;
}

.text_field{
border:1px solid #BDBDBD;
background-color:#FFF;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:3px;
width:85%;
}

#prj_table{
border-collapse:collapse;
border:0px;
width:90%;
margin-bottom:20px;
}

#prj_table img{
	padding:4px;
	border:2px solid #686868;
}


#error{
margin:10px;
background-color:#F0E6E0;
border:#F6D4D4 3px solid;
padding:10px;
color:#990000;
font-size:10px;
	float:left;
	width:650px;

}

#error ul{
	list-style:url(img/error.gif);
	margin:10px;
	margin-left:25px;
}


#error ul li{
padding-top:10px;}


.btn_input{
background-color:#91735F;
border:2px solid #645042;
padding: 2px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:white;
margin-left:10px;
}


#forgot{
font-size:10px;
float:left;
height:20px;
padding-top:20px;
padding-left:10px;
}

#forgot a{
text-decoration:none;
color:#91735F;
}

#forgot a:hover{
text-decoration:underline;

}

#paginator{
float:left;
}

#paginator a{
border: #CCCCCC 1px solid;
background-color:#FFFFFF;
text-decoration:none;
color:#666666;
margin-left:5px;
margin-right:5px;
padding:5px 8px;;
float:left;
font-size:10px
}

#paginator a:hover{
border: #CCCCCC 1px solid;
background-color:#CCCCCC;
}


/* from */

#menu_op{
height:35px;
padding-left:60px;
cursor:pointer;
}

#menu_op:hover{
background:url(../images/menu_over.jpg);
background-repeat:no-repeat;
}

#menu_op img{
padding-top:12px;
}

.text_med_grey{
font-size:12px;
color:#999}

.input{
padding:4px;
border:1px solid #BDBDBD;
}


/* to */

/* updated */
#logo{
width:100%;
margin-top:16px;
text-align:center;
margin-bottom:15px;
}




#prj_table img:hover{
	padding:4px;
	border:2px solid #FFF;
}

/* end updates */



#succes{
	margin:10px;
	background-color:#ECFFD9;
	border:#BADBA8 3px solid;
	padding:10px;
	color:#549344;
	font-size:10px;
	float:left;
	width:650px;
}

#succes ul{
	list-style:url(img/item_ok.gif);
	margin:10px;
	margin-left:25px;
}

#succes ul li{
padding-top:10px;}


.linkcontact{
color:#626262;
}


#usershare{
	margin-top:10px;
	border-top:1px solid #EAEAEA;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
}

#usershare p{
color:#333;
font-size:14px;}

#usrshare_all{
	margin-left:60px;
	padding-bottom:10px;
	padding-top:10px;
	color:#999999;
}

#usrshare_group{
	margin-left:60px;
	padding-bottom:10px;
	padding-top:10px;
	color:#999999;
}

#usrshare_group label{
margin-left:20px;}

#usrshare_custom{
	margin-left:60px;
	padding-bottom:10px;
	padding-top:10px;
		color:#999999;
}

#userchoosepage{
	margin-left:70px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	border-left:5px solid #eaeaea;}
	
#userchoose{
	padding-top:5px;
	width:300px;
	float:left;
	padding-bottom: 5px;
	}

#userchoosefilter{
padding-top:10px;
padding-bottom:10px;
color:#333;
font-size:14px


}
