/*...................................................................*/

body	{
	background-color : #fff;
	color : #000;
	margin : 0;
	padding : 0;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 80%;
	line-height : 1.4em;
	text-align : center;
}

html>body	{
	font-size : 12px; /* Be kind to Opera */
}
						
/* -- GLOBAL DIVS -- */

div 	{
	margin : 0;
	padding : 0;
}

#DocContainer	{
	background : #fff url(../image/pagebg.jpg) repeat-x;
	padding-top : 12px;
	font-size : 11px;
}

#DocContent	{
	width : 600px;
	margin : 0 auto;
	color : #666;
	background-color : #fff;
	text-align : left;
}
#DocHdr	{
	width : 100%;
	height : 83px;
	background : #fff url(../image/hdrbg.jpg) repeat-x;
}
#DocHdrLeft	{
	width : 208px;
	height : 83px;
	float : left;
	background : #fff url(../image/hdrleftbg.jpg) no-repeat;
	text-align : left;
}
#DocHdrLeft img	{
	margin : 16px 0 0 6px;
}
#DocHdrRight	{
	float : right;
}
#TitleBar	{
	background-color : #e9e9e9;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #b2b2b2;
}
#WelcomeText	{
	color : #0132CC;
	padding : 12px 10px;
}
#DocSubContainer	{
	text-align : left;
	/*margin : 0 10px;*/
	/*padding-bottom : 10px;*/
}
.DocTitleHdr, .DocTitleHdrLogin, .DocTitleHdrIndex, .DocTitleHdrFeedback, .DocTitleHdrZoneList, .DocTitleHdrClient, .DocTitleHdrZone, .DocTitleHdrAdmin, .DocTitleHdrUser, .DocTitleHdrUserZone, .DocTitleHdrResponse	{
	width : 15em;
	height : 30px;
	background-image : url(../image/dochdr.jpg);
	text-align : center;
	font-size : 1.2em;
	font-weight : bold;
	margin-right : 10px;
}
.DocTitleHdrLogin, .DocTitleHdrIndex	{
	width : 8em;
}
.DocTitleHdrFeedback	{
	width : 9em;
}
.DocTitleHdrZone	{
	width : 12em;
}
.DocTitleHdrAdmin, .DocTitleHdrZoneList	{
	width : 18em;
}
.DocTitleHdrResponse	{
	width : 10em;
}
.DocTitleLeft	{
	float : left;
	width : 20px;
	height : 30px;
	background-image : url(../image/dochdra.jpg);
}
.DocTitleRight	{
	float : right;
	width : 20px;
	height : 30px;
	background-image : url(../image/dochdrb.jpg);
}
.DocTitleTitle	{
	position : relative;
	top : 7px;
	color : #f6ebd9;
}
#NavLinks	{
	float : right;
}
#DocHeader	{
	height : 28px;
	background : url(../image/dochdr.jpg) repeat-x top;
	color : #f6ebd9;
	font-size : 12px;
	font-weight : bold;
}
#DocHdrSel select	{
	width : 100px;
	font-size : 10px;
	vertical-align : top;
}
#DocHeaderB	{
	height : 28px;
	color : #333;
	font-size : 12px;
	font-weight : bold;
	padding-left : 10px;
}
#DocListHdr	{
	border : 1px solid #999;
	font-weight : bold;
	padding : 0 4px;
}
#DocList	{
	border : 1px solid #999;
	height : 380px;
	padding-bottom : 10px;
}
#DocListZones	{
	border : 1px solid #999;
	height : 300px;
	padding-bottom : 10px;
}
#DocFeedback	{
	border : 1px solid #999;
	height : 300px;
	padding-bottom : 10px;
	font-size : 1.2em;
}
#DocFeedback div	{
	padding : 4px 20px;
}
#DocFeedback label	{
	width : 10em;
	padding : 0 2em 0 1em;
}
#DocFeedback input	{
	width : 30em;
	border : 1px solid #ccc;
}
#DocFeedback textarea	{
	width : 30em;
	height : 8em;
	border : 1px solid #ccc;
}
#DocFeedbackSend	{
	text-align : right;
	margin-right : 28px;
}
#DocFeedbackSend input, #DocFeedbackSend a, #PrintPage	{
	width : 5em;
	height : 20px;
	color : #f6ebd9;
	background-color : #F29603;
	font-weight : bold;
	border : none;
	margin-left : 10px;
	text-align : center;
	text-decoration : none;
}
#PrintPage	{
	width : 6em;
}
#GoRight	{
	float : right;
	margin : 3px 0 0 0;
}
#DocFeedbackSend a:link, #DocFeedbackSend a:active, #DocFeedbackSend a:visited, #PrintPage a:link, #PrintPage a:active, #PrintPage a:visited	{
	color : #f6ebd9;
}
#DocFeedbackSend a:hover, #PrintPage:hover	{
	color : #d6cbb9; 
}
#FeedThanks	{
	margin-top : 70px;
	text-align : center;
}

