
/*** GLOBAL STYLES***/
* { margin:0; padding:0;}
body { background:#fff; font:normal 13px arial Helvetica, sans-serif; color:#404141;}
p {margin-bottom:15px;font:normal 15px arial Helvetica, sans-serif;}
a {color:#2cb6e9; outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}
input, select, textarea { vertical-align:middle; font-weight:normal; background-color:#ccf2fa;padding:3px;}

img {border:0; vertical-align:top; text-align:left;}
object { vertical-align:top;}

/*** COMMON STYLES ***/
.float-left {float:left;}
.float-right { float:right;}
.img-float-left{float:left; padding:0 10px 5px;}
.img-float-right{float:right; padding:0 0px 5px 10px;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}
.center {text-align:center;}

/*header*/
#header .row-1 {height:85px;}
#header .right-side{float:right; width:355px;margin:8px 0 0 0;}
#header .apply-now-button{float:left;margin:20px 0 0 80px;}
/** APPLY NOW BUTTON ***/
.button {background:url(images/button2-bg.gif) left top repeat-x; width:150px; text-align:center;font:bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.button em {display:block; font-style:normal; background:url(images/button2-left.gif) no-repeat left top;}
.button em b { display:block; height:35px; line-height:35px; background:url(images/button2-right.gif) no-repeat right top; cursor:pointer;}
#header .button a:hover, .button a:hover { color:#000;text-decoration:none;}
.button a{color:#fff;}
.bottom-apply-now{padding:0 0px 0 135px;}
.call-us{font:bold 23px arial;position:relative;top:-30px;left:160px; } 
.call-us em{color:#ff6600;}

/** Right Side Phone **/
#header .phone {white-space:nowrap;}
#header .phone img{height:25px;padding:0 8px 5px 5px;}
#header .right-side span{font:bold 20px arial;margin:0 0 0 10px;}
#header span.orange {color:#ff6600;}
/** Right Side Bank ***/
#header .right-side .bank img{float:left;position:relative;top:2px;height:40px;padding:0 10px 0 0;}
#header .right-side strong{margin:0 0 0 0px;font:bold 17px arial;letter-spacing:-1px;line-height:16px;}


#header .logo {float:left;padding-top:8px;}
/*-- header navigation --*/
/*#header .top-links { float:right; padding:8px 5px 0;}
#header .top-links li { float:left; margin-left:8px;}*/

#header .nav-box {background:url(images/nav-box-bg.gif) left top repeat-x; width:100%;}
#header .nav-box .left { background:url(images/nav-box-left.gif) no-repeat left top;}
#header .nav-box .right { background:url(images/nav-box-right.gif) no-repeat right top; height:47px;}
#header .nav-box ul {font:bold 13px arial, Helvetica, sans-serif;}
#header .nav-box ul li { display:inline;}
#header .nav-box ul li a { display:block; float:left; color:#fff; text-decoration:none; }
#header .nav-box ul li a em {display:block; float:left; font-style:normal; background:url(images/divider-left.gif) no-repeat left 10px;}

/* All tabs */
#header .nav-box ul li a em b {width:105px; display:block; float:left; height:28px; line-height:12px; padding:19px 2px 0 2px; text-align:center; background:url(images/divider-right.gif) no-repeat right 10px; cursor:pointer;}
#header .nav-box ul li a em .double{position:relative; top:-5px;}
#header .nav-box ul li a:hover { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a:hover em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a:hover b { background:url(images/divider-right-act.gif) no-repeat right 10px;}
#header .nav-box ul li a.current { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.current em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
#header .nav-box ul li a.current b { background:url(images/divider-right-act.gif) no-repeat right 10px;}
#header .nav-box ul li a.first em { background:none;}
#header .nav-box ul li a.first:hover em { background:url(images/nav-left-act.gif) no-repeat left top;}
#header .nav-box ul li a.first-current { background:url(images/nav-act.gif) left top repeat-x;}
#header .nav-box ul li a.first-current em { background:url(images/nav-left-act.gif) no-repeat left top !important;}
#header .nav-box ul li a.first-current b { background:url(images/divider-right-act.gif) no-repeat right 10px;}
/*===last tab===*/
#header .nav-box ul li a.last b {width:104px;background:none; } 
#header .nav-box ul li a.last:hover b { background:url(images/nav-right-act.gif) no-repeat right top;}

#header .nav-box ul li a.last-current { background:url(images/nav-act.gif) left top repeat-x; }
#header .nav-box ul li a.last-current em { background:url(images/divider-left-act.gif) no-repeat left 10px;}
/*===Equal to last tab===*/
#header .nav-box ul li a.last-current b {width:104px;background:url(images/nav-right-act.gif) no-repeat right top !important; } 
 
 
/* All Phones */
#main-col .inner, #main-col-home .inner{width:690px;padding:15px 10px 18px 20px;}
#main-col .phone-links,{text-align:center;}
#main-col-home ul, #main-col ul {width:97%; margin:5px 0 0 25px;font-size:15px;list-style-type:square;}
#main-col h1, #main-col-home h1{font:bold 20px georgia; line-height:1em; margin-bottom:20px;color:#ff6600;}
#main-col h2, #main-col-home h2{font:bold 14px verdana;padding-bottom:3px;}
#main-col h3 {font-size:12px;}
#main-col .phone-img img {width:85px;}
#main-col p {font-family:Arial, Helvetica, sans-serif;}

/* BANNER IMG */
.bottom-img-bg, .mid-img-bg{position:absolute;background-color:#363535;opacity:0.7;filter:alpha(opacity=70)}
.mid-img-bg{top:30px;left:40px;height:120px;width:300px;border-radius:15px;}
.bottom-img-bg{top:240px;height:40px;width:740px;}

.banner-img .text{text-align:center;}
.banner-img p, .banner-img em{position:absolute;color:#fff;z-index:10;}
.banner-img p{top:47px;left:55px;width:270px; }
.banner-img p.rest{font:bold 23px georiga;}
.banner-img p.medical{font:bold 23px georiga;}
.banner-img em{top:240px;}
.banner-img em.rest{padding-top:3px;left:30px;font:bold 25px georiga;}
.banner-img em.medical{left:50px;font:bold 28px georiga;}
.banner-img b{color:red;}

/* FAQ */
.faq h2{font-size:14px;color:#000;}
.faq p{}

/* Table for application form */
table#apply-now {text-align:center;margin:20px 0 20px 30px;}
table#apply-now td{width:200px;padding:8px;vertical-align:text-top;}
 

/*** RIGHT COL ***/ 
#right-col .inner{width:200px;padding:15px 10px 25px 15px;}
#right-col .title, #right-col h2{font:bold 18px verdana; margin-bottom:15px;color:#ff6600;text-align:center;position:relative;left:-5px;}
#right-col h3{font:bold 14px arial;margin-top:15px;}
#right-col input, #right-col textarea{width:185px;margin:0 0 10px;background-color:#eee;}
#right-col input.input-phone-num{width:35px;}
input.input-phone-num{width:35px;}
#right-col input, #right-col textarea {background-color:#ccf2fa;}
#right-col textarea {height:80px;}
#right-col .button {padding:5px;}
#right-col ul {list-style-type:square;padding-left:20px;font-size:14px;}


.box-1 {float:left; margin:10px 15px 0 0;height:225px;}
.box-1 h2{font:bold 16px verdana; letter-spacing:0px;margin-bottom:10px;color:#000;text-align:center;}
.box-1 .inner{padding:10px;}
.box-1 ul {list-style-type:square;padding-left:20px;font-size:14px;}
.box-1 ul li{padding:0 0 5px;font-weight:bold;}

/*= Styles the outline of boxes=*/
.box {background:url(images/box-bg.gif) left top repeat-x; width:100%;}
.box .border-top {background:url(images/border.gif) repeat-x top;}
.box .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(images/right-bot-corner.gif) no-repeat right bottom;}



/*footer*/
#footer { color:#fff; padding:17px 0 30px 0;}
#footer .nav { text-align:center; padding-bottom:20px;}
#footer .nav li { display:inline;}
#footer .nav li a {color:#fff; padding:0 5px 0 5px;}

#footer .fleft { padding:0 0 0 44px;}
#footer .fright a {padding:0 44px 0 0; color:#989898;}
#footer .copyright {text-align:center; font-size:11px;}


#footer img {height:60px;}
/*==========================================*/

table.mci {width:1500px;border:1px solid #ccc;font:normal 15px arial;margin:10px;}
table.mci th {font:bold 15px arial;text-align:center;background-color:#FFaa00;}
table.mci td {padding:4px;text-align:center;}
table.mci td.aleft{text-align:left;} 
table.mci tr.even {background-color:#ddd;}