body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img, dl, dt, dd {
	margin: 0;
  	padding: 0;
	font-family: arial, verdana, sans-serif;
/*
	font-family:verdana,arial,helvetica,sans-serif,tahoma;
*/
  	border: 0; 
}

body {
  background: #fff;
  font-size: 12px;
/*  color: #636363; */
  color: #000000; 
}

form,p,td,tr,input,select,textarea {
	font-size:12px;
}

/* Links   font-family: Arial, Verdana, Helvetica, sans-serif;*/
a { text-decoration: underline; } 
a:link { color: #252525; }
a:visited {color: #666;}
a:active, a:hover {color: #ed2c21;}

/* Elements */
/*
ul, ol {
  padding: 0 0 15px 20px; }
p {
  padding-bottom: 12px; }
*/

h1 {
	padding: 15px 0 8px 5px;
/*	border-bottom: 1px solid #ccc;  */
	font-size:14px;
}

/*
h2 {}
h3 {
  padding: 4px 0;
  margin: 0 0 10px 0;
  font-size: 12px;
  color: #ed2c21;
  border-bottom: 1px solid #ccc; }
h3 a, 
h3 a:link,
h3 a:visited,
h3 a:active,
h3 a:hover {
  color: #ed2c21;
  text-decoration: none; }
h4 {
  padding: 4px 6px;
  margin: 0 0 5px;
  font-size: 12px;
  background-color: #f0f0f0;
  border-bottom: 1px solid #ccc; }
h4 img {
  vertical-align: middle;
  margin-right: 6px; 
}

h5 {}
h6 {}
*/


/* Fonts */
.small {
  font-size: 12px; }

.center { text-align: center; }
.left   { text-align: left; }
.right  { text-align: right; }

/* buttons */

textarea#record {
	font-family: sans-serif, arial, verdana;
    font-size: 12px;
    width: 100%;
    border:1px solid #C0C0C0;
    background: #f1f1eb;
    padding: 2px;
	margin-left:10px;
}

/*tr.odd { background-color: #d5e5e5; } *
tr.even, .serverTime { background-color: #e5e5e5; }
*/
tr.top { 
	background-color: #cecece;
	 color: #000; 
	line-height: 20px;
	text-decoration: none; 
}
	
tr.hl { 
	background-color: #ffccbb; 
}
tr.title { background-color: #7c4b75; 
}

input.s1,select.s1 {
	border:1px solid #C0C0C0;
	padding: 3px;
}
input.s2,select.s2 {
	border:1px solid #C0C0C0;
	padding: 4px;
}
div.s1 {
	margin-left:10px;
}

input.imgbtn {
    font-size: 12px; 
	font-family: verdana;
	background: url("images/btn_wide.png") no-repeat center top;
	padding-bottom: 2px;
	text-align:center;
	height: 23px; border: 0px;
}
input.imgbtn2 {
    font-size: 12px; 
	font-family: verdana;
	background: url("images/btn_narrow.png") no-repeat center top;
	padding-bottom: 2px;
	text-align:center;
	height: 23px; border: 0px;
}

.warn { color: yellow; display: inline; }
.err { color: #e60000; display: inline;}
.ok { color: green; display: inline; }
.blue { color: #2244ee; display: inline; }

.mylist,.olist,.nlist,.arlist,.ulist {
	margin-left: 25px;
	padding-top: 5px;
}
.mylist li a:link,
.mylist li a:visited {
	 text-decoration: underline; 
}

.arlist li a:link,
.arlist li a:visited {
	 text-decoration: none; 
}

.mylist,.nlist,arlist { 
	list-style-type:none; 
}
.mylist li, .olist li, .nlist li, .arlist li, .ulist li{
	margin-left: 0px;
	padding: 2px;
}

.mylist { 
	list-style-image: url(images/bullet.png); 
}
li.noimg { 
	list-style-image: none; 
	margin-left: 0px;
}

li.arrow, .arlist li { 
	list-style-image: url(images/arrow.gif); 
	padding-left: 0px;
	margin-left: 0px;
}

/*.mylist li.arrow a:link, 
.mylist li.arrow a:visited { 
	 text-decoration: none; 
}
*/

li.greenaccept { 
	list-style-image: url(images/greenaccept.gif); 
	padding-left: 0px; margin-left: 0px;
}

li.caret_double { 
	list-style-image: url(images/caret_double.gif); 
	padding-left: 0px; margin-left: 0px;
}

li.arrowb { 
	list-style-image: url(images/ar.gif); 
	padding-left: 0px;
	margin-left: 0px;
}
ul.none li,ol.none li,li.none { 
	list-style: none;
	list-style-image: none;
	padding-left: 0px;
	margin-left: 0px;
}

.olist li, li.num {
	list-style-type: decimal;
}
.ulist li {
	list-style-type: square;
}

li img {
	vertical-align: middle;
}

.advoption {
	margin: 5px 0 2px 0;
	padding: 2px 0 5px 0;
	border: 1px solid #ccc; 
  	background-color: #ebebeb;
	/*width: 70%;
*/
}

.d_header{ 
	width: 850px;
	height:75px;background:url(images/head.jpg) repeat-x; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin-bottom:1px;
}

/*
#d_logo{
	float:left;text-align:left;clear:both;
	width: 140px;
	margin-left: 5px;
	margin-top:8px;
}
#d_right{padding-top:5px;float:left; width:650px;}
#d_header{ 
	width:100%;
	height:75px;background:url(images/head.jpg) repeat-x; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; margin-bottom:1px;
}
*/
.d_logo{
/*	width: 140px;
*/
	padding-left: 2px;
	margin-top:8px;
	padding-top:5px;
}

.d_right{padding:5px 5px 0 0; 
/*width:100%;*/}

.title,.tl,.tl_lf,.tl_uline,.tl_uline_lf,.tl_uline_lf_img {
	color: #065590;
	font-size: 14px;
	line-height: 25px; 
	text-align:center;
}

.title a:link, .tl a:link, .tl_lf a:link, 
.tl_uline a:link, .tl_uline_lf a:link {
	 text-decoration: none; 
	color: #065590;
}
.title a:visited, .tl a:visited, .tl_lf a:visited, 
.tl_uline a:visited, .tl_uline_lf a:visited {
	 text-decoration: none; 
}

.tl_uline,.tl_uline_lf,.tl_uline_lf_img {
	line-height: 14px; 
	border-bottom:dashed #CCCCCC 1px;
	padding-bottom: 3px;
}

.tl_lf,.tl_uline_lf,.tl_uline_lf_img {
	text-align:left;
}

.tl_uline_lf_img {
	clear: both;
	padding-left:25px;
	height: 25px;
	line-height: 25px;
	background: url(images/open.gif) no-repeat 5px center;
}


.so_item {
	background-color: #ffffff;
	line-height: 25px;
}

/*
.related_res, .related_res a:link {
	border-bottom:dashed #CCCCCC 1px;
	font-size: 14px;
	color: #065590;
}
*/

td.padding { height: 5px; }

.screen {
    width: 95%;
    background: #f1f1f1;
    border: 1px solid #e1e1e1;
	line-height: 16px;
    font-family: simsun,helvetica,arial,sans-serif;
    color: #000000;
    padding: 0.5em;
}

.tablerowheader {background-color: #3570B3;
font-weight: bold;
color: #FFFFFF;
text-align: center;
padding: 2px;
background-image: url(../images/headerfade.gif);}

.tablerowdark {background-color: #F4F7FB;
padding: 4px;}

.tablerowlight {background-color: #E6ECF6;
padding: 4px;}

.odd {
    /*background-color: #D5E5E5;*/
    background-color:#e5e5e5;
/*    line-height: 16px;
*/
}

.even {
    /*background-color: #E5E5E5;*/
    background-color:#eeeeee;
/*
    line-height: 16px;
*/
}


.info_content a, .info_content a:link,
.info_content a:visited {
	 text-decoration: underline; 
}
.info_content {
/*	border-right: 1px solid #dfdfdf; */
	width: 100%;
}

.info_content ul, .info_content li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.info_content li {
	border-bottom: 1px dashed #dfdfdf;
	line-height: 26px;
}

div.hl {
	color: #e60000; display: inline;
}
div.ok {
	color: green; display: inline;
}
div.hl a:link, div.ok a:link, div.para a:link,
div.hl a:visited, div.ok a:visited, div.para a:visited {
	text-decoration: underline; 
}

.pos_nav { margin-top:8px; 
	font-family:verdana,arial,helvetica,sans-serif,tahoma;
}
.pos_nav a:link, 
.pos_nav a:visited {
	 text-decoration: none; 
}

.itemlist {
	border-bottom:dashed #CCCCCC 1px;
}
.itemlist a:link, .itemlist a:visited {
	text-decoration: none; 
}

.line {
	BORDER-BOTTOM: #d7d7d7 1px dashed; 
}

.xpara a:visited, .xpara a:link {
    text-decoration: none;
    color: #e60000;
    line-height: 16px;
}
strong {
	font-weight: bold;
}

.olist li div ,
.mylist li div  {
	padding-top: 10px;
}

div.note table, div.tip table, div.important table, div.caution table, div.warning table {
    width: 95%;
    border: 1px solid #e6e6e6;
    background-color: #FAF9E0;
    font-size: 14px;
    color: #000000;
    padding: 0.5em;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
div.note img, div.tip img, div.important img,
div.caution img, div.warning img {
    padding-right:10px;
    vertical-align: bottom;
}

div.note table th, div.tip table th, div.important table th,
div.caution table th, div.warning table th {
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 13px;
    line-height: 20px;
}
