/*****************************/
/* Panel Wrapper & Layout */	
/*****************************/		



/*****************************/		
/*****************************/
/* Home Page */	
/*****************************/		
/*****************************/		
#home-left-panel { float: left; margin: 0px 40px 80px 0px; width: 590px;  position: relative; }

#home-left-panel #content {	padding: 0px; width: 590px; }

#home-right-panel { float:right; height: auto;  margin: 0; width: 350px; }

/*****************************/		
/* home left content standard */
/*****************************/		
#home-left-panel h2 {
	font-size: 16px;
	line-height: 20px;
}

#home-left-panel p {
	font-size: 14px;
	text-align: justify;
	line-height: 21px;
}

/*****************************/		
/* Home intro text */
/*****************************/		
#home-left-panel div.intro-box-1 {
	width:275px; float:left; margin:10px 0; padding: 0 20px 0 0; 	
}

#home-left-panel div.intro-box-2 {
	width:275px; float:left; margin:10px 0; padding: 0 0 0 19px; border-left: 1px solid #E6E6E6; 
}

/*****************************/		
/* Home lists in content sliders */
/*****************************/		
#home-left-panel div.overview-content-slide ul {
	margin:0px; padding:0px;
	list-style-image:url(../imagesv2/arrows-blue.png);
}

#home-left-panel div.overview-content-slide span.slide-list {
	float:left;
	width: 145px;
	padding: 5px 15px 15px 15px;
}

#home-left-panel div.overview-content-slide span.slide-list li  {
	padding: 3px 3px;
	font-size: 14px;
	line-height: 18px;
}

#home-left-panel div.overview-content-slide p,
#home-left-panel div.overview-content-slide span.slide-list li a {
	font-size: 14px; 
	line-height: 18px;
}

#home-left-panel div.overview-content-slide span.slide-list-4 {
	width: 105px;
}

/*****************************/		
/* home videos */
/*****************************/		
#home-videos {
	width: 590px;
	clear: both;
	margin: 0px; padding: 20px 0px;
	background-color: #FFFFFF;
}

#home-videos h3 {
	font-size: 15px;
	font-weight: bold; 
	line-height: 15px;
	height: 15px;
	color: #224476;
	padding: 0px 0px 5px 0px;
}

#home-videos div.video-panel {
	display:block; float: left;
	width: 400px; height: 226px;
	margin: 0px;
	padding: 0px;
}

#home-videos div.video-playlist {
	display:block;
	float: left;
	width: 188px; height: 226px;
	margin: 0px;
	padding: 0px;
	border: solid 1px #E6E6E6;
	overflow-y: scroll;
	overflow-x: hidden;
}

#home-videos div.video-playlist li {
	list-style:none;
}

#home-videos div.video-playlist li a {
	display: block;
	width: 166px;
	height: 31px;
	padding: 2px 7px 1px 7px;
	font-size: 12px;
	line-height: 14px;
	color: #2f72b5;
	text-decoration: none;
	border-bottom: solid 1px #E6E6E6;
}

/*****************************/
/* Latest faqs / articles / boxes */
/*****************************/

#latest-boxes-bg { position: relative; width:100%; height: 270px; background-color: #f2f3f5; margin:0; padding: 0; }
#latest-boxes-wrapper { position: relative; width: 980px; height: 270px; margin: 0px auto;	}
#latest-boxes-expert 	{ width: 245px; height:270px; float: left; margin: 0px; }
#latest-boxes-articles 	{ width: 245px; height:270px; float: left; margin: 0px; }
#latest-boxes-faqs	 	{ width: 245px; height:270px; float: left; margin: 0px; }
#latest-boxes-links 	{ width: 245px; height:270px; float: left; margin: 0px; }


/*****************************/
/* Expert panel & Quick link titles */
/*****************************/
.latest-boxes-title {
	display: block;
	width: 240px;
	height: 40px;
	margin:10px 0 10px 0; padding:0;
}

.latest-boxes-title-icon {
	display: block;
	float:left;
	width: 40px; height: 40px;
	background:url(../imagesv2/sprite.png); 
}
.latest-boxes-title-icon-expert-panel { background-position:-800px -400px; }
.latest-boxes-title-icon-articles { background-position:-950px -400px; }
.latest-boxes-title-icon-faqs { background-position:-900px -400px; }
.latest-boxes-title-icon-links { background-position:-850px -400px; }


