BODY {
	margin-left: 20px; 
	margin-top: 8px;
	margin-right: 2px;
	margin-bottom: 2px;
	marginwidth: 20px;
	marginheight: 8px;
	background-color: #FFFFFF;
	position: relative; 
	min-width: 780px; 

}

PRE {
	font-color: green;
	font-weight: bold;
}

#popup {
	   font-color: #0000FF;
	   font-wieght: bold;
}

p {
	color: #000000;
	font-size: 16px;
}

div.ls {
	color: #FF9900;
	font-size: 20px;
	text-transform: uppercase;
}
table.border {
  	border: 2px solid #000000;

}
.flatblue {
	border-width: 1px;
	border-style: solid;
	border-color: #8888CC;
	background: #7799CC;
	color: #003355;
	cursor:pointer;
}


.main {
	background-image: URL(/images/bg1.gif);
}
.header1 {
	background-image: URL(/themes/blueworld/header1.jpg);
	background-repeat: repeat-x;
}
.header2 {
	background-image: URL(/images/header2.jpg);
	background-repeat: no-repeat;
}
.search {
	border-width: 1px;
	border-style: solid;
	border-color: #113388;
	background: #113388;
	color: #FFFFFF;
	font-weight: bold;
}

.smaller {font-size: smaller}

.tagline {
	font-size: small;
	color: #333366;
}

.flat {
	border-width: 1px;
	border-style: solid;
	border-color: #113388;
	background: #FFFFFF;
	color: #000000;
	font-weight: bold;
	cursor:pointer;
}

.warning {
	background-color:#FF4444;
	width:587pt;
	padding:5pt;
}
.lightred {
	background-color:#FFDDDD;
	padding:5pt;
}

.green {
	background-color:#F9FFF9;
	padding:5pt;
}
.lightgreen {
	background-color:#FCFFFC;
	padding:5pt;
}

table.lightgreen {
	background-color:#EEFFEE;
	padding:2pt;
	border:solid 1px #006600;
}

.lightyellow {
	background-color:#FFFFF1;
	padding:5pt;
}

.lightblue {
	background-color:#EEEEFF;
	padding:2pt;
}

.black {
	background-color:#000000;
}

.container {
   text-align: center;
   border: 1px solid #000000;
   width: 300px;
}

h3 {
	font-weight: bold;
	font-size: 20;
	text-align: center;
}

TD {
}

TD.1 {
	text-align: center;
	text-indent: 10px;
}

TD.2 {
	text-align: center;
	text-indent: 10px;
}

TD.none {
	text-indent: 0px;
}

TD.comments {
	text-indent: 0px;
	color: #000055;
}

TR.1 {
	text-align: center;
	text-indent: 10px;
}

ADDRESS {
	color: #4444bb;
	font-size: 15px;
	font-style: italic;
	margin-left: auto;
	text-align: left
}

/* Left side boxes */
.box_top_left { 
	background: url(/themes/blueworld/box_bar.png) no-repeat top left;
	border-bottom: thin solid #000;
	color:#000;
	padding: 0px 0px 0px 6px;
}
.box_top_right { 
}
.box_main { 
	background: url(/themes/blueworld/box_main.png) no-repeat top left;
	padding:5px;
}
.box_bottom_left { 
	border-bottom: thin solid #000;

}
.box_bottom_middle { 
	text-align: right;
	border-bottom: thin solid #000;
	padding: 1px 1px 1px 6px;
}
.box_bottom_right { 
}

.style1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

h3 {
	font-size: 20px;
}

.trans_box2 {
  font-family:verdana;
  font-weight:bold;
  padding:40px;
  margin:30px;
  border:solid 1px #555;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='75p_honey.png');
}


/* ======================= LITESTEP STYLE ===================== */
table.ls {
	background-image: URL(/images/blue_dot.gif);
	background-color: #3366CC;
}

td.ls {
	padding: 4px;
	text-align: left;
	background-color: #FFFFFF;
}

table.ls_top {
	background-image: URL(/images/blue_gradient.gif);
	background-color: #55AAFF;
	padding: 0px;
	margin:0pt 0pt 0pt 0pt;
	border-collapse:collapse;
	border-width: 0px;
}
td.ls_top {
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
}
/* ======================= END LITESTEP STYLE ===================== */


