@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

form{margin:0px; padding:0px;}

#header { background: url(../images/bg-top.jpg) repeat-x left top; margin: 0px; padding: 0px;}

.menu-top { font: 14px / 20px "Trebuchet MS", Arial; text-decoration: none; color: #024266; }

.menu-top a { text-decoration: none; color: #024266; }

.menu-top:hover { text-decoration: underline; color: #0078bb; }


.top-nav { font-size:14px; font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-weight: bold; color: #FFFFFF; text-decoration: none;text-transform:uppercase;line-height:36px; background:#024266;}

.top-nav ul { margin: 0px; padding: 0px; }

.top-nav ul li { margin:0px; padding:8px 0px; display:inline; background:url(../images/menu-seperator.jpg) no-repeat right top;}

.top-nav ul li a {color: #FFFFFF; text-decoration: none;  padding:9px 27px; margin:0px;  }

.top-nav ul li a:hover{ color: #FFFFFF; text-decoration:none; background:#01b4a8;  padding:9px 27px; margin:0px;}

.top-nav ul li a.active{ color: #FFFFFF; text-decoration:none; background:#01b4a8;  padding:9px 27px; margin:0px;}




.menu { background: url(../images/menu-bg.jpg) repeat-x scroll 0 0; padding:0px; margin: 0px; }

#nav { font-size:12px; text-align: center; vertical-align: top; margin: 0px; padding: 0px; width: 999; font-family: "Trebuchet MS", Arial; text-transform: uppercase;}

#nav ul { margin: 0px; padding: 0px;  }

#nav li { float:left; position:relative; text-align:left; list-style: none;  }

 
#nav a { float:left; padding:15px 46.5px 15px 47.5px; color:#FFFFFF; font-weight:bold; background:url(../images/menu-seperator.jpg) right 0px no-repeat; margin: 0px; display:block; line-height:1.3em; text-decoration:none; display: inline; }

#nav li.active1 a {  background:#ED2024 none repeat scroll 0 0; color:#FFFFFF; display:block; font-weight:bold; text-decoration:none;
}

#nav .active,
#nav li a:hover { color:#FFFFFF;  background: url(../images/menu-hover-bg.jpg) repeat-x left top; z-index:999;  }

#nav .last { background: none;}

.last { background: none;}







.publishing-new { background: url(../images/sub-cat-bg-repeat.jpg) repeat-x left top; height: 34px; width: 100%; font: 14px / 30px "Trebuchet MS", Arial; font-weight: normal; text-align: center; vertical-align: middle; color: #FFFFFF; text-transform: uppercase; }

.publish-content { background: #ebebeb; border: 1px solid #adadad; color: #474747; font: 13px / 16px "Trebuchet MS", Arial; }

.publish-content span { color: #057405; font: 14px / 16px "Trebuchet MS", Arial; padding-bottom: 10px; }

.read-more { color:#FF0000; text-decoration: underline; font-size: 11px; }

.read-more a { color:#FF0000; text-decoration: underline; }

.read-more:hover { color:#be0000; text-decoration: none; }

.bdr-btm { border-bottom: 1px solid #bdbdbd; }



.cat-top { background: url(../images/ma_top.jpg) no-repeat center bottom; width: 257px; height: 11px; }
.cat-mid { background: url(../images/ma_middle.jpg) repeat-y center top; width: 257px; font: 13px / 16px "Trebuchet MS", Arial; color: #4a4a4a; text-align: center; height:220px;}
.cat-btm { background: url(../images/ma_bottom.jpg) no-repeat center top; width: 257px; height: 74px; }

.cat-mid span { color: #ffffff; font-size: 14px; font-weight: bold; }


.int-top { background: url(../images/int_top.jpg) no-repeat center bottom; width: 257px; height: 11px; }
.int-mid { background: url(../images/int_middle.jpg) repeat-y center top; width: 257px; font: 13px / 16px "Trebuchet MS", Arial; color: #4a4a4a; text-align: center;  height:220px; }
.int-btm { background: url(../images/in_bottom.jpg) no-repeat center top; width: 257px; height: 74px; }


.int-mid span { color: #ffffff; font-size: 14px; font-weight: bold;}


.rm-top { background: url(../images/rm_top.jpg) no-repeat center bottom; width: 257px; height: 11px; }
.rm-mid { background: url(../images/rm_middle.jpg) repeat-y center top; width: 257px; font: 13px / 16px "Trebuchet MS", Arial; color: #4a4a4a; text-align: center; height:220px;}
.rm-btm { background: url(../images/rm_bottom.jpg) no-repeat center top; width: 257px; height: 74px; }

.rm-mid span { color: #ffffff; font-size: 14px; font-weight: bold;}




.in-top { background: url(../images/ir_top.jpg) no-repeat center bottom; width: 257px; height: 11px; }
.in-mid { background: url(../images/ir_middle.jpg) repeat-y center top; width: 257px; font: 13px / 16px "Trebuchet MS", Arial; color: #4a4a4a; text-align: center; height:220px;}
.in-btm { background: url(../images/int_bottom.jpg) no-repeat center top; width: 257px; height: 74px; }

.in-mid span { color: #ffffff; font-size: 14px; font-weight: bold;}



.read-more-blk { color:#010101; text-decoration: none; font-size: 11px; }

.read-more-blk a { color:#010101; text-decoration: none; }

.read-more-blk:hover { color:#565656; text-decoration: underline; }

.freebies { font: 16px / 22px "Trebuchet MS", Arial; color: #024266; }

.annual-link { font: 13px / 22px "Trebuchet MS", Arial; color: #232323; text-decoration: underline; }

.annual-link a { color: #232323; text-decoration: underline; }

.annual-link:hover { color: #232323; text-decoration: none; }

#footer { background: #3e3e3e; height: 63px; width: 100%; font: 14px / 22px "Trebuchet MS", Arial; color: #FFFFFF; text-align: left; vertical-align: middle; }

#footer span { font: 11px / 14px "Trebuchet MS", Arial; color: #c1c1c1; text-align: center; }

.footer-link { color: #FFFFFF; text-decoration: none; }

.footer-link a { color: #FFFFFF; text-decoration: none; }

.footer-link:hover { color: #c1c1c1; text-decoration: underline; }



#left-con ul { margin: 0px; padding: 0px; }

#left-con ul li { padding: 0px;  margin: 0px;  list-style-type: none; list-style: none; background: url(../images/bullet-2.jpg) no-repeat left center; padding-left: 10px; font: 14px / 22px "Trebuchet MS", Arial; color: #000000; }


.left { font: 16px / 22px "Trebuchet MS", Arial; color: #000000; }
.left a { color: #000000; text-decoration: none; } 
.left:hover { color: #000000; text-decoration: underline; } 
.left span { font: 16px / 22px "Trebuchet MS", Arial; color: #05537f; }
.left span a { color: #05537f; text-decoration: none; }
.left span:hover { color: #05537f; text-decoration: underline; }

.left p { font: 12px / 16px "Trebuchet MS", Arial; color: #585858; *padding-top: 10px; *padding-bottom: 10px; }

.client { background: url(../images/client-bg.jpg) no-repeat left top; width: 255px; height: 36px; text-align: center; vertical-align: middle; font: 18px / 22px "Trebuchet MS", Arial; color: #FFFFFF; padding-left: 10px; }

.client-letter { background: url(../images/bdr-btm.jpg) no-repeat left bottom; height: 38px; color: #024266; font: 14px / 38px "Trebuchet MS", Arial; text-transform: uppercase;}

h1 { font: 18px / 22px "Trebuchet MS", Arial; line-height: 22px; font-weight: bold; margin: 0px; padding: 0px; color: #024266; }

.text-flw  { font: 12px / 18px "Trebuchet MS", Arial; line-height: 20px; color: #585858; margin: 0px; padding: 0px; padding-top: 10px; text-align: justify; vertical-align: top; }

h4 { font: 16px / 22px "Trebuchet MS", Arial; line-height: 22px; font-weight: normal; margin: 0px; padding: 0px; color: #024266; }


.repeat-box { background-image: url(../images/bg-why-repeat.jpg); background-repeat: no-repeat; width: 608px; height: 28px; font-family: "Trebuchet MS", Arial; font-size: 16px; color: #000000; padding-left: 20px; padding-top:8px; cursor:hand;}

.repeat-box span { color: #05537f; }


.repeat-box-sub { background-image: url(../images/bg-why-repeat-sub.jpg); background-repeat: no-repeat; width: 515px; height: 39px; font-family: "Trebuchet MS", Arial; font-size: 16px; color: #000000; padding-left: 20px; padding-top:8px; cursor:hand;}

.repeat-box-sub span { color: #05537f; }

.img-bdr { border: 1px solid #024266; }

hr { color: #024266; background: #024266; height:1px; }

.question { font-size: 14px; font-weight: bold; color: #024266; }

.q-link { color: #585858; text-decoration: none; line-height: 21px; }

.q-link a { color: #585858; text-decoration: none; line-height: 21px; }

.q-link:hover { color: #024266; text-decoration: underline; line-height: 21px; }

.enquiry { background: url(../images/side-1.jpg) repeat-x center top; width: 100%; height: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #ffffff; font-weight: bold;}

.enquiry { background: url(../images/side-1.jpg) repeat-x center top; width: 100%; height: 28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 28px; color: #ffffff; font-weight: bold;}


.border-all { border: 1px solid #042960; padding: 0px; }

.input-box { border: 1px solid #042960; height: 15px; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 666666; }

.message-box { border: 1px solid #042960; height: 60px; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: 666666; }


.submit-btn { background: url(../images/submit-btn.jpg) no-repeat center top; width: 80px; height: 23px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 23px; color: #FFFFFF; text-decoration: none; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; white-space: nowrap; }

.submit-btn a { background: url(../images/submit-btn.jpg) no-repeat center top; width: 80px; height: 23px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 23px; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: middle; }

.submit-btn:hover { background: url(../images/submit-btn-up.jpg) no-repeat center top; width: 80px; height: 23px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: 23px; color: #9dc3ff; text-decoration: none; margin: 0px; padding: 0px; text-align: center; vertical-align: middle; }



.key { color:#05537f; text-decoration: underline; font-size: 11px; }

.key a { color:#05537f; text-decoration: underline; }

.key a:hover{ color:#05537f; text-decoration: none; }




.recent_blog{ background: #04507a url(../images/re_top.jpg) no-repeat top; font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:14px; color:#ffffff; padding:0px 0px 0px 10px; line-height:27px; font-weight:bold;}


.blog-5{ background:#d1e4ee; border-left:1px solid #04507a;  border-right:1px solid #04507a;  font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; color:#04507a; font-size:11px;  padding:10px; line-height:16px;}
.blog-5 ul{margin:0px; padding:0px;}
.blog-5 ul li{margin:0px; padding:5px 0px 0px 15px; list-style:none; border-bottom:1px solid #abb8bf;}
.blog-5 ul li a{margin:0px; padding:0px; color:#04507a; text-decoration:underline; font-weight:bold;  font-size:12px;}
.blog-5 ul li a:hover{margin:0px; padding:0px; color:#04507a; text-decoration:none;}




.blog{ font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; color:#024266; font-size:14px;   line-height:20px; font-weight:bold;}
.blog ul{margin:0px; padding:0px;}
.blog ul li{margin:0px; padding:3px 25px; list-style:none; line-height: 16px; }
.blog ul li a{margin:0px; padding:0px; color:#000000; text-decoration:underline; font-weight:normal;  font-size:12px; }
.blog ul li a:hover{margin:0px; padding:0px; color:#04507a; text-decoration:none;}


.blog-6{ font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; color:#024266; font-size:14px;   line-height:20px; font-weight:normal;}
.blog-6 ul{margin:0px; padding:0px;}
.blog-6 ul li{margin:0px; padding:3px 25px; list-style:none; line-height: 16px; }
.blog-6 ul li a{margin:0px; padding:0px; color:#000000; text-decoration:underline; font-weight:normal;  font-size:12px; }
.blog-6 ul li a:hover{margin:0px; padding:0px; color:#04507a; text-decoration:none;}


.blog-2{ font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; color:#024266; font-size:14px;   line-height:20px; font-weight:bold;}
.blog-2 ul{margin:0px; padding:0px;}
.blog-2 ul li{margin:0px; padding:3px 0px; list-style:none; line-height: 16px; }
.blog-2 ul li a{margin:0px; padding:0px; color:#000000; text-decoration:underline; font-weight:normal;  font-size:12px; }
.blog-2 ul li a:hover{margin:0px; padding:0px; color:#04507a; text-decoration:none;}


.newsletter{ background:#d1e4ee; border:2px solid #d2d2d2;padding:10px;}

.newsletter_heading{ background: #04507a; font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:14px; color:#ffffff;  line-height:27px; font-weight:bold;}

.email{margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman";  color:#04507a; text-decoration:none; font-weight:bold;  font-size:13px;}

.search-field{ font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:11px; color:#8d8888; background:#ffffff; border:#CCCCCC 1px solid; width:200px; padding:2px 5px; margin:10px 0px;}


.news{font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman";  font-weight:bold;  font-size:14px; color:#0000000; line-height:16px;}
.news ul{margin:0px; padding:0px;}
.news ul li{margin:0px; padding:5px 0px 10px 15px; list-style:none; border-bottom:1px solid #abb8bf; background:url(../images/news_li.jpg) no-repeat left top;}
.news ul li a{margin:0px; padding:0px; color:#04507a; text-decoration:underline; font-size:12px; }
.news ul li a:hover{margin:0px; padding:0px; color:#04507a; text-decoration:none;}



/* Navigation CSS Starts*/

.dropmenudiv_d, .dropmenudiv_d_1, .dropmenudiv_d_2, .dropmenudiv_d_3, .dropmenudiv_d_4, .dropmenudiv_d_5{
	font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:11px;
	position:absolute;
	top: 0px;
	/*THEME CHANGE HERE*/
	line-height:16px;
	text-indent:8px;
	z-index:100;
	width: 155px;
	visibility: hidden;
	text-align:left;
	color: #FFFFFF;
	}


.dropmenudiv_d a, .dropmenudiv_d_1 a, .dropmenudiv_d_2 a, .dropmenudiv_d_3 a, .dropmenudiv_d_4 a, .dropmenudiv_d_5 a{
    font-family:"Trebuchet MS", Arial, Verdana, "Times New Roman"; font-size:11px;	width: 155px;
	display: block;
	border-top: 1px solid #002337;  /*THEME CHANGE HERE*/
	text-decoration: none;
	color: #FFFFFF;
	font-size:11px;
	padding:5px;
	padding-left:10px;
	padding-right:0px;
	vertical-align:middle;
	background-color:#73b4d9;
}

* html .dropmenudiv_d a, * html .dropmenudiv_d_1 a, * html .dropmenudiv_d_2 a, * html .dropmenudiv_d_3 a, * html .dropmenudiv_d_4 a, * html .dropmenudiv_d_5 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_d a:hover, .dropmenudiv_d_1 a:hover, .dropmenudiv_d_2 a:hover, .dropmenudiv_d_3 a:hover, .dropmenudiv_d_4 a:hover, .dropmenudiv_d_5 a:hover{ 
	background-color:#01b4a8;
	color:#FFFFFF;
	text-decoration:none;
}
/* Navigation CSS Ends */


.search-1 { background: url(../images/search-bg.jpg) no-repeat center top; width: 221px; height: 54px; font-family:"Trebuchet MS", Arial; font-size: 14px; font-weight: bold; color: #024266; padding-top: 15px; padding-left: 15px; }

.search-2 { background: url(../images/search-bg.jpg) no-repeat center top; width: 221px; height: 54px; font-family:"Trebuchet MS", Arial; font-size: 14px; font-weight: bold; color: #024266; padding-top: 15px; padding-left: 10px; }

.input-121 { border: 1px solid #024266; padding: 0px 5px; margin: 0px; width: 109px; height: 19px; font-family: "Trebuchet MS", Arial; font-size: 11px; line-height: 19px; color: #000000; }

.btn-pad { padding-top: 5px; }

form { margin: 0px; padding: 0px; }

.seperator-tab { background: url(../images/sepeator-tab.jpg) no-repeat left top; width: 221px; padding-top: 17px; }

.seperator-tab-1 { background: url(../images/sepeator-tab.jpg) no-repeat left top; width: 221px; padding: 17px 0px; }

.right-side { background: #f8f8f8; width: 645px; padding-top: 20px; height: 550px; }

h2 { font-family: "Trebuchet MS", Arial; font-size: 14px; font-weight: normal; line-height: 18px; color:#000000; padding: 0px; margin: 0px; }

h3 { font-family: "Trebuchet MS", Arial; font-size: 12px; font-weight: bold;  color:#024266; padding: 0px; margin: 0px; background: url(../images/tab-2.jpg) repeat-x left top;  height: 24px; line-height: 24px; padding-left: 10px; text-transform: uppercase;  }

.blog1 {
-x-system-font:none;
color:#585858;
font-family:"Trebuchet MS",Arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.blog1 a {
color:#05537F;
font-size:12px;
text-decoration:none;
}
.blog1 a:hover {
color:#05537F;
text-decoration:underline;
}

.img-bdr-2 { border: 1px solid #024266; }

ul {  padding:10px 0px ;  padding-bottom: 0px; margin: 0px;}

ul li { background: url(../images/bullet-2.jpg) no-repeat left 5px; list-style-type: none; padding-left: 20px; padding-bottom: 10px; }

.link-33 { color: #024266; text-decoration: underline; }

.link-33 a { color: #024266; text-decoration: underline; }

.link-33:hover { color: #05537F; text-decoration: none; }


.link-44 { text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color:#000000; font-weight: bold; }

.link-44 a { color: #000000; text-decoration: none; }

.link-44:hover { color: #05537F; text-decoration: underline; }

#left-abc { margin: 0px; }

#left-abc h1 { font: 14px "Trebuchet MS", Arial; line-height: 18px; font-weight: bold; margin: 0px; padding: 0px; color: #024266; line-height: 22px; text-transform: uppercase; }

#left-abc h1 span { font-weight: normal; }

#left-abc h2 { font-family: "Trebuchet MS", Arial; font-size: 11px; font-weight: normal; line-height: 16px; color:#000000; padding: 0px; margin: 0px; }


#left-abc h1 a { color: #024266; text-decoration: none; }

#left-abc h1 a:hover { color: #024266; text-decoration: underline; }

.consultant-footer { background: url(../images/cosultant-bottom.jpg) repeat-x left top; width: 100%; height: 91px; }

#mydiv { font: 12px / 16px "Trebuchet MS", Arial; color: #585858; line-height: 16px; }