/*General elements */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
	border:0px;
}

body
{
	background: #558712;
	font-size:70%; /*For IE, sets font size to 11.2px but allows it to remain scalable.*/
	line-height:1.75em;
	font-family: Verdana, Helvetica, sans-serif;
	color: #7D7B7B;
	text-align: center;
	min-width: 776px;
	padding: 35px;
}

p {
  margin: 1em 0;
}

h1 {
  font-size: 2em;
  font-weight: bold;
  margin: .67em 0;
}

h2 {
  font-size: 1.5em;
  font-weight: bold;
  margin: .83em 0;
}

h3 {
  font-size: 1.17em;
  font-weight: bold;
  margin: 1em 0;
}

h4 {
  font-size:1em;
  font-weight: bold;
  margin: 1.33em 0;
}

h5 {
  font-size: 0.83em;
  font-weight: bold;
  margin: 1.67em 0;
}

h6 {
  font-size: 0.67em;
  font-weight: bold;
  margin: 2.33em 0;
}

ul {
  list-style-type: disc;
  margin: 1em 0;
  padding-left:40px;
}

ol {
  list-style-type: decimal;
  margin: 1em 0;
  padding-left: 40px;
}

ul.flush { 
  padding-left:15px;
}

ul.iconAlign {
  padding-left:64px;
}

li {
  display: list-item;
}

table {
  font-size: 1em;
  line-height:1.5em;
  border-bottom:solid #ABC9CD 0px;
  border-right:solid #ABC9CD 0px;
  margin-top:1em;
  margin-bottom:1em;
}

td {
	padding:.5em .75em;
	margin:0px;
	border-top:solid #ABC9CD 0px;
	border-left:solid #ABC9CD 0px;
	vertical-align:top;
}

td.strong {
	color:black;
	font-weight:bold;
  	border-bottom:solid #ABC9CD 1px;
  	border-right:solid #ABC9CD 1px;
  	border-left:solid #ABC9CD 1px;
  	border-top:solid #ABC9CD 0px;
}

th.strong {
	color:black;
	font-weight:bold;
  	border-bottom:solid #ABC9CD 1px;
  	border-right:solid #ABC9CD 1px;
  	border-left:solid #ABC9CD 1px;
}

td.grey {
  	border-bottom:solid #ABC9CD 1px;
  	border-right:solid #ABC9CD 1px;
  	border-left:solid #ABC9CD 1px;
}


th {
	background-image:url("navimages/bluetable_header.gif");
	background-repeat:no-repeat;
	padding:.4em .75em .5em;
	margin:0px;
	border-top:solid #ABC9CD 1px;
	border-left:solid #ABC9CD 1px;
	border-bottom:solid #ABC9CD 1px;
	border-right:solid #ABC9CD 1px;
	vertical-align:top;
	text-align:left;
	color:black;
	font-size:1em;
	line-height:1.4em;
	font-weight:normal;
}

th.blank {
	background-image:none;
	border-top:none;
	border-left:none;
	padding-top:3px;
	vertical-align:bottom;
}

#wrapper
{
	width: 776px;
	margin: 0 auto;
	text-align: left;
}

#mainbox
{
	background: #fff url("navimages/mainbox_bkgnd.gif") repeat-y top left;
}

a, a:link {
	color:#2C777E;
}

a:visited, a:hover, a:active {
	color:#6DA3A8;
}

.hide_screen
{
	visibility:hidden;
	display:none;
}

.clearall { clear: both; }

.smallfont {
	font-size:.85em;
}

/* End General Elements */
/* ------------------------------------------ 

Top Bar - Includes global links */

#topbar
{
	background: #000 url("navimages/tr.gif") no-repeat right top; 
	color: #BFBFBF;
	padding: 8px 15px 10px;
	font-size: 9px;
	line-height:11px;
}

#topbar a, #topbar a:link, #topbar a:visited { text-decoration: none; color: #ccc; } 
#topbar a:hover, #topbar a:active { text-decoration: underline; color: #fff; }

#topbar_links {
	float:right;
}

#topbar_links ul {
	margin-left:0; 
	padding-left:0; 
	display:inline;
}

#topbar_links ul li {
	margin-left:0; 
	padding:0px 3px 0px 4px; 
	border-left:1px solid #aaa; 
	list-style:none; 
	display:inline;
}

#topbar_links ul li.first {
	margin-left:0;
	border-left:none;
	list-style:none;
	display:inline; 
}

#topbar_links ul li.last {
	padding-right:0px;
}

