/*=================================================
Basic and Header Section
=================================================*/
body, html {color: #1d1d1d; font-size: 13px; font-family: arial, helvetica, sans-serif; line-height: 18px; background-color: #fff; margin: 0 auto; padding: 0;}
p {text-align: left;}
h1 {color: #25278c; font-size: 21px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 12px 0;}
h2 {color: #2e52b0; font-size: 16px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 12px 0;}
h3 { color: #1d1d1d; font-size: 14px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 12px 0; }
a:link {color: #c30; text-decoration: none;}
a:visited {color: #c30; text-decoration: none;}
a:hover {color: #2e52b0; text-decoration: underline;}
a:active {color: #2e52b0; text-decoration: none;}
.tier1 {background-color: #fff; width: 100%; height: 144px;}
.header {background-color: #fff; width: 902px; margin-right: auto;margin-left: auto;clear:both;}
.hdrcopy {float:right;padding-top: 10px; width: 55%;}
.hdrcopy h1 { color: #9a9a9a; font-size: 13px; font-weight: normal; font-style: italic; text-align: right; margin: 0; padding: 0; }
/*=================================================
Navigation
=================================================*/
.tier2 {background:#fff url(images/nav-bg.gif) repeat-x top left;clear:both;height:35px;font-weight:bold;}
.nav-wrap{display:block;border-left:1px solid #1c1c1c;height:34px;padding:0;}
	.nav, span .nav{width:902px;color:#fff;height:135px;margin:0 auto;text-transform:uppercase;}
		.nav-root-item{padding:8px 12px;border-right:1px #1c1c1c solid;border-left:1px #565656 solid;display:block;float:left;height:19px;}
		.nav-root-item-sel, .nav-root-item-hover{background:url(images/nav-bg-bl.gif) repeat-x top;}
		.nav-sub{background:#0e309c;text-transform:none;}
			.nav-item td{padding:5px 2px;border-bottom:1px #8f8f8f solid;}
			.nav-item-sel{color:#a7c1be;background:#262624;}
/*=================================================
Content
=================================================*/
.tier3 {background:#fff url(images/tier3bg.gif) repeat-x;overflow:hidden;clear:both;padding-bottom:50px;}
.tier3content { width: 902px;margin:auto;padding-top:5px; }
.tier3content .c_contentpane {padding:0;}
.tier3content .c_footer {display:none;}
.tier3content p{margin:0;}
.MainCont {margin:0 auto;margin-top:15px;padding-bottom:20px;width:900px;clear:both;}
.imagespane {width:902px;margin:auto;padding: 0 0 15px 0;clear:both;}
.LeftCont { background-color: #fff; background-image: url(images/content-bg.gif); background-repeat: repeat-x; width: 615px; float: left; padding: 25px 20px 15px 25px; }
.LeftCont table{float:left;}
.RightCont { background-color: #fff; background-image: url(images/content-bg.gif); background-repeat: repeat-x; width: 183px; float: right; padding: 25px 15px 30px 25px;overflow:hidden;}
.RightCont ul { margin: 12px 0 0; padding: 0; border-top: 1px solid #a3a3a3; border-bottom: 1px solid #fff; list-style-position: inside; }
.RightCont li {padding-top: 3px;padding-bottom: 3px;border-top: 1px solid #f7f7f7;border-bottom: 1px solid #a3a3a3;list-style-type: none;list-style-position: outside;font-weight: bold;}

img{border: none; }

.PicLeft { float: left; }
.PicRight { float: right; }
.NoTopPad {
	margin: 0px;
	padding: 0px;
}
.TableTopLine {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	padding-top: 15px;
	margin-top: 5px;
}
.Right {
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
}
.SmallText {
	font-size: 11px;
	line-height: 14px;
}
#LeftCutout {
	float: left;
	padding-bottom: 10px;
	padding-right: 25px;
}
#RightCutout {
	float: right;
	padding-bottom: 10px;
	padding-left: 25px;
}

/*=================================================
Our Products Page
=================================================*/
p.more-info-bt{float:right;}


/*=================================================
Footer
=================================================*/
#FooterTier{ background-color: #1f1f1f; border-top: 4px solid #9a9a9a; clear:both;}
#footer { color: #666; font-family: arial, helvetica, sans-serif; font-size: 11px; line-height: 16px; width: 852px; margin-right: auto; margin-left: auto; padding: 15px 25px 50px; }
#footer a:link { color: #666; text-decoration: none; }
#footer a:visited { color: #666; text-decoration: none; }
#footer a:hover { color: #6c98f9; text-decoration: underline; }
#footer a:active { color: #666; text-decoration: none; }
.PicRight { float: right; }
.SkinObject {color: #666; text-decoration: none; font-weight:normal;}
/*=================================================
Container Styling
=================================================*/
.mm-cont h2.blue-title span.Head {color: #25278c; font-size: 21px; font-weight: bold; margin: 0;font-family: arial,helvetica,sans-serif;}

.RightCont span.Head{color: rgb(46, 82, 176); font-size: 16px; font-weight: bold;  }
.title_grey .Head {font-family: arial, helevetica, sans-serif;}
.Normal, .NormalDisabled{font-size:13px;font-family:arial,helvetica,sans-serif;}

/* ibox styles */
#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:105;
}

#ibox_wrapper { background-color: white; position: absolute; top: 0; left: 0; z-index:1000; padding:15px 20px 30px 15px; width:300px; height:300px; margin:0; border-style: solid; border-width: 2px; }

#ibox_content { background-color:#ffffff; width:100%; height:100%; position:relative; top:0; left:0; margin-bottom: 5px; padding:2px; }

#ibox_footer_wrapper { position:relative;padding:0;margin:0;top:0px;left:0px; }