@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic');
@import url('font-awesome.min.css');
@import url('layout.css');
@import url('print.css');
@import url('responsive.css');
body {
	font-family: "Open Sans", sans-serif;
	color: #4C4C4C;
	font-size: 12px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	line-height: 140%;
}


/*PAGE TITLES*/
h3 small {
	display: inline-block;
	width: auto;
	text-align: right;
	min-width: 330px;
	background: #252664 url(../images/hdr/bg-title.png) top right repeat-y;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 35px 5px 0;
	line-height: 18px;
	margin-left: -15px;
	margin-bottom: 25px;
}
h3 small.cn {
	background: #4C4889 url(../images/hdr/bg-title-cn.png) top right repeat-y;
}
h3 small.cv {
	background: #008FB1 url(../images/hdr/bg-title-cv.png) top right repeat-y;
}
h3 small.ag {
	background: #06448B url(../images/hdr/bg-title-ag.png) top right repeat-y;
}
h3 small.oa {
	background: #1D8DAE url(../images/hdr/bg-title-oa.png) top right repeat-y;
}
h3 small.ax {
	background: #7C7D7C url(../images/hdr/bg-title-ax.png) top right repeat-y;
}
h3 small.og {
	background: #44A4D7 url(../images/hdr/bg-title-og.png) top right repeat-y;
}
h3 small.src {
	background: #209492 url(../images/hdr/bg-title-src.png) top right repeat-y;
}
h3 small.sc {
	background: #7F4894 url(../images/hdr/bg-title-sc.png) top right repeat-y;
}
h3 {
	font-size: 18px;
	line-height: 120%;
	font-weight: 700;
	color: #262A62;
	padding: 0 0 5px 0px;
	margin: 20px 0px 25px 0px;
	display: block;
	border-bottom: 1px solid #A3A3A3;
}
h3 .LightBlue {
	font-size: 16px;
	font-weight: 700;
	color: #0082AF!important;
}
h3 .Brown {
	font-size: 16px;
	font-weight: 700;
	color: #A36650!important;
}
h3 .Green {
	font-size: 16px;
	font-weight: 700;
	color: #9C8736!important;
}
h3 .Grey {
	font-size: 16px;
	font-weight: 700;
	color: #7C7B7B!important;
}
/*2015 copy styles*/
article ul {
}
li, p, td {
	line-height: 140%;
}
article {
	width: 994px;
	margin: 0 auto;
	padding: 0px 20px;
}
h1 {
	color: #0082AF;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	padding: 10px 0px 50px 0px;
	background-color: #DADADA;
	margin: 0 20px 60px 10px;
	text-align: bottom;
}
h1 .small {
	color: #0082AF;
	font-weight: 400;
	font-size: 13px;
	line-height: 20px;
}
h2 {
	color: #0082AF;
	font-weight: 600;
	font-size: 15px;
	line-height: 21px;
	padding: 0px;
	background-color: #DADADA;
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 5px;
}
h4 {
	font-size: 15px;
	color: #0082AF;
	font-weight: 600;
	margin: 0px 0px 5px;
	padding: 0;
}
h4 small {
	font-size: 12px;
}
.DarkblueSml {
	color: #262A62;
	font-size: 11px;
}
.Darkblue {
	color: #262A62;
	font-size: 13px;
}
/*ICONS*/
.IconDoubleQ {
	font-size: 120px;
	margin-top: -10px;
	float: right;
}
/*BLOCKS*/
	
#DivBLU {
	background-color: #E9F1F8;
	padding: 10px 15px 10px 15px;
}
#DivBLU1 {
	background-color: #E9F1F8;
	padding: 10px 10px 10px 10px;
	height: 610px;
	margin-bottom: 20px;
}
#DivGrey {
	padding: 10px 10px 10px 10px;
	background-color: #DADADA;
	margin: 0;
}
/*LISTS*/
	
.list-bullet_blue {
	margin: 0 0 10px 0;
	padding: 0;
}
.list-bullet_blue li {
	list-style: none;
}
.list-bullet_blue li {
	padding-left: 15px;
	background: url(../images/bullet_blue.png) no-repeat 0px 5px;
}
.list-bullet_blue > li {
	margin-bottom: 2px;
}
.list-bullet_blue > li:last-child {
	margin-bottom: 0;
}
.list-bullet_blue > li > ul {
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0;
}
.list-bullet_blue li > ul > li {
	margin-bottom: 0px;
	background: url(../images/list-dash-grey.gif) no-repeat 0px 7px;
}


.list-dash-grey {
	margin: 0 0 0px 0;
	padding: 0;
}
.list-dash-grey, .list-dash-grey li {
	list-style: none;
}
.list-dash-grey li {
	padding-left: 18px;
	background: url(../images/list-dash-grey.gif) no-repeat left 7px;
}
.list-dash-grey ul {
	margin-bottom: 4px;
	margin-top: 4px;
}
/*LINKS*/
	