#topbar_title {
	float:left;
	font-weight:bold;
	background-image: url("navimages/header_workerscomptagline.gif");
	background-repeat:no-repeat;
	height:11px;
	width:344px;
}

#topbar_title span {
	visibility:hidden;
	display:none;
}

/* End Top Bar */
/* ------------------------------------------ 

Footer */

#footer
{
	padding: 18px 0px 0px 0px;
	color: #DADADA;
	font-size: 0.8em;
	background-image: url("navimages/footer_bkgnd.gif");
	background-repeat:no-repeat;
	background-position:top left;
	
}

#footer a, #footer a:visited, #footer a:link, #footer a:active {
	color: #DADADA;
}

#footer a:hover {
	color:#fff;
}

/* End Footer */
/* ------------------------------------------ 

Navigation: 
The "breadcrumb" tabs, which are grayed out above the menu and show parent relationships, are anchors with the "parentlinks" class. The
first anchor must have the "parentlinks_first" class. The section title is an anchor as well with the "sectiontitle" class or 
"sectiontitle_selected" if the current page is the section landing page. The children links formed in a list, the list items are 
classed for special cases:
- 'node' when the item digs to a deeper tier
- 'selected' when the item represents the current page
- 'bottomcap' for the "Back to..." link - if there is no "Back to" leave the list item blank and only the double lines will show. 

The CSS has been designed this way in order that the menu will degrade gracefully for screen readers and portable devices.

Note: Backgrounds are sometimes repeated, once in the sliding button, and once in the element behind - this reduces the flicker 
that occures in IE as the button background is slid. 

*/

#navigation
{
	float: left;
	width: 155px;
	padding: 105px 0px 0px;
	text-align: left;
	font-size:10px;
	line-height:12px;
	background-image: url("navimages/nav_logo.gif");
	background-repeat:no-repeat;
	position:relative;
}

#navigation a#logoclick {
	position:absolute;
	width:126;
	height:59;
	left:14;
	top:21;
	cursor:pointer;
}

#navigation a {
	text-decoration:none;
}

#navigation a.parentlinks, #navigation a.parentlinks:active, #navigation a.parentlinks:link, #navigation a.parentlinks_first, #navigation a.parentlinks_first:active, #navigation a.parentlinks_first:link {
	width:125px / width:155px;
	padding: 2px 15px;
	margin: 0;
	background-position:top left;
	display:block;
	color:#bfbfbf;
	font-weight:bold;
}

#navigation a.parentlinks, #navigation a.parentlinks:active, #navigation a.parentlinks:link {
	background-image: url("navimages/nav_parentlinks.gif");
}

#navigation a.parentlinks_first, #navigation a.parentlinks_first:active, #navigation a.parentlinks_first:link {
	background-image: url("navimages/nav_parentlinks_first.gif");
}

#navigation a.parentlinks:hover, #navigation a.parentlinks_first:hover {
	background-position:top right;
	color:#404040;
}

#navigation a.sectiontitle, #navigation a.sectiontitle:active, #navigation a.sectiontitle:link, #navigation a.sectiontitle_first, #navigation a.sectiontitle_first:active, #navigation a.sectiontitle_first:link {
	width:125px / width:155px;
	padding: 6px 15px;
	margin: 0;
	background-position:top left;
	display:block;
	color:#7D7B7B;
	font-weight:bold;
}

#navigation a.sectiontitle { /* #navigation a.sectiontitle, #navigation a.sectiontitle:active, #navigation a.sectiontitle:link */
	background-image: url("navimages/nav_sectiontitle.gif");
}

#navigation a.sectiontitle_first { /* #navigation a.sectiontitle_first, #navigation a.sectiontitle_first:active, #navigation a.sectiontitle_first:link */
	background-image: url("navimages/nav_sectiontitle_first.gif");
}

#navigation a#sectiontitle_selected {
	background-image: url("navimages/nav_sectiontitle_active.gif");
}

#navigation a#sectiontitle_selected.sectiontitle_first {
	background-image: url("navimages/nav_sectiontitle_first_active.gif");
}

#navigation a.sectiontitle:hover, #navigation a.sectiontitle_first:hover {
	background-position:top right;
	color:black;
}

#navigation #sectiontitle_selected {
	/*background-position:top right;*/
	color:#FFFFFF;
}

#navigation ul
{
	list-style: none;
	margin: 0;
	padding: 2px 0px 0px;
	background-image: url("navimages/nav_sectioncap.gif");
	background-repeat:no-repeat;	
}

