body,html  {
	
	margin-top: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEF3E2;
}

 table td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

h1 {
		
		font-size: 20px;
		font-weight:bold;
		margin-bottom : 5px;
		}


h2 {
		color: #318ea5;
		font-size: 16px;
		font-weight:bold;
		margin-bottom : 5px;
		}

h3 {
		
		font-size: 14px;
		font-weight:bold;
		margin-bottom : 5px;
		}

.header

	{
    background-color: #ffffff;
    width: 780px;
    padding: 0px;
    border-spacing: 0px;
    border-collapse: collapse;
}


#login {
              background-color: #ffffff;
	       color:227AD3;
		font-size:8px;
		padding-left:2px;
	}
.loginform {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size :10px;
		margin-bottom:0px;
	}

.loggedinas { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width: 100%;
	padding: 2px;
	padding-top: 5px;
	color: #000;
	text-align: right;
}
	.orange {
		color: #EF6803;
	}
	.orangeheader {
		color: #EF6803;
		font-weight: bold;
		padding-bottom:1px;
	}


ol { list-style: none;
     line-height: 1.4
    }

.host ul { list-style: disc;
     line-height: 1.4
    }


.host li { list-style: disc;
     line-height: 1.4
    }

li { list-style: none;
     line-height: 1.4
    }

.doc ol { list-style: none; 
          margin-left: 2em;
	   padding: 2px;
          line-height: 1.4
        } 