a:link {
	color: #262A62;
	font-weight: 600;
	text-decoration: none;
}
a:active {
	color: #262A62;
	text-decoration: none;
}
a:visited {
	color: #262A62;
	text-decoration: none;
}
a:hover {
	color: #262A62;
	text-decoration: none;
}
/*DIVS*/

.OutsideBrd {
	border-top: 1px solid #0082AF;
	border-right: 1px solid #0082AF;
	border-bottom: 1px solid #0082AF;
	border-left: 1px solid #0082AF;
	padding: 10px;
	margin-bottom: 20px;
}
.OutsideBrdColumn1 {
	border-top: 1px solid #0082AF;
	border-right: 1px solid #0082AF;
	border-bottom: 1px solid #0082AF;
	border-left: 1px solid #0082AF;
	padding: 10px;
	margin-bottom: 20px;
	float: left;
	width: 45%;
	margin-right: 20px;
}
.OutsideBrdColumn2 {
	border-top: 1px solid #0082AF;
	border-right: 1px solid #0082AF;
	border-bottom: 1px solid #0082AF;
	border-left: 1px solid #0082AF;
	padding: 10px;
	margin-bottom: 20px;
	float: left;
	width: 45%;
	margin-left: 8px;
}
.OutsideBrdColumn3 {
	border-top: 1px solid #0082AF;
	border-right: 1px solid #0082AF;
	border-bottom: 1px solid #0082AF;
	border-left: 1px solid #0082AF;
	padding: 10px;
	margin-bottom: 20px;
	float: left;
	width: 45%;
	margin-left: 33px;
}
.columnCoverBlock {
	width: 50%;
}
.columnCover {
	padding: 10px 0px 10px 0px;
	margin: 20px 30px 0 0;
	float: left;
	width: 40%;
}
.ColumLeftheader {
	float: left;
	width: 65%;
	margin: 0 0 20px 0;
}
.ColumnLegal { float:left; width:100%; padding-right:2%;}

.ColumnLegalR { float: left;
    width: 48%;
    padding-left: 2%;
    position: absolute;
    top: 150px;
    right: -20px;}

.ColumRightQu {
	float: left;
	width: 30%;
	background-color: #DADADA;
	margin: 0 0 0px 46px;
	height: 272px;
}
.imageBlock {
	/*	padding: 10px;
*/	margin-bottom: 20px;
	float: left;
	width: 50%;
}
.Column_left {
	padding: 0px;
	margin: 0 20px 0 0px;
	float: left;
	width: 46%;
}
.Column_right {
	/*padding: 10px;
*/	margin: 0 0px 0 20px;
	float: left;
	width: 40%;
}
.imageBlock2 {
	padding: 0px 0px 0px 0px;
	/*	background-color: #D4E4F0;
*/	margin: 0px 30px 20px 0;
	float: left;
	width: 100%;
}
.Column_Introleft {
	padding: 0px;
	margin: 0 20px 0 0px;
	float: left;
	width: 75%;
}
.Column_IntroRight {
	padding: 0px;
	margin: 0 0 0 0;
	float: left;
	width: 20%;
}
/*Text*/
.txt-small {
	font-size: 11px;
	font-weight: 400;
}
.txt-MedBlue {
	color: #262A62!important;
	font-size: 14px;
	line-height:20px;
	margin-bottom:5px!important;
}
.txt-LightBlue {
	color: #0082AF;
	font-size: 12px;
}
.txt-MedLightBlue {
	
	color: #0082AF;
	font-size: 14px;
}

