body {
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin: 0px;
		padding: 0px;
		background-color:#C8C8C8;
		text-align: center; /* to correct the centering IE bug*/
		}

#frame {
		position:relative; /* container positioning */
		margin-left:auto;
		margin-right:auto;	
		width:900px;
		text-align:left;
		}

#header {
		width: 900px;
		height: 31px;
		top:0px;
		position:absolute;
		background:url(../images/top.jpg);
		}

#content-body {
		width:900px;
		height:980px;
		background:url(../images/body.jpg);
		position:absolute;
		background-repeat:no-repeat;
		top:31px;
		}

#content-body img.logo {
		right:64px;
		float: right;
		top:19px;
		position:relative;
		}
		
#content {
		position:absolute;
		padding:32px 90px 0px 93px;
		}

#content input {
		border:0px;
		}
#content input.txtfield {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding:2px;
		border:1px #999999 solid;
		}

#content a:link, #content a:visited {color:#FFFFFF; text-decoration:underline; font-size:12px;} 
#content a:hover {color:#333333; text-decoration:none; background-color:#FFFFFF; font-size:12px;}
/*
#content a.link_rel:link, #content a.link_rel:visited {text-decoration:none;}
#content a.link_rel:hover                    {text-decoration:underline;}
*/

#content p {margin:0px 0px 10px 0px;}

#content ul {padding:5px 0px 5px 16px; margin:0px 0px 0px 4px; list-style:url(../images/dot.gif);}
#content ol {padding:0px 0px 0px 25px; margin:4px 0px 0px 4px;}
#content li {padding-bottom:2px; list-style:url(../images/dot.gif);}

#footer {
		width:900px;
		height:39px;
		top:1011px;
		position:absolute;
		}

#footer span.copyright {
		color:#777;
		font-size:10px;	
		padding-right:90px;
		float:right;
		margin-top:10px;
		}

#coordtip {
	position: absolute;
	text-align:left;
	white-space:nowrap;
	z-index:99;
}

/* typology
--------------------------*/
.brdleft {border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-left:#999999 1px solid; }
.brdtopbtm {border-top:#999999 1px solid; border-bottom:#999999 1px solid; background-color:#232323;}
.brdright {border-top:#999999 1px solid; border-bottom:#999999 1px solid; border-right:#999999 1px solid;}
.border1px {border:1px #999999 solid;}

a.link_submenu:link, a.link_submenu:visited {color:#FFFFFF; text-decoration:none; font-size:12px;} 
a.link_submenu:hover {color:#FFFFFF; text-decoration:underline; font-size:12px;}

h1 {color:#FF0000; margin:0px; font-size:160%; font-family:Arial, Helvetica, sans-serif; font-style:normal; padding:0px 0px 10px 0px;}
h2 {color:#CCCCCC; margin:0px; font-size:120%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:3px 0px 6px 0px;}

.grey8 {color:#BBBBBB;}
.white {color:#FFFFFF;}
.font10px {font-size:10px;}
.font8px {font-size:8px;}