#TopNav a	{
	text-decoration : none;
	color : #f6ebd9;
}
#TopNav a:link	{
	color : #f6ebd9;
}
#TopNav a:active	{
	color : #f6ebd9;
}
#TopNav a:visited	{
	color : #f6ebd9;
}
#TopNav a:hover	{
	color : #d6cbb9; 
}

#HdrSelRow	{
	height : 28px;
	border : 1px solid #999;
	padding-left : 22px;
}
#HdrSelRow select	{
	width : 100px;
	font-size : 10px;
	margin-top : 4px;
}
.DocListColDel	{
	width : 15px;
	height : 20px;
	overflow : hidden;
}
.DocListNo	{
	width : 14px;
	font-weight : bold;
	vertical-align : top;
	padding-top : 6px;
}
.DocListCol01	{
	width : 360px;
	border : 0px solid #f00;
}
.DocListCol01z	{
	width : 360px;
	border : 0px solid #f00;
	font-weight : bold;
}
.DocListCol01Hdr	{
	width : 380px;
	padding-left : 32px;
}
.DocListCol01HdrA	{
	width : 380px;
	padding-left : 20px;
}
.DocListCol02Hdr	{
	width : 170px;
	padding-left : 4px;
}
.DocListCol02	{
	width : 170px;
}
#Doclist input, #DocList select	{
	font-size : 9px;
	border : none;
	background : transparent;
}
.DocListName, .DocListDesc	{
	width : 350px;
}
.DocListName	{
	font-weight : bold;
}
.DocListDesc	{
	color : #999;
}
.DocListFile	{
	color : #000;
}
.DocUpCol01	{
	width : 270px;
	padding-left : 30px;
}
.DocUpCol02	{
	width : 240px;
}
.DocUserCol01Hdr	{
	width : 130px;
	padding-left : 20px;
}
.DocUserCol02Hdr	{
	width : 160px;
	padding-left : 10px;
}
.DocUserCol03Hdr	{
	width : 70px;
	padding-left : 22px;
}
.DocUserCol04Hdr	{
	width : 50px;
	padding-left : 8px;
}
.DocUserCol05Hdr	{
	width : 100px;
	padding-left : 10px;
}
.DocUserCol01	{
	width : 110px;
}
.DocUserCol01 input	{
	width : 100px;
}
.DocUserCol02	{
	width : 170px;
}
.DocUserCol02 input	{
	width : 160px;
}
.DocUserCol03 input	{
	width : 70px;
}
.DocUserCol04 input	{
	width : 50px;
}
.DocUserCol05 input	{
	width : 60px;
}