#navigation ul li {
	margin: 0;
	padding: 0;
	background-image: url("navimages/nav_button_standard.gif");
	background-position:right top;
}

#navigation ul li.node {
	background-image: url("navimages/nav_button_node.gif");
}

#navigation ul li.bottomcap {
	background-image: url("navimages/nav_bottomcap.gif");
	line-height:4px; /*Sets enough height so that even when li is empty the double lines are still revealed as long as there is a &nbsp; in the li */ 
	height:8px; /*Needed by IE to show the background */
	margin-bottom: 22px;
}

#navigation ul li a, #navigation ul li a:visited, #navigation ul li a:link {
	/*width:111px; / width:155px;
	padding: 4px 15px 4px 29px;*/
	width:115px; / width:155px;
	padding: 4px 11px 4px 29px;
	margin: 0px; 
	background-position:top left;
	background-image: url("navimages/nav_button_standard.gif");
	display:block;
	color:#7D7B7B;
}

#navigation ul li.node a, #navigation ul li.node a:visited, #navigation ul li.node a:link {
	background-image: url("navimages/nav_button_node.gif");
}

#navigation ul li.selected a, #navigation ul li.selected a:visited, #navigation ul li.selected a:link {
	background-image: url("navimages/nav_button_active.gif");
	color:#FFFFFF;
	font-weight:bold;
}

#navigation ul li.bottomcap a, #navigation ul li.bottomcap a:visited, #navigation ul li.bottomcap a:link {
	background-image: url("navimages/nav_bottomcap.gif");
	padding-top:4px;
	font-weight:bold;
	line-height:15px;
}

#navigation ul li.bottomcap a:hover, #navigation ul li.bottomcap a:active {
	color:black;
}

#navigation ul li a:hover, #navigation ul li a:active {
	background-position:top right;
	color:#6D6B6B;
	font-weight:bold;
	/* Below: The padding expands slightly to allow for the font boldness  */
	width:118px; / width:155px;
	padding-right:8px;
}


/* End Navigation */
/* ------------------------------------------ 

Content Blocks */

#content { /* The box that surrounds all content, use only once on the page */
	width: 612px;
	float: right;
	padding: 0;
}

#content ul li {
 	list-style-type:square;
}

#content h1, #content h2, #content h3, #content h4, #content h5 {
	color:black;
	margin:0px;
	line-height:1.4em;
}

.content_head a, .content_head a:link, .content_head a:visited, .content_head a:active, .content_head a:hover {
	color:#7D7B7B;
}

.content_head { /* Module for the large green title and large gray subtitle text */ 
	padding:13px 35px 0px 14px;
	position:relative;
}

#content .content_head h1 {
	font-size:2.1em;
	color:#558712;
	margin:0px 0px 3px;
	font-weight:bolder;
}

#content .content_head h2 { 
	font-size:1.6em;
	color:#7D7B7B;
	font-weight:normal;
	margin:0px;
}

.content_featurebox {
	width:596px;
	margin-top:13px;
	margin-bottom:15px;
}

.content_featurebox a, .content_featurebox a:link, .content_featurebox a:visited, .content_featurebox a:active, .content_featurebox a:hover {
	color:#7D7B7B;
}

#content .content_featurebox h1 {
	background-image: url("navimages/featurebox_topround.gif");
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#7D7B7B;
	color:#FFFFFF;
	margin-bottom:4px;
	font-size:1.15em;
	padding:3px 19px 3px 14px;
	
}

#content .content_featurebox h2 {
	font-size:1.6em;
	line-height:1.5em;
	color:#7D7B7B;
	font-weight:normal;
}

.content_featurebox_body {
	background-image: url("navimages/featurebox_bottomround.gif");
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#F9DB53;
}

.content_featurebox_body div {
	padding:5px 19px 5px 14px;	
}


.content_bodyblock
{

	margin:14px 0px;	
}

.content_bodyblock_icon, .content_bodyblock_breakout, .content_bodyblock_iconAndBreakout { /* Modules used for content layout */ 
	position:relative;
	margin:14px 0px;	
}

.content_column_main
{

}

.content_bodyblock .content_column_main {
	padding:0px 35px 0px 14px;
}

.content_bodyblock_icon .content_column_main {
	padding:0px 35px 0px 78px;	
}

.content_bodyblock_breakout .content_column_main {
	padding:0px 215px 0px 14px;
}

.content_bodyblock_iconAndBreakout .content_column_main {
	padding:0px 215px 0px 78px;	
}

