/*
Ensircle Stylesheet
*/

body {
	background: url('images/background.gif');
	font-family: Arial, Helvetica, sans-serif;
}


#content{
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}

#outBorderTop{
	background: url('images/out_panel_top.png') no-repeat top left;
	height: 16px;
	position: relative;
}
#outBorderMiddleL{
	background: url('images/out_panel_left.gif') repeat-y top left;
}
#outBorderMiddleR{
	background: url('images/out_panel_right.png') repeat-y top right;
	padding-top: 10px;
	margin-left: 2px;
}
#outBorderBottom{
	background: url('images/out_panel_bottom.png') no-repeat bottom right;
}
#inBorderTop{
	background: url('images/header_07.gif') no-repeat top left;
	height: 123px;
}
#inBorderTopOffer{
	background: url('images/hdr_offer.gif') no-repeat top left;
	height: 123px;
}
#inBorderTopSecondary{
	background: url('images/hdr.gif') no-repeat top left;
	height: 123px;
}
#inBorderMiddleL{
	background: url('images/in_panel_left.gif') repeat-y top left;
	width: 732px;
}
#inBorderMiddleR{
	background: url('images/in_panel_right.gif') repeat-y top right;
	padding-left: 10px;
}

#inBorderBottom{
	background: url('images/in_panel_bottom.gif') no-repeat bottom left;
	height: 15px;
}

#mainMenu{
	margin-left: auto;
	margin-right: auto;
	background: url('images/nav_left.gif') no-repeat top left;
	width: 535px;
}
#mainMenu .menuMiddle
{
	background: url('images/nav_mid.gif') repeat-x bottom left;
	height: 25px;
	margin-left: 11px;
	margin-right: 16px;
	font-size: 11pt;
}

#mainMenu .menuMiddle a{
	text-decoration: none;
	padding-right: 10px;
	padding-left: 6px;
	vertical-align: top;
	color: #040473;
}

#mainMenu .menuMiddle img{
	padding-top: 3px;
}

#mainMenuRt{
	background: url('images/nav_right.gif') no-repeat top right;
	margin-right: 3px;
}

#innerContent{
	background: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
}

#topRightLinks{
	font-size: 8pt;
	text-align: right;
	margin-top: 12px;
	margin-left: 3px;
	background: #FFFFFF;
	position: absolute;
	right: 16px;
	width: 740px;
}

#topRightLinks a{
	color: #040473;
	text-decoration: none;
}

#mainFrontSecondary{
	width: 700px;
	padding-left: 10px;
	height: 550px;
}

#mainFront{
	width: 679px;
	padding-left: 23px;
}
#mainFront .leftFloat{
	width: 640px;
	float: left;
	position: relative;
}

#mainFront .leftFloatText{
	width: auto;
	padding-top: 4px;
	font-size: 9pt;
	position: relative;
	top: 4px;
	left: 8px;
}

#mainFrontContactUs{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.rel{
	position: relative;
}

#boxManagement{
	background: url('images/top_left.gif') no-repeat top left;
	height: 112px;
	cursor: pointer;
	position: relative;
}
#boxManagementText{
	font-size: 7pt;
	width: 160px;
	position: absolute;
	top: 24px;
	left: 124px;
}

#boxSupplemental{
	background: url('images/bott_left.gif') no-repeat top left;
	height: 112px;
	cursor: pointer;
	position: relative;
}

#boxSupplementalText{
	font-size: 7pt;
	width: 160px;
	position: absolute;
	top: 27px;
	left: 124px;
}

#boxProactive{
	background: url('images/top_right.gif') no-repeat top left;
	height: 112px;
	cursor: pointer;
	position: relative;
}

#boxProactiveText{
	font-size: 7pt;
	width: 160px;
	position: absolute;
	top: 24px;
	left: 10px;
	text-align: left;
}

#boxResponsive{
	background: url('images/bott_right.gif') no-repeat top left;
	height: 112px;
	cursor: pointer;
	position: relative;
}
#boxResponsiveText{
	font-size: 7pt;
	width: 160px;
	position: absolute;
	top: 29px;
	left: 10px;
	text-align: left;
}

#leftColumn{
	float: left;
	width: 546px;
}
#rightColumn{
	float: right;
	width: 150px;
}

#secondaryTextBorder
{
	font-size: 9pt;
	background: url('images/frame_right.gif') repeat-y top right;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 10px;
}

.secondaryTextBorderPrint
{
	font-size: 9pt;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 10px;
}

#pdfBox{
	border: 1px solid #FF9933;
	margin-top: 36px;
	padding: 3px 3px 3px 3px;
	height: 30px;
}

#pdfBox2{
	border-left: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	padding: 5px 5px 5px 10px;
	line-height: 1.6;
}

#pdfBox2 a{
	text-decoration: none;
	color: #040473;
	font-size: 9pt;
}

#pdfBox3{
	border: 1px solid #FF9933;
	padding: 3px 3px 3px 3px;
	height: 30px;
	cursor: pointer;
	position: relative;
	top: 80px;
}

#productTable{
  border: 1px solid #000000;
}
#productTable td{
  border: 1px solid #000000;
}

#levelTable{
  font-size: 10pt;
}

#aboutUsText{
  font-size: 9pt;
}

#ast{
		 font-size: 9pt;
}

.tbContent{
  border: 1px solid #FF9933;
  padding: 15px 15px 15px 15px;
}

#serviceLevelText{
	font-size: 9pt;
}

#webinarContent{
	margin-left: 10px;
}
#offerContent{
	margin-left: 15px;
	margin-right: 15px;
}
#offerText{
	text-align: left;
	margin-left: 160px;
	font-size: 14pt;
}

#footer{
	background: #FFFFFF;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 8pt;
	height: 45px;
	margin-right: 10px;
}

#footer .left{
	float: left;
	text-align: right;
}
#footer .right{
	float: right;
	text-align: left;
}

#offerFooter{
	
	padding-top: 10px;
	padding-left: 10px;
	margin-right: 15px;
	font-size: 7pt;
	text-align: right;
}
