body 
{
	margin:0px;
	padding:0px;
	font-size:100%;
	font-family:arial,sans-serif;
	color:#333;
	background-color:#eeeeee;
	/*text-align:center;*/
	
	/*background-image:*//*url(/images/background.gif)*//*url(../images/background.gif);*/
	/*
	background-repeat:repeat-y;
	background-position:top center;
	*/
	/*position:absolute;*/
	/*position:fixed;*/

	background-image:url(../images/background.gif);
	background-repeat:repeat-y;
	background-position:top center;

	/*background-position:center;*/
	/*background-position:inherit;*/
}

.Header
{
	color:White;
	background-color: #F16B20;
	font-family:Tahoma, sans-serif;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

h1 
{
	position:absolute;
	top:10px;
	left:7px;
	margin:0;
	padding:0;
	height:30px;
	width:300px;
	text-indent:-9999em;
	background-image:url(/portals/_default/skins/mrecon/images/mrecon_headline.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

h2 
{
	margin:0;
	padding:0 10px;
	font-size:20px;
	line-height:36px;
	font-weight:normal;
}

h3 
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #f16b20;
	background-color: transparent;
}

h5 
{
	width:100%;
	margin: 0;
	/*padding-left:5px;*/
	padding: 0px;
	line-height: 1px;
	background-image:url(../images/dots.gif);
}

h6 
{
	margin: 0;
	/*padding: 10px;*/
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	background-image:url(../images/header_bkg.png);
}

.SiteHeader
{
	font-size: 24px;
	color:White;
	height:50px;
}

.Head 
{
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #f16b20;
	background-color: transparent;
}

.Normal 
{
	margin:0;
	padding:0;
	font-size:100%;
	font-family:arial,sans-serif;
	color:#333;
	background-color: Transparent;		
}

.contentheader 
{
	margin:0;
	padding:0;
	font-size:100%;
	font-family:arial,sans-serif;
	color:#333;	
}

.contentfooter 
{
	margin:0;
	padding:0;
	font-size:100%;
	font-family:arial,sans-serif;
	color:#333;
}
	
.contentmain 
{
	position:absolute;
	margin:0;
	padding:0;
	font-size:100%;
	font-family:arial,sans-serif;
	color:#333;
	/*new
	text-align:center;
	vertical-align:text-top;*/
}

table 
{
	margin:0;
	padding:3;
	border-collapse:collapse;
	/*background-color:transparent;*/
}

/*
th,*/
td 
{
	margin:0;
	padding:5px;
	text-align:left;
	font-size:11px;
	line-height:13px;
	color:#333;
	/*background-color:transparent;*/
	float:inherit;
	/*font-weight: 700;*/
}

/*
tr.even td {
	color:#333;
	background-color:#eeeeee;

}
*/
thead th 
{
	color:#fff;
	background-color:#f16b20;
}

/*
.TableHeader {
	color:#fff;
	background-color:#f16b20;
}
*/

tbody th 
{
	color:white;
	/*background-color:#eeeeee;*/
	background-color:#f16b20;
	font-size:small;
}
/*
table th {
	color:black;
	background-color:white;
	font-size:small;
}
*/
div#content table,
table.header th,
table.header td 
{
	/* border:solid 1px #ccc; */
}

div.filter th,
div.filter td 
{
	padding:2px 10px;
	font-size:11px;
	line-height:11px;
}

.link 
{
	text-align:center;
	width:1%;
}

.amount 
{
	text-align:right;
}

hyperlink
{
	color:#ff803d;
}

a 
{
	color:#ff803d;
	background-color:transparent;	
	text-decoration:none;
	text-decoration:underline;
}

a:hover 
{
	color:#000;
	background-color:transparent;
	text-decoration:underline;
}
	
form {
	display:block;
	margin:0;
	padding:0;
}

div#container 
{
	margin:0 auto;
	padding:0;
	width:960px;/* 980 */
	/*width:50%;*/
	text-align:center;
	/*color:#333;*/
	/*background-color:#fff;*/
	/*background-color:Black;*/
	height:100%;
}

div#page_header 
{
	position:relative;
	/*position:absolute;*/
	color:#333;
	background-color:#eeeeee;
	border-top:solid 1px #eeeeee;
	min-width:100%;
}

div#page_header h2 
{
	color:#333;
	background-color:#e2e2e2;
}

div#header 
{
	position:relative;
	/*position:inherit;*/
	margin:0;
	padding:-20px; /*0*/
	height:50px;
	background-image:url(/images/header_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-bottom:solid 1px #ccc;
	text-align:left;
}

div#page_header h2,
div#page_header,
div#content,
div.controls 
{
	/*background-image:url(/images/dots.gif);*/
	background-repeat:repeat-x;
	background-position:bottom left;
}


/* commented backslash hack \*/ 
html, body
{
	height:100%;
}
/* end hack */

html,body {margin:0;padding:0}

#content 
{
	/*padding:0px; */
	min-height:100%;
	/*margin-bottom:-90px;*/
	/*padding-bottom:-80px;*/
	/*background-position:top center;*/
	background-color:Transparent;
}

#maincontent
{
	/*padding-left:150px;*/
	/*position:relative;*/
	/*background-position:top center;*/
	padding-bottom:130px;
	background-color:Transparent;
}

* html #content
{
	height:100%;
	margin:10px 20px;
}

#footer 
{
	position:relative;
	/*vertical-align:bottom;*/
	/*padding:150px;*/
	/*margin:10px 20px;*/
	/*padding-top:100px;*/
	/*padding-top:-154px;*/
	/*
	padding-left:148px;
*/
	font-size:10px;
	/*line-height:12px;*/
	/*width:80%;*/
	clear:both;
	/*height:132px; */
	/*vertical-align:bottom;*/
	bottom:132px;
	
}
/*
#clearfooter
	{
		clear:both;
		height:132px;
	}
*/
	/*
p {margin:0 0 .5em 0}
	*/
#reportsbanner
{
	text-align:left;
}

div.controls 
{
	margin:0;
	padding:10px 20px;
	text-align:right;
}

div.filter 
{
	padding:10px 0 3px 0;
}

ul#page_controls 
{
	position:relative;
	top:0px;
	left:218px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#page_controls li 
{
	float:left;
	margin:0 0 0 10px;
}

ul#page_controls li a {
	display:block;
	margin:0;
	padding:0 0 0 18px;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center left;
}

/* admin page */
ul#admin_page_controls 
{
	position:relative;
	top:0px;
	left:302px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#admin_page_controls li 
{
	float:left;
	margin:0 0 0 10px;
}

ul#admin_page_controls li a {
	display:block;
	margin:0;
	padding:0 0 0 18px;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position:center left;
}
/* admin page*/

li.Location a 
{
	background-image:url(../images/door2.png);
}

li.LocationGroup a 
{
	background-image:url(../images/home.gif);
}

li.DamageItem a 
{
	background-image:url(../images/view2.png);
}

li.Email a 
{
	background-image:url(../images/icons/16x16/internet.gif);
}

li.QuickBooks a 
{
	background-image:url(../images/export.png);
}

li.Users a 
{
	background-image:url(../images/photo_portrait.png);
}

li.Devices a 
{
	background-image:url(../images/icon_pda.png);
}

td.link a {
	display:block;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	text-indent:-9999em;
	background-image:url(/portals/_default/skins/mrecon/images/view.png);
	background-repeat:no-repeat;
	background-position:top center;
}

/* navigation */

/*
panel
{
	background-color:Transparent
}
*/
ul#menu
{
	background-color:#f16b20;
}

ul#menu {
	position:absolute;
	top:0px;
	right:0px;
	margin:0;
	padding:0;
	list-style-type:none;
}

ul#menu li {
	float:left; 
	margin:0;
	padding:0;
}

ul#menu li a {
	display:block;
	margin:0;
	padding:0 10px;
	font-size:12px;
	line-height:50px;
	font-weight:bold;
	color:#fff;
	background-color:transparent;
	border-left:solid 1px #f16b20;
	border-right:solid 1px #ff803d;
}

