/* CSS Document */
/*body{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:url(images//body_box_bg.gif); width:100%;}
body{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:url(images//body_bg.gif) repeat-y; width:100%; background-position:center; }*/
body{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;  background: url(images/grid.png) repeat; width:100%; background-position:center; font-size : 12pt; color: #555555;}
.body_1{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:#fff; width:100%; background-position:center;}
.body_success{font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:url(images//body_box_bg.gif); width:100%;}
a{outline:none;}
img{border: none;}
/*============================= START HEADER AREA =============================*/
#header{background:url(images/header_bg.jpg) no-repeat; height:134px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; min-width: 986px; background-position:center; text-align: center;}
#header .header_area{width:955px; margin:0px auto; padding:0px; border:0px solid #000000;}
#header .header_area .logo{width:240px; float:left; text-align: left; margin:22px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;} 
#header .header_area .login_area{width:450px; float:right; margin:0px 0px 14px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;} 
#header .header_area .login_area .login_box{margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; float:right; border:0px solid #FF0000;}
#header .header_area .login_area .login_box .l_box{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(images/login_l_box.jpg) no-repeat; width:7px; height:29px;}
#header .header_area .login_area .login_box .m_box{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(images/login_m_box.jpg) repeat-x; width:140px; height:29px; font-size:11px; color:#eeeeee;}
#header .header_area .login_area .login_box .m_box .client_login_box{width:84px; height:18px; float:left; margin:3px 0px 0px 0px; padding:4px 0px 0px 0px; border-right:1px solid #3d4e58; text-align:center;}
#header .header_area .login_area .login_box .m_box .client_login_box a{margin:0px 0px 0px 0px; padding:0px 115px 7px 0px; float:left; }
#header .header_area .login_area .login_box .m_box .socal_box{width:84px; height:18px; float:right; margin:1px 0px 0px 0px; padding:4px 0px 0px 0px; text-align:right;}
#header .header_area .login_area .login_box .m_box .socal_box a{margin-right:10px;}
#header .header_area .login_area .login_box .m_box .socal_box a.facebook{display: block; width: 15px; height: 15px; background:url(images/facebookrollover.png)}
#header .header_area .login_area .login_box .m_box .socal_box a.facebook:hover{background-position: 0 -15px;}
#header .header_area .login_area .login_box .m_box .socal_box a.twitter {display: block; width: 15px; height: 15px; background:url(images/twitterrollover.png)}
#header .header_area .login_area .login_box .m_box .socal_box a.twitter:hover{background-position: 0 -15px;}
#header .header_area .login_area .login_box .m_box .socal_box a.linkedin {display: block; width: 15px; height: 15px; background: url(images/linkdinrollover.png)}
#header .header_area .login_area .login_box .m_box .socal_box a.linkedin:hover{background-position: 0 -15px;}
#header .header_area .login_area .login_box .r_box{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; background:url(images/login_r_box.jpg) no-repeat; width:7px; height:29px;}
#header .header_area .login_area .contact_no{margin:9px 12px 0px 0px; padding:0px 0px 0px 0px; float:right; border:0px solid #FF0000; font-size:11px; font-weight:bold; color:#6f6f6f; text-align:center;}

#header .header_area .login_area .ready{font-size:12px; float:right; font-weight:bold; color:#465a65; margin:9px 8px 0px 0px; padding:0px 0px; border:0px solid #FF0000;}
#header .header_area .login_area .suc{float:right; border:0px solid #FF0000; margin:0px 0px; padding:0px 0px;}
.navi_s_line{background:url(images/navi_divder.jpg) no-repeat; width:2px; height:39px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000; }
/*-----------------START NAVIGATION---------------*/
.navigation{width:955px; float:left; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000; height:42px;}
.navigation ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.navigation ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url(images/navi_divder.jpg) no-repeat; height:39px; background-position:right; float:left; list-style-type:none;}
.navigation ul li a{font-size:14px; font-weight:bold; color:#6d6e71 !important; float:left; margin:0px 0px; padding:12px 30px; text-decoration:none; border:0px solid #000000;}
.navigation ul li a:hover{color:#ffffff !important; margin:0px 0px; padding:12px 30px; background:#96a9b4;}
.navigation ul li .mselected{color:#ffffff !important; margin:0px 0px; padding:12px 30px; background:#637f8f;}
/*.navigation .dd{margin:12px 0px; padding:0px 30px 9px 30px;}*/
/*-----------------END NAVIGATION---------------*/
/*============================= END HEADER AREA =============================*/
BR
{
}

BR.small
{
	font-size : 2pt;
}

DIV.webinarDesc
{
	color: #555555;
	background-color: white;
	font-size : 8pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

TABLE
{
	background-color: White;
}

TABLE.orangeLPanel
{
	background-color: #F7931E;
}

TABLE.blueLPanel
{
	color: #EEEEEE;
	font-weight: bold;
	letter-spacing: 1.25px;
	background: url(images/Background.png) no-repeat;
}

table.blueLPanel tr.top{
	height: 10px;
	vertical-align: middle;
}

table.blueLPanel tr.main{
	height: 40px;
	vertical-align: middle;
}

TABLE.testiBlue
{
	background-color: #7997A6;
}

TABLE.testiOrange
{
	background-color: #F6921E;
}

TABLE.darkBlueLPanel
{
	color: white;
	background-color: #455A65;
	font-weight: bold;
	letter-spacing: 1.25px;
}

TABLE.rightPanel
{
	background-color: #EEEEEE;
}

TABLE.borderLeft
{
	border-left: #DDDDDD 1px solid;
}

TABLE.borderSides
{
	border-left: #AAAAAA 1px solid;
	border-right: #AAAAAA 1px solid;
	padding-left: 10px;
	padding-right: 10px;
}

TABLE.withBorders 
{
	border: solid 1px #003289;
	border-right: #003289 1px solid;
	border-top: #003289 1px solid;
	border-left: #003289 1px solid;
	border-bottom: #003289 2px solid;
}

TR.footerSpacer
{
	height: 60px;
}

TR.tblFeatures
{
	background-color: #EEEEFF;
}

TR.blueTitle
{
	color: #EEEEEE;
	background-color: #7997A6;
	font-weight: bold;
	letter-spacing: 1.25px;
}

TD.seperator
{
	height: 2px;
	background-color: Gray;
}

TD.tblHdr 
{
	background-color: #465A65;
	color: White;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 120%;
	border: solid 1px #EEEEEE;
}

TD.titleCaps 
{
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 2pt;
	font-size: 18pt;
}

TD.bold11
{
	font-weight: bold;
	font-size: 11pt;
}

TD.tblExplain
{
	color: #465A65;
	background-color: #F3F3F3;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	border: solid 1px white;
}

FORM.reiwise
{
	background-color: White;
	width: 1000px;		
	text-align: center;
}

TABLE.bordering
{
	border-top: #455A65 1px solid;
	border-right: #455A65 1px solid;
	border-left: #455A65 1px solid;
	border-bottom: #455A65 1px solid;
}

TEXTAREA.bless
{
	border: white 1px solid;
	font-size: 11px;
}

SPAN {
	font-size : 10pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

SPAN.size12 {
	font-size : 12pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

SPAN.testiQuoteStart
{
  float: left;
  font-size: 100%;
	color: #F7931E;
}

SPAN.testiQuoteEnd
{
  font-size: 100%;
	color: #F7931E;
	text-align:left;
}

SPAN.tm {
	font-size : 7pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

SPAN.desc1 {
	padding-top:10pt;
}

SPAN.discount {
	font-size: 9pt;
	color: Green;
	padding-left: 8px;
}

SPAN.scaps {
	font-size : 8pt;
	font-weight: bold;
	font-variant: small-caps;
	font-family: arial,verdana,helvetica,sans-serif;
}

SPAN.smallBold {
	font-size : 8pt;
	font-family: arial,verdana,helvetica,sans-serif;
	font-weight: bold;
}

SPAN.navLinks {
	font-family: arial,verdana,helvetica,sans-serif;
	font-size : 8pt;
	font-weight: bold;
	color: White;
}

SPAN.center 
{
	text-align: center;
}

SPAN.bolded
{
	font-weight: bold;
	font-style: italic;
	font-size : 12pt;
}

SPAN.largeItal
{
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-style: italic;
	font-size : 18pt;
}

SPAN.orange
{
  color: #F7931E;
	font-weight: bold;
}

ul
{
  list-style-type: disc;
  color: #1E0000;
}

ul.oBullets  {
  list-style-type: disc;
  color: #1E0000;
}

li
{
	color: #21215A;
}

li.oBullet   {
	color: #21215A;
  padding-bottom: 15px;
}

li.oBullet2   {
	color: #808080;
	list-style-image: url(images/bullet1.jpg);
  padding-bottom: 15px;
}

CENTER {
	font-size : 10pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

CENTER.footer {
	font-size : 7pt;
	font-weight: bold;
	font-family: "MS Sans Serif";
}

TD {
	font-size : 11pt;
	font-family: helvetica, verdana, arial, sans-serif;
}

TD.homeSection 
{
	text-align: right;
	vertical-align: middle;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	background-color: white;
	height: 31px;
	}

TD.sectionTitle
{
	color: #626466;
	font-size: 20pt;
	height: 30px;
}

TD.sectionSubTitle
{
	color: #F7931E;
	font-size: 20pt;
	height: 40px;
	vertical-align: bottom;
}

TD.sectionSubTitle2
{
	color: #465A64;
	font-size: 14pt;
	vertical-align: bottom;
}

TD.sectionSubTitle4
{
	color: #465A64;
	font-size: 16pt;
	vertical-align: bottom;
}

TD.sectionSubTitle3
{
	color: #465A64;
	font-size: 11pt;
	font-weight: bold;
	vertical-align: bottom;
}

TD.contactTitle
{
	color: #888888;
	font-size: 9pt;
	font-weight: bold;
}

TD.contactMethod
{
	color: #888888;
	font-size: 8pt;
	font-weight: bold;
}

TD.contactText
{
	color: #999999;
	font-size: 7pt;
}

TD.testiTitle
{
	color: #D2D2D2;
	font-size: 9pt;
	font-family: sans-serif;
	font-variant: small-caps;	
}

TD.testiText
{
	font-family: Arial;
	color: #E6E6E6;
	font-size: 9pt;
}

TD.testiTitleHome
{
	color: #808080;
	font-size: 9pt;
	font-family: sans-serif;
	font-variant: small-caps;	
}

TD.testiTextHome
{
	font-family: Arial;
	color: #A8A8A8;
	font-size: 9pt;
}

TD.testiTextOrange
{
	color: #F7931E;
	font-size: 9pt;
	font-weight: bold;
}

TD.testiSign
{
	font-size: 8pt;
	font-weight: bold;
	font-style: italic;
	text-align:right;
}

TD.orange
{
  color: #F7931E;
	font-weight: bold;
}

TD.justify 
{
	text-align:justify;
}

td.justify a{
	color: #f39f35;
	text-decoration: none;
}

TD.testimonial 
{
	text-align:justify;
	font-family: Arial;
}

TD.loginBG 
{	
	background-repeat: repeat-x;
}

TD.sCaps 
{	
	font-variant: small-caps;
	font-size : 12pt;
	font-weight: bold;
	letter-spacing: 2px;
}

TD.sCapsOrange
{	
	color: #F7931E;
	font-variant: small-caps;
	font-size : 12pt;
	font-weight: bold;
	letter-spacing: 2px;
}

TD.sCapsB
{	
	font-variant: small-caps;
	font-size : 13pt;
	font-weight: bold;
	letter-spacing: 1.25px;
}

TD.sCaps13
{	
	font-variant: small-caps;
	font-size : 13pt;
	font-weight: bold;
	letter-spacing: 2px;
}

TD.dbPanelMainSelected
{	
  color: white;
	font-variant: small-caps;
	font-size : 10pt;
	font-weight: bold;
}

dbPanelMainLink a {
  color: #F7931E;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.testiLinkOrange a {
	color: #F7931E;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.testiLinkOrange a:hover {
	color: #F7931E;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

testiLinkOrange a {
	color: #F7931E;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.testiLinkBlue a {
	color: #465A65;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.testiLinkBlue a:hover {
	color: #465A65;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

testiLinkBlue a {
	color: #465A65;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.dbPanelMainLink a:hover {
  color: #EEEEEE;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

TD.dbPanelSelected
{	
  color: #F7931E;
	font-size: 8pt;
}

TD.PB
{	
  color: #F7931E;
	font-size: 8pt;
}

TD.PBOverview
{
	color: #f7931e;
	font-size: 8pt;
	padding: 0 0 0 10px;
}

TD.PBFeatures
{
	color: #f7931e;
	font-size: 8pt;
	padding: 0 0 0 20px;
}

TD.PBOverview a {
  color: #465a65;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;
  	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;

}

TD.PBOverview a:hover {
  color: #F7931E;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

TD.PBFeatures a:hover {
  color: #F7931E;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

TD.PBFeatures a {
  color: #465a65;
	font-size: 8pt;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-weight: bold;
  text-decoration: none;  
}

bPanelLink a {
  color: #465a65;
	font-size: 8pt;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-weight: bold;
  text-decoration: none;  
}

.bPanelLink a {
  color: #465a65;
	font-size: 8pt;
 	font-weight: bold;
 text-decoration: none;  
}

.bPanelLink a:hover {
  color: #F7931E;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

dbPanelLink a {
  color: #EEEEEE;
	font-size: 8pt;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-weight: bold;
  text-decoration: none;  
}

.dbPanelLink a {
  color: #EEEEEE;
	font-size: 8pt;
 	font-weight: bold;
 text-decoration: none;  
}

.dbPanelLink a:hover {
  color: #F7931E;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

TD.bPanelMainSelected
{	
  color: #F7931E;
	font-variant: small-caps;
	font-size : 10pt;
	font-weight: bold;
}

bPanelMainLink a {
  color: #F7931E;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.bPanelMainLink a {
  color: #F7931E;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.bPanelMainLink a:hover {
  color: #EEEEEE;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

TD.bPanelSelected
{	
  color: #F7931E;
	font-size: 8pt;
	border-bottom: 1px solid #e2e2e2;
	width: 163px;
}

td.bPanelLink{
	width: 163px;
	border-bottom: 2px solid #e2e2e2;
}

td.bPanelFinal{
	width: 163px;
}

bPanelLink a {
  color: #465a65;
	font-size: 8pt;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-weight: bold;
  text-decoration: none;  
}

.bPanelLink a {
  color: #465a65;
	font-size: 8pt;
 	font-weight: bold;
 text-decoration: none;  
}

.bPanelLink a:hover {
  color: #F7931E;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

bPanelFinal a {
  color: #465a65;
	font-size: 8pt;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-weight: bold;
  text-decoration: none;  
}

.bPanelFinal a {
  color: #465a65;
	font-size: 8pt;
 	font-weight: bold;
 text-decoration: none;  
}

.bPanelFinal a:hover {
  color: #F7931E;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

TD.oPanelMainSelected
{	
  color: #465A65;
	font-variant: small-caps;
	font-size : 10pt;
	font-weight: bold;
}

TD.oPanelSelected
{	
  color: #465A65;
	font-size: 8pt;
	font-weight: bold;
}

TD.panelTitle
{	
	font-variant: small-caps;
	font-size : 11pt;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 18px;
}


TD.panelPoints
{	
	font-variant: small-caps;
	font-size : 10pt;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 5px;
	padding-top: 15px;
	background-image: url(images/panelBG2.gif);
}

TD.titleBar
{
	text-align: center;
	font-weight: bold;
	color: White;
	height: 22px;
	background: url(images/titleSpacer1.gif);
}

TD.rightPanel
{
	width: 200px;
	background-color: #EEEEEE;
	padding-left: 20px;
	font-size : 9pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

TD.rightPanelCenter
{
	width: 200px;
	background-color: #EEEEEE;
	font-size : 9pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

TD.webinarDesc
{
	width: 200px;
	background-color: #EEEEEE;
	font-size : 9pt;
	text-align: justify;
	font-family: arial,verdana,helvetica,sans-serif;
	padding-right: 10pt;
	padding-left: 5pt;
}

TR.panelRow
{
 height: 25px;
 vertical-align: middle;
}

TD.panelText
{
	background: url(images/panelBG.gif);
	vertical-align:bottom;
}

TD.panelTextBold
{
	background: url(images/panelBG.gif);
	vertical-align:bottom;
	font-weight: bold;
}

TD.panelTextGrey
{
	background: #DBDBDB;
	vertical-align:bottom;
}

TD.panelSq
{
	height: 25px;
	background: url(images/panelGreyBG.gif);
	vertical-align: middle;
	width: 20px;	
	text-align: center;
}

TD.footer {
	font-size : 7pt;
	font-weight: bold;
	font-family: "MS Sans Serif";
}

TD.footer2 {
	font-size : 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

TD.footerCopyRight {
	font-size : 8pt;
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	color: White;
	vertical-align: middle;
	height: 25px;
	background-color: #455A65;
}

TR.bShadow 
{
	background: url(images/bottomShadow.jpg);
	height: 8px;
}

TD.rotate {
	font-size : 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

TD.tiny {
	font-size : 8pt;
	font-family: arial,verdana,helvetica,sans-serif;
}

TD.testimonialPanel {
	font-size : 8pt;
	font-family: arial,verdana,helvetica,sans-serif;
	text-align:justify;
	padding-left: 3px;
	padding-right: 3px;
	border-right: #21215A 1px solid;
	border-left: #21215A 1px solid;
	border-bottom: #21215A 2px solid;
}

TD.testimonialImg {
	border-right: #21215A 1px solid;
	border-left: #21215A 1px solid;
}

TD.giant {
	font-size : 16pt;
	font-weight: bold;
}

TD.title {
	font-size : 14pt;
	font-weight: bold;
}

TD.titleOrange {
	font-size : 14pt;
	font-weight: bold;
	font-style:italic;
	color: #F7931E;
}

TD.titleRed {
	font-size : 14pt;
	font-weight: bold;
	font-style:italic;
	color: #CC0000;
}

TD.white {
	font-weight: bold;
	color: #FFFFFF;
}

TD.wingding
{
	font-weight: bold;
	font-size : 12pt;
	font-family: CMSY10, Symbol;
}

TD.thirteen {
	font-size : 13pt;
	font-weight: bold;
}

TD.large {
	font-size : 12pt;
	font-weight: bold;
}

TD.largeCaps {
	font-size : 12pt;
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 1.03px;
}

TD.largeOrange {
	font-size : 12pt;
	font-weight: bold;
	color: #F7931E;
}

TD.largeRed {
	font-size : 12pt;
	font-weight: bold;
	color: #CC0000;
}

TD.normalRed {
	font-size : 10pt;
	font-weight: bold;
	color: #CC0000;
}

TD.eleven {
	font-size : 11pt;
	font-weight: bold;
	color: #626262;
}

TD.elevenNormal {
	font-size : 11pt;
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

TD.caption {
	font-size : 11pt;
	font-weight: bold;
}

TD.grayCaption {
	font-size : 9pt;
	font-weight: bold;
	color: #808080;
}

TD.smallCapTitle 
{
	font-size : 12pt;
	font-variant: small-caps;
	font-weight: bold;
	color: #646464;
}

TD.bolded {
	font-weight: bold;
}

TD.homeBolded {
	font-size : 10pt;
	font-weight: bold;
	text-align: justify;
	letter-spacing: 1.05pt;
	color: #4D4D4D;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
}

TD.boldedVer {
	font-weight: bold;
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
}

TD.black {
color: Black
}

TD.blackBold {
color: Black;
font-weight: bold;
}

TD.input {
	font-size : 8pt;
	font-weight: bold;
}

TD.underlined {
	font-size : 11pt;
	font-weight: bold;
	border-bottom: #74a6d7 1px solid;
}

TD.nine {
	font-size : 9pt;
	font-weight: bold;
}

TD.inputReq{
	color: #990000;
	font-weight: bold;
}

TD.selected{
	color: Maroon;
	font-size : 8pt;
	font-weight: bold;
}

TD.errorMsg
{
	color: #8E2323;
	font-size : 18pt;
}

footers a {
	color: #21215A;
	font-family: sans-serif, Verdana, Arial, Trebuchet MS, Helvetica;
  text-decoration: none;  
}

.footers a {
	color: #21215A;
	font-size : 8pt;
	font-weight: bold;
  text-decoration: none;  
}

.footers a:hover {
	color: #21215A;
	font-size : 8pt;
	font-weight: bold;
	text-decoration: underline;		
}

menu a {
	font-size : 10pt;
	font-family: sans-serif, Verdana, Arial, Trebuchet MS, Helvetica;
}

.menu a {
  color: white;
  text-decoration: none;  
  font-weight: normal;
	font-weight: bold;
}

.menu a:hover {
  color: yellow;
  text-decoration: none;  
  font-weight: normal;
	font-weight: bold;
}

currentMenu a {
	font-size : 10pt;
	font-family: sans-serif, Verdana, Arial, Trebuchet MS, Helvetica;
}

.currentMenu a {
  color: yellow;
  text-decoration: none;
  font-weight: normal;
	font-weight: bold;
}

blueLink a
{
	color: #02419E
}

.blueLink a:visited 
{
	color: #02419E
}

.blueLink a:hover
{
	color: #02419E
}

orangeLink a
{
	color: #F7931E;
	font-weight: bold;
}

.orangeLink a {
	color: #F7931E;
	font-weight: bold;
  text-decoration: none;  
}

.orangeLink a:hover {
	color: #F7931E;
	font-weight: bold;
  text-decoration: none;  
}

orangeLink a {
	color: #F7931E;
	font-weight: bold;
  text-decoration: none;  
}

.dbPanelMainLink a {
  color: #F7931E;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

homeLink a {
  color: #EEEEEE;
	font-size: 12pt;
	font-weight: bold;
  text-decoration: none;  
}

.homeLink a {
  color: #EEEEEE;
	font-size: 12pt;
	font-weight: bold;
  text-decoration: none;  
}

.homeLink a:hover {
  color: #EEEEEE;
	font-size: 14pt;
	font-weight: bold;
  text-decoration: none;  
}

oPanelLink a {
  color: #EEEEEE;
	font-size: 8pt;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-weight: bold;
  text-decoration: none;  
}

.oPanelLink a {
  color: #EEEEEE;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

.oPanelLink a:hover {
  color: #465A65;
	font-size: 8pt;
	font-weight: bold;
  text-decoration: none;  
}

oPanelMainLink a {
  color: #465A65;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.oPanelMainLink a {
  color: #465A65;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.oPanelMainLink a:hover {
  color: #EEEEEE;
	font-size : 10pt;
	font-weight: bold;
	font-variant: small-caps;
  text-decoration: none;  
}

.virtualMenu a {
  text-decoration: none;  
  font-weight: normal;
	font-weight: bold;
}

.virtualMenu a:hover {
  text-decoration: none;  
  font-weight: normal;
	font-weight: bold;
}

virtualMenu12 a {
  text-decoration: underline;
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif, Verdana;
	font-size: 12pt;
	font-variant: small-caps;
	letter-spacing: 2px;
}

.virtualMenu12 a {
  text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
	font-variant: small-caps;
	letter-spacing: 2px;
}

.virtualMenu12 a:hover {
  text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
	font-variant: small-caps;
	letter-spacing: 2px;
}

dlgLink a {
	font-family: Verdana, Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 9pt;
	color: #143B76;	
	font-weight: bold;
	text-align: center;
	background-image: url(images/buttonBG.gif);
	border: solid 1px #74a6d7;
	border-right: #74a6d7 1px solid;
	border-top: #74a6d7 1px solid;
	border-left: #74a6d7 1px solid;
	border-bottom: #74a6d7 2px solid;
	padding-left: 4px;
	padding-right: 3px;
}

.dlgLink a {
  text-decoration: none;  
	font-size: 9pt;
	color: #143B76;	
	font-weight: bold;
	background-image: url(images/buttonBG.gif);
	border: solid 1px #74a6d7;
	border-right: #74a6d7 1px solid;
	border-top: #74a6d7 1px solid;
	border-left: #74a6d7 1px solid;
	border-bottom: #74a6d7 3px solid;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.dlgLink a:hover {
	font-size: 9pt;
	color: #143B76;	
	font-weight: bold;
	background-image: url(images/buttonBG.gif);
	border: solid 1px #74a6d7;
	border-right: #74a6d7 1px solid;
	border-top: #74a6d7 1px solid;
	border-left: #74a6d7 1px solid;
	border-bottom: #74a6d7 1px solid;
	padding-left: 2px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.dlgLink a:visited {
  text-decoration: none;  
	font-size: 9pt;
	color: #143B76;	
	font-weight: bold;
	background-image: url(images/buttonBG.gif);
	border-right: #74a6d7 1px solid;
	border-left: #74a6d7 1px solid;
	border-top: #74a6d7 1px solid;
	border-bottom: #74a6d7 2px solid;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

INPUT {
	font-weight: bold;
}

INPUT.alignRight {
	text-align: right;
	font-weight: bold;
}

TD.oQuote {
	color: #F7931E;
	font-size: 35pt;
	padding-right: 2px;
}

SPAN.oCloseIt
{
	position: relative;
	height: 20px;
	color: #F7931E;
	font-size: 35pt;
	margin-top: -8px;
}

TD.bQuote {
	color: #465A65;
	font-size: 35pt;
}

SPAN.bCloseIt
{
	position: relative;
	height: 20px;
	color: #465A65;
	font-size: 35pt;
	margin-top: -8px;
}
/*============================= START FOOTER AREA =============================*/
#footer{background:url(images/footer_bg.jpg) #5e5e5e no-repeat; background-position:center; height:355px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; min-width: 986px; border-top:1px solid #000000; }
#footer .footer_area{width:955px; margin:0px auto; padding:0px; border:0px solid #000000;}
#footer .footer_area .footer_small_line{background:url(images/footer_small_line.jpg) no-repeat; width:2px; height:224px; float:left;margin:0px; padding:0px;}
#footer .footer_area .aboutrei{width:955px; float:left; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:15px; font-weight:bold; color:#fff;}
#footer .footer_area .footer_cont{width:255px; float:left; margin:0px 0px 0px 0px; padding:0px 15px 0px 0px; font-size:15px; font-weight:bold; color:#fff; font-weight:normal;}
#footer .footer_area .footer_cont p{margin:25px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:12px;  color:#d5d5d5; line-height:17px;}
#footer .footer_area .footer_cont p a{color: #d5d5d5; text-decoration:underline;}
#footer .footer_area .footer_cont p a:hover{text-decoration:none;}
#footer .footer_area ul{margin:0px 0px 0px 35px; padding:0px 0px 0px 0px;}
#footer .footer_area ul li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none;}
#footer .footer_area ul li a{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:13px; color:#c7c8c9; text-decoration:none; }
#footer .footer_area ul li a:hover{text-decoration:underline;}
#footer .footer_area .company_cont{width:136px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal;}
#footer .footer_area .power_cont{width:240px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal;}
#footer .footer_area .contact_cont{width:148px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal;}
#footer .footer_area .moreinfo_cont{width:135px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight:normal;}
#footer .footer_area .top_heading{width:100%; float:left; margin:25px 0px 23px 0px; padding:0px 0px 0px 0px; text-align:center;}
#footer .footer_area .footer_big_line{background:url(images/footer_big_line.jpg) no-repeat; width:955px; height:2px; float:left;margin:17px 0px 27px 0px; padding:0px;}
#footer .footer_area .copyright{font-size:12px; color:#b3b3b3; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; line-height:17px;}

#bottom_footer{background:url(images/bottom_footer.gif) #6c8a98 repeat-x; background-position:center; height:57px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; border-top:0px solid #000000; }
#bottom_footer .bottom_footer_area{width:955px; margin:0px auto; padding:0px; border:0px solid #000000;}
#bottom_footer .bottom_footer_area .l_cont{width:300px; float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
#bottom_footer .bottom_footer_area .l_cont .stay{float:left; font-size:12px; color:#ebeeef; margin:5px 8px 0px 0px; padding:0px 0px 0px 0px;}
#bottom_footer .bottom_footer_area .l_cont .sn_area{float:left; font-size:12px; color:#ebeeef; margin:1px 0px 0px 0px; padding:0px 0px 0px 0px;}
#bottom_footer .bottom_footer_area .l_cont .sn_area a{ margin:0px 7px 0px 0px; padding:0px 0px 0px 0px;}

#bottom_footer .bottom_footer_area .r_cont{width:300px; float:right; margin:7px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
#bottom_footer .bottom_footer_area .r_cont .questions{float:right; font-size:12px; color:#ebeeef; margin:9px 16px 0px 0px; padding:0px 0px 0px 0px;}
#bottom_footer .bottom_footer_area .r_cont .call_area{float:right; font-size:12px; color:#ebeeef; margin:2px 0px 0px 0px; padding:0px 0px 0px 0px;}

/*============================= END FOOTER AREA =============================*/

/*============================= START PRODUCT & SERVICES AREA =============================*/	
.product_left{width:368px; float:left; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.product_left .photo_box{width:360px; float:left; margin:0px 0px 23px 0px; padding:0px 0px 0px 0px;}
.product_right{width:565px; float:left; margin:0px 0px 0px 0px; padding:24px 0px 0px 20px; border:0px solid #FF0000;}
.product_right .generic_heading{color:#7998a7; font-size:24px; font-weight:bold; margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;}
.product_right p{font-size:13px; color:#515151; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:17px; }
.product_right p a{color:#7998a7; text-decoration:underline;}
.product_right p a:hover{text-decoration:none;}
.product_right .exampal_heading{color:#ed8224; font-size:15px; font-weight:bold; margin:20px 0px 5px 0px; padding:0px 0px 0px 0px;}
.product_right .bottm_line{background:url(images/dotted_line.jpg) repeat-x; height:2px; float:left; width:565px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;}
.product_right ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.product_right ul li{margin:0px 0px 0px 0px; padding:0px 0px 12px 10px; list-style:none; background:url(images/bullet.jpg) 0px 7px no-repeat; font-size:13px; color:#515151; }
#johnathan{width:955px; float:left; margin:0px 0px; padding:0px 0px; border-top:1px solid #ededed;}
#johnathan .maybe{width:705px; float:left; margin:30px 0px 36px 0px; padding:0px 0px 0px 0px; font-size:24px; font-weight:bold; color:#7998a7; border:0px solid #FF0000; line-height:35px;}
#johnathan .maybe span{font-size:14px; font-weight:normal; color:#7998a7;}
#johnathan .bottom_logo{width:250px; float:left; margin:46px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
/*============================= END PRODUCT & SERVICES AREA =============================*/	
.clear{clear:both;}
/*============================= Start Proposals and Listings AREA =============================*/	
#top_proposals{width:100%; float:left; margin:0px; padding:0px; background:url(images/top_heading_bg.gif) repeat-x; height:101px; }
#top_proposals .proposals_inner{width:955px; margin:0px auto; padding:0px;}
#top_proposals .proposals_inner .proposals_heading{font-size:36px; width:810px; color:#465a65; float:left; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;} 
#top_proposals .proposals_inner .right_logo{font-size:36px; width:140px; color:#465a65; float:right; text-align:right; margin:25px 0px 0px 0px; padding:0px 0px 0px 0px;} 
.proposals_left{width:590px; float:left; margin:35px 0px 45px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.proposals_left p{font-size:13px; color:#515151; margin:0px 0px 10px 0px; padding:0px 20px 0px 0px; line-height:17px;}
.proposals_left p a{color:#7998a7; text-decoration:underline;}
.proposals_left p a:hover{text-decoration:none;}
.proposals_left .read_m{width:525px; float:left; text-align:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.proposals_left .subheading{font-size:16px; font-weight:bold; color:#a5a5a5; margin:0px 0px 17px 0px; padding:0px 0px 0px 0px; width:590px; float:left;}
.proposals_left .photo_box{width:265px; height:90px; text-align:center; float:left; margin:0px 30px 0px 0px; padding:61px 0px 0px 0px; border:0px solid #FF0000; background:#eeeeee; color:#939393; font-size:18px; font-weight:bold; }
.proposals_right{width:362px; height:417px; background:#e3f2f6; float:left; margin:36px 0px 45px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.proposals_right .chart{width:362px; float:left; margin:195px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:18px; text-align:center; color:#9cbdc6; font-weight:bold;} 
/*=============================End Proposals and Listings AREA =============================*/	

/*============================= Start Power Broker AREA =============================*/
.broker_left{width:275px; float:left; margin:35px 0px 45px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.broker_s_line{background:url(images/broker_small_line.jpg) no-repeat; width:269px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px;}
.broker_left .secondary_box1{background:url(images/box2_bg.jpg) repeat-y; width:270px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000; }
.broker_left .secondary_box{width:270px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000; }
.broker_left .secondary_heading{width:270px; float:left; margin:26px 0px 0px 0px; padding:0px 0px 0px 0px; color:#4f6d7d; font-size:15px; font-weight:bold; }
.broker_left p{margin:0px 0px 0px 0px; padding:0px 20px 29px 0px; color:#848383; font-size:12px; line-height:17px; }
.broker_left .all_blog{width:270px; float:left; margin:20px 0px 30px 0px; padding:0px 0px 0px 0px; border:0px solid #000000; }

.broker_right{width:678px; float:left; margin:35px 0px 45px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.broker_right .broker_heading{font-size:60px; color:#465a65; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; float:left; width:678px; font-weight:bold; background:url(images/dotted_line.jpg) repeat-x; background-position:bottom;}
.broker_right .broker_heading span{color:#ed8224;}
.broker_right .bottom_exm{font-size:15px; font-weight:bold; margin:22px 0px 10px 0px; padding:0px 0px 0px 0px; width:678px; float:left; color:#465a65; }
.broker_right p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#848383; font-size:12px; line-height:17px; }
.broker_right p a{color:#7998a7; text-decoration:underline;}
.broker_right p a:hover{text-decoration:none;}
.broker_right ul{margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;}
.broker_right ul li{margin:0px 0px 0px 0px; padding:0px 0px 12px 10px; list-style:none; background:url(images/bullet.jpg) 0px 7px no-repeat; font-size:13px; color:#515151; }


#increase{width:100%; float:left; margin:0px; padding:0px; background:url(images/see_bottom_bg.jpg) repeat-x; height:145px; }
#increase .increase_inner{width:955px; margin:0px auto; padding:0px;}
#increase .increase_inner .increase_heading{font-size:24px; width:713px; font-weight:bolder; color:#7998a7; float:left; margin:35px 0px 0px 0px; padding:0px 0px 0px 0px;}
#increase .increase_inner .increase_heading span{font-size:36px;} 
#increase .increase_inner .increase_right{font-size:36px; width:240px; color:#465a65; float:right; text-align:right; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;} 
/*============================= End Power Broker AREA =============================*/

/*============================= Start Success AREA =============================*/
.success_left{width:365px; float:left; margin:23px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}

.success_right{width:580px; float:left; margin:20px 0px 0px 10px; padding:0px 0px 0px 0px; border:0px solid #FF0000;}
.success_right .success_heading{font-size:60px; color:#465a65; margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; float:left; width:580px; font-weight:bold; background:url(images/dotted_line.jpg) repeat-x; background-position:bottom;}
.success_right .success_heading span{color:#ed8224;}
.success_right .success_exm{font-size:15px; font-weight:bold; margin:22px 0px 10px 0px; padding:0px 0px 0px 0px; width:580px; float:left; color:#465a65; }
.success_right p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#848383; font-size:12px; line-height:17px; }
.success_right p a{color:#7998a7; text-decoration:underline;}
.success_right p a:hover{text-decoration:none;}
.success_right ul{margin:30px 0px 0px 0px; padding:0px 0px 0px 0px;}
.success_right ul li{margin:0px 0px 0px 0px; padding:0px 0px 12px 10px; list-style:none; background:url(images/bullet.jpg) 0px 7px no-repeat; font-size:13px; color:#515151; }
#figure{width:100%; float:left; margin:0px; padding:0px; background:#ffffff; border-top:1px solid #ededed; height:145px; }
#figure .figure_inner{width:955px; margin:0px auto; padding:0px;}
#figure .figure_inner .figure_heading{font-size:24px; width:713px; font-weight:bolder; color:#7998a7; float:left; margin:35px 0px 0px 0px; padding:0px 0px 0px 0px;}
#figure .figure_inner .figure_heading span{font-size:36px;} 
#figure .figure_inner .figure_right{font-size:36px; width:240px; color:#465a65; float:right; text-align:right; margin:50px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;} 

a.jsl1{display: block; width: 46px; height: 46px; background: url(images/Icons/1.png);}
a.jsl1:hover{background-position: 0 -46px;}
a.jsl2{display: block; width: 46px; height: 46px; background:url(images/Icons/2.png)}
a.jsl2:hover{background-position: 0 -46px;}
a.jsl3{display: block; width: 46px; height: 46px; background:url(images/Icons/3.png)}
a.jsl3:hover{background-position: 0 -46px;}
a.jsl4{display: block; width: 46px; height: 46px; background:url(images/Icons/4.png)}
a.jsl4:hover{background-position: 0 -46px;}
a.jsl5{display: block; width: 46px; height: 46px; background:url(images/Icons/5.png)}
a.jsl5:hover{background-position: 0 -46px;}
a.jsl6{display: block; width: 46px; height: 46px; background:url(images/Icons/7.png)}
a.jsl6:hover{background-position: 0 -46px;}
a.jsl7{display: block; width: 100px; height: 100px; background:url(images/Icons/unlimited.png)}
a.jsl7:hover{background-position: 0 -100px;}
a.jsl8{display: block; width: 100px; height: 100px; background:url(images/Icons/one.png)}
a.jsl8:hover{background-position: 0 -100px;}
a.jsl9{display: block; width: 100px; height: 100px; background:url(images/Icons/concierge.png)}
a.jsl9:hover{background-position: 0 -100px;}
a.jsl10{display: block; width: 46px; height: 46px; background: url(images/Icons/6.png)}
a.jsl10:hover{background-position: 0 -46px;}
a.jsl11{display: block; width: 46px; height: 46px; background: url(images/Icons/8.png)}
a.jsl11:hover{background-position: 0 -46px;}
a.pbtitle{color: #f39f35; text-decoration: none;}
a.pbtitle:hover{color: #465a65;}

/* Dropdown CSS3*/

.clientlogin{
	background: #566e7a;
	width:84px; 
	height:18px; 
	float:left; 
	margin:0px 0px 0px 0px; 
	padding:4px 0px 1px 0px; 
	text-align:center
	
}

.clientlogin ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
	position: relative;
}

.clientlogin ul ul {
	display: none;
	list-style: none;
}
	.clientlogin ul li:hover > ul {
		display: block;
	}
	.clientlogin ul ul li {
		color: #EB8224;
		font-family: "Century Gothic", Arial, Verdana, sans-serif;
		text-decoration: none;
		text-align: left;
		height: 15px;
		width: 160px;
		padding: 8px 10px;
		background: #fff;
		font-size: 11px;
		font-weight: bold;
	}
	.clientlogin ul ul li a{
		color: #ED8224;
		text-decoration: none;
	}
	.clientlogin ul ul li a:hover{
		color: #c86005;
	}