/* Jello -- start copying here * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
 padding: 0 507.5px 0 507.5px;
 margin: 0;
 text-align: center;
 background: #5a5a5a;

}

#sizer {
 margin: 0 auto 0 auto;
 padding: 0;
 width: 0%;
 max-width: 0px; /* version for IE is at the bottom of this style block */
}

#expander {
 background: #ffffff;
 margin: 0 -507.5px 0 -507.5px;
 min-width: 1015px; /* Critical Safari fix! */
 position: relative;
}

/* Holly hack for IE \*/
* html #expander { height: 0; }
/* */

/* helps IE get the child percentages right. */
#wrapper { width: 100%; }


body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#sidebar {
 width: 5%;
 float: left;
 display: inline;
 text-align: left;
 margin-left: 1em;
 color: #686;
 font-family: Arial, Helvetica, sans-serif;
 font-size: .9em;
 padding-top: 1em;
 padding-bottom: 3em;
}

#main_content {
 width: 62%;
 margin-right: 8%;
 text-align: left;
 display: inline;
 float: right;
 padding-bottom: 3em;
}

#subpage_content {
 width: 95%;
 margin-right: 1%;
 text-align: left;
 display: inline;
 float: right;
 padding-bottom: 3em;
}

#footer { font-family: Arial, Helvetica, sans-serif; font-size: .9em; clear: both; padding: 1em 0 0 1em; margin: 0 0 0 0; background: #09aaaa; height: 3em; text-align:left; color:#ffffff}

#menu_spacer {clear: both; padding: 0 0 0 0; margin: 0 0 0 0; background: #09aaaa; height: 20px; text-align:left;}

p,label, ul, blockquote {
 margin: .95em 0em .95em 0em;
 font-size: 12px;
 line-height: normal;
}

a:hover {
 	font-family: Arial, Helvetica, sans-serif;
 	color: #f65555;
}


/* http://positioniseverything.net/easyclearing */

.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* * * Decorative Styles * * */
h1 
{
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size : 2em;
	font-weight: 500;
	margin: .5em 0 .5em 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size : 1.3em;
	font-weight : 400;
	margin: .5em 0 .5em 0;
}
p { }
.fill { color: #aaa; }

.back {text-align: right; padding: 3px 10px 0 0;}

.alignright {margin: 30px 0; text-align: right;}

.small {font-size: .8em;}

.return {position: absolute; top: 10px; right: 20px; width: 20em; text-align: right; font-size: .9em; line-height: 1.4;}

.return a {color: #000;}

#sidebar a {color: #686;}

/* * * Form Styles * * */

form {margin: 0 0 2em -20%; position: relative;}

/*\*/
* html form {height: 0;}
/* Holly hack */

label input { width: 40%; }

label span {
 display: block;
 float: left;
 width: 40%;
 text-align: right;
 padding-right: 2%;
}

label.max { padding-top: 25px; }

submit { text-align: center; padding-top: 20px; } 


/* stripviewer classes */

.svw {
width : 50px;
height : 20px;
background : #fff;
}

.svw ul {
position : relative;
left : -999em;
}

.stripViewer {
position : relative;
overflow : hidden;
border : 1px solid #5a5a5a;
margin : 0 0 1px 0;
}

.stripViewer ul {
margin : 0;
padding : 0;
position : relative;
left : 0;
top : 0;
width : 1%;
list-style-type : none;
}

.stripViewer ul li {
float : left;
}

.stripTransmitter {
overflow : auto;
width : 1%;
}

.stripTransmitter ul {
margin : 0;
padding : 0px;
position : relative;
list-style-type : none;
}

.stripTransmitter ul li {
width : 20px;
float : left;
margin : 0 1px 1px 0;
}

.stripTransmitter a {
font : bold 10px Arial, Helvetica, sans-serif;
text-align : center;
line-height : 22px;
background : #09aaaa;
color : #fff;
text-decoration : none;
display : block;
}

.stripTransmitter a:hover, a.current {
background : #fff;
color : #ff0000;
}

.tooltip {
padding : 0.5em;
background : #fff;
color : #000;
border : 5px solid #dedede;
} 

/* end stripviewer classes */
