/* lato-300 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/lato-v14-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Lato Light'), local('Lato-Light'),
       url('/fonts/lato-v14-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-700 - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/lato-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Lato Bold'), local('Lato-Bold'),
       url('/fonts/lato-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}
/* lato-regular - latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/lato-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Lato Regular'), local('Lato-Regular'),
       url('/fonts/lato-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/lato-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/lato-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/lato-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/lato-v14-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* html, body */
HTML, BODY
				{
				margin:0;
				padding:0;
				height: 100%;
				}

BODY
				{
				background: #FFF url('/images/corner.png') left bottom no-repeat;
				}

/* default */
*
				{
				padding:0px;
				margin:0px;
				text-align:left;
				font-family: 'Lato', sans-serif, Tahoma, Arial, Verdana;
				font-size:100%;
				font-weight: 400;
				color:#213545;
				text-decoration:none;
				}

#id_content a
				{
				color:#7988a4;
				text-decoration:underline;
				transition: color 500ms;
				}

#id_content a:Hover
				{
				color: #213545;
				}

b,
strong
				{
				font-weight: 600;
				}

img
				{
				border:0px;
				}
				
h1
				{
				font-size:1.6em;
				font-weight: 300;
				margin-bottom:30px;
				font-style: italic;
				}
				
h3
				{
				font-size: 1.2em;
				font-weight: 300;
				color:#7988a4;
				margin-bottom:5px;
				}
				
p
				{
				font-size: 1em;
				line-height: 1.6;
				margin-bottom: 15px;
				}
				
a span
				{
				display: none;
				}

ul
				{
				list-style: none;
				}

.divider
				{
				height:1px;
				margin: 40px 0 40px 0;
				background: #ccc;
				}

.small
				{
				font-size: 0.9em;
				color: #444;
				font-weight: 300;
				}

.round
				{
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				}

.active,
.active a
				{				
				cursor: default;
				}
				
strong span.blue
				{
				font-size: 1.3em;
				color:#213545;
				font-weight: 300;
				}
				
strong span.light
				{
				font-size: 1.1em;
				color:#7988a4;
				font-weight: 300;
				}

#id_content ul
				{
				list-style: none;
				margin: 8px 0 15px 3px;
				}

#id_content ul li
				{
				margin-bottom: 8px;
				padding-left: 22px;
				background: url('/images/bullet.gif') 0px 10px no-repeat;
				}

.ext
				{
				padding-left: 22px;
				background: url('/images/ext.png') 0px 2px no-repeat;
				}

.pdf
				{
				padding-left: 22px;
				background: url('/images/pdf.png') 0px 2px no-repeat;
				}
				
/* ------------------------------------------------------------------------------------------------------------ */

#id_page
				{
				min-height: 100%;
				height: auto !important;
				height: 100%;
				margin: 0 auto -30px;
				}

#id_main
				{
				width:100%;
				margin: auto;
				}

/* ------------------------------------------------------------------------------------------------------------ */

#id_header
				{
				/*width: 100%;
				position: fixed;
				background:#FFF;
				z-index: 99999999999;*/
				}

#id_header #id_ci
				{
				float: left;
				margin: 20px 0 20px 0;
				}

#id_header #id_ci a
				{
				display: block;
				width: 246px;
				height: 60px;
				background: url('/images/retail-capital-advisors.png') 0px 0px no-repeat;
				}

#id_header #id_header_inner
				{
				width:1140px;
				margin: auto;
				}

#id_header #id_header_right
				{
				float: right;
				text-align: right;
				margin-top: 60px;
				}

#id_header #id_language
				{
				display: none!important;
				float: right;
				margin-left: 50px;
				}

#id_header #id_language ul li
				{
				float: left;
				}

#id_header #id_language ul li a
				{
				font-size: 0.82em;
				color: #213545;
				padding-right: 5px;
				margin-right: 5px;
				border-right: 1px solid #213545;
				transition: color 500ms;
				}

#id_header #id_language ul li:last-child a
				{
				margin:0;
				padding:0;
				border: none;
				}

#id_header #id_language ul li a:Hover,
#id_header #id_language ul .active a
				{
				color:#7988a4;
				}

#id_header #id_social
				{
				float: right;
				margin-left: 50px;
				margin-top: 5px;
				}

#id_header #id_social a
				{
				display: block;
				width: 14px;
				height: 14px;
				background: url('/images/in.png') 0px 0px no-repeat;
				}

#id_header #id_social a span
				{
				display: none!important;
				}

#id_header #id_menu
				{
				float: right;
				}

#id_header #id_menu ul li
				{
				float: left;
				margin-left: 40px;
				}

#id_header #id_menu ul li a
				{
				font-size: 0.88em;
				color: #213545;
				transition: color 500ms;
				}

#id_header #id_menu ul a:Hover,
#id_header #id_menu ul .active a
				{
				color:#7988a4;
				}

/* ------------------------------------------------------------------------------------------------------------ */

#id_slider
				{
				margin: auto;
				width:100%;
				height: 60%;
				margin-bottom: 40px;
				}