ul#SubMenu
{
	top:0px;
	right:0px;
	margin:5;
	padding:5;
	list-style-type:circle;
}

ul#SubMenu li {
	float:left;
	margin:5;
	padding:5;
}

/* #ffcc00 */
ul#menu li a:hover {
	/*color:#ffcc00;*/
	
	/*color: #666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;*/
	
	background-color:transparent;
	color:#5F5F5F;
}

/* locators */

div.Main li#main a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(/portals/_default/skins/mrecon/images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

div.Demo li#demo a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(/portals/_default/skins/mrecon/images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

div.Support li#support a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(/portals/_default/skins/mrecon/images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

/*body locators*/
body.inspections li#inspections a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

body.management li#management a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
	
}

body.sa li#sa a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

body.reporting li#reporting a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

body.profile li#profile a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}
body.help li#help a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}
body.logout li#logout a {
	text-decoration:none;
	color:#666;
	background-color:transparent;
	background-image:url(../images/tablit_bkg.png);
	background-repeat:repeat-x;
	background-position:top left;
	border-left:solid 1px #aaa;
	border-right:solid 1px #ccc;
}

/*messages*/
.error 
{
	font-size: 11px;	
	Color:#C00000;	
}

.success
{
	color:Green;
}

/*wizard*/
.SideBar
{
	background-color:White;
}
	
.Step
{
	background-color:#ddd;
}
	
	
/*GridView*/
/*
Gridview
{
	border-style:none;
	}
*/
		
.AlterRowStyle
{
	background-color:#ddd;	
}
	
.WizardAlterRowStyle
{
	background-color:White;	
}