body {
background-color: #ffffff;
}
.fixed {
	width: 790px;
}
.brace {width: 250px;padding:0;margin:0;}
.columnR {
width: 250px
}
table {
	padding: 0;
	margin: 0;
}
grid0 {
	padding: 0;
}
.grid1, .grid2, .grid3 {
	padding: 5px;
}
.grid2 .columnL {
	margin: 45px;
}

td, th	{
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 66%;
	vertical-align: top;
}
ul {
	padding-left: 5px;
	padding-bottom: 5px;
	/*margin: 10px 0px 15px 15px;*/
	margin-bottom:5px;
	margin-left:10px;
	font-family:Arial;
	font-size: 11px;
}
ol{
	padding-left: 5px;
	padding-bottom: 5px;
	/*margin: 10px 0px 15px 15px;*/
	margin-bottom:5px;
	margin-left:10px;
	font-family:Arial;
	font-size: 11px;
}
li p {
	margin:0 0 0px 0;
	font-family:Arial;
	font-size: 11px;
	padding-bottom:2px;

}
label {
font-size: 100%;
}
h1	{
	font-size: .85em;
	margin:	0;
	}
h2, h3, h4, h5	{
	font-size: .8em;
	margin:	0;
	}
a, a:visited {
	color: #000000;
}
.brace {width: 165px;padding: 0;margin: 0;}

.supportImg {
	margin: 3px 11px 10px 0;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.emphasis {
	font-weight: bold;
}
.error {
	font-weight: bold;
	color: #ff0000;
}
.info {
	font-weight: bold;
}
.author {
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 10px;
}
.GlobalBanner {
padding-left: 20px;
padding-bottom: 10px;
}
.GlobalBanner .bg {
	background-color: #99ccff;
}
.logo {
	padding-top: 10px;
}
.country {
	padding: 18px;
/*	font-weight: bold;
	font-size: .92em;*/
}
/*.country a.ftnDrk {
	font-size: .66em;
	font-weight: normal
}*/
.GlobalBanner .search {
	padding-top: 35px;
}
.GlobalBanner .field {
	padding-top: 25px;
}
.GlobalBanner .corner {
padding: 0;
}
.country .current {
	font-weight: bold;
	font-size: .92em;
}
.GlobalNavigation,
.GlobalFooter {
	padding:  0 0 0 5px;
	margin: 0;
	background-color: #333366;
	color: #ffffff;
}
.GlobalFooter {
padding:  5px;
}
.nav, .nav a, .right, .copyright {
padding: 0;
	margin: 0;
	color: #ffffff;
}
.ConstituencySectionHeader {
	color: #ffffff;
	background-color: #006699;
	padding: 0 0 0 5px;
}
.login, .login a {
	color: #ffffff;
} 
.constituency {
	color: #ffffff;
}
.LeftHandNavigation,
.EntryLinks,
.FunctionalNavigation,
.ConvenienceChoice1,
.ConvenienceChoice4 {
	padding: 5px;
	background-color: #99ccff;
}
.PageHeader,
.PageSubHeader1 {
	padding: 0;
	margin: 0;
	background-color: #66ccff;
}
.PageSubHeader2 {
	padding: 0;
	margin: 0;
	background-color: #cccccc;
}
.DataTable .bgAlt {
	background-color: #99ccff;
}
.DataTable th {
	background-color: #cccccc;
}
.LinkListing th {
	background-color: #99ccff;
}
.SearchControl .sort, 
.SearchControl .found {
	background-color: #99ccff;
}
.SystemSubFeature {
	padding: 5px;
}
.BasicCopy,
.ProductDescription,
.PageIntroduction,
.LinkListing {
	padding-bottom: 20px;
}
.BasicCopy .sub {
	padding-top: 0;
}
li.parent,
li.current {
	list-style-type: none;
}
.BlueBar
{
	background-color: #99cccc;
	height: 20px;
}
.BlueBar .Text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 20px;
	padding-left: 3px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399CC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3399CC;
}

.FeatureAbstract .Body
 {
	    BORDER-RIGHT: #006699 1px solid;
        PADDING-RIGHT: 15px;
        PADDING-LEFT: 15px;
        PADDING-BOTTOM: 15px;
        BORDER-LEFT: #006699 1px solid;
        PADDING-TOP: 15px;
        BORDER-BOTTOM: #006699 1px solid
}
.FeatureAbstractcontrol
 {
	    BORDER-RIGHT: #006699 1px None;
        PADDING-RIGHT: 1px;
        PADDING-LEFT: 1px;
        PADDING-BOTTOM: 1px;
        BORDER-LEFT: #006699 1px None;
        PADDING-TOP: 1px;
        BORDER-BOTTOM: #006699 1px None
}
.QuoteStatement
{
	font-family:Arial;
	padding-left:0px;
	font-size: 11px;
	font-weight:normal;
	color:#000000;
	
}
.QuoteOrganization
{
	font-family:Arial;
	padding-left:0px;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	padding-bottom:2px;
}
.QuotePersonName
{
	padding-left: 0px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	padding-top: 2px;
	font-family: Arial;
	font-variant: small-caps;
}

.TextBorderStyleNoRM
{
	margin-bottom: 0px;
	padding-left:5px;
	padding-right:1px;
	letter-spacing:normal;
	background-color:#ffffff;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-right:#aaaaaa 0px solid;
	border-collapse:collapse;
}
.TextBorderStyleWithRM
{
	margin-bottom: 0px;
	padding-left:5px;
	padding-right:1px;
	letter-spacing:normal;
	background-color:#ffffff;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-right:#aaaaaa 1px solid;
	border-collapse:collapse;
}