.latest-boxes-title-text {
	float: left;	
	margin-left: 11px;
	margin-top: 12px;
	max-width: 189px;
}
.latest-boxes-title-text span { font-size: 15px; }
span.latest-boxes-text-grey { color: #828385; font-weight: normal; }
span.latest-boxes-text-blue { color: #224476; font-weight: bold; }
span.latest-boxes-text-green { color: #0ccc3f; font-weight: bold; }
span.latest-boxes-text-red { color: #e50d6e; font-weight: bold; }


/* Ask an expert panel */
#latest-boxes-phone-email {
	display:block;
	width: 220px;
	height: 200px;
	margin: 0px 0px 0px 10px; padding:0px;	
}

#latest-boxes-phone-email a.expert-phone { 
	display: block; width: 138px; height: 25px;
	margin-top: 20px;
	background:url(../imagesv2/sprite.png) top left no-repeat; background-position:-10px -200px;
	padding-left: 37px; padding-top: 7px;
	font-size: 18px;
	font-weight: bold;
	color: #224476;
	text-decoration: none;
}
#latest-boxes-phone-email a:hover.expert-phone {
	background:url(../imagesv2/sprite.png) top left no-repeat; background-position:-210px -200px;
	color: #2f72b5
}
	
#latest-boxes-phone-email a.expert-email {
	display: block; width: 175px; height: 17px;
	margin-top: 17px;
	background:url(../imagesv2/sprite.png) top left no-repeat; 
	background-position:-800px -240px;
}
#latest-boxes-phone-email a:hover.expert-email { 
	background:url(../imagesv2/sprite.png) top left no-repeat;
	background-position:-1000px -240px;
}

/* font formatting */
#latest-boxes-wrapper ul { }
#latest-boxes-wrapper li {
	list-style:none;
	background-image:url(../imagesv2/arrows-blue.png);
	background-position: 1% 25%;
	background-repeat: no-repeat;
}
#latest-boxes-wrapper li a {
	display: block;
	width: 185px;
	height: 30px;
	padding-top: 5px;
	margin-left: 13px;
	font-size: 12px;
	line-height: 15px;
	color: #2f72b5;
	text-decoration: none;
}
#latest-boxes-wrapper li a:hover {
	color: #224476;
	text-decoration: underline;
}

/*****************************/
/* Home Right Panel 
/*****************************/

/* Old Navado  Private button */
#home-navadoprivate {
	 display:block;
	 position: relative;
	 width: 341px;
	 height: 90px;
	 margin: 60px 0px 40px 0px;
}

#home-navadoprivate a.np-button {
	 display:block;
	 position: absolute; top:0; left:0;
	 width: 211px; padding-left: 130px; /* total 196 */
	 height: 78px; padding-top: 12px; /* total 90 */
	 background:url(../imagesv2/sprite.png); background-position:-800px -727px;
	 text-decoration: none;
}
#home-navadoprivate a.np-button:hover { background-position:-800px -827px; }

#home-navadoprivate span.np-text {
	display: block;
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
	margin-top:5px;
}

/*****************************/
/* RHD Right Panel Homepage buttons */
/*****************************/
#home-right-panel-navadoprivate1,#home-right-panel-navadofixedfee2 {
	 display:block;
	 position: relative;
	 width: 300px;
	 height: 70px;
	 margin: 30px auto 10px auto;
}

#home-right-panel-navadoprivate1 a.np-button1, #home-right-panel-navadofixedfee2 a.np-button2 {
	 display:block;
	 position: absolute; top:0; left:0;
	 width: 280px; padding-right: 10px; padding-left: 10px; /* total 300 */
	 height: 64px; padding-top: 6px; /* total 70 */
	 background-color: #224476;
         border-radius: 8px;
	 text-decoration: none;
         text-align: center;
}
#home-right-panel-navadoprivate1 a.np-button1:hover { background-color: #2e60a9; }

#home-right-panel-navadoprivate1 span.np-text, #home-right-panel-navadofixedfee2 span.np-text {
	display: block;
	font-size: 14px;
	font-weight: normal;
        line-height: 1.3;
	color: #ffffff;
	margin-top:5px;
}
#home-right-panel-navadoprivate1 span.np-text.np-bold, #home-right-panel-navadofixedfee2 span.np-text.np-bold {font-weight: bold; line-height: 1.6; }

#home-right-panel-navadoprivate1 hr.dotted-hr, #home-right-panel-navadofixedfee2 hr.dotted-hr {
    border: 0; height: 1px; background: #ccc;
    background-image: linear-gradient(to right, #333, #ccc, #333);
}

#home-right-panel-navadofixedfee2 a.np-button2 {
	 background-color: #818285;
}
#home-right-panel-navadofixedfee2 a.np-button2:hover { 
         background-color: #464c5d; }

/* Home social panel */
#home-right-panel #home-social { position: relative; margin: 40px 0px 40px 0; }

/* social panel */
#home-right-panel div.rp-title { width: 162px; height: 40px; display:inline-block; margin:0; padding:0;}
#home-right-panel div.social-bar {position: absolute; top:7px; left:162px; width: 175px; height: 25px; display:inline-block; margin:0; padding:0; }

/**********************/
/* Contact Us Page */
/**********************/

div#contact-info-wrapper {
	float:left;
	width: 590px;
	margin-right:40px;
}

div#contact-info-wrapper h1.title {
	 padding: 0px; margin: 0;
}

div#contact-info-wrapper div#content {
	width: 590px;
	border: none; background-color: #ffffff; 
	padding:15px 0px 40px 0px; }

div#contact-right-panel {
	width: 350px;
	float: right;
}