#html, body {
  margin: 0;
  padding: 0;
}

html { }

a {
  text-decoration: none;
  color: #B83C05;
}

td, th {
  text-align: left;
  vertical-align: top;
}


/* --Styles for the master page-- */

#site {
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
	width: 990px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
}


#center-column {
	background-image: url(../images/center-column-background.jpg);
	background-repeat: repeat-y;
	position: relative;
	width: 990px;
	z-index: 0;
}

.header-wrapper-top {
	background-repeat: no-repeat;
	height: 126px;
	width: 990px;
	z-index: 0;
	
}

#header-wrapper-bottom {
	background-image: url(../images/header-wrapper-bottom.jpg);
	background-repeat: no-repeat;
	height: 57px;
	width: 990px;
	z-index: 0;
	
}
	
	#header-wrapper-bottom #header-links 
	{
		position: absolute;
		left: 0px;
    top: 127px;
}
	
	#header-wrapper-bottom #header-flags
	{
		position: absolute;
		right: 0px;	
	}
	#header-wrapper-bottom #header-flags .flag
	{
		width: 23px;	
	}
	
	/*CHANGES*/
	#header-wrapper-bottom #home-top-entry
	{
		_width: 60px;
	}
	#header-wrapper-bottom #products-top-entry
	{
		_width: 80px;
	}
	#header-wrapper-bottom #inaction-top-entry
	{
		_width: 90px;
	}
	#header-wrapper-bottom #resource-top-entry
	{
		_width: 170px;
	}
	#header-wrapper-bottom #newsandevents-top-entry
	{
		_width: 140px;
	}
	#header-wrapper-bottom #contact-top-entry
	{
		_width: 120px;
	}
/*CHANGES*/
	
	#header-wrapper-bottom .navmenu-dropdown-top-active
	{
		height: 41px;
		z-index: 30;
		background-color: White;
		border-left: 1px solid #C2C2C2;
		border-top: 1px solid #C2C2C2;
		border-right: 1px solid #C2C2C2;
	}
    #header-wrapper-bottom .navmenu-dropdown-top
    {
		height: 34px;
		border-left: 1px solid White;
		border-top: 1px solid White;
		border-right: 1px solid White;
		color: #EA4F33; 
    }
    #header-wrapper-bottom .navmenu-hover
    {
		background-color: #FBDCD6;
    }
    
    /*Here are the styles for editing the text in the navBar */
    .top-level-text
    {
    	font-size: 11pt;
		font-family: Franklin Gothic, Arial;
    	color: #EA4F33; 
    }
    
    #header-wrapper-bottom .greater-than
    {
		font-size: 10pt; 
		color: #EA4F33;
		font-family: Franklin Gothic, Arial;
    }
    #header-wrapper-bottom .greater-than-text
    {
		font-size: 10pt; 
		color: Black;
		font-family: Franklin Gothic, Arial;
    }
    #header-wrapper-bottom .open-bracket
    {
		font-size: 10pt; 
		color: #EA4F33;
		font-weight: bold;
		font-family: Franklin Gothic, Arial;
    }
    #header-wrapper-bottom .open-bracket-text
    {
		font-size: 10pt; 
		color: #EA4F33;
		font-weight: bold;
		color: Black;
		font-family: Franklin Gothic, Arial;
    }
    
#body-wrapper {
	background-image: url(../images/body-background.png);
	/*background-image: url(../images/1_background_blank-boxes.jpg);*/
	background-repeat: no-repeat;
	/*height not included due to IE7 issues. 
	Page should always be larger than the background image thanks to the left nav bar. */
	z-index: 0;
}

#left-navbar-wrapper {
	
}

	#left-navbar-wrapper #request-info {
		height: 60px;
	}
	
	#left-navbar-wrapper #thousands-use-bullex {	
		background-image: url(../images/thousands-use-bullex.png);
		background-repeat: no-repeat;
		height: 80px;
	}
	
	#left-navbar-wrapper .left-nav-treeview 
	{
		font-size: 0.8em;
	}
	
	#left-navbar-wrapper .left-nav-treeview tr
	{
		height: 10px;
	}

#inner-body-wrapper
{
	font-family: Arial;
	font-size: 12;
}

#inner-body-wrapper .inner-body-dividor 
{
	background-image: url(../images/red-dashes-dividor.jpg);
	background-repeat: no-repeat;
	height: 5px;
}

#inner-body-wrapper #inner-body-content
{
	line-height: 14pt;	
}

#footer-wrapper {
	background-image: url(../images/footer-background.jpg);
	background-repeat: no-repeat;
	height: 43px;
	width: 990px;
	z-index: 0;
	
}
	#footer-wrapper #footer-logos {
		background-image: url(../images/footer-logos.jpg);
		background-repeat: no-repeat;
		height: 25px;
	}
	
	#footer-wrapper #footer-links a:hover 
	{
		text-decoration: underline;
	}
	
#inner-body-content a,
#inner-body-header a,
#inner-body-header-bullet-1,
#inner-body-header-bullet-2
{
	color: #EA4F33;
	font-weight: bold;
}

/*
#inner-body-wrapper 
{
	font-family: Franklin Gothic;
}
*/

.inactive 
{
	display: none;
}

/* --End styles for master page-- */


/* --Styles for the page interiors-- */
	
.red-bracket
{
	color: #EA4F33;
	font-size: 1.2em;
	font-weight: bold;
}

.pop-up-small 
{
	margin-left: 4px !important; margin-left: 2px;
	margin-right: 4px !important; margin-left: 2px;
	margin-top: 4px !important; margin-left: 2px;
	margin-bottom: 4px !important; margin-left: 2px;
}

.gothic
{
	font-family: Franklin Gothic Medium, Arial;
}

#inner-body-header
{
	padding-left: 4px;
}

#inner-body-top-images
{
	height: 190px;
}

/* --End styles for the page interiors-- */


.ThousandsUse
{
	width: 214px;
	height: 42px;
	font-family: Franklin Gothic Medium, Arial;
	font-size: 11pt;
	vertical-align: top;
	line-height: 13pt;
}

.red-bracket
{
	color: #EA4F33;
	font-weight: bold;
	font-family: Franklin Gothic Medium, Arial;
	font-size: 11pt;
	vertical-align: middle;
	line-height: 14pt;
}


.red-bracket-image-cap
{
	color: #EA4F33;
	font-family: Franklin Gothic Heavy, Arial;
	font-size: 14pt;
	vertical-align: middle;
	line-height: 16pt;
}

.spaces
{
    font-size:8pt;
}

.image-cap
{
	color: Black;
	font-family: Franklin Gothic Medium Cond, Arial;
	font-size: 11pt;
	vertical-align: middle;
	line-height: 16pt;
}

.left-menu-level1
{
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 11pt;
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
}

.left-menu-level2
{
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	line-height: 13pt;
	vertical-align: baseline;
	padding-left: 10px;
}

.left-menu-level3
{
	color: Black;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	vertical-align: middle;
	width: 200px;
}
