/* Force editor background to white */
body.mceContentBody {
 background:#FFF !important;
}
a	{
 font-family:arial, sans serif;
 font-size:12px;
 text-decoration: none;
 color:#0000A0;
 font-weight:normal;
}

a:hover	{
 text-decoration: underline;
 color:#65A7F7;
}

a.nav2	{
 font-family:arial, sans serif;
 font-size:12px;
 font-weight: normal;
 text-decoration: none;
 color:#FFFFFF;
}

a.nav2:hover	{
 text-decoration: underline;
 color:#FFFFFF;
}


/* turn all image borders off */
img {
 border:0px;
}

body {
 background-image:url('/images/bg.gif');
 background-repeat: repeat-x;
 background-color:#E3E3E3;
 padding: 0;
 margin: 0;
 width: 100%;
 font-family:Arial;
 font-size:12px;
} 

.container {
 width:100%;
 height:100%;
 padding-top:16px;
}

.navBox {
 height:30px;
 width:174px;
 padding-left:22px;
}

.featureText {
 font-family:arial, sans-serif;
 font-size:11px;
 color:#666666;
 padding-left:8px;
}

.title{
 background-image:url('/images/title_back.gif');
 color:#737373;
 font-family:arial;
 font-size:14px;
 width:568px;
 height:39px;
 vertical-align:top;
 padding-top:12px;
 font-weight:bold;
}


.content {
 font-family:arial, sans-serif;
 font-size:12px;
 color:#666666;
 background:url('/images/title_back.gif') top left no-repeat;
 padding-right:25px;
 padding-top:16px;
 vertical-align:top;
 height:100%;
 text-align:left;
}

.split {
color:#9A9A9A;
display:inline;
padding-left:3px;
padding-right:3px;
}

.navbox a	{
 font-family:arial, sans serif;
 font-size:12px;
 font-weight: bold;
 text-decoration: none;
 color:#595959;
}

.navbox a:hover	{
 text-decoration: underline;
 color:#595959;
}

.navbox { background-image:url('/images/nav_back.jpg'); width:168px; }
#on {  background-image:url('/images/nav_back_on.jpg'); }
#on a { color:#CC0000; }
.nav-left { background:url('/images/nav_left.jpg') top right no-repeat; width:6px; }

h1 { margin:0px 0px 10px 0px; font-family:Arial; font-size:16px; font-weight:normal; color:#0000A0; }
h2 { margin:0px 0px 2px 0px; padding:4px 8px 3px 8px; font-family:Arial; font-size:14px; color:#47697E; background:url('/images/whatsnew_top.gif') top left repeat-x; width:240px; }

.whats-new { color:#47697E; background:url('/images/whatsnew_bg.jpg') top left repeat-x; padding:6px 8px 10px 8px; width:240px; }
.whats-new b { color:#0000A0; }
.whats-new a { color:#0000A0; font-weight:normal; }

.footer { font-size:11px; }

.features { float:right; width:261px; margin-left:10px; }
.feature-large { background:url('/images/feature_large.gif') no-repeat; height:252px; font-size:11px; margin-bottom:3px; }
.feature-1 { background:url('/images/feature_1.gif') no-repeat; height:121px; font-size:11px; margin-bottom:3px; }
.feature-2 { background:url('/images/feature_2.gif') no-repeat; height:121px; font-size:11px; }
.feature-1 .inner, .feature-2 .inner { padding:12px 0px 0px 15px; width:140px; }
.feature-large .inner { padding:12px 30px 0px 15px; }

/* Joomla styles */
#active_menu { display:block; padding-left:22px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav_back_on.png', sizingMethod="scale" color:#CC0000; }
#active_menu  a { color:#CC0000; }
.mainlevel { 
	display:block; 	
	padding:8px 0px 7px 22px;
	width:152px;
	font-family:arial, sans serif;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	color:#595959;
       
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/nav_back.png', sizingMethod="scale";
}
.MeterTable{
	padding:10px;
	border:solid 1px #B8B5B5;
}
.MeterTableFieldHeader {width:130px; font-weight:bold;}
.SupportTableFieldHeader{width:150px; font-weight:bold;}
.required {color:#CC0000; font-weight:bold; font-size:16px;}

.meterReadingType{color:#0000A0;}
