body{ margin:0; padding:0; color:#005aaa; font-size:14px; font-family:ebrima, Arial, Helvetica, sans-serif; line-height:normal; background-color:#c5c3c4; }
img{ border:0;}
.clearfix{ clear:both; width:100%; line-height:0px; font-size:0px;}
.hr{ clear:both; width:100%; line-height:0px; font-size:0px; background:url(../images/hr.gif) repeat-x top; height:23px;}
p{ line-height:20px;}
p.p1{ margin:0; padding:0; text-align:center;}

h3{ margin:0 0 5px 0; padding:0; color:#000000; font-weight:100; font-size:17px; font-family: 'ebrimabd';}

ul.normal{ margin:15px 0; padding:0; list-style:none;}
ul.normal li{ margin:0; padding:0 0 0 15px; background:url(../images/bullet1.png) no-repeat 0 8px;}

ul.ul1{ margin:10px 0; padding:0 0 0 15px; list-style:none;}
ul.ul1 li{ margin:0; padding:0 0 0 20px; background:url(../images/bullet2.png) no-repeat 0 5px; list-style:none}
ul.ul1 li ul{ margin:0; padding:3px 0; list-style:none;}
ul.ul1 li li{ margin:0; padding:0 0 0 14px; background:url(../images/bullet1.png) no-repeat 0 9px; list-style:none;}


@font-face {
	font-family: 'ebrima';
	src: url('../fonts/ebrima.eot');
	src: url('../fonts/ebrima.woff') format('woff'), url('../fonts/ebrima.ttf') format('truetype'), url('../fonts/ebrima.svg#ebrima') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ebrimabd';
	src: url('../fonts/ebrimabd.eot');
	src: url('../fonts/ebrimabd.woff') format('woff'), url('../fonts/ebrimabd.ttf') format('truetype'), url('../fonts/ebrimabd.svg#ebrimabd') format('svg');
	font-weight: normal;
	font-style: normal;
}
.border1{ border:1px solid #b3b3b3;}
.imageborder{ padding:4px; border:1px solid #CCCCCC; margin-bottom:10px;}
.green{ color:#86c53d;}

.link1{ color:#00a8ff; text-decoration:underline;}
.link1:hover{ color:#005aaa; text-decoration:none;}

.link2 a{ color:#666666; text-decoration:underline; font-size:18px; margin:0 5px;}
.link2 a:hover{ color:#000000; text-decoration:none;}


.link3 a{ color:#666666; text-decoration:none; font-size:13px; margin:0 5px;}
.link3 a:hover{ color:#000000; text-decoration:none;}


.page{ margin:0 auto; padding:0; width:993px; clear:both; background:#FFFFFF;}

ul.social{ float:right; clear:both; margin:15px; padding:0;}
ul.social li{ float:left; width:25px; height:28px; display:block; margin: 0 3px; padding:0;}
ul.social li.facebook a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.social li.facebook a:hover{ background:url(../images/social.png) no-repeat 0 -28px;}
ul.social li.twitter a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat -31px 0; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.social li.twitter a:hover{ background:url(../images/social.png) no-repeat -31px -28px;}
ul.social li.pinterest a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat -62px 0; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.social li.pinterest a:hover{ background:url(../images/social.png) no-repeat -62px -28px;}
ul.social li.google a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat -92px 0; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.social li.google a:hover{ background:url(../images/social.png) no-repeat -92px -28px;}

ul.socialfooter{ float:right; clear:both; margin:0; padding:0;}
ul.socialfooter li{ float:left; width:25px; height:28px; display:block; margin: 0 3px; padding:0;}
ul.socialfooter li.facebook a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat 0 -28px; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.socialfooter li.facebook a:hover{ background:url(../images/social.png) no-repeat;}
ul.socialfooter li.twitter a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat  -31px -28px; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.socialfooter li.twitter a:hover{ background:url(../images/social.png) no-repeat -31px 0;}
ul.socialfooter li.pinterest a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat -62px -28px; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.socialfooter li.pinterest a:hover{ background:url(../images/social.png) no-repeat -62px 0;}
ul.socialfooter li.google a{ width:25px; height:28px; display:block; background:url(../images/social.png) no-repeat -92px -28px; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
ul.socialfooter li.google a:hover{ background:url(../images/social.png) no-repeat -92px 0;}

h1.type1{ clear:both; margin:3px 0 10px 0; padding:0px 10px; font-weight:100; font-size:30px; color:#ffffff; line-height:normal; background:#1f63ac;}
h1.type1 span{ color:#87c43a;}
h1.typewhite{ clear:both; margin:3px 0 10px 0; padding:0px 10px; font-weight:100; font-size:30px; color:#ffffff; line-height:normal; background:#1f63ac;}
h1.typewhite span{ color:#fff;}
h2{ clear:both; margin:0 0 25px 0; padding:0; font-weight:100; font-size:25px; line-height:25px;}
h2.phone{ clear:both; margin:0 15px 0 0; padding:0; text-align:right; font-weight:900; font-size:30px; color:#ed1d24; line-height:25px;}

h4.email{ clear:both; margin:0 15px 0 0; padding:0; text-align:right; font-weight:100; font-size:15px; color:#005aaa;}
h4.email a{ color:#012f6d; text-decoration:none;}
h4.email a:hover{ color:#012f6d;}
h5{ clear:both; margin:0 0 5px 0; padding:0; font-weight:bold; font-size:15px; line-height:15px;}

.alignleft{ float:left; margin-right:15px;}
.alignright{ float:right; margin-left:15px;}

.content{ padding:10px;}
.rightcol{ padding-left:10px;}

.GreenBox{ background:#1f63ac; padding:10px; margin-bottom:20px;}
.GreenBox1{ background:#87c43a; padding:10px; margin-bottom:20px; width:500px; margin:0 0 0 60px;}

.GreenBox h3{ margin:0 0 10px 0; padding:0; color:#FFFFFF; font-weight:900; font-size:20px; font-family: 'ebrimabd';text-shadow: 1px 1px #61971c; line-height:20px;}
.GreenBox h4{ margin:0 0 10px 0; padding:0; color:#0b3672; text-align:center; font-weight:100; font-size:15px; font-family: 'ebrima'; line-height:15px;}
.RequestForm{ margin:0; padding:12px; background:#FFFFFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.inp1{ border:none; background:url(../images/inputbg.gif) repeat-x #eeeeee; width:100%; padding:0; line-height:22px; height:22px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 3px;  color:#005aaa; margin:3px 0; text-indent:5px; font-size:12px;font-family: 'ebrima';}

.inp2{ border:1px solid #CCCCCC; background:url(../images/inputbg.gif) repeat-x; width:99%; padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 5px; border-radius: 5px;  color:#005aaa; margin:7px 0; margin-bottom:17px;}


.inp3{ border:none; background:url(../images/inputbg.gif) repeat-x #eeeeee; width:97%; padding:10px; line-height:18px; height:80px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 3px;  color:#005aaa; margin:7px 0;font-size:12px;font-family: 'ebrima';}

.inp4{ border:none; background:url(../images/inputbg.gif) repeat-x #eeeeee; width:94%; padding:5px; line-height:18px; height:48px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 3px;  color:#005aaa; margin:3px 0 7px 0;font-family: 'ebrima'; font-size:12px;}

.text1{ font-size:18px;  color:#395790;}
.text1 p{ line-height:25px;}
.nl{ background:url(../images/nlbg.jpg) repeat-x; color:#FFFFFF; font-size:23px; text-transform:uppercase; line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.nl h3{ background:url(../images/arrow.png) no-repeat left center; font-weight:100; font-family: 'ebrimabd'; color:#6d6d6d; font-size:21px; text-align:left; text-indent:80px; width:356px; height:49px; line-height:49px; margin:10px; padding:0;}
.nl h3 a{ color:#005aaa; text-decoration:none}
.nl h3 a:hover{ color:#56d543;}

.box1{ background:url(../images/box1bg.jpg) repeat-x bottom; border-bottom:3px solid #fae4ac; border-right:3px solid #fae4ac; min-height:128px; width:43%; padding:5px 15px; float:left; line-height:16px; color:#000000;}
.box1 h4{ margin:0 0 5px 0; padding:0; font-size:15px; font-weight:bold; color:#ea9501; white-space:nowrap}
.box1 p{ margin:0; padding:0; font-size:13px;}
.box1 div.left{ float:left; width:45%;}
.box1 div.right{ float:right; width:55%;}
.box1 img.style1{ border:3px solid #FFFFFF; box-shadow: 0px 0px 5px #888888; margin-top:8px; margin-bottom:15px;}

.box2{ background:url(../images/box2bg.jpg) repeat-x bottom; border-bottom:3px solid #fae4ac; border-right:3px solid #fae4ac; min-height:128px; width:43%; padding:5px 15px; float:left; line-height:16px; margin-left:24px; color:#000000;}
.box2 h4{ margin:0 0 5px; 0; padding:0; font-size:15px; font-weight:bold; color:#5aaed3;}
.box2 p{ margin:0; padding:0; font-size:13px;}
.box2 div.left{ float:left; width:45%;}
.box2 div.right{ float:right; width:55%;}
.box2 img.style1{ border:3px solid #FFFFFF; box-shadow: 0px 0px 5px #888888; margin-top:8px; margin-bottom:15px;}

.box3{ background:url(../images/box3bg.jpg) repeat-x bottom; border-bottom:3px solid #fae4ac; border-right:3px solid #fae4ac; min-height:128px; width:43%; padding:5px 15px; float:left; line-height:16px;  margin:24px 0; color:#000000;}
.box3 h4{ margin:0 0 5px; 0; padding:0; font-size:15px; font-weight:bold; color:#ff005f;}
.box3 p{ margin:0; padding:0; font-size:13px;}
.box3 div.left{ float:left; width:45%;}
.box3 div.right{ float:right; width:55%;}
.box3 img.style1{ border:3px solid #FFFFFF; box-shadow: 0px 0px 5px #888888; margin-top:8px; margin-bottom:15px;}

.box4{ background:url(../images/box4bg.jpg) repeat-x bottom; border-bottom:3px solid #fae4ac; border-right:3px solid #fae4ac; min-height:128px; width:43%; padding:5px 15px; float:left; line-height:16px; margin:24px; margin-right:0; color:#000000;}
.box4 h4{ margin:0 0 5px; 0; padding:0; font-size:15px; font-weight:bold; color:#90a43d;}
.box4 p{ margin:0; padding:0; font-size:13px;}
.box4 div.left{ float:left; width:45%;}
.box4 div.right{ float:right; width:55%;}
.box4 img.style1{ border:3px solid #FFFFFF; box-shadow: 0px 0px 5px #888888; margin-top:8px; margin-bottom:15px;}

.box5{ min-height:128px; width:100%; padding:5px 2px; float:left; line-height:16px; color:#000000;}
.box5 h4{ margin:0 0 5px 0; padding:0; font-size:15px; font-weight:bold; color:#ea9501; white-space:nowrap}
.box5 h5{ clear:both; margin:0 0 5px 0; padding:0; font-weight:bold; font-size:15px; line-height:15px; color:#005aaa;}
.box5 p{ margin:0; padding:0; font-size:13px;}
.box5 div.left{ float:left; width:45%;}
.box5 div.right{ float:right; width:55%;}
.box5 div.leftfull{ float:left; width:100%;}
.box5 img.style1{ border:3px solid #FFFFFF; box-shadow: 0px 0px 5px #888888; margin-top:8px; margin-bottom:15px; width:258px; height:150px; float:left;}
.box5 img.style2{ border:3px solid #FFFFFF; box-shadow: 0px 0px 5px #888888; margin-top:8px; margin-bottom:15px; width:258px; height:150px; float:right;}

.more2{ background:url(../images/btn_more2.png) no-repeat; width:92px; height:27px; margin:0; padding:0; border:none; display:block; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
.more2:hover{ background:url(../images/btn_more2.png) no-repeat 0 -27px; }

.submit{ background:url(../images/btn_submit.png) no-repeat; width:89px; height:27px; cursor:pointer; margin:0; padding:0; border:none; display:block; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
.submit:hover{ background:url(../images/btn_submit.png) no-repeat 0 -27px; }

.more{ background:url(../images/btn_more.png) no-repeat; width:89px; height:27px; cursor:pointer; margin:0; padding:0; border:none; display:block; font-size:0px;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
.more:hover{ background:url(../images/btn_more.png) no-repeat 0 -27px;}

.footer{ background:#191943; color:#000;}
.footer h3{ color:#fff; margin:0; padding:0 0 15px 0; text-transform:uppercase; font-size:20px; font-weight:100;}
.footer a{ color:#fff; text-decoration:none;transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}
.footer a:hover{ color:#ffffff;}
.footer p{ margin:0; padding:0 0 10px 0;}
.footer ul{ margin:0; padding:0; list-style:none;}
.footer ul li{ margin:0; padding:0 0 0 10px; list-style:none; background:url(../images/bullet.png) no-repeat left 9px;}


.footer2{ background:#ff1919; color:#c1c1c1; font-size:12px;}
.footer2 td{ padding:5px 35px;}
/*.trans{transition:all 500ms ease-in-out; -moz-transition:all 500ms ease-in-out; -webkit-transition:all 500ms ease-in-out; -khtml-transition:all 500ms ease-in-out; -ms-transition:all 500ms ease-in-out; -o-transition:all 500ms ease-in-out;}*/

.tabl1{ border-top:1px solid #000000; border-left:1px solid #000000; color:#000000;}
.tabl1 td{ border-bottom:1px solid #000000; border-right:1px solid #000000; padding:7px 5px; text-align:center;}
.tabl1 tr.even{ background:#cbcbcb;}
.tabl1 tr.odd{ background:#e7e7e7;}

.tabl2{ border:1px solid #000000; border-bottom:none;}
.tabl2 td{ border-bottom:1px solid #000000; padding:5px; text-align:center;}
.tabl2 td.border{ border-left:1px solid #000000;}
.tabl2 tr.even{ background:#dbe5f1;}
.tabl2 tr.odd{ background:#b8cce4;}
.tabl2 p{ margin:0; padding:0;}


.tabl22{ border-top:1px solid #000000; border-left:1px solid #000000;}
.tabl22 td{ border-bottom:1px solid #000000; border-right:1px solid #000000; padding:5px; text-align:center;}
.tabl22 td.border{ border-left:1px solid #000000;}
.tabl22 tr.even{ background:#dbe5f1;}
.tabl22 tr.odd{ background:#b8cce4;}
.tabl22 p{ margin:0; padding:0;}

.tabl3{ border:1px solid #000000; border-bottom:none;}
.tabl3 td{ border-bottom:1px solid #000000; padding:5px; text-align:center; background-color:#dbe5f1;}
.tabl3 td.border{ border-left:1px solid #000000;}
.tabl3 p{ margin:0; padding:0;}
.tabl3 tr.even td{ background-color:#b8cce4; color:#1f497d}

.tabl4{ border:1px solid #000000; border-bottom:none;}
.tabl4 td{ border-bottom:1px solid #000000; padding:8px; text-align:center;}
.tabl4 td.border{ border-left:1px solid #000000;}
.tabl4 tr.even{ background:#d6e3bc;}
.tabl4 tr.odd{ background:#c2d69b;}
.tabl4 p{ margin:0; padding:0;}
.tabl4 tr.col td{ background-color:#92d050; color:#ffffff; white-space:nowrap}

.tabl5{ border:1px solid #b8cce4;}
.tabl5 td{ padding:5px; text-align:center; background-color:#cedced;}

.tabl6{ border-left:1px solid #b8cce4; border-top:1px solid #b8cce4;}
.tabl6 td{ padding:5px; text-align:center; background-color:#eef3f9; border-right:1px solid #b8cce4; border-bottom:1px solid #b8cce4;}

.tabl7{ border:1px solid #b3cc82; border-bottom:none; text-align:left;}
.tabl7 ul.ul1{ text-align:left; margin:0}
.tabl7 li{ text-align:left;}
.tabl7 td{ border-bottom:1px solid #b3cc82; padding:5px; text-align:center;}
.tabl7 td.border{ border-left:1px solid #b3cc82;}
.tabl7 tr.even{ background:#cdddac;}
.tabl7 tr.odd{ background:#e6eed5;}
.tabl7 p{ margin:0; padding:0;}
.tabl7 tr.col td{ background-color:#92d050; color:#ffffff; white-space:nowrap}