@charset "utf-8";/*[Basic Layout Stylesheet of all website pages] | Project:Saverio| Version:1.0 | Author:Nithin Scaria*/
/*GLOBAL RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form,  label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; 	padding: 0; border: 0; 	outline: 0;}
h1 {font-family:Arial, Helvetica, sans-serif;  font-weight:normal; color:#055be9; }

@font-face {
	font-family: 'Conv_TektonPro-BoldCond';
	src: url('../fonts/TektonPro-BoldCond.eot');
	src: local('☺'), url('../fonts/TektonPro-BoldCond.woff') format('woff'), url('../fonts/TektonPro-BoldCond.ttf') format('truetype'), url('../fonts/TektonPro-BoldCond.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

h2, h3, h4, h5, h6{ font-family:'Conv_TektonPro-BoldCond', sans-serif;}

/*GLOBAL BASIC STYLING FOR COMMON HTML ELEMENTS*/
fieldset, img {border:0;padding:0px;margin:0px;}
a {outline:none;padding:0;margin:0;border:0;}

/*COMMON CSS CLASSES*/
/*html, body {height: 101%;}*/
body{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#424242; background:#fff; }
a{color:#466aba;text-decoration:underline;}
a:hover{ color:#375090;text-decoration:none;}

/*-------------------------------GLOBAL LAYOUT--------------------------------------------------------*/
.pageContainer{width:100%; float:left;}
.header{width:960px; float:none; margin:0 auto; padding:0;}
.bannerArea{width:100%; min-height:290px; float:left; margin:0; background:#055be9;}
.pageArea{width:100%; float:left; margin:0;}
.pageContent{width:960px; float:none; margin:0 auto;}
.pageFooter{width:960px; float:none; margin:0 auto; padding:10px 0 5px;}
.mainContentArea{width:60.6%; float:left; padding:0 0 20px; margin:5px 16px 0;}
/*-------------------------------COMMON SITE HEADER---------------------------------------------------*/
.logo{float:left; padding:0; margin:28px 0 10px 16px;}
/*-------------------------------COMMON SITE BANNER---------------------------------------------------*/
.bannerSlider{width:960px; float:none; margin:0 auto;}
.bannerSlider img{float:left; border:1px solid #fff; margin:46px 0 0 24px;}
.bannerText{ width:28.2%; float:left; padding:54px 0 30px 6px;}
.bannerText h3{ font-size:32px; color:#fff; line-height:28px; margin:28px 0;}
.bannerText h3 img{ border:none; padding:7px 13px 0 0; margin:0;}
/*----------------------------------COMMON SITE NAVIGATION-------------------------------------------*/
.dropdownOut{ width:auto; float:right; margin:0; padding:0 0 14px;}
ul.dropdown{ float:left; display:block; list-style-type:none; padding:0; margin:0;}
ul.dropdown li{zoom:1;margin:0 0 0 1px; padding:0 0 0 0; list-style:none; display:block; float:left;
/*background:url(../images/menu_divider.png) no-repeat right 0;*/
}
ul.dropdown li:first-child{border-left:none;}
ul.dropdown li:last-child{border-right:none;}
ul.dropdown li a{padding:66px 16px 2px; font-size:14px; text-decoration:none; color:#375192; display:block; line-height:38px; border-radius:0 0 9px 9px;}
ul.dropdown li.hover a, .dropdown li a:hover{color:#fff; text-decoration:none; background:#52be31;}

/*--COMMON SITE NAVIGATION DROPMENU--*/
#menu li a:hover{z-index:200;position:relative}
#menu li:hover{position:relative;z-index:200;}
#menu li:hover a{color:#fff;}
#menu :hover ul{left:0px; top:40px; margin:0;padding:0 0 0; border:1px solid #3d4a6b; border-top:none; background:none;}
#menu ul, #menu:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:100%;height:0;margin:0;padding:0;list-style:none;}
#menu :hover ul{width:auto;left:0px;border:none; padding:2px 0 0; margin:0;display:inline-table; z-index:99;}
#menu :hover ul li {width:100%;display:block; height:auto;  border:1px solid #314065; border-bottom:none; padding:0 5px 0 0; margin:0; background:url(../images/dropmenu_bg.png) repeat 0 0;}
#menu :hover ul li:last-child { border-bottom:1px solid #314065;}
#menu :hover ul li a {color:#eee; font-size:12px; line-height:22px; text-align:left; float:left; padding:2px 10px 4px 10px; display:block; white-space:nowrap; background:none}
#menu :hover ul li a:hover {color:#000; text-decoration:none; background:none}

/*------------------------------COMMON SITEFOOTER-----------------------------------------------------*/
.copyRights{ width:100%; float:left; padding:0 0 5px;}
.copyRights p{ font-size:11px; text-align:center;}
.copyRights a{ color:#424242; text-decoration:none;}
.copyRights a:hover{ color:#000; text-decoration:none;}

/*------------------------------COMMON PAGECONTENT---------------------------------------------------*/
.mainContentArea h1{ font-size:27px; padding:20px 0 0;}
.mainContentArea h2{color:#3e9926; font-size:24px; padding:0 ; margin:0; font-weight:normal; }
.mainContentArea h3{color:#2a98df; font-size:20px; padding:0 ; margin:0; font-weight:normal;}
.mainContentArea p{display:block; padding:9px 0; line-height:19px;}
.mainContentArea p a{ text-decoration:none;}
.mainContentArea p a:hover{ text-decoration:underline;}
.rightSideArea{ width:30.8%; float:left; padding:5px 12px 35px 4%;}
.rightSideBox{ width:100%; float:left; margin:16px 0 12px;}
.rightSideBox h3{ font-size:39px; letter-spacing:-1.2px; color:#52be31; padding:0 0 0 4px;}
.rightSideBox a { font-family:'Conv_TektonPro-BoldCond', sans-serif; font-size:24px; line-height:24px; text-decoration:none; letter-spacing:-0.7px; color:#52be31; padding:0 0 0 4px;}
.rightSideBox a:hover{color:#055be9;}
.rightSideBox p{ font-size:14px; line-height:19px; padding:2px 0 10px 6px; color:#375192;}
.freeRightBox{ width:96.5%; float:left; margin:0; background:#e0e0e0; border-radius:160px; text-align:center; text-decoration:none;}
.freeRightBox span{ width:100%; float:left; font-family:'Conv_TektonPro-BoldCond', sans-serif;}
.freeRightBoxH1{ font-size:90px; color:#52be31; line-height:82px; letter-spacing:-3px; padding:0 0 7px;}
.freeRightBoxH2{ font-size:33px; color:#055be9; line-height:16px; letter-spacing:-0.5px; padding:0;}
.freeRightBoxH4{ font-size:25px; color:#055be9; line-height:22px; padding:6px 0 0;}
.freeRightBoxH3{ font-size:26px; color:#055be9; line-height:22px; padding:37px 0 0; letter-spacing:-1.4px;}
.freeRightBoxH5{ font-size:21px; color:#055be9; line-height:20px; letter-spacing:-0.7px;}
.freeRightBoxH6{ font-size:16px;letter-spacing:-0.2px; color:#055be9; padding:14px 0 25px;}
a.freeRightBox:hover{ background:#f9f9f9; box-shadow:0 0 3px #777;}