.BtnDocuset a	{
	width : 17px;
	height : 35px;
	text-decoration : none;
	margin : 0;
	padding : 0;
	background: url(../image/buttons/docuset.png) no-repeat 0 0;
}
.BtnDocuset a:hover	{
	background-position: -17px 0;
}
#BtnPortal a, #BtnClient a, .BtnZone a, .BtnUser a, .BtnAccess a, .BtnSpanner a, #BtnLogoff a	{
	width : 16px;
	height : 16px;
	text-decoration : none;
	margin : 0;
	padding : 0;
	background: url(../image/buttons/back.png) no-repeat 0 0;
}
#BtnPortal a	{
	margin-right : 4px;
}
#BtnClient a	{
	background: url(../image/buttons/client.png) no-repeat 0 0;
}
.BtnZone a	{
	background: url(../image/buttons/access.png) no-repeat 0 0;
}
.BtnUser a	{
	background: url(../image/buttons/user.png) no-repeat 0 0;
}
.BtnAccess a	{
	background: url(../image/buttons/zones.png) no-repeat 0 0;
}
.BtnSpanner a	{
	background: url(../image/buttons/projects.png) no-repeat 0 0;
}
#BtnLogoff a	{
	background: url(../image/buttons/logoff2.png) no-repeat 0 0;
}
#BtnPortal a:hover, #BtnClient a:hover, .BtnZone a:hover, .BtnUser a:hover, .BtnAccess a:hover, .BtnSpanner a:hover, #BtnLogoff a:hover	{
	background-position: -16px 0;
}
#DocRowAdd	{
	height : 28px;
	background-color : #fff;
	border : 1px solid #999;
}
.DocRow01, .DocRow02	{
	background-color : #fff;
	padding : 2px 4px;
	vertical-align : top;
	border-bottom : 1px solid #eee;
}
.DocRow02	{
	background-color : #fdf6ec;
}
#DocUserZone	{
	background-color : #fdf6ec;
	padding : 2px 4px;
	vertical-align : top;
	border-bottom : 1px solid #eee;
	text-align : center;
}
#DocUserZone select	{
	width : 120px;
	height : 160px;
}
#AccessMove	{
	width : 120px;
	vertical-align : top;
	padding-top : 40px;
}
#UserProject	{
	padding-left : 20px;
}
#i2Rallocation01, #i2Rallocation02	{
	padding-left : 30px;
	background-color : #fff;
	border-bottom : 0px solid #eee;
}
#i2Rallocation02	{
	background-color : #fdf6ec;
}
#i2Rallocation01 select, #i2Rallocation02 select	{
	font-size : 10px;
}
.FileLoad	{
	border-top : 1px solid #ccc;
	margin-top : 4px;
}

#DocFoot	{
}
#DocFootLeft	{
	width: 100px;
	height: 26px;
	float: left;
	background: url(../image/foota.jpg) no-repeat left;
}
#DocFootRight	{
	height: 26px;
	background: url(../image/footb.jpg) no-repeat right;
}
#DocFootText	{
	color : #999;
	padding-top : 2px;
}

#PrintSection	{
	display : none;
}

/* GLOBAL Default properties for Tags -- */

a	{
	text-decoration : none;
	background : transparent;
	font-weight: bold;
	color : #295170; 
}
a:link	{
	color : #295170; 
}
a:active	{
	color : #d6000e; 
}
a:visited	{
	color : #295170; 
}
a:hover	{
	color : #d6000e; 
}

						
hr	{
	clear : both;
	width : 90%;
	text-align : center;
}						

form	{
	margin : 0;
	padding : 0;
	border : 0;
}

label	{
	color : #666;
	font-size : 0.8em;
	font-weight : bold;
}

img	{
	border : none;
}

h1	{
	font-size : 18px;
	color : #818181;
	margin : 0;
	padding : 6px 0;
}

h2	{
	margin : 0 0 0.6em 0;
	font-size : 1.2em;
	font-weight : bold;
	color : #6a82cd;
}

h3	{
	margin : 0 0 0.2em 0;
	font-size : 1em;
	font-weight : bold;
	color : #6a82cd;
}

textarea	{
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;	
}

/*...................................................................*/




#DocContent	{
	text-align : center;
}
#DocSubContainer	{
	margin : 0 10px;
	padding-bottom : 10px;
}
#DocList	{
	height : auto;
}