.content_bodyblock_iconAndBreakout .content_column_left, .content_bodyblock_icon .content_column_left {
	position:absolute;
	top:4px;
	left:14px;
}

.content_bodyblock_iconAndBreakout .content_column_left img, .content_bodyblock_icon .content_column_left img {
	border:1px solid #7D7B7B;
}


.content_bodyblock_iconAndBreakout .content_column_right, .content_bodyblock_breakout .content_column_right {
	position:absolute;
	top:0px;
	right:0px;
	width:180px;
	background-image: url("navimages/sidebar_bottom.gif");
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:13px;
	margin-bottom:5px;
}

.content_column_right_header {
	width:142px; / width:180px;
	padding:4px 19px 4px 18px;
	background-color:#ABC9CD;
	color:black;
	font-weight:bold;
	border-left:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.content_column_right_body {
	z-index:2; /*Places text in front of the corner element */
	position:relative; /*Needed for the z-index to work*/
	padding:1px 19px 1px 18px;
	font-size:.9em;
	line-height:1.75em;
	border-left:1px solid #BFBFBF;
}

.content_column_right_body p {
	margin:1em 0px;
}

.content_column_right_body p.last {
	margin-bottom:.25em;
}

.bumpforthumbnail {
	position:relative;
	margin-left:64px;
	min-height:50px; / height:50px;
}

.bumpforthumbnail img {
	position:absolute;
	left:-64px;
	top:4px;
	border:1px solid #7D7B7B;
}

.box {
	width: 100%;
	display: block;
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
}

.boxpad {
	display: block;
	clear: both;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
}

.split2 {
	width: 44%;
	float: left;
	padding-right: 6%;
	display: block;
	position: relative;
}

.splitfinal {
	display: block;	
	position: relative;
	width: auto;
	float: left;
}

.center {
	text-align: center;
}

.halfspace {
	padding: .5em 0em 0em;
	display:block;
}

.indent {
	padding-left: 2em;
}

.formtable {
	border:none;
}

.formtable td {
	border:none;
	padding:0px 5px 5px 0px;
}

.formtable td.label {
	padding-top: 3px;
	text-align:right;
}

.formtable tr.topline td {
	border-top:1px solid gray;
	padding-top:5px;
}

.tablewidthBreakout {
	width:375px;
}

.tablewidthBreakout td {
	border-color: #abc9cd;
	border-left:solid #ABC9CD 1px;
	border-bottom:solid #ABC9CD 1px;
	border-right:solid #ABC9CD 1px;
}

.tablewidthIconAndBreakout {
	width:315px;
}

.tablewidthStandard {
	width:540px;
}

.tablewidthIcon {
	width:495px;
}

/* End Content Blocks */
/* ------------------------------------------ 
Accordian panels for the right sidebar */

.content_column_right_accordianset { /* We need to set up a box for the panels */ 
	position:absolute;
	top:0px;
	right:0px;
	width:180px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

.content_column_right_accordianset .content_column_right { /* We need to undo the positioning that is already assigned to the .conent_column_right */
	position:relative;
	right:none;
	top:none;
	bottom:none;
}

.sidebar_button {
	width:142px; / width:180px;
	padding:5px 19px 4px 19px;
	color:black;
	font-weight:bold;
	margin-bottom:5px;
	background-repeat:no-repeat;
	color:#7D7B7B;
	height:21px; / height:30px;
}

.sidebar_button a, .sidebar_button a:visited {
	text-decoration:none;
	color:#6D6B6B;
}

.sidebar_button a:hover {
	color:black;
}

.sidebar_panel { /* When the page loads the sidebar_panel's are hidden and the buttons shown, use onload to reveal a default panel */
	display:none;
	visibility:hidden;
}

/* End Accordian panels */
/* ------------------------------------------ 
Tabs */

.tabframe
{
    width: 575px;
	margin: 14px 0px 0px 14px;
}

.tabheader
{
    margin: 0px;
    padding: 0px;
	height:22px;
	background-image: url("navimages/tabs_start.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:8px;
	clear:both;
}

.tabheader .tabwrapper {
	height:22px;
	background-image: url("navimages/tabs_background.gif");
	background-position:right bottom;
	background-repeat:repeat-x;
	float:left;
	position:relative;
}

.tabframe .tabheader ul
{
    list-style-type: none;
	display:inline;
	margin:0px;
	padding:0px;
}

.tabframe .tabheader ul li
{
    display: inline;
    margin: 0px;
	padding:0px;
}

.tabframe .tabheader ul li a {
	background-image: url("navimages/tabs_divider.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size:10px;
	line-height:12px;
	padding:4px 20px 6px 3px;
	height:13px; / height:22px; 
	margin:0px;
	color:#6F6F6F;
	position:relative;
}

.tabframe .tabheader ul li.firsttab a {
	padding-left:6px;
}

.tabframe .tabheader ul li a.activetab {
	background-image: url("navimages/tabs_active.gif");
	text-decoration:none;
	font-weight:bold;
	padding-left:0px;
}

.tabframe .tabheader ul li.firsttab a.activetab {
	padding-left:6px;
}

.tabframe .tabheader ul li a div {
	display:none;
	visibility:hidden;
}

.tabframe .tabheader ul li a.activetab div {
	display:block;
	visibility:visible;
	position:absolute;
	width:15px;
	height:22px;
	bottom:0px;
	left:-15px;
	background-image: url("navimages/tabs_active_cap.gif");
}


.tabframe .tabheader ul li.firsttab a.activetab div {
	background-image: url("navimages/tabs_active_cap_first.gif");
	width:9px;
	left:-9px;
}

.tabframe .tabheader div.coverlast {
	width:11px;
	height:22px;
	bottom:0px;
	right:-2px; /*There is an odd behavior in IE that sometimes this is off by one pixel, to compensate we shift it over causing sometimes a double border, sometimes a single, but never a missing border*/
	position:absolute;
	background-image: url("navimages/tabs_lastoverlay.gif");
}

.tabframe .tabheader ul li a, .tabframe .tabheader ul li a:link, .tabframe .tabheader ul li a:visited {
}

.tabframe .tabheader ul li a:hover, .tabframe .tabheader ul li a:active {
	color:black;
}

.tabbody
{
	background-image: url("navimages/tabs_contentarea_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:14px;
	position:relative;
}

.tabbody .tabcap{
	position:absolute;
	background-image: url("navimages/tabs_contentarea_toprtcorner.gif");
	background-repeat:no-repeat;
	background-position:right top;
	right:0px; / right:-1px;
	top:-1px;
	width:12px;
	height:12px;
}

.tabarea
{
    visibility: hidden;
	display:none;
	border-left:1px solid #7D7B7B;
	border-right:1px solid #7D7B7B;
	padding:1px 0px; /*Needed for Firefox gap bug */
}

.tabareaVisible
{
    visibility:visible;
	display:block;
	border-left:1px solid #7D7B7B;
	border-right:1px solid #7D7B7B;
	padding:1px 0px; /*Needed for Firefox gap bug */
}

/* End Tabs */
/* ------------------------------------------  
Home Page Styles*/
  
  #homepageIam {
  	background-image:url('/saif_library/homepage/iambutton.gif');
	width:155px;
	height:27px;
  }
  
  #homepageIam span {
  	display:none;
	visibility:hidden;
  }
  
   #homepageAdditionalLinksWrapper {
   float:right;
  }

  
  #homepageAdditionalLinks {
  	/*background-color:#006699;*/
	bottom: 16px;
	position:absolute;
	left: 0px;
	width:123px; / width:155px;
	padding:0px 16px;
	line-height:1.5em;
  }
  


  #resourceLinks ul li {
	padding-left: -16px;
	list-style-image:url(/saif_library/homepage/bullet.gif);
  }

  #homepageAdditionalLinks li {
    padding:2px 0px;
  }
  
  #homepageAdditionalLinks a, #homepageAdditionalLinks a:visited {
  color: #7D7B7B;
  text-decoration:none;
  }

  #homepageAdditionalLinks a:hover {
    text-decoration:underline;
  }

