img, div, input { behavior: url("style/iepngfix.htc") }
body { font: normal 12px Arial, Helvetica, sans-serif; color:#666666; margin: 0px 0px 15px 0px; padding: 0;  }
input { border: 1px solid #C3D3DB; background: #DBE6EC; color:#172D3E; margin:0; padding: 0; font: normal 13px Arial, Helvetica, sans-serif; height:18px; padding-top:2px;}
.noinput {border:none; background:none; height:auto; width:auto; padding:0; margin:0;}
textarea, select  { border: 1px solid #C3D3DB; background: #DBE6EC; color:#172D3E; margin:0; padding: 0; font: normal 13px Arial, Helvetica, sans-serif; }
form, ul, p, h1, h2, h3, h4 { margin: 0; padding: 0;}
p { margin-bottom: 12px; line-height:18px; }
img { border: none; outline:none;}
.justify {text-align:justify;}
a {outline:none;}
a{ font: normal 12px Arial, Helvetica, sans-serif; color:#5D8092; text-decoration: none;}
a:hover { font: normal 12px Arial, Helvetica, sans-serif; color:#5D8092; text-decoration: underline;}
.grayborder { border-bottom: 1px solid #DBDBDB; }
.redmatterbold { vertical-align: bottom; font: bold 18px Arial, Helvetica, sans-serif; color: #666666; padding: 0 30px 15px 0; }
h1 { font: bold 21px Arial, Helvetica, sans-serif; color: #1F384A; }
h1 span { font-size: 16px; color: #666666; }
/* .topnav-cornerbg { background: url(../images/topnav-cornerbg.gif) repeat-x; } */
.relativeposition { position: relative; }
.bottlink { color: #1E3648; font-size: 11px; line-height: 16px; }
.bottlink a { color: #1E3648; font-size: 11px; text-decoration: none; margin-left: 5px; margin-right: 5px; }
.bottlink a:hover { color: #1E3648; font-size: 11px; text-decoration: underline; }
.blue-topcornerbg { background: #B9D0DC; }
.blue-topcornerbg-new {background:#D5E4EC;}
.blue-bottcornerbg { background: #B9D0DC; }
.blue-bodycornerbg { background:#B9D0DC; height: 238px; vertical-align:top; }
.blue-bodycornerbg-new {background:url(../images/blue-bodycornerbg-new.gif) repeat-x top #B9D0DC;}

.lightbluematter { color: #2F6681; font: bold 14px Arial, Helvetica, sans-serif; }
.darkbluematter { color: #666666; font: normal 12px Arial, Helvetica, sans-serif; }
.step-img1 { position: absolute; top: 0px; right: -1px; }
.step-img2 { position: absolute; top: -4px; right: -8px; }
.step-img3 { position: absolute; top: -3px; right: -12px; }
.step-img4 { position: absolute; top: 0px; right: -12px; }
.midd-topcornerbg { background: #7290A6; }
.midd-bottcornerbg { background: #27485F; }
.midd-bodycornerbg { background: url(../images/midd-bodycornerbg.gif) repeat-x top #294A61; height: 152px; vertical-align: top; }
.bluematter-hd {  font: bold 23px Arial, Helvetica, sans-serif; color: #1E3648; }
.lightblue-hd { color: #C5D8E2; font-size: 14px; font-weight: bold; }
.midd-bott-leftpadding { padding-left: 15px; }
.lightbluebg { background: #F7F7F7; font-size: 14px; color: #5288A3; font-weight: bold; }
.midd-content-padding { padding: 12px 20px; }


/* New Added Css Dt.26062009 */
.midd-whitebg {background:#ffffff; padding-left:31px; padding-right:31px; width:876px; padding-top:23px; padding-bottom:12px;}
.whhite-bg {background:#ffffff;}
.red-heading {font:bold 17px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
.bluematter-bold {  font: bold 14px Arial, Helvetica, sans-serif; color: #333333;}
.text-indent {text-indent:7px;}
.lightblue-bold { color: #86A0AF; font-size: 11px; font-weight: bold; }
.step1-inner-padding {padding-left:0px; padding-top:36px; width:497px;}
h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#333333; margin-bottom:14px;}
.hr-line {background:url(../images/hr-line.gif) repeat-x center;}
.red-msg { font: bold 13px Arial, Helvetica, sans-serif; color: #666666;}
.lightblue-msg {font:normal 11px Arial, Helvetica, sans-serif; color:#7B8A93; text-decoration:none;}

.info-img {position:absolute; right:30px; top:28px;}
.theater-img {position:absolute; right:30px; top:28px;}

.divscrollbar {width:240px; height:150px; overflow:auto; overflow-x:hidden;}

h3 { font: bold 21px Arial, Helvetica, sans-serif; color: #B10000; border-bottom:1px solid #cccccc; line-height:30px; }
h4 { font: bold 16px Arial, Helvetica, sans-serif; color: #333333; border-bottom:1px solid #cccccc; line-height:25px; margin-bottom:10px;}
h5 { font: bold 13px Arial, Helvetica, sans-serif; color: #333333; margin-bottom:5px; text-transform:uppercase;}

.step-bg {background:url(../images/step-bg.gif) no-repeat left top; width:78px; height:22px; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; text-indent:11px; padding-top:6px; text-transform:uppercase; display:block;}
.padding-left-top {padding-top:5px; padding-left:7px;}


a.redlink {font:normal 12px Arial, Helvetica, sans-serif; color:#5D8092; text-decoration:underline;}
a.redlink:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#5D8092; text-decoration:none;}

.thankyou-text {font:bold 15px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; }
.td-bg {background:#E0E9EF; text-indent:9px;}
.evenrow-bg {background:#EBF1F4;}
.oddrow-bg {background:#F6F9FB;}
.padding-left {padding-left:9px;}


.popup-whitebg {background:#ffffff; padding-left:17px; padding-right:17px;}
.popup-blue-bodycornerbg { background: url(../images/blue-bodycornerbg-new.gif) repeat-x top #B9D0DC; vertical-align:top; }
.popup-redmatterbold { text-align: right; font: bold 16px Arial, Helvetica, sans-serif; color: #333333;}
.popup-red-heading {font:bold 18px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; text-transform:uppercase;}

.bott-bordertop {border-top:1px solid #DADADA;}
.red-msg-big {font:bold 13px Arial, Helvetica, sans-serif; color:#7A7A7A; text-decoration:none;}

/* New Added CSS */
.topnav-cornerbg  { background: url(../images/topnav-cornerbg.gif) repeat-x; }
.topnav-cornerbg a, .topnav-cornerbg a:visited { font: bold 16px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.topnav-cornerbg a:hover { font: bold 16px Arial, Helvetica, sans-serif; color: #2F6681; text-decoration: none; }

.topnav-arrow-red-1 { position: absolute; top: 8px; left:-1px; background: url(../images/step1-img.gif) no-repeat; width: 260px; height: 48px; padding:10px 0 0 0; font: bold 16px Arial, Helvetica, sans-serif; color: #2F6681; }
.topnav-arrow-red-2 { position: absolute; top: 8px; left: 240px; background: url(../images/step1-img.gif) no-repeat; width: 260px; height: 48px; padding:10px 0 0 0; text-align: center; font: bold 16px Arial, Helvetica, sans-serif; color: #2F6681;}
.topnav-arrow-red-3 { position: absolute; top: 8px; left: 472px; background: url(../images/step3-img.gif) no-repeat; width: 242px; height: 48px; padding:10px 0 0 0; text-align: center; font: bold 16px Arial, Helvetica, sans-serif; color: #2F6681; }
.topnav-arrow-red-4 { position: absolute; top: 8px; left:700px; background: url(../images/step1-img.gif) no-repeat; width: 260px; height: 48px; padding:10px 0 0 0;  font: bold 16px Arial, Helvetica, sans-serif; color: #2F6681; }

.topnav-arrow-blue-1 { position: absolute; top: 0px; left: 455px; }
.topnav-arrow-blue { position: absolute; top: 0px; left: 700px; }

.topnav-arrow-blue-1 { position: absolute; top: 10px; left: 240px; z-index:1 }
.topnav-arrow-blue-2 { position: absolute; top: 10px; left: 472px; z-index:1 }
.topnav-arrow-blue-3 { position: absolute; top: 10px; left: 700px; z-index:1 }
.topnav-arrow-blue-4 { position: absolute; top: 10px; left: 935px; z-index:1 }

.bluelink-bold {font:bold 12px Arial, Helvetica, sans-serif; color:#2F6681; text-decoration:none;}
.bluelink-bold a {font:bold 12px Arial, Helvetica, sans-serif; color:#2F6681; text-decoration:none;}
.bluelink-bold a:hover {font:bold 12px Arial, Helvetica, sans-serif; color:#2F6681; text-decoration:underline;}

.required {font:bold 11px Arial, Helvetica, sans-serif; color:#86A0AF; text-decoration:none;}
.required span {font:bold 11px Arial, Helvetica, sans-serif; color:#7A7A7A; text-decoration:none;}
.text-indent-new {text-indent:4px;}