/* 
================================
Skin styles for DotNetNuke - Waste Services Inc.
================================
*/   

.pagemaster
{
    width: 100%;
    height: 100%;
    background-color: #e6e9ed;
    background-image: url(images/bg.jpg);
    padding-top: 5px;
}
.mastertable {
	background-color: #ffffff;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	width: 750px;
	}
.masthead
{
    background-image: url(images/masthead.jpg);
    background-repeat: no-repeat;
    background-color: transparent;
    width: 750px;
    height: 248px;
}
.menuspacer
{
    margin-top: 5px;
}
.menuleft
{
    background-color: #eeeeee;
    background-repeat: repeat-x;
    height: 23px;
    width: 225px;
    background-image: url(images/menu.jpg);
    border-right: #cccccc thin solid;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.menuleft2
{
    background-color: #eeeeee;
    background-repeat: repeat-x;
    height: 23px;
    width: 225px;
    background-image: url(images/menu.jpg);
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.menuright
{
    background-color: #eeeeee;
    background-repeat: repeat-x;
    border: 0px;
    height: 23px;
    width: 525px;
    background-image: url(images/menu.jpg);
}

/**Content Panels**/
.contentspace1
{
    padding-right: 10px;
    padding-left: 0px;
    padding-top: 14px;
}
.contentspace2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 10px;
}
/*two column*/
.openleft
{
    width: 450px;
    padding-left: 12px;
    padding-right: 7px;
    border-right: #eeeeee 1px solid;
    padding-top: 14px;
}
.openright 
{
    width: 300px;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 10px;
    
}
/*two column -new*/
.openlefts
{
    width: 370px;
    padding-left: 10px;
    padding-right: 7px;
    border-right: #eeeeee 1px solid;
    padding-top: 14px;
}
.openrights 
{
    width: 370px;
    padding-left: 7px;
    padding-right: 10px;
    padding-top: 10px;
    
}
.leftside
{
    background-color: #eeeeee;
    padding-top: 10px;
    border-right: #dddddd 1px solid;
}
.openspace /*Open frame content panel*/
{
    width: 740px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 14px;
}
/*three column*/
.OnePane
{
    width: 246px;
    padding-left: 12px;
    padding-right: 7px;
    border-right: #eeeeee 1px solid;
}
.TwoPane
{
    width: 246px;
    padding-left: 12px;
    padding-right: 7px;
    border-right: #eeeeee 1px solid;

}
.ThreePane
{
    width: 246px;
    padding-left: 12px;
    padding-right: 7px;

}

/********Textbox************/

.contentpane {
	width: 647px;
	background-color: #AAFFBC;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}
.contentpane1 {
	width: 740px;
	
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}
/********Top frames************/

/**********Closed Captions**********/
.copy 
{
    text-align: center;
    font-size: 8pt;
	color: #444444;
	font-family: Arial, Verdana, san-serif;
}
a.copylink
{
	font-family: Verdana, Arial, Sans-Serif;
    font-size: 10px;
    color: #ffffff;
	text-decoration: underline;
	vertical-align: text-top;
}
a.copylink:hover
{
	font-size: 10px;
	color: #00355c;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
	vertical-align: text-top;
}
a.copylink:visited
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
	vertical-align: text-top;
}
a.copylink:active
{
	font-size: 10px;
	color: #00355c;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline;
	vertical-align: text-top;
}
/********************/

/**************Content********************/

/*===================================================*/
/* Main Menu    - Solpart Menu Functionality  */
/*===================================================*/


.MainMenu_MenuIcon
{
display: none
}

/* Menu bar */
.MainMenu_MenuBar {
	background-color: transparent;
	width: 100%;
	height: 23px;
	
}

/* Container for submenu */
.MainMenu_SubMenu
{
    background-color: #eeeeee;
    cursor: default;
    margin-left: 6px;
    width: 100px;
    height: 23px;
    z-index: 1000;
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
}

/* Hover state for submenu items */
.MainMenu_MenuItemSel {
	background-color: #cccccc;
	border: 0px;
	font-family: Arial, Verdana, Sans-serif;
	font-size: 8pt;
	color: #f00;
	font-weight: bold;
	width: 146px;
	height: 27px;
}
.MainMenu_MenuItemOff
{	background-color: transparent;
	border: 0px;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width: 132px;
	height: 27px;
}
/* Off state for Submenu */
.MainMenu_MenuItem,
.MainMenu_MenuBreadcrumbActive 
{
	background-color: #eeeeee;
	border: 0px;
	color: #3B3C3E;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 8pt;
	font-weight: bold;
	width: 146px;
	height: 27px;
}



/*************/
/* MAIN Menu */
/*************/
/* Container for main menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
	margin: 0px;
	width: 87px;
	height: 23px;
	text-align: left;
	border: 0px;

}
/* Non Selected state for main menu items */
.MainMenu_Off
{
	background-color: transparent;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	height: 23px;
	color: #3B3C3E;
	text-align: right;
	vertical-align: middle;
	border: 0px;
	padding-top: 5px;
}

/* main menu items Selected */
.MainMenu_Active,
.MainMenu_BreadcrumbActive
{	background-color: transparent;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Sans-Serif;
	padding-top: 5px;
	font-size: 8pt;
	height: 23px;
	color: #3B3C3E;
	text-align: right;
	vertical-align: middle;
	border: 0px;
	
}
/* main menu Mouseover */
.MainMenu_Selected
{
    background-color: transparent;
    background-image: url(images/menu_hover.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Verdana, Sans-Serif;
    font-size: 8pt;
    height: 23px;
    color: #EF3E42;
    vertical-align: middle;
    border: 0px;
    padding-top: 5px;
    text-align: right;
    background-position-x: center;
}


/* Hidden Elements - This stops the icon and arrows from being displayed in the menu */
.MainMenu_MenuArrow, 
.MainMenu_RootMenuArrow, 
.MainMenu_MenuIcon, 
.MainMenu_MenuBreak 
{display: none;}


/*==================*/
/* End Main Menu    */
/*==================*/


/*****************/

a.login
{
    font-size: 8pt;
    color: #EF3E42;
    font-family: Arial, Verdana, Sans-Serif;
    text-decoration: none;
    margin-bottom: 3px;
    margin-left: 10px;
    border: "0px";
    font-weight: bold;
}

a.login:active
{
    font-size: 8pt;
    color: #333333;
    font-family: Arial, Verdana, Sans-Serif;
    text-decoration: none;
    margin-bottom: 3px;
    margin-right: 10px;
    border: "0px";
    font-weight: bold;
}
a.login:visited
{
		font-size: 8pt;
	color: #EF3E42;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
	margin-bottom: 3px;
	margin-right: 10px;
	border: 0px;
	font-weight: bold;
}
a.login:hover
{
		font-size: 8pt;
	color: #444444;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
	margin-bottom: 3px;
	margin-right: 10px;
	font-weight: bold;
	border: 0px;
}
.body
{
	font-size: 9pt;
	color: #454665;
	font-family: Arial;
	padding-left: 5px;
	margin-left: 20px;
	margin-top: 10px;
		border: 0px;
}
.space
{

	
	margin-left: 18px;
	
}
.hours
{
    text-align: center;
    font-size: 8pt;
	color: #444444;
	font-family: Arial, Verdana, san-serif;
}
.A-railcare_body
{
	font-size: 9pt;
	color: #222222;
	font-family: Arial;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
		border: 0px;
}