.txt-LightBlue30 {
	line-height: 45px;
	color: #0082AF;
	font-size:30px;
}
.Lessmargin {
	margin-bottom: 4px;
}
.blk {
	color: #4C4C4C;
}
.txt_Blue {
	color: #262A62;
}
.rotate-txt-white {
	color: #FFF;
	font-weight: 600;
	text-transform: uppercase;
	transform: rotate(270deg);
	line-height: 0px;
	text-align: center;
}
/*TABLES*/
.Rule-LightBlueBR1 {
	border-bottom: solid 1px #0082AF;
	border-right: solid 1px #0082AF;
}
.Rule-LightBlueBR2 {
	border-bottom: solid 2px #0082AF;
	border-right: solid 1px #0082AF;
}
.Rule-LightBlueBR {
	border-bottom: solid 1px #0082AF;
	border-right: solid 1px #0082AF;
}
.Rule-LightBlueR {
	border-right: solid 1px #0082AF;
}
tr  .Rule-LightBlueL {
	border-left: solid 1px #0082AF;
}
.rule1blu > td, td.rule1blu {
	border-bottom: solid 1px #0082AF;
}
tr.rule1bluT > td, td.rule1bluT {
	border-top: solid 1px #0082AF;
	border-bottom: solid 1px #0082AF;
}
tr.rule2blu > td, td.rule2blu {
	border-bottom: solid 2px #0082AF;
}
.Rule-DarkBlueBL1 {
	border-bottom: solid 1px #262A62;
	border-left: solid 1px #262A62;
}
.Rule-DarkBlueBL2 {
	border-bottom: solid 1px #262A62;
	border-left: solid 2px #262A62;
}
.Rule-DarkBlueB1R2 {
	border-bottom: solid 1px #262A62;
	border-right: solid 2px #262A62;
}
.Rule-DarkBlueB2R1 {
	border-bottom: solid 2px #262A62;
	border-right: solid 1px #0082AF;
}
.Rule-DarkBlue1 {
	border-bottom: solid 1px #262A62;
}
.Rule-BT2 {
	border-bottom: solid 1px #262A62;
	border-top: solid 2px #262A62;
}
.Rule-B2L1 {
	border-bottom: solid 2px #262A62;
	border-left: solid 1px #262A62;
}
.Rule-B2L2 {
	border-bottom: solid 2px #262A62;
	border-left: solid 2px #262A62;
}
.Rule-B2R2 {
	border-bottom: solid 2px #262A62;
	border-right: solid 2px #262A62;
}
.Rule-T2 {
	border-top: solid 2px #262A62;
}
.Rule-DarkBlue-Light-BR2 {
	border-bottom: solid 2px #262A62;
	border-right: solid 1px #0082AF;
}
tr.rule2Dblu > td, td.rule2Dblu {
	border-bottom: solid 2px #262A62;
}
.Rule-DarkBlue2Bold {
	border-bottom: solid 2px #262A62;
	font-weight: bold;
	color: #262A62;
}
.Rule-LightBlue1Bold {
	border-bottom: solid 1px #0082AF;
	font-weight: bold;
	color: #262A62;
}
.Rule-LightBlue2Bold {
	border-bottom: solid 2px #0082AF;
	font-weight: bold;
	color: #262A62;
}
.Rule-Wht2 {
	border-bottom: solid 2px #FFF;
}
/*INDENTS*/
.indent10 {
	padding: 0 0 0 10px!important;
}
.in10 td p {
	margin: 0 0 0 5px!important;
}
sub {
	font-size: 8px!important;
	line-height: 100%;
}
h5 {
	margin: 0;
	padding: 0 0 5px 0;
	font-weight: 700;
	color: #174888;
	font-size: 13px;
}
h6 {
	margin: 0;
	padding: 0 0 0 0;
	font-weight: 600;
	color: #0282AF;
	font-size: 13px;
}
td h6 {
	font-weight: 600;
	color: #0282AF;
	font-size: 13px;
	line-height:125%;
	padding:0 0 3px 0;
}
.nme {
	padding: 0 0 0 0;
	font-weight: 700;
	color: #174888;
}
.des {
	font-style: italic;
}
.highlight {
	background: #DEE9F2;
	color: #174888;
}
td:first-child.highlight {
	background: none;
	color: #58595B;
}
.in10 td:first-child.highlight {
	background:#DEE9F2;
	color: #58595B;
}
.page {
	background: #FFFD00;
	padding: 6px;
}
.glossary td {
	vertical-align: top;
	padding: 5px  5px  5px  10px;
	font-size: 13px;
}
.glossary td:first-child {
	min-width: 150px;
}
.glossary td table td:first-child {
	min-width: 15px;
}
p.footnote {
	position: relative;
	padding: 0 0 0 10px;
	font-style: italic;
}
p.footnote sup {
position:absolute top:0px;
	left: 0px;
	font: 10px;
}
.Hblue {
	font-size: 19px;
	line-height: 121%;
	font-weight: 700;
	color: #262A62;
	padding: 0 0 5px 0px;
	margin: 20px 0px 0px 0px;
	display: block;
}
.DivDrkGrey {
	padding: 10px 10px 10px 10px;
	background-color: #939598;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	text-transform: uppercase;
	margin: 0;
}
h4.txtBlu, p.txtBlu {
	color: #174888;
}
.txtBluBld p, p.txtBluBld {
	color: #174888;
	font-weight: 700;
}
.case {
	background: #E2EDF5;
	padding: 20px 20px 10px 20px;
	margin: 20px 0 20px 0;
}
.Rule-LightBlueR2 {
	border-right: solid 2px #0082AF;
}
.Rule-DarkBlueB2LightR2 {
	border-bottom: solid 2px #262A62;
	border-right: solid 2px #0082AF;
}
.ArowRd {
	font-size: 14px;
	color: #EE1D24;
}
.ArowGrn {
	font-size: 14px;
	color: #0082AF;
}
.Rule-LightBlueBL1 {
	border-bottom: solid 1px #0082AF;
	border-left: solid 1px #0082AF;
}
.Rule-LightBlueR {
	border-right: solid 1px #0082AF;
}


.profL { float:left; width:25%; padding:0 5% 0 0; height:200px;}
.profL img {height:200px;}
.profR { float:left; width:65%; padding:2.5%; background:#E6E7E7; height:150px;}