body {
	width: 100%;
	height: 100%;
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	font-size: 62.5%; 
	font-family: Verdana,Tahoma, sans serif; 
	color: #333;
	text-align: left;
	background-image: url(body_background.gif);
	background-position: 0px 51px;
	background-repeat: repeat-x;
	}



#heading {
	height: 51px;
	background-image: url(heading_background.gif);
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #cccccc;
}

div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:240px; padding:6px;
  color:#000; font-size:11px; line-height:1.3;
}

span.tip { background-color:#eef0f4 }
div#tipDiv a:link { color:#3437a0 }
div#tipDiv a:visited { color:#57608f }


.form_subtitle{
	color :  #ffffff ;
	font-size: 12px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : #008000;
}

.form_field {
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #474747;
}

.form_text{
	font-size : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}


.qui {
font-size:11px;
color: #818889;
font-weight:normal;
font-family: Verdana, Arial;
}
.ord {
font-size:11px;
color: #2C5F6A;
font-weight:normal;
font-family: Verdana, Arial;
}

#con {
font-size:12px;
padding:4px;
height:20px;
width:190px;
border:1px solid #D7D5C9;
}

.bb {
font-weight:bold;
color:#385971;
}

#sc1 {
margin:0;   
overflow:auto;
position:relative;
width:190px;
height:150px;
padding-left:8px;
padding-top:8px;
border-bottom:1px solid #D7D5C9;
border-left:1px solid #D7D5C9;
border-right:1px solid #D7D5C9;
}

#for_docs {
overflow:auto;
position:relative;
width:100%;
height:420px;
}

#header { padding: 0 90px; }
#header ul { right: 0; } 
* html #header ul { right: 90px; } 
#breadcrumbs { padding: 0 90px; }
#content { padding: 0 90px; }
#footer { padding: 0 20px; margin: 0 90px; }

#header div, #content, #breadcrumbs div, #footer, #main-feature .feature-contents {
	max-width: 900px; margin: 0 auto;
}

#header div { position: relative; }

/* header */

#header {
	height: 45px;
	position: relative;
	border-bottom: 1px solid #A1A6B1;
	background: #5F5F5F url("header-background.png") top repeat-x;
	z-index: 1;
}

textarea {
font-size:12px;
}

.fo {
width:500px;
font-size:12px;
}


#fello {
z-index:5;
position:absolute;
	padding:0;
              top:0px;
              left:12%;
font-family:arial,verdana;
font-size:22px;	
color: #FFFFFF;
}

#fello a:link, #fello a:visited, #fello a:active, #fello a:hover {
text-decoration : none;
color:#fff;
}


#slo {
color: #ffffff;
font-size:10px;
}
#header h1 { 
margin: 0;
font-family:arial,verdana;
font-size:22px;	
color: #FFFFFF;}

#header h1 a:link, #header h1 a:visited, #header h1 a:active, #header h1 a:hover {
text-decoration:none;
color:#ffffff;
}

#header ul {
	padding: 0;
	margin: 0;
	list-style: none;
	border-left: 1px solid #576178;
	border-right: 1px solid #383838;
	position: absolute;
	top: 0;
}

#header li {
	float: left;
	padding: 0;
	margin: 0;
              font-size:12px;
}

#header ul a:link, #header ul a:visited {
	display: block;
	float: left;
	padding: 9px 12px;
	text-decoration: none;
	border-right: 1px solid #576178;
	border-left: 1px solid #383838;
	color: #dee0e5;
	height: 22px;
	voice-family: "\"}\"";
	voice-family: inherit;
} #ignored {}



#header ul li a:hover {
	background: #940000;
	color: #fff;
	text-decoration: none;
}


/* breadcrumbs */

#breadcrumbs {
	background: #F7F8F8 url("breadcrumbs-background.png") bottom repeat-x;
	padding-top: 4px;
	padding-bottom: 20px;
	font-size: 85%;
	color: #999;
}

#breadcrumbs a:link,
#breadcrumbs a:visited {
	color: #666;
}

#breadcrumbs a:hover,
#breadcrumbs a:active {
	color: #333;
}



#lin {
position:absolute;
top:30px;
left:400px;
}

A:link {font-weight: bold; text-decoration : none; color : #1D7BC3; }
A:visited {font-weight: bold; text-decoration: none; color: #1D7BC3; }
A:hover {font-weight: bold; text-decoration : underline; color : #00457B;}
A:active {font-weight: bold; text-decoration : none; color : #1D7BC3; }


dl a:link, dl a:visited, dl a:active {
text-decoration : none;
color:#777;
font-weight:normal;
}
dl a:hover {
text-decoration : none;
color:#444;
font-weight:normal;
}

#home {
border-right: 5px solid #ddd;
  width:740px;
}
img {
border:none;
}

.gr {
color: #777777;
}
.nb {
font-size:15px;
font-family:arial,verdana;
}
.lb {
font-size:12px;
font-family:arial,verdana;
}
.er {
font-size:13px;
color: gray;
font-weight:bold;
font-family:arial,verdana;
}
.erb {
font-size:16px;
color: black;
font-weight:bold;
font-family:arial,verdana;
}

dl {
padding-left:15px;
padding-right:10px;
}
#links {
  font-size:11px;
padding-top:25px;
padding-right:15px;
padding-bottom:20px;
}

#links a:active, #links a:link, #links a:visited {
text-decoration:underline;
font-size:10px;
}

td.t_up {
background: url(t_up.gif) left top no-repeat;
}
td.t_mi {
  font-size:11px;
background: url(t_mi.gif) repeat-y;
}
td.t_dn {
background: url(t_dn.gif) left top no-repeat;
}

.rd {
font-family: Helvetica, Arial, Verdana;
font-size:14px; 
font-weight:bold;
color: #C10000;
}
.zrd {
font-family: Verdana, Helvetica, Arial;
font-size:12px; 
font-weight:bold;
color: #C10000;
}

#news {
  padding-right:2px;
  font-size:11px;
  width:220px;
  float:left;
  
}
#cont {
  width:500px;
    font-size:12px;
  padding-top:8px;
}
#news li {
color:#777;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

input.wi {
background-color:#fff;
border:1px solid #ddd;
}


.d {
  color: #1D7BC3;
  font-weight:bold;
}
.r {
  padding-right:5px;
  float:right;
}