/* ======================= LINKS STYLE ===================== */
A.main:Link {	
	color: #5555FF;
	font-family: verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

A.main:Visited {
	color: #0000FF;
	font-size: 14px;
}

A.main:Active {
	color: green
	font-size: 16px;
	font-style: underline;
}

A.main:Active:Hover {
	color: green
	font-size: 16px;
	font-style: underline;
}

A.main:visited:Hover {
	font-size: 16px;  
	font-style: italic;
}

A.btm:Link {	
	color: #5555FF;
	font-size: 10px;
	font-weight: bold;
}

A.btm:Visited {
	color: #0000FF;
	font-size: 10px;
}

A.btm:Active {
	color: green
	font-size: 10px;
	font-style: underline;
}

A.btm:visited:Hover {
	font-size: 10px;  
	text-decoration: underline;
	font-style: italic;
}

A:Link {	
	color: #0000AA;
	text-decoration: underline;

}

A:Visited {
	color: #6666AA;
}

A:Active {
	color: #0000FF;
	text-decoration: underline overline;
}

A:visited:Hover {
	text-decoration: underline overline;
	color: #FF5500;
}

/* ======================= NOTES STYLE ===================== */
/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 display: none;
}

/* Here's our default note styles. */
.notedefault, .notenested {
 position: absolute;
 visibility: hidden;
 top: 1.5em;
 left: 2em; width: 10em;
}
.notedefault {
 padding: 3px;
 border: 1px solid #369;
 background-color: #69C;
 color: white;
}
.notenested {
 width: 8em;
 padding: 3px;
 border: 1px solid #963;
 background-color: #C96;
 color: white;
}

/* Some position-type-specific offset information. Tweak as needed! */
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 25px;
 margin-top: -25px;
}

/* Headings within notes */
.notedefault h5 {
 margin: 0 0 5px 0;
 padding: 2px;
 background-color: white;
 color: black;
}

/* Note close marker is only shown within pinned notes. */
.note-close {
 float: right;
 margin-top: 2px;
 width: 14px;
 height: 14px;
 line-height: 14px;
 color: black;
 text-decoration: none;
 visibility: hidden
}
.snb-pinned .note-close {
 visibility: inherit;
}

/* ======================= Dropdown menu style ===================== */

h1 { font-size: 24px; }
.bar-menu {
}
.bar-menu .box-link {
	text-decoration: none;
	color: #000000;
}
.bar-menu .box1 {
	background: url("images/arrow_right.gif") no-repeat;
	background-position: 0px 10px;
	text-decoration: none;
	color: #000000;
}
.bar-menu .box1-hover {
	background: url("images/arrow_right.gif") no-repeat;
	background-position: 0px 10px;
	color: #F60;
}
.bar-menu .box1-open {
	background: url("images/arrow_down.gif") no-repeat;
	background-position: 0px 10px;
	color: #000000;
}
.bar-menu .box1-open-hover {
	background: url("images/arrow_down.gif") no-repeat;
	background-position: 0px 10px;
	color: #F60;
}
.bar-menu .box1,
.bar-menu .box1-hover,
.bar-menu .box1-open,
.bar-menu .box1-open-hover {
	text-indent: 12px;
	font-weight: bold;
	font-size: 14px;
	line-height: 31px;
	font-family: arial;
	cursor: pointer;
	width: 150px;
}
.bar-menu .section {
/*	background-color: #46351F;*/
	font-family: arial;
	font-size: 13px;
	line-height: 15px;
	padding: 0 0 5px 10px;
	display: none;
}
.bar-menu .section a {
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}
.bar-menu .section a:hover {
	color: #FFFFFF;
	text-decoration: none;
	white-space: nowrap;
}
.bar-menu .box2 {
	border-color: #000000;
	border-width: 1px;
	border-style: none none solid solid;
	padding: 1px 0 2px 6px;
}
.bar-menu .box2-hover {
	border-color: #000000;
	border-width: 1px;
	border-style: none none solid solid;
	padding: 1px 0 2px 6px;
	background: #5B4529;
}

.troubleshooting {
	color:#FF0000;
	background-color:#FFFFFF;
    padding: 5px 30px 5px 30px;

}
