body.main
{
  font-family: verdana,arial,helvetica,georgia,sans-serif;
  font-size: small;
  background-color: rgb(245,245,245);
  text-align: center;
  background-image: url('images/bg-6.gif');
  background-repeat: repeat;
}

body.child
{
  font-family: arial,helvetica,georgia,sans-serif;
  font-size: 75%;
  background-color: rgb(245,245,245);
  text-align: center;
  background-image: url('images/bg-6.gif');
  background-repeat: repeat;
}


#global 
{
  text-align: left;
  margin-right: auto;
  margin-left: auto;
  margin-top:auto;
  padding:0.25em;
  background-color:rgb(245,245,245); /*#fefefe;*/
  border:1px solid #e5e5e5;
}

#global 
{ 
  width:90%; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:88%;
}

html>body #global 
{
  width:88%;
}

#leftlogo
{ 
  background-image:url('images/sp_head4.gif');
  top:0px; left:0px; width:100%; height:87px;
  background-repeat: no-repeat;
  vertical-align:top;
  height:87px;
  position:relative;
  float:left;
  font-family:helvetica, arial, georgia, times, "new times roman", sans-serif;
  font-size:80%;
  font-weight:bold;
  text-align:right;
  padding-top:0em;
  z-index:2;
}

#menubar1
{
  background-image:url('images/menubar1.gif');
  background-repeat: no-repeat;
  height:71px;
  width: 27px;
  position:relative;
  padding-top: 1.5em;
  font-size: 14px;
}

#menubar2
{
  background-image:url('images/menubar2.gif');
  background-repeat: repeat-x;
  font-family:  verdana, georgia, arial, helvetica, times, "new times roman", sans-serif;
  height:71px; 
  position:relative;
  color: white;
  padding-top: 1.5em;
  text-align: right;
  font-size: 14px;
  font-style: regular;
  z-index:1;
}

#menubar3
{
  background-image:url('images/menubar3.gif');
  background-repeat: no-repeat;
  height:71px;
  width: 26px;
  position:relative;
  padding-top: 1.5em;
  font-size: 14px;
}

#leftlogo1
{ 
  background-image:url('images/sp_logo_left.jpg');
  top:0px; left:0px; width:340px; height:200px;
  background-repeat: no-repeat;
  padding:0px;
  vertical-align:top;
  height:190px;
  position:relative;
  float:left;
  z-index:2;
}

#rightlogo1
{ 
  border-top:2px outset #0A7084;
  border-bottom:2px outset #0A7084;
  background-color:#FFE5B5;
  background-image:url('images/sp_logo_right.jpg');
  top:0px; left:0px; width:100%; height:200px;
  background-repeat: repeat-x;
  font-family: arial, helvetica, georgia, times, "new times roman", sans-serif;
  font-size:80%;
  font-weight:bold;
  text-align:right;
  padding:0px;
  vertical-align:top;
  height:190px;
  position:relative;
  z-index:1;
}

#rightlogo
{ 
  top:0px; left:0px; width:100%; height:200px;
  background-repeat: repeat-x;
  font-family: arial, helvetica, georgia, times, "new times roman", sans-serif;
  font-size:80%;
  font-weight:bold;
  text-align:right;
  padding:0px;
  vertical-align:top;
  height:190px;
  position:relative;
}

#menubar2 a
{ 
  padding: .2em;
  color: white;
  text-decoration: none;
  z-index:1;
}

#menubar2 a:hover
{ 
   text-decoration:underline;  
}


#menubar2 a:active
{ 
	color: red;
	text-decoration: none;
}

#current a 
{
 	color: yellow;
 	text-decoration: none; 
}

#current a:hover
{
 	color: yellow;
  	text-decoration: none;
}


#leftlogo a
{ 
  padding-top: 1em;
  font-size: 100%;
  line-height: 1em;
  text-decoration: none;
}

#leftlogo a:active, #leftlogo a:visited
{ 
  color: rgb(255,102,0);
  text-decoration: none;
}

#leftlogo a:hover
{ 
  color: rgb(0,150,231);
  text-decoration: underline;  
}

#leftlogo p
{ 
  padding:2em 0.2em 0.2em 0;
}

#lbox
{
  border-top:8px outset #0A7084;
  border-bottom:2px solid #0A7084;
  padding:12px 1px 5px 1px;
  float:left;
  width:48%;
/*text-align:justify;*/
  clear:left;
}

#rbox
{
  border-top:8px outset #0A7084;
  border-bottom:2px solid #0A7084;
  padding:12px 1px 5px 1px;
  float:right;
  width:48%;
  clear:right;
}

#mbox
{
	border-top:8px solid  #0A7084;
  	border-bottom:2px solid #0A7084;
  	border-left:1px dotted #0A7084;
  	border-right:1px dotted #0A7084;  
  	padding:12px 0 5px 0;
  	width:90%;
	float:left;	
	clear:both;
	margin-right: 2.5%;
  	margin-left: 2.5%;
  	margin-top: 24px;
  	margin-bottom: 16px;

}


#lbox, #rbox 
{
  margin:25px 8px 15px 8px;
}

#footer 
{
  font-weight:bold;
  font-size:80%;
  border-top:8px solid #0A7084;
  border-bottom:2px solid #0A7084;
  padding:10px 0 5px 0;
  float:left;
  width:90%;
  margin-left: 2.5%;
  margin-top:3%;
  clear:both;
}

#ask
{
	display:block;
	/*/*/background-color: rgb(224,224,224) !important;
 	border: 1px dotted #999 !important; /* */
 	text-decoration: none; 
 	margin:1em;
 	padding:0.4em;
}

#ans
{
	display:block;
	/*/*/background-color: rgb(218,232,237) !important;
 	border: 2px dotted #999 !important; /* */
 	text-decoration: none; 
 	margin:1em;
 	padding:0.5em;
}


h1 
{
  text-align:left;
  font-weight:normal;
  font-family: georgia, "times new roman", times, georgia, serif;
  font-size:1.75em;
  color: #708D1E;
  margin:0;
  padding:.5em;
  line-height:1em;
}

h2 
{
  text-align:left;
  font-weight:normal;
  font-family: georgia, "times new roman", times, georgia, serif;
  font-size:1.75em;
  color: #708D1E;
  margin:0;
  padding:.5em;
  line-height:1em;
}

h3 
{
  text-align:left;
  font-weight:normal;
  font-family: georgia, "times new roman", times, georgia, serif;
  font-size:1.5em;
  color: #708D1E;
  margin:0;
  padding:.5em;
  line-height:1em;
}

h4 
{
  text-align:left;
  font-weight:normal;
  font-family: Georgia, "Times New Roman", Times, Georgia, serif;
  font-size:1.25em;
  color: #166;
  margin:0;
  padding:.5em;
  padding:1em;
  line-height:1em;
}

h5 
{
  text-align:left;
  font-weight:normal;
  font-family: Georgia, "Times New Roman", Times, Georgia, serif;
  font-size:1.1em;
  color: #166;
  margin:0;
  padding:0.5em;
  line-height:1em;
}

h6 
{
  text-align:left;
  font-weight:normal;
  font-family: Georgia, "Times New Roman", Times, Georgia, serif;
  font-size:1em;
  color: #166;
  margin:0;
  padding:0.5em;
  line-height:1em;
}

#lbox h1, #rbox h1, #mbox h1
{ 
  	background-image:url('images/hx_hdr_blt.gif');
  	background-repeat: no-repeat;
	position: relative;
  	top: 1%; left: 1%;
  	padding-left:2em;
  	padding-top:.2em;
  	vertical-align:center;
}

#lbox h2, #rbox h2, #mbox h2
{ 
  	background-image:url('images/hx_hdr_blt.gif');
  	background-repeat: no-repeat;
	position: relative;
  	top: 1%; left: 1%;
  	padding-left:2em;
  	padding-top:.2em;
  	vertical-align:center;
}

#lbox h3, #rbox h3, #mbox h3
{ 
  background-image:url('images/hx_hdr_blt.gif');
  background-repeat: no-repeat;
  position: relative;
  top: 1%; left: 1%;
  color:rgb(23, 123, 223);
  overflow:hidden;
  padding-left:2em;
  padding-top:0.2em;
  vertical-align:center;
}

p.read_more
{ 
  text-align:right;
  font-style:italic;
  font-weight:bold;
}

p.tag_line
{ 
  position: relative;
  text-align:right;
  color:#0C2554;
  font-family:"comic sans ms", arial, helvetica, times, "times new roman",sans;
  font-weight:bold;
  font-size:110%;
}

ul
{ 
  padding: 0em 1em 0em 1em; 
  list-style: url('images/arrow.gif') circle; 
}

ul.hx_link
{
  	padding:0em; 
	list-style: url('images/sp_web_link.jpg') circle; 
}

#mbox p
{
  padding:0 1em 0 1em; 
}

li
{ 
  padding: 0em .75em 0.75em .75em;
  vertical-align: bottom;  
}

li.hx_link
{ 
  padding: .1em;
  vertical-align: bottom;  
}


a:link, a:visited
{ 
  	color:rgb(255,102,0); /*#01667B;*/ 
  	font-size: 100%;
	font-weight:bold;
/*	font-style: italic;*/
}

a:hover, a:active
{ 
  color: rgb(0,150,231);
  font-size: 100%;
}

#buy_box
{
	background-color:#FFE5B5;
	color:#0C2554;
	font-size:104%;
	font-weight:bold;
	width:60%;
	left:30%;
	border:2px dotted #CCC;
	position:relative;
	text-align:top;
	padding: 1em;
}

#buy_box2
{
	color:#427A94; /*4289B1;*/
	font-size:90%;
	font-weight:bold;
/*	font-style: italic; */
	padding:0em;
	border:2px dotted #CCC;
	position:relative;
	text-align:top;
}

#formcontent
{
 	border-left: 1px solid black;
 	border-right: 1px solid black;
 	border-top: 1px solid black;
 	border-bottom: 1px solid black;
 	background-color: rgb(203,203,203); /*rgb(229,229,229);*/
	/*float: center;*/
	font-family: Verdana,Arial,Helvetica, Georgia,"Times New Roman",Times,serif;
 	font-size: 1em;
}

#formcontent input 
{
 	text-indent:0em;
	color: rgb(0,0,0);
 	/*line-height: 1.0em;*/
	padding-top: 1.5em;
}
