@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: "BebasNeue";
    font-style: normal;
    font-weight: normal;
    src: url("font/BebasNeue.otf") format("opentype");
}
@font-face {
    font-family: 'CALIBRI';
    src: url("font/CALIBRI.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova-Semibold';
    src: url("font/ProximaNova-Semibold.otf") format("opentype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ProximaNova-Regular';
    src: url('font/ProximaNova-Regular.otf');
    src: url('font/ProximaNova-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}



/* Mozilla based browsers */
::-moz-selection { background-color: #119204; color: #fff; }

/* Works in Safari */
::selection { background-color: #119204; color: #fff; }



body{ background-image: url(images/main_bg.jpg); background-repeat:repeat-x; background-position:center top; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; /*font-family:'ProximaNova-Regular';*/ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:24px;}
	
img { border: none; display: inline;}

#container{margin: 0 auto; width:978px; height:auto; position:relative;}


/*==================toppart & navigation ==================================*/

#nav{width:978px; height:40px; float:left; margin-top:4px; font-family:'ProximaNova-Semibold'; font-size:17px; line-height:normal; text-transform:uppercase;}
#nav ul{list-style:none;}
#nav li {float:left; width:auto; padding:0px 20px; /*border-right:#16a054 1px solid;*/ border-right:#595db6 1px solid; margin-left:8px; }
#nav li:last-child {border:none;}
#nav li a { color:#ffffff; text-decoration:none; display:block; padding:3px; margin:-9px;}
#nav li a:hover, #nav li a.on { background:#FFF; border-radius:5px; color:#134501;}

#top{width:978px; height:116px; float:left; margin-top:26px;}
#logo{width:576px; height:116px; float:left;}
#ph_txt{width:400px; /*height:116px;*/height:70px; float:right; font-family:'ProximaNova-Semibold'; font-size:25px; line-height:normal; /*color:#343660;*/color:#0B6120; text-align:right; padding-top:20px;}

/*================== header ==================================*/

#header-1{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-1.jpg); background-repeat:no-repeat;}
#header-2{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-2.jpg); background-repeat:no-repeat;}
#header-3{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-3.jpg); background-repeat:no-repeat;}
#header-4{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-4.jpg); background-repeat:no-repeat;}
#header-5{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-5.jpg); background-repeat:no-repeat;}
#header-6{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-6.jpg); background-repeat:no-repeat;}
#header-7{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-7.jpg); background-repeat:no-repeat;}
#header-8{width:978px; height:392px; float:left; margin-top:17px; background-image:url(images/banner-8.jpg); background-repeat:no-repeat;}

/*================== body ==================================*/

#main_content{width:978px; height:autopx; float:left; margin-top:13px;}

#main_content ul{list-style:disc;}
#main_content ol{list-style: lower-alpha;}
#main_content li {/*font-family:'ProximaNova-Regular';*/ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:24px; }

.heading{font-family:"BebasNeue"; font-size:38px; color:#343660; line-height:normal;}

.heading_sml{font-size:23px; color:#343660; line-height:normal;}

.txt_fld1{width:268px; height:20px; -moz-border-radius: 8px; border-radius: 8px; box-shadow:inset 0 0 3px #000000; padding:5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.txt_fld2{width:268px; height:81px; -moz-border-radius: 8px; border-radius: 8px; box-shadow:inset 0 0 3px #000000; padding:5px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

.form_txt{ color:#FFFFFF; font-size:21px; line-height:normal;}

/*================== footer ==================================*/

#footer{width:100%; height:165px; background-image:url(images/footer_bg.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; line-height:26px; float:left;}

#footer a:link{color:#FFFFFF; text-decoration:none;}
#footer a:hover{color:#000000; text-decoration:none;}
#footer a:active{color:#FFFFFF; text-decoration:none;}
#footer a:visited{color:#FFFFFF; text-decoration:none;}

/*<!--========================================================================-->*/


#nav1{width:580px; height:40px; float:left; margin-top:4px; font-family:'ProximaNova-Semibold'; font-size:14px; line-height:normal; text-transform:uppercase;}
#nav1 ul{list-style:none;}
#nav1 li {float:left; width:auto; padding:0px 10px; border-right:#16a054 1px solid; margin-left:8px; }
#nav1 li:last-child {border:none;}
#nav1 li a { color:#000; text-decoration:none; display:block; padding:3px; margin:-9px;}
#nav1 li a:hover, #nav1 li a.on { /*background:#16a054;*/ border-radius:11px; color:#16a054;}

.heading1{font-family:"BebasNeue"; font-size:32px; color:#16a054; line-height:normal;}

#main_content1 {width:978px; height:autopx; float:left; margin-top:13px;}

/*.pic1 { background-image: url("images/MichaelDMathew.jpg"); border: 3px solid #34365F; border-radius: 50%; height: 197px; margin-bottom: 5px; width: 197px; float:right; margin-top:50px; }*/

.pic1 { background-image: url("images/MichaelDMathew.jpg"); border: 3px solid #34365F; /*border-radius: 50%;*/ height: 197px; margin-bottom: 5px; width: 197px; float:right; margin-top:70px; margin-left:20px; }