.doc li {
	margin-left: 0.5em;
       line-height: 1.4
}




	a:link {color: #227AD3;}
	a:visited {color: #227AD3;}
	a:hover {color: #227AD3;}
	a:active { color: #227AD3;}


	a.orangelink:link {color: #EF6803;font-size: 13px;}
	a.orangelink:visited {color: #EF6803;font-size: 13px;}
	a.orangelink:hover {color: #EF6803;font-size: 13px;}
	a.orangelink:active { color: #EF6803;font-size: 13px;}



	a.orangehead:link {color: #EF6803;font-size: 16px;}
	a.orangehead:visited {color: #EF6803;font-size: 16px;}
	a.orangehead:hover {color: #EF6803;font-size: 16px;}
	a.orangehead:active { color: #EF6803;font-size: 16px;}


	#icons td {
		color: #EF6803;
		text-align:center;
	}
	#icons img {
		display:block;
		margin-bottom:2px;
	}

	a.footer:link  {
		color: #227AD3;
		font-size : 10px;
	}
	a.footer:visited  {
		color: #227AD3;
		font-size : 10px;
	}
	a.footer:hover  {
		color: #227AD3;
		font-size : 10px;
	}
	a.footer:active {
		color: #227AD3;
		font-size : 10px;
	}

	.fineprint {
		color:A3A3A3;
		font-size: 10px;
		line-height:15px;
	}

.wrapper {
	background-color: white;
	border: 1px solid #959596;
	padding-left:0px;
	width: 200px;

	}

.eya {
	background-color: white;
	border: 1px solid #959596;
	padding-left:0px;
	width: 190px;
	margin-top:21px; 
	margin-right:15px; 
	margin-left:20px;
	}

.sideskin {
	background-color: white;
	border: 1px solid #959596;
	padding: 8px 0px 8px 8px; 
	width: 120px;

	}

.sidewide {
	background-color: white;
	border: 1px solid #959596;
	padding: 8px 0px 8px 8px; 
	margin : 15px 0px 0px 15px;
	width: 160px;

	}

#page {
	background-color: white;
	border: 1px solid #959596;
	padding-left:3px;
	}

.space 
	{
    height: 40px;
}



#mainbody {
		margin : 15px 15px 0px 15px;
		font-size: 12px;
		line-height:16px;
	}
	#mainbody td {

	}
	#mainbody h1 {
		color: #318ea5;
		font-size: 14px;
		font-weight:bold;
		margin-bottom : 5px;
	}
	#mainbody h2 {
		color: #318ea5;
		font-size: 13px;
		font-weight:bold;
		margin-bottom : 5px;
	}
	#mainbody h3 {
		color: #318ea5;
		font-size: 12px;
		font-weight:bold;
		margin-bottom : 5px;
	}

/* TurboSplitter - our risizer for the page editor */

.panel
{
	background-color: #FFFFFF;
	border: 1px solid black;
}
.box
{
	height: 56px; 
	margin: 8px; 
	background-color: #FFCCFF;
	border: 1px solid black;
}
.panel .turbo-splitter-h {
	border-left: 0px solid #4682B4;
	border-right: 0px solid #4682B4;
}
.panel .turbo-splitter-v {
	border-top: 0px solid #4682B4;
	border-bottom: 0px solid #4682B4;
}	
#demo {
	overflow: auto;
	padding-left: 4px;
	padding-right: 4px;
}


/* used in page editor mockups */

.controls

{
	background-color: #FFFFFF;
	padding: 0px;
	border: 1px solid black;

}

.galprevcontrols

{
	background-color: #FFFFFF;
	border: 1px solid black;
   	padding: 5px 0px 0px 0px;
}


	a.conlink:link {
				color: #227AD3;
				font-weight:bold; }


	a.conlink:visited {color: #227AD3;}
	a.conlink:hover {color: #227AD3;}
	a.conlink:active { color: #227AD3;}

.controltext

{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.padded {
	padding: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}


/* below is the jtree css */

body, ol, li, h2 { padding:0; margin: 0; }


ol#root {  padding-left: 5px; margin-top: 2px; margin-bottom: 1px; list-style: none;}
#root ol {  padding-left: 5px; margin-top: 2px; margin-bottom: 1px; list-style: none;}
#root li { margin-bottom: 1px; padding-left: 5px;  margin-top: 2px; font-size: x-small; }

.paneljt { border-bottom: 1px solid #999; margin-bottom: 2px; margin-top: 2px; background: #eee; }

#root ul { margin-bottom: 1px; margin-top: 2px; list-style-position: inside; } 

#root a { text-decoration: none; }

.folder { background: url(/images/folder-closed.gif)  no-repeat; font-weight: bold; float: left; height: 14px; width: 26px; padding-right: 3px }



.tier1 {
	margin-left: 0;
}

.tier2 {
	margin-left: 1.5em;
}

.tier3 {
	margin-left: 3em;
}

.tier4 {
	margin-left: 4.5em;
}

.tier5 {
	margin-left: 6em;
}

.tier6 {
	margin-left: 7.5em;
}

.tier7 {
	margin-left: 9em;
}

.tier8 {
	margin-left: 10.5em;
}

.tier9 {
	margin-left: 12em;
}

.tier10 {
	margin-left: 13.5em;
}

/* J Tree Tables*/

.a td, .a, #rightcol div.siteinfo .a {
	background: #ddd;
}

.b td, .b, #rightcol div.siteinfo .b {
	background: #efefef;
}

table td.c, .c {
	background: #bbb;
}

th, .docs th {
	background-color: #bbb;
} 

.axial th {
	background-color: #ddd;
	color: black;
}

body .grid td {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: transparent;
}

.legend th, .bars th {
	background-color: #fff;
}



/* floating nav header */

 #theader {
      float:left;
      width:100%;
      background:#DAE0D2 url("https://images.blockstar.com/images/css/bg.gif") repeat-x bottom;
      font-size:93%;
      line-height:normal;
      }
    #theader ul {
      margin:0;
      padding:0px 0px 0;
      list-style:none;
      }
    #theader li {
		
		  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #0F0F0E;
      float:left;
      background:url("https://images.blockstar.com/images/css/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
			white-space:nowrap;
      }
    #theader a {
      float:left;
      display:block;
      width:.1em;
      background:url("https://images.blockstar.com/images/css/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#2F2F30;
      }
    #theader > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #theader a {float:none;}
    /* End IE5-Mac hack */
    #theader a:hover {
      color:#333;
      }
    #home #nav-home, #news #nav-news,
    #products #nav-products, #about #nav-about,
    #contact #nav-contact {
      background-position:0 -150px;
      border-width:0;
      }
    #home #nav-home a, #news #nav-news a,
    #products #nav-products a, #about #nav-about a,
    #contact #nav-contact a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #theader li:hover, #theader li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #theader li:hover a {
      background-position:100% -150px;
      }

/* draws a white box with a border */

#boxer {
	background-color: white;
	border: 1px solid #959596;
	padding-left:3px;
	}

