/*
	Wrightson Power Management (WPM)
	Main style sheet
	Sarand Ltd
	Jan-09
*/
/* ----- Standard Elements ----- */
*
{
	font-family:verdana,arial,helvetica,'sans-serif';
	font-size:12px;
}
body
{
	font-size:12px;
	margin:0px 6px 0px 6px;
	padding:0px;
}
div{/*position:relative;*/}
h1,h2,h3{color:#99CA3B;font-family:'Times New Roman',Times,Palatino,Serif;}
h1{font-size:20px;font-weight:bold;margin:16px 0px 8px 0px;padding:0px;}
h2{font-size:15px;font-weight:bold;margin:6px 0px 3px 0px;padding:0px;}
h3{font-size:12px;margin:6px 0px 3px 0px;padding:0px;}
p{margin:3px 0px 6px 0px;}
p.caption{font-weight:bold;}
ul{margin:0px 0px 0px 1.5em;padding-left:0;}
li{margin:0;padding:0;}
td{vertical-align:top;}
img{border-style:none;}
form{margin:0px;padding:0px;}
a{color:#404040;font-weight:bold;text-decoration:none;}
a:hover{color:#0FA752;}
/* ----- Main Body Panel ----- */
div.Body
{
	margin:0px;
	padding:0px;
	width:950px;
}
/* ----- Body Header Panel ----- */
div.BodyHdr
{
	height:225px;
	margin:0px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
}
div.HdrInfo
{
	margin:26px 0px 0px 542px;
	padding:0px;
	height:175px;
	width:300px;
	font-size:14px;
	color:#E0E0E0;
	/*background-color:#424D25;*/
	overflow-x:hidden;
	overflow-y:auto;
}
/* ----- Navigation menu ----- */
div.NavMenu
{
	position:relative;
	width:900px;
	text-align:right;
	margin:8px 0px 8px 0px;
	padding:0px;
	font-size:14px;
	color:#C0C0C0;
	font-weight:bold;
}
div.NavMenu a
{
	color:#C0C0C0;
	font-weight:bold;
}
div.NavMenu a:hover
{
	color:#A0E0A0;
}
/* ----- Menu item list ----- */
ul.NavMenu
{
	clear:left;
	list-style:none;
	display:inline;
	display:inherit;
}
ul.NavMenu+li
{
	list-style-image:none;
}
ul.NavMenu li.NavOpt
{
	display:inline;
	padding:0px 8px 0px 8px;
}
ul.NavMenu li.NavOpt+li.NavOpt
{
	border-left:2px solid #E0E0E0;
}
ul.NavMenu *
{
	text-align:left;
	color:#E0E0E0;
	text-decoration:none;
	font-variant:small-caps;
	/*text-transform:uppercase;*/
	font-weight:bold;
}
ul.NavMenu li.active, ul.NavMenu a:hover
{
	color:#A0E0A0;
	text-decoration:none;
}
ul.NavMenu li.NavOpt
{
	position:relative;
}
ul.NavMenu li.NavOpt ul
{
	display:none;
}
ul.NavMenu li:hover ul, ul.NavMenu li.over ul
{
	display:block;
	position:absolute;
	left:0;
	float:none;
	width:120px;
	background-color:#808080;
	margin:0px 0px 0px 4px;
	padding:0;
}
ul.NavMenu li:hover ul li, ul.NavMenu li.over ul li
{
	display:block;
	border:none;
	background-color:#202020;
	margin-bottom:1px;
	padding:4px 4px 4px 8px;
}
ul.NavMenu li:hover ul li a, ul.NavMenu li.over ul li a
{
	color:white;
}
ul.NavMenu li:hover ul li a:hover, ul.NavMenu li.over ul li a:hover
{
	color:#A0E0A0;
	font-weight:bold;
}
/* ----- Body Content Panel ----- */
div.BodyContent
{
}
div.PageCaption
{
	margin:0px;
	padding:8px;
	font-family:'Times New Roman',Times,Palatino,Serif;
	font-size:26px;
	color:#FFFFFF;
	background-color:#99CA3B;
	width:750px;
}
div.HomeContent,div.PageContent
{
	margin:0px;
	padding:0px;
	clear:both;
}
div.HomeContent
{
	margin:18px 0px 12px 0px;
}
div.PageContent
{
	margin:18px 0px 0px 24px;
}
/* ----- Home Page ----- */
table.HomeContent
{
	width:100%;
	height:340px;
}
td.HomePanel1
{
	text-align:left;
}
td.HomePanel2
{
	text-align:center;
}
td.HomePanel3
{
	text-align:right;
	float:right;
}
div.HomePanel1,div.HomePanel2,div.HomePanel3
{
	margin:0px;
	padding:0px;
	min-height:340px;
}
div.HomePanel1
{
	width:375px;
	background-image:url(/img/IndexBox1.gif);background-repeat:no-repeat;
}
div.HomePanel2,div.HomePanel3
{
	width:254px;
	background-image:url(/img/IndexBox2.gif);background-repeat:no-repeat;
}
div.HomePanel2
{
	margin:0px auto 0px auto;
}
div.HomePanelContent
{
	margin:0px 6px 0px 12px;
	padding:0px;
	overflow:none;
	text-align:left;
}
div.HomePanelContent h1
{
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	font-family:'Times New Roman',Times,Palatino,Serif;
	font-size:20px;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
}
div.HomePanelContent h2
{
	color:#0FA752;
}
p.HomePanelIntro
{
	margin:12px 0px 3px 0px;
	font-family:'Times New Roman',Times,Palatino,Serif;
	font-size:14px;
	font-style:italic;
}
/* ----- Body Page ----- */
div.PagePanelMain
{
	margin:0px;
	padding:0px;
	width:64%;
	float:left;
	text-align:justify;
}
div.PagePanelLink
{
	margin:0px;
	padding:0px;
	width:30%;
	float:right;
	text-align:justify;
}
div.PortalMain
{
	margin:18px 0px 0px 0px;
}
div.PortalPanel
{
	border:0px solid #9DA4AB;
	padding:0px;
	margin:0px 0px 6px 0px;
}
iframe.PortalFrame
{
	border:none;
	margin:0px;
	padding:0px;
	width:98%;
	height:300px;
}
/* ----- Contact ----- */
div.ContactDetails
{
	margin-top:12px;
}
td.ContactLabel
{
	width:200px;
	text-align:right;
	color:#606060;
	font-weight:bold;
	padding-right:6px;
}
/* ----- Info Panels ----- */
div.InfoBlock
{
	padding:8px 8px 16px 8px;
	color:#FFFFFF;
	background-color:#0FA752;
	clear:both;
}
div.InfoBlock *
{
	color:#FFFFFF;
	background-color:#0FA752;
}
div.InfoPanel
{
	font-size:10px;
	float:left;
	padding-left:8px;
	width:24%;
}
/* ----- Footer ----- */
div.BodyFtr
{
	padding:3px 0px 3px 0px;
	position:relative;
	clear:both;
	overflow:auto;
}
div.BodyFtr *
{
	font-size:11px;
}
div.FtrContactBar
{
	color:#FFFFFF;
	background-color:#000000;
	margin:24px 0px 0px 0px;
	padding:6px 0px 6px 24px;
}
div.BodyFtr a
{
	text-decoration:none;
}
div.FtrContactBar a
{
	color:#FFFFFF;
}
div.BodyFtr a:hover
{
}
div.FtrInfo
{
	margin:8px 0px 0px 0px;
	padding:12px 0px 0px 24px;
	background-image:url(/img/WpmFooterBG.gif);background-repeat:no-repeat;
	height:50px;
}
/* ----- The End ----- */