/* End Home Page Styles */
/* ------------------------------------------  */

/* For Search */

  .resultrow {
		padding-bottom:2em;
	}
        .SearchList
        {
            background-image: none;
            background-color: White;
            color: #7d7b7b;
            font-size: 10px;
            border: solid 1px Silver;
            width: 100px;
            overflow: visible;
            margin-left: 0px;
        }

        .SearchListHiLite
        {
            width: 120px;
            color: white;
		height: 15px;
            font-weight: bolder;
            background-color: #404040;		
        }
        .SearchListItem
		{
			width: 120px;
			height: 15px;
			background-color: white;
			background-image: none;
		}

#searchBox {
    width: 150px;
    font-size: 9px;
    font-color: #7d7b7b;
    font-weight: bold;  
    padding-left: 0px;
    margin-left: 7px;
    padding-bottom: 12px;
    }

#searchBox2 {
    width: 150px;
    font-size: 9px;
    font-color: #7d7b7b;
    font-weight: bold;  
    padding-left: 0px;
    margin-left: -10px;
    padding-bottom: 12px;
    }

#SimpleSearchControl1_Scope {
    font-size: 10px;
    font-color: #7d7b7b;
    padding-left: 5px;
    width: 88px;
    }

#SimpleSearchControl1_Term_AutoExtender_completionListElement {
    width: 200px;
    color: white;
    border: solid 1px #d3d3d3;
    }