.ImageBorderStyle
{
	
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-right:#000000 1px solid;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:0px;
	
}
.CellBorderStyle
{
	margin-bottom: 0px;
	padding-left:1px;
	padding-right:1px;
	letter-spacing:normal;
	background-color:#ffffff;
	border-left: #aaaaaa 1px solid;
	border-bottom: #aaaaaa 1px solid;
	border-top: #aaaaaa 1px solid;
	border-right:#aaaaaa 1px solid;
	border-collapse:collapse;
}
.DoubleColLink
{
	font-family:ArialBold;
	font-weight:bold;
	font-size: 12px;
	font-weight:bolder;
	color:0000ff;
}
.SolnPageIntroductionText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight:bolder;
	padding-top:5px;
}

.tagline
{
	font-weight: bold;
	font-size: 12px;
	color: #006600;
	line-height: 24px;
	font-family: arial, helvetica, sans-serif;
	padding-top:5px;
}
.FBFSSRule {
	margin-top: 0;
	margin-bottom: 0;
	border-top: 1px solid #aaaaaa;
	padding-bottom:5px;
}
.DoubleColTD_Top_Padding
{
	padding-top:5px;
}
.DoubleColTD_Bot_Padding
{
	padding-bottom:5px;
}
.Table_Bot_Padding
{
	padding-bottom:6px;
}
.DoubleColTD_Padding
{
	padding-bottom:5px;
	padding-top:5px;
}
.WebCentralImage
{
	padding-bottom:8px;
	padding-top:4px;

}
.FBFSSModule
{
	padding-bottom:5px;
	padding-top:2px;
}
.TableHead
{
		/*#999966-ff9900*/
	font-family:Arial;
	padding-left:2px;
	font-weight:bold;
	font-size: 12px;
	color:#000000;
	border-left: #999966 1px solid;
	border-right: #999966 1px solid;
	border-bottom: #999966 1px solid;
	border-top: #999966 1px solid;
	border-collapse: collapse;
	
}
.TableBody
{
	font-size: 11px;
	font-family: Arial;
	padding-right:5px;
}
.TableSubHead
{
	font-family:ArialBold;
	font-weight:bold;
	font-size: 11px;
	font-weight:bolder;
	color:0000ff;
	padding:0px;
	padding-top:4px;
}
.AlternateRow1 
{
	background-color:#efefef;
}
.AlternateRow2
{
	background-color:#ffffff;
}
.RowSep0CellClass
{
	/*#999966-ff9900*/
	border: 0px solid #ffffff;
	padding-left:2px;
	font-family:Arial;
	font-size: 11px;
	background-color:#ffffff;
	padding-left:5px;
	border-left: #999966 1px solid;
	border-right: #999966 1px solid;
}
.RowSepNon0CellClass
{
	/*#999966-ff9900*/
	padding-left:5px;
	font-size: 11px;
	font-family: Arial;
	border:0 px solid #000000;
	border-left: #999966 1px solid;
	border-right: #999966 1px solid;
	border-bottom: #999966 1px solid;
	border-top: #999966 0px solid;
	border-collapse: collapse;
}
.CellWithNoRM
{
	/*#999966-ff9900*/
	padding-left:5px;
	font-size: 11px;
	font-family: Arial;
	border:0 px solid #000000;
	border-left: #999966 1px solid;
	border-right: #999966 0px solid;
	border-bottom: #999966 1px solid;
	border-top: #999966 0px solid;
	border-collapse: collapse;
}
.CellWithNoRM_RowSep0
{
		/*#999966-ff9900*/
	border: 0px solid #ffffff;
	padding-left:2px;
	font-family:Arial;
	font-size: 11px;
	background-color:#ffffff;
	padding-left:5px;
	border-left: #999966 1px solid;
	border-right: #999966 0px solid;
}
.ImageCellStyle
{
	text-align:right;
}
.AddressLabel
{
	font-family:Arial;
	font-size: 11px;
	font-weight:bold;
}
.AddressText
{
	font-family:Arial;
	font-size: 11px;
}
.SubHeading
{
	margin: 0 0 10px 0;
	font-family:Arial;
	font-size: 11px;

}
/*===== Accessories For====================*/
.AccessoriesFor1, 
.AccessoriesFor1 
{
	border: 1px solid #cfd8e2;
	border-bottom: 4px solid #d0d8e3;
	
}
/*AccessoriesFor1 (on Home Pages)*/
.AccessoriesFor1 .options {
	padding: 3px 5px 3px 4px;

}
.AccessoriesFor1 .prodtitle {
	font-size: 11px;
	font-weight: bold;
	padding: 5px 5px 3px 5px;
	vertical-align: top;
	text-align: left;
}
.AccessoriesFor1 .prodmsg,
.AccessoriesFor1 .bg1 .prodmsg {
	padding: 0 5px 5px 5px;
	font-size: .95em;
	font-weight: bold;
	vertical-align: top;
	text-align: right;
}
.AccessoriesFor1 select {
	margin: 3px 0 3px 5px;
	font-size: .90em;
}
.AccessoriesFor1 input.arrowButtonLg {
	margin: 2px 0 0 0;
}
.AccessoriesFor1 .arrowButtonLg {
	margin: 1px 5px 3px 0;
	text-align: right;
	vertical-align: middle;
}
.AccessoriesFor1 .bg1 {
	background-color: #e7eaef;
}
.AccessoriesFor1 .bg2{
	background-color: #e7eaef;
}
.AccessoriesFor1 .link
{
	font-size: .980em;
	font-weight:bold;
	padding:0 0 0 0;
