/* Generic Styles */
body, span, ul, p, form, table, td, div { margin:0px; padding:0px; font-family: Tahoma; font-size: 11px; font-weight:normal; text-decoration:none; }
body { background:url(../images/bodybg.gif) repeat-x left top; background-color:#FFFFFF; color:#3f4447; }
ul {margin:0px; padding:0px; list-style:none;}
htm, html { height:100%; min-height:90%}
img { border:0px}
h1,h2,h3,h4 { margin:0px; padding:0px; }
h1 { height:28px; background:url(../images/inner-tit-bg.gif) repeat-x left top; padding:6px 13px 0px 13px; border-left:1px solid #b5cde1; font:bold 18px Arial; color:#292b2c; }
h1 span { font:bold 18px Arial; color:#da500d; }
h3 { color:#da500d; font-SIZE:12PX; padding-bottom:7PX}
h4 { color:#28496f; font-SIZE:11PX; }
br { line-height:15px}
blockquote { padding:7px 0px; margin:0px; line-height:0px;}
valign {  vertical-align:left;}
.justify { text-align:justify;}
b { color:#444}
strong { color:#0c669d}

/* Navgation Styles */
a, a:visited { color:#004e92; text-decoration:none}
a:hover { color:#c61a10; text-decoration:none}

.navwhite, .navwhite:visited { color:#fff; text-decoration:none}
.navwhite:hover { color:#3f4447; }

.navred, .navred:visited { color:#c91a0f; text-decoration:none}
.navred:hover { color:#004e92; }

.navgrey, .navgrey:visited { color:#87898a; text-decoration:none}
.navgrey:hover { color:#3f4447; text-decoration:underline;}

/* Table Colors */
.bg-white { background-color:#FFFFFF;}
.bg1 { background:url(pat1.gif) repeat-x; height:30px}

/* Font Colors */
.cr-blue { color:#28496f;}
.cr-mblue { color:#1684b7;}
.cr-red {color:#da500d}
.cr-white {color:#fff}

/* Default li styles */
.genli {padding:10px 0 15px 15px;}
.genli ul { margin:0; padding: 0; list-style:none; }
.genli li { background:url(../images/tip5.gif) no-repeat 0px 8px; color:#3e3d3d; padding:5px 0px 0px 10px; line-height:11px; color:#0c669d;}

/* Define Inner Page titles for SEO purpose */
.package_title { height:28px; background:url(../images/inner-tit-bg.gif) repeat-x left top; padding:6px 13px 0px 13px; border-left:1px solid #b5cde1; font:bold 16px Arial; color:#292b2c; }/* Define Inner Page titles for SEO purpose */
.package_title1 { font:bold 16px Arial; }/* Define Inner Page titles for SEO purpose */

/*-------------------------------------- Site Styles-------------------------------------- */
#logo img{ text-align:center;}
#top3links-bg { background:url(../images/top3links-bg.gif) repeat-x; height:68px; }
#top3links-bg p{ display:inline;}
#top3links-bg img{ padding:9px; padding-bottom:0px;}

/* topNav Styles */
#topnav { background:url(../images/topnav-bg.gif) repeat-x left top; height:29px;}
#topnav li{ display:inline; padding-left:10px; padding-right:10px; font-weight:bold;}
#topnav .divline{ background:url(../images/topnav-div.gif) no-repeat ; height:29px;}
#topnav a, #topnav a:visited { color:#004e92; text-decoration:none}
#topnav a:hover { color:#ff6600; }

/* Search Styles */
#search { background:url(../images/search-bg.gif); color:#FFFFFF; padding:10px;vertical-align:top;}
#search input { border:1px solid #1e63a0; height:14px; width:116px; background:url(../images/icon-search.gif) 2px no-repeat #dff1fa; padding-left:22px; color:#777}
#search img { position:relative; top:4px;}


/* Login Styles */
#login {width:200px;background:url(../images/login-bg.gif) repeat-x left top #dbeffa; padding:10px;}
#login .logintextfield { border:1px solid #75a5cb; height:15px; width:110px; background-color:#dff1fa; padding-left:2px; color:#004e92; text-align:left}
#login label { padding:0px; line-height:28px; text-align:left}
#login p { padding:10px 0px 3px 0px;}

/* Latest News Styles */
#latestnews { border:1px solid #b5cde1; background:url(../images/latestnews-bgT.gif) #f3f9fd repeat-x left top; width:208px;}
#latestnews .newBbg{ background:url(../images/latestnews-bgB.gif) repeat-x left bottom; }
#latestnews div{ padding:12px 10px; padding-bottom:20px; border:1px solid #d8ecf8; border-top:None; color:#004e92; z-index:1; height:225px; 
overflow-x: hidden; overflow-y: scroll; /*customized scroll div*/
scrollbar-face-color:#EBF5FF;
scrollbar-base-color:#EBF5FF;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#EBF5FF;
scrollbar-highlight-color:#EBF5FF;
scrollbar-3dlight-color:#78AAFF;
scrollbar-darkshadow-Color:#78AAFF;
}
#latestnews li { padding:7px 5px; list-style:none;}
#latestnews a, #latestnewsa :visited { color:#004e92;} 
#latestnews a:hover { color:#004e92; text-decoration:underline;}

#latestnews a.navred, #latestnews a.navred:visited { color:#c91a0f; text-decoration:none}
#latestnews a.navred:hover { color:#004e92; }


/* Container Styles */
.bg-pac-nav { background:url(../images/bg-pac-nav.gif) repeat-x left bottom; }
.containerpad { padding: 15px; line-height:15px;}
.containerpad p{ padding: 6px 0; text-align:justify;}
.containbody { border-left:1px solid #b5cde1;}
.rate1 { font: Normal 25px Arial; color:#2c2a29; padding:10px 1px 1px 10px; text-align:right;}

/*-------------- Start Three colours of packages Styles ----------------------*/
#greencurve { background:url(../images/greencurve-bg.gif) repeat-x #c6e1b6 left top; border-left:1px solid #c9da96; border-right:1px solid #c9da96;}
#greencurve div { padding:10px; height:100%;}
#greencurve p { font-family:font-family: Helvetica; font-size:15px; color:#6bb13f; font-weight:bold;}
#greencurve ul { padding:5px 0px 0px 11px ; margin:0px; text-align:left}
#greencurve li { background:url(../images/tip2.gif) no-repeat 0px 8px; padding-top:5px; padding-left:10px; line-height:11px;}
.rate { font: Normal 25px Arial; color:#2c2a29; padding:10px 15px 10px 10px; text-align:right;}
.euro { font: Normal 25px Arial; color:#ec4a14; }
/* BlueCurve Styles */
#bluecurve { background:url(../images/bluecurve-bg.gif) repeat-x #b0e7fb left top; border-left:1px solid #97d3ef; border-right:1px solid #97d3ef;}
#bluecurve div { padding:10px; }
#bluecurve p { font-family:font-family: Helvetica; font-size:15px; color:#1dabc5; font-weight:bold;}
#bluecurve ul { padding:5px 0px 0px 11px ; margin:0px; text-align:left}
#bluecurve li { background:url(../images/tip3.gif) no-repeat 0px 8px; padding-top:5px; padding-left:10px; line-height:11px;}

/* PinkCurve Styles */
#pinkcurve { background:url(../images/pinkcurve-bg.gif) repeat-x #fecee4 left top; border-left:1px solid #fabfdb; border-right:1px solid #fabfdb;}
#pinkcurve div { padding:10px; height:100%}
#pinkcurve p { font-family: Helvetica; font-size:15px; color:#da6b9f; font-weight:bold;}
#pinkcurve ul { padding:5px 0px 0px 11px ; margin:0px; text-align:left}
#pinkcurve li { background:url(../images/tip4.gif) no-repeat 0px 8px; padding-top:5px; padding-left:10px; line-height:11px;}

/* WhiteCurve Styles */
.whitecurve{ background:url(../images/whitecurveBg.gif) repeat-x #fff left top; border-left:1px solid #d4d4d3; border-right:1px solid #d4d4d3; padding:6px 10px;}
.whitecurve p{ background:url(../images/icon-video.gif) no-repeat right top;}
.whitecurve a, .whitecurve a:visited { color:#3c3f41; text-decoration: Underline;}
.whitecurve a:hover { color:#ff6600; }
/*---------------------- End Three colours of packages Styles ----------------------*/


#ourpart-dotdiv { background:url(../images/ourpart-dotdiv.gif) repeat-x top; height:3px; display:block}

/* Footer Styles */
#footer { height:90px;background:url(../images/footer-bg.gif) repeat-x left top; padding:15px 10px 0px 0px; color:#FFFFFF; text-align:center; }
#footer a, #footer :visited { color:#fff; margin:3px;} 
#footer a:hover { color:#fff; text-decoration:underline;}
#footer p { color:#6ab5e4; padding:12px;}

.btn { font-family: Tahoma; text-decoration:none; width:90px; background-color:#CB190D; border:1px solid #ccc; color:#FFFFFF; font-weight:bold; height:19px; padding-bottom:3px; color:#FFFFFF}
.textfield { height:16px; font-size: 11px; border:1px solid #7f9db9;width:170px;}

/* font & bg styles */
.top2{background-image:url(../images/top2.gif); background-repeat:repeat-x;}
.top4{background-image:url(../images/top4.gif); background-repeat:repeat-y;}
.top5{background-image:url(../images/top5.gif); background-repeat:repeat-y; background-position: right;}
.top7{background-image:url(../images/top7.gif); background-repeat:repeat-x; background-position:bottom;}
.frm2{background-image:url(../images/frm2.gif); background-repeat:repeat-x;}
.frm4{background-image:url(../images/frm4.gif); background-repeat:repeat-y;}
.frm5{background-image:url(../images/frm5.gif); background-repeat:repeat-y;}
.frm7{background-image:url(../images/frm7.gif); background-repeat:repeat-x;}


.loginbg{background-image:url(../images/loginbg.gif); background-repeat:repeat-x; }

.forgotup, .forgotup:visited { font-family:arial; font-size:11px; font-weight:bold; color:#666666; text-decoration:underline;  }
.forgotup:hover { color:#3f4447; text-decoration:none;}