#SimpleSearchControl1_Term {
    width: 140px;
    color: #7d7b7b;
    border: solid 1px Silver;
    }

#SimpleSearchControl1_GoButton {
    padding-left: 0px;
    position: right;
    }

#navigation .searchBox {
    width: 150px;
    font-size: 9px;
    font-color: #7d7b7b;
    font-weight: bold;  
    padding-left: 0px;
    margin-left: 7px;
    padding-bottom: 12px;
}

  	#navigation .searchBox .SearchList
        {
            color: white;
            font-size: 10px;
            width: 98px;
            overflow: visible;
            margin-left: 0px;

        }


	#navigation .searchBox .SearchListHiLite
        {
            width: 138px;
            color: white;
            font-weight: bolder;
		font-size:10px;
		height:15px;
		padding: 7px 7px 7px 7px;
		background-position:top left;
		background-image: url("");

        }
  
	#navigation .searchBox .SearchListItem
		{
		color: #404040;
		width: 128px;
		background-color: white;
		font-size: 10px;
		height: 15px;
		padding: 7px 7px 7px 7px;
		background-position: left;
		}

  #homepageAdditionalLinks ul {
  	padding: 0px;
	margin: 0px 0px;
	padding-left: 15px;
	list-style-image:url();
  }


       #homepageAdditionalLinks .SearchListHiLite
        {
            width: 139px;
            color: white;
		height: 15px;
            font-weight: bolder;
            background-color: #404040;
		margin-left: -16px;		
        }

       #homepageAdditionalLinks .SearchListItem
		{
			width: 120px;
			height: 15px;
			background-color: white;
			background-image: none;
			margin-left: -16px;
		}

	#homepageAdditionalLinks .SearchList
        {
            background-image: none;
            background-color: White;
            color: #7d7b7b;
            font-size: 10px;
            border: solid 1px Silver;
            width: 100px;
            overflow: visible;
            margin-left: 0px;
        }



/* End Search */
/* -------------------------------------- */


/* For RSS */


#linkRss {

}

.rssClass {

}

#linkRss .rssClass {

}
/* -------------------------------------- */
/* For Printable */

.content_head span { 
	float: right;
	font-size: 10px;
	border:1px solid #BFBFBF;
	padding:1px 8px 1px 8px;
	margin-top:-8px;
	margin-right:-19px;
}

.content_head span a { 
	text-decoration: none; 
}

/* End Printable */
/* -------------------------------------- */





/* For Printable */

.content_head span { 
	float: right;
	font-size: 10px;
	border:1px solid #BFBFBF;
	padding:1px 8px 1px 8px;
	margin-top:-8px;
	margin-right:-19px;
}

.content_head span a { 
	text-decoration: none; 
}

/* End Printable */
/* -------------------------------------- */


/* 801 form styles */
#eoo-form {
    display: block;
	padding-left: 15px;
	width 300px;
}
/*#eoo-column-1 {
    width: 285px;
    float: left;
    clear: right;
    position: relative;    
}
#eoo-column-2 {
    float: right;
    clear: left;
     width:285px;
    position: relative;
}*/

#eoo-column-1 {
    display: inline;
    width: 180px;
    float: left;
    clear: right;
   
}
#eoo-column-2 {
float: left;
   width:150px;
}
#eoo-stacker {
	display: block;
    padding:3px;
    margin: 0px;    
}
.stacker {
	display: block;
    padding:3px;
    margin: 5px;    
}

/* Video Request FOrm Styles */
#vr-stacker {
    padding:3px;
    margin: 0px;
    }    

#VideoRequest {
padding-left: 15px;

}

.field-label {
    display: inline-table;
    padding: 0px 0px 0px 0px;
    width: 150px;
}

.field-label-zip {
    display: inline-table;
    padding: 0px 0px 0px 20px;
    width: 40px;
}


/* applicable to all forms */

.form-star {
	display: inline;
	color:#e01f22;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	
		
}