/* ------------------------------------------------------------------------------------------------------------ */

#id_blank
				{
				margin: auto;
				width:100%;
				height: 70px;
				background: #f4f4f4;
				margin-bottom: 40px;
				}

/* ------------------------------------------------------------------------------------------------------------ */

#id_content
				{
				width:100%;
				}

#id_content_inner
				{
				margin: auto;
				width:1140px;
				}

#id_content_main
				{
				background: url('/images/divider.gif') center 0px repeat-y;
				}

#id_content_main.blank
				{
				background: none;
				}

#id_content_left
				{
				float: left;
				width: 45%;
				padding-right: 5%;
				}

#id_content_right
				{
				float: right;
				width: 45%;
				padding-left: 5%;
				}

/* ------------------------------------------------------------------------------------------------------------ */

table
				{
				width: 100%;
				border-collapse: collapse;
				}

table th,
table td
				{
				padding: 5px;
				border: 1px solid #7988a4;
				}

table th
				{
				background: #7988a4;
				font-weight: bold;
				color: #FFF;
				}

tr:nth-child(even)
				{
				background: #f4f4f4;
				}


/* ------------------------------------------------------------------------------------------------------------ */

#id_footer,
.push
				{
				height: 30px;
				clear: both;
				}
				
#id_footer
				{
				margin: auto;
				background: #7988a4;
				}

#id_footer #id_footer_inner
				{
				padding-top: 5px;
				width:1140px;
				margin: auto;
				}

#id_footer p,
#id_footer a
				{
				font-size: 0.8em;
				color: #FFF;
				margin:0;
				}
				
#id_footer #id_footer_left
				{
				float: left;
				}

#id_footer #id_footer_right
				{
				float: right;
				color: #FFF;
				}

#id_footer a
				{
				color: #FFF;
				transition: color 500ms;
				}

#id_footer a:Hover,
#id_footer .active
				{
				color: #afb8c8;
				}



/* ------------------------------------------------------------------------------------------------------------ */
				
@media screen and (max-width: 1140px) {

	*
					{
					max-width: 100%!important;
					height: auto;
					}
	
	#id_header_inner,
	#id_content_inner,
	#id_footer_inner
					{
					width: auto!important;
					padding: 0 40px 0 40px;
					}
					
					
					
					
}

/* ------------------------------------------------------------------------------------------------------------ */
				
@media screen and (max-width: 990px) {
	
	.not-mobile
				{
				display: none;
				}
	
	BODY
				{
				background: none;
				}
				
	h1
				{
				font-size:2.4em;
				}
				
	h3
				{
				font-size:2em;
				}
				
	p,
	li
				{
				font-size: 1.6em;
				}
	
	#id_header
				{
				text-align: center;
				}
	
	#id_header #id_ci
				{
				float: none;
				margin: auto; 
				text-align: center;
				margin-top: 30px;
				}
	
	#id_header #id_ci a
				{
				width: 340px;
				height: 83px;
				margin: auto; 
				text-align: center;
				}
	
	#id_header #id_ci a img
				{
				width: 340px;
				height: 83px;
				}
	
	#id_header_inner
					{
					padding: 0;
					}
	
	#id_header #id_header_right
				{
				float: none;
				}
	
	#id_header #id_language
				{
				float: none;
				position: absolute;
				margin: 0;
				right: 30px;
				top:30px;
				}

	#id_header #id_language ul li a
				{
				font-size: 1.2em;
				}
				
	#id_header #id_menu
				{
				float: none;
				width: 100%;
				}

	#id_header #id_menu ul li
				{
				float: none;
				margin: 0;
				}

	#id_header #id_menu ul li a
				{
				display: block;
				font-size: 2em;
				background: #f4f4f4;
				color: #7988a4;
				text-align: center;
				border-bottom: 1px solid #FFF;
				padding: 5px 0 5px 0;
				}
	#id_header #id_menu ul li a:Hover
				{
				color: #FFF!important;
				background: #7988a4;
				}

	#id_header #id_menu ul .active a
				{
				color: #FFF!important;
				background: #213545!important;
				}
	
	#id_content
				{
				margin-top: 40px;
				margin-bottom: 60px;
				}
				
	#id_content_main
				{
				background: none;
				}
	
	#id_content_left,
	#id_content_right
				{
				float: none;
				width: 100%;
				padding:0;
				margin: 0;
				}
	
	#id_blank
				{
				display: none!important;
				}
	
	#id_slider
				{
				margin: 0;
				}
	
	#id_slider p
				{
				font-size: 3em!important;
				font-weight: 400!important;
				}
	
	#id_slider .trans
				{
				height: 100px;
				}
				
#id_footer
				{
				height: auto;
				}
				
#id_footer #id_footer_left,
#id_footer #id_footer_right
				{
				float: none!important;
				padding-bottom: 20px;
				text-align: left;
				}

#id_footer *
				{
				color: #FFF;
				font-size: 1.6em;
				text-align: left;
				}

}




