body { font-family: 'Yantramanav',sans-serif,Trebuchet MS, Arial; font-size:16px; color: #5c5c5c; line-height:26px;}
#flashMessage { width: 400px; position: absolute; top: 45%; left: 35%; border: 1px #ED522B solid; background: #D2E4F0; padding:20px; font-weight: bold; cursor:pointer;}

.container{width:80%;margin:0 10%;}

header{float:left;width:100%;}
header img{width:100%;height:auto;}

#main .col{width:46%;}
#main .fright{margin-top:10px;}
.header{background:url('/img/bg.png') no-repeat top center; padding-top:140px; margin-bottom:20px;}
.header p.big{margin-top:10px;}
.header p.bigger{margin-bottom:0;}

.blue_bg{background:#1f3d7c;color:#fff; padding:15px 0; margin-top:50px;}
.blue_bg .promo{font-size:200%;font-weight:700; height:50px;line-height:50px; width:20%; min-width:180px;}
.blue_bg .rest{font-size:130%;}
.blue_bg .small{color:#8198c9; font-size:80%;}

.green_bg{color:#fff;background: #3eb049 url('/img/green.jpg') repeat-y 1200px top;}
.green_bg ul{margin:0; list-style-type:none; padding:30px 0;}
.green_bg ul li{background:url('/img/v.png') no-repeat top left; padding-left:40px;width:100%;max-width:900px; font-size:20px; line-height:30px; margin-bottom:10px;}

footer{background:#1f3d7c; float:left;width:100%; padding:10px 0; color:#fff; font-size:24px;font-family: 'Yantramanav', sans-serif; font-weight:500; margin-top:50px;}
.email a{color:#fff;}
footer p{text-align:center;}
.box{ width:80%; border: 5px solid #fff; padding:40px 5%; margin:0 auto; height:30px;}
.box span{width:50%; text-align:center;}
.box span img{vertical-align: middle; margin-right:20px;}
p.big{font-size:160%;line-height:105%;}
p.bigger{font-size:215%; font-weight:700; line-height:115%;}
p.bigger img{vertical-align: baseline;margin-bottom:-1px;}
.green{color:#3eb049}
.blue a,.blue,a.blue{color:#1f3d7c;}
.bold{font-weight:700;}
.gray{color:#adadad;}

table{color:#231f20; width:100%; text-align:center;}
table .odd{background:#fff;border-bottom:1px solid #bdbfc1;}
table .even{background:#dcedd4;border-bottom:1px solid #bdbfc1;}
table .top{background:#00529b;color:#fff;}
table .start{color:#fff; background:#8bca79; border-bottom:1px solid #e2f2de;}
table .color{background:#50b948; color:#fff;}

@media (max-width: 800px) {
	p.bigger{font-size:180%;}
	.container{width:94%;margin:0 3%;}
	.box{height:100px;}
	.box span{width:100%; margin:10px 0;}
	.green_bg ul li{max-width:500px;}
}

@media (max-width: 600px) {
	.header{background:none; padding-top:0;}
	#main .col{width:100%;}
	#main .col p{margin:10px 0;}
	.green_bg ul li{max-width:300px;}
}

@media (max-width: 430px) {
	.green_bg ul li{max-width:230px;}
}