/*** BLOCKS background-image: url(images/bg.gif); background-position: 
 790px 0;  background-repeat: repeat-y;***/
body {background-color:#E3E3D5; padding:0; margin:10px 10px 0 10px;}
body, td, th {color:#666; font: normal normal 85%/95% verdana,arial,helvetica,san-serif,serif; text-decoration:none;}

div {border:0px solid #fff;
	margin-bottom:20px;}
p {font-size:.8em;line-height:1.4em;
	margin:0 0 15px 0;}

/*** IMAGES ***/
img {display:block;
	border-width:0;
	background:#fff;}
td img {display:inline;}
	
/*** LISTS ***/
ul {list-style:disc url(../images/bullet.gif) outside;
	padding:0 0 15px 0; margin:7px 20px;}

ol {list-style-image:none;list-style-type:decimal;
	font-size:.8em;
	padding:5px 36px 5px 36px;
	margin:0; margin-left:10px;}

li {padding:0;
	margin:0 0 7px 0;
	font-size:.9em;
	line-height:1.6em;}
	
/*** LINKS ***/
a {color:#990000; padding:0 2px 0 2px; text-decoration:none;}
a:hover {color:#fff; background:#990000;}


/*** HEADER FF6600 **/
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;
	font-weight: bold;}
h1 {color:#666;
	margin-bottom:15px; 
	font-family:times, serif;
	font-size:2.0em;line-height:.9em; font-weight:normal;}
h2 {color:#666;margin-bottom:5px;
	font-size:1.0em;line-height:1.2em;}
h3 {margin-bottom:5px; font-size:.9em;line-height:1em;}
h4 {font-size:.73em;  margin-bottom:-4px; color:#999;}
h5 {display:inline; font-weight:bold; font-size:.8em; color:#666;}
h2 a {color:#666;}
h3 a {color:#666;}
h4 a {color:#666;}

/*** TABLES ***/
table {width:100%;
	margin:0;
	margin-bottom:20px;
	font-size:.9em;}
	
table td {padding:5px;
	font-size:.9em;line-height:1.4em;
	overflow:hidden;
	vertical-align:top;
	background:#F0F0E7;
	}

th {color:#fff;
	background:#666;
	padding:4px;
	font-size:.9em;line-height:1.1em;
	font-weight:bold;
	text-align:left;
	letter-spacing:.09em;
	vertical-align:top;}

/*** INLINE PHRASES ***/
hr {color:#ccc; height:1px;}
small {font-size:.9em;}
big {font-size:1.2em; line-height:1.2em;}
em {font-weight:bold;font-style:normal;}
strong {color:#cc0000;font-weight:bold;}
strong a {color:#cc0000;}
sub {}
sup {}
code {color:#496F82; color:#333; font-size:1.2em;}
kbd {font-size:12px;line-height:12px;color:#cc0000;display:none;font-weight:bold;}
pre {font-size:.8em;}
samp {font: normal normal 1.2em/1.3em arial,helvetica,san-serif,serif;}
samp p {padding:5px 5px;}
abbr {display:inline;text-decoration:none;font-style:italic;cursor:help;}
abbr span {cursor:help;font-style:italic;}
acronym {text-decoration:none;font-style:italic;cursor:help;}
ins {}
div.float_right {float:right;}
div.float_left {float:left;}
div.float_fix {clear:both; margin:0 0 -10px 0; padding:0;  display:block; border:1px solid block;}
/*** FORMS ***/
form {margin:0px;padding:0px;}

fieldset {background-color:#FCFCFC;
	width:auto;
	padding:15px 10px 0 10px;margin:0 0 20px 0;
	border:1px solid #999;
	border-top-width:2px;
	overflow:hidden;}
	
/*** form layout  ***/	
fieldset table {width:100%;
	border-width:0;margin:0px;
	float:none;}
fieldset table td {color:#000;
	padding:1px 1px 8px 1px;
	font-size:.9em;line-height:1.4em;
	text-align:left; vertical-align:top;
	border-width:0;}
fieldset table td p {font-size:100%;}

fieldset th {
	padding:1px 5px 8px 0;
	font-size:.9em;line-height:1.4em;
	text-align:right;
	white-space:nowrap;}	

label {color:#606060;
	font-weight:bold;
	letter-spacing:.09em;
	cursor:pointer;cursor:hand;
	vertical-align:top;}
fieldset em {font-weight:bold;}

/* .sub_fieldset label {color:#000;font-weight:normal;} */

input, select {font-size:11px; line-height:11px;}
input {background-color:#fff;
	padding:2px 3px; padding-bottom:1px; margin:0;vertical-align:top;}
input:focus select:focus {background-color:#ffffcc;outline:2px dotted #ccc;}

input.button {color:#fff; 
background-color:#127F00;
	padding:2px;
	margin:0;
	font-family:verdana, arial, times; 
	font-size:11px;
	border:1px solid #ccc;
	border-color:#0C5400;
	font-weight:bold;
	cursor:hand;}