/* styling our input buttons */

.subbtn input {
	background: url( https://images.blockstar.com/images/orange_grady.gif );
	color:#000000;
   	font-family: Verdana,'trebuchet ms',helvetica,sans-serif;
   	font-size:100%;
  	font-weight:bold;
	 height: 25px;
  	 width: 80px;
	border: 2px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	padding: 0.25em;
}

.subwide input {
	background: url( https://images.blockstar.com/images/orange_grady.gif );
	color:#000000;
   	font-family: Verdana,'trebuchet ms',helvetica,sans-serif;
   	font-size:100%;
  	font-weight:bold;
	 height: 25px;
  	 width: 110px;
	border: 2px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	padding: 0.25em; 
}

.subwidest input {
	background: url( https://images.blockstar.com/images/orange_grady.gif );
	color:#000000;
   	font-family: Verdana,'trebuchet ms',helvetica,sans-serif;
   	font-size:100%;
  	font-weight:bold;
	 height: 25px;
  	 width: 140px;
	border: 2px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	padding: 0.25em;
}

/* this is the dropmenu css */

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 1px;
font:normal 12px Verdana;
line-height: 0.05cm;
z-index:100;
}

#dropmenudiv a{
width: 40px;
display: block;
text-indent: 1px;
border-bottom: 1px solid black;
padding: 1px;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: black;
}


/* zebra table css */



#blogtable  {
	border-collapse: collapse;
	font-size: 1.1em;
       width: 700px;
}

#blogtable th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#blogtable td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

#blogtable tr.alt td {
	background: #ecf6fc;
}

#blogtable tr.over  td, #mytable tr:hover td {
	background: #bcd4ec;
	
}

td.blog_date {
 width: 165px;
 font-size: 0.8em;
}

td.blog_title {
 width: 395px;
}

td.blog_author {
 width: 105px;
} 
 
td.blog_ops {
 width: 3px;
padding: 1px 1px;

}

tr.blog_entry_row:hover {background-color: #bcd4ec;}



/* this is not needed right now comes from turbo ajax */

#dojoDebug {
	font-family:"Courier New", Courier, mono;
	font-size: 9px;
	overflow: auto;
	border-top: 1px solid gray;
}
.wheading {
	padding: 8px 10px 0px 8px;
	font-weight: bold;
}
.wbheading {
	padding: 8px 10px 10px 8px;
	font-weight: bold;
}
.wgroupbox {
	border: 1px solid #DBDBDB;
	background-color: #FFF;
	margin: 6px;
	padding: 2px;
}
.wbox {
	background-color: #FFF;
	margin: 6px;
	padding: 4px;
}
.wbox-over {
	background-color: #FFF;
	margin: 6px;
	border: 1px solid #DBDBDB;
	padding: 3px;
	cursor: default;
}
.wbox-select {
	margin: 6px;
	border: 1px solid #EEE;
	padding: 3px;
	background-image:url(images/cloudsin.gif);
	font-weight: bold;
	cursor: default;
}
.module-body {
	font-size: 12px;
	padding-left: 16px;
	padding-right: 16px;
}

#pgbar {
	/*border: 1px solid red;*/
}
#pgnbk {
	height: 250px;
	padding: 8px;
}

.text_output {
padding-left:35px;
font-family: Verdana,Arial,helvetica,sans-serif;
font-size:28px;
}


