@font-face {font-family: 'Open Sans'; 
	src: url('/fts/OpenSans.eot'); 
	src: local('Open Sans'), 
            url('/fts/OpenSans.eot?#iefix') format('embedded-opentype'), 
            url('/fts/OpenSans.woff') format('woff'),
            url('/fts/OpenSans.ttf') format('truetype')}
            
@font-face {font-family: 'Open Sans'; 
            font-weight: bold;
	src: url('/fts/OpenSansBold.eot'); 
	src: local('Open Sans Bold'), 
            url('/fts/OpenSansBold.eot?#iefix') format('embedded-opentype'), 
            url('/fts/OpenSansBold.woff') format('woff'),
            url('/fts/OpenSansBold.ttf') format('truetype')}
            
@font-face {font-family: 'Open Sans Semibold'; 
	src: url('/fts/OpenSansSemiBold.eot'); 
	src: local('Open Sans Semibold'), 
            url('/fts/OpenSansSemiBold.eot?#iefix') format('embedded-opentype'), 
            url('/fts/OpenSansSemiBold.woff') format('woff'),
            url('/fts/OpenSansSemiBold.ttf') format('truetype')}

@font-face {font-family: 'Open Sans ExtraBold'; 
	src: url('/fts/OpenSans-ExtraBold.eot'); 
	src: local('Open Sans ExtraBold'), 
            url('/fts/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), 
            url('/fts/OpenSans-ExtraBold.woff') format('woff'),
            url('/fts/OpenSans-ExtraBold.ttf') format('truetype')}
            
body{padding:0;margin:0;font-size:16px;color:#4f4f4f;line-height:1.2;font-family:'Open Sans', Arial, sans-serif;} 

img{border:0px;margin: 0 12px 10px 0;}

h1, h2, h3, h4{color:#6f97c1;margin:0px;font-weight:bold;}
h1{font-size:22px;padding:0px 0px 25px;line-height:24px;}
h2{font-size:20px;padding:10px 0px 11px;clear:both;line-height:22px;}
h3{padding:20px 0px 9px;font-size:18px;clear:both;line-height:20px;}
h4{padding:20px 0px 9px;font-size:16px;clear:both;}
p+h2, p+h3{padding-top:6px}
p+h4{padding-top:0px}
h1+h2{padding-top:0px}
h2+h3{padding-top:0px;margin-top:0px}
h3+h4{padding-top:0px;}
h1 a, h2 a, h3 a, h4 a{color:#6f97c1;text-decoration:none;cursor:pointer}

p{margin:0px 0px 15px}
a{text-decoration:underline;font-family:'Open Sans', Arial, sans-serif;color:#78aadd;}
a:hover{text-decoration:none;}


ol{margin:15px 0px 8px 0px;padding:0px;list-style: none;counter-reset: item}

ol li:before{
	counter-increment: item;
    content:counter(item) "."; 
    padding: 0;
    text-align: center;
    width: 20px;
	position: absolute;
	top:2px;
	left:0px;
}
ol li{margin:15px 0px 0px;
	line-height: 20px;
    margin-bottom: 10px;
    padding-left: 25px;
    padding-top: 2px;
	position: relative;
}

ol li ol li:before {
    background: none;
    color: #8290ad;
    font-weight: bold;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 2px;
    width: 15px;
}
ol li ol li {
    margin-bottom: 10px;
    padding-left: 25px;
    padding-top: 2px;
}
ol li ol li ol li {
	padding-left:40px;
}
ol li ol li ol  {
margin-left:10px;
}


ol li:first-child{margin-top:0px;}
ol li ol{margin:5px 0px 0px 30px}
ol li ol li{margin-top:8px;}
ol ul{margin:14px 0px 14px 0px;padding:0px;list-style:none}
ul{margin:14px 0px 14px 24px;padding:0px;list-style:disc;}
/*ul li{eat;padding-left:25px;margin-top:10px;}*/
ul li{padding-left:0px;margin-top:10px;}
ul li:first-child{margin-top:0px}
ul li ul{margin:12px 0px 0px 17px}
ul li ul li{margin-top:12px;padding-left:14px}

table{border-collapse: collapse;margin:15px 0px;}
caption{font-weight:bold;text-align:left;padding-bottom:10px}
th, td{padding:15px 15px;border:1px solid #e5e5e5;}
th{background-color:#5388bd;text-align:center;font-weight:normal;padding:15px 15px;color:#fff}
/*tr:nth-child(2n) {background: #ecf2f7;} */

hr{border-top:2px solid #6f97c1;color:#6f97c1;margin:15px 0px 20px 0px;}

input, select, textarea{}



