/* Sarand Main Style Sheet */
body
{
	font-size:13px;
	font-family:Arial,Helvetica,verdana,sans-serif;
	page:rotated;
	text-align:center;
	text-indent:0px;
	color:#202080;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width:0px;
	background-color:#0F1549;
}
/* Font sizes */
*{font-size:1em;}
* *{font-size:1em;}

/* Default tag styles */
p{margin:5px 0px 5px 0px;padding:0px;}
h1{font-size:1.4em;margin:6px 0px 4px 0px;padding:0px;}
h2{font-size:1.25em;margin:4px 0px 3px 0px;padding:0px;}
h3{font-size:1.05em;margin:4px 0px 2px 0px;padding:0px;}
td{vertical-align:top;}
ul{font-size:.95em;padding:0px;margin:0px 0px 0px 16px;}
ol{font-weight:bold;}

/* Anchors */
a:link,a:active,a:visited{color:#202080;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;/*color:#FF4040;*/}

/* Service/Product categories */
.NHS{color:blue;font-weight:bold;}
.Sage{color:green;font-weight:bold;}

p.BIS{text-align:center;font-size:1.50em;font-weight:bold;color:#000080;text-indent:0px;margin:0px;padding:0px;}
.contactLabel{font-size:.9em;color:#808080;text-align:right;font-weight:bold;text-indent:0px;word-spacing:0;margin:0px;padding:0px;}
.contactDetail{font-size:.9em;color:#000080;text-indent:0px;word-spacing:0;margin:0px;padding:0px;}

/* Table row for reference column headings */
tr.ref_col_hdr{font-style:italic;background:#f0A0A0;}

/* Page body frame */
div.sarFrame
{
	text-align:left;
	margin:10px 10px 10px 10px;
	padding:6px 6px 6px 0px;
	width:840px;
	background-color:#FFFFFF;
	border:0px solid #808080;
}
div.sarLogo{text-align:center;}
div.pageDate{font-size:10px;font-weight:bold;margin:0px 4px 0px 0px;padding:0px;}
div.sarBody{margin:10px 6px 6px 12px;}
div.debug{font-size:12px;font-family:courier-new;margin:0px 0px 6px 4px;padding:2px;height:32px;border:1px solid #CCCCCC;background-color:#FFFFFF;overflow:auto;}
.ManagerSuite{font-weight:bold;}
.ManagerCaption{color:#606060;}

/* Navigation menu */
div.navMnu,div.navMnuHover{text-align:center;margin:2px 10px 0px 10px;padding:2px 0px 2px 0px;width:100px;}
div.navMnu,tr.navHdr{color:#202080;background-color:#CCCCCC;}
div.navMnuHover{color:#CCCCCC;background-color:#202080;}
tr.navMnu{background-color:#CCCCCC;}
div.mnuDropBG{position:absolute;visibility:hidden;margin:0px;padding:0px;background:#808080;filter:alpha(style=0,opacity=75);-moz-opacity:.75;opacity:.75;-khtml-opacity:.75;}
div.mnuDrop{position:absolute;visibility:hidden;width:148px;margin:0px;padding:4px;border:1px solid #202080;background-color:#F8F8F8;z-index:10;}
.whiteBG{background:url("../img/white.gif");}
div.OutlineMenu{font-size:8px;}

/* translucent */
.tl_moz{-moz-opacity:0.50;}
.tl_IE1{filter:progid:dximagetransform.microsoft.alpha(opacity=50)}
.tl_IE2{filter:alpha(style=0,opacity=50)}

/* Main pages */
.sctCaption{font-weight:bold;font-size:18px;}
.sctCategory{font-weight:bold;font-size:14px;}
div.refQuote{margin:12px 12px 12px 12px;}

/* Information panel */
div.sarInfo{width:140px;vertical-align:middle;margin:16px 6px 12px 6px;padding:0px;}
.sarInfoCaption
{
	font-size:18px;font-style:italic;font-weight:bold;
	text-align:center;
	color:#000080;background-color:#CCCCCC;
	margin:0px;padding:0px;
	border:0px solid #CCCCCC;
}
.sarInfoContent
{
	font-size:12px;background-color:#F8F8F8;
	margin:0px 0px 10px 0px;padding:0px;
	border:1px solid #CCCCCC;
}

/* Scroller */
.sarScroller{/*width:140px;height:180px;*/}
.sarScrollBody,.sarScrollBox
{
	width:138px;height:160px;
	margin:0px 0px 0px 0px;padding:0px;
}
.sarScrollBox
{
	position:absolute;
	overflow:hidden;
	clip:auto;
}
.sarScrollMsg
{
	width:136px;margin:2px;
	position:absolute;
	visibility:hidden;
}
.SarInfoHead
{
	font-size:14px;
	font-weight:bold;
}

/* Left and right inset blocks (text flowed around) */
div.DivInsetLeft{float:left;padding-right:20px;text-align:center;}
div.DivInsetRight{float:right;text-align:center;}
/* Page Footer */
.SarFooter
{
	margin:20px 0px 0px 6px;
	padding:0px;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-top:2px solid #CCCCCC;
}
.FtrCopy{font-size:10px;font-style:none;text-align:left;vertical-align:middle;padding-left:20px;}
.FtrCenter{text-align:center;vertical-align:middle;}
.FtrRight{text-align:right;vertical-align:middle;padding-right:20px;}

/* Forms */
.FormOutline{width:560px;border-style:solid;border-width:2px;border-color:#51BFE2;}
.FormCaption{font-size:1.2em;font-weight:bold;padding:4px;margin-right:40px;background-color:#51BFE2;}
.FormInfo{text-align:center;font-size:1.1em;padding-top:6px;padding-left:20px;padding-right:20px;}
.FormStatic{text-align:right;padding-left:32px;padding-right:6px;}
.FormControl{padding-left:6px;}
input{background-color:#D4F0F9;}
textarea{background-color:#D4F0F9;}
select{background-color:#D4F0F9;}

/* Navigation menu */
.navMnu,a.navMnu,a.navMnuSel{font-size:14px;font-weight:bold;padding-top:4px;}
a.navMnuSel,a.navMnuSel:link,a.navMnuSel:active,a.navMnuSel:visited{color:#C0C0C0;}
a.navMnuSel:hover{}
.navSct,a.navSct,a.navSct:link,a.navSct:active,a.navSct:visited{font-size:12px;font-weight:bold;padding-left:3px;}
a.navSct:hover{}
.lnkImage,a.lnkImage:link,a.lnkImage:active,a.lnkImage:visited{font-size:11px;font-weight:bold;}
a.lnkImage:hover{}
.Info,a.Info:link,a.Info:active,a.Info:visited{font-weight:normal;text-decoration:none;}
a.Info:hover{}
div.viewDetails{width=100%;margin:4px 4px 0px 0px;text-align:right;}
/* The End */