/*------ Common -------*/

* { padding:0px; margin:0px; }
body { background:#fff; font:normal 12px/18px Georgia, "Times New Roman", Times, serif; color:#0b0b0b; }
a { color:#93003e; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
.holder { width:960px; margin:auto; }
.floatLeft, .fL, .boxL { float:left; }
.floatRight, .fR, .boxR { float:right; }
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.inputBox { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:3px 7px; border:2px solid #2d0442; }
.menufix{ position:absolute; right:0px;}
/*------ Common Divs -------*/

#Wrapper { background:#fff url(../images/main-bg.gif) left bottom repeat-x; }
#Inside { background:url(../images/top-bg.gif) left top repeat-x; }


/*------ Header -------*/

#Header .holder { height:103px; position:relative; }
#Header .logo { position:absolute; background:url(../images/logo.gif) left top no-repeat; width:172px; height:100px; left:0px; top:0px; overflow:hidden; }
#Header .logo a { display:block; width:172px; height:100px; text-indent:-9999px; }
#Header .banner { position:absolute; width:468px; height:60px; left:200px; top:30px; }
#Header .rightArea { width:240px; position:absolute; top:33px; right:0px; }
#Header .rightArea .inputBox { width:226px; margin-bottom:6px; }
#Header select { font:normal 11px Georgia, "Times New Roman", Times, serif; padding:1px; border:3px solid #2d0442; float:left; margin-right:5px; width:171px; }
#Header .button { float:left; }
#Header .topNav { background:url(../images/top-menu-bg.gif) left top repeat-x #6b4b01; float:right; width:330px; font:normal 11px Georgia, "Times New Roman", Times, serif; }
#Header .leftarea { background:url(../images/top-left.gif) left top no-repeat; padding-left:5px; }
#Header .rightarea { background:url(../images/top-right.gif) right top no-repeat; padding-right:5px; height:23px; }
#Header .topNav li { display:inline; font:normal 10px Arial, Helvetica, sans-serif; }
#Header .topNav li a { color:#fff; border-right:1px solid #65063a; display:block; line-height:23px; padding:0px 10px; float:left; font-weight:normal; }
#Header .topNav li a.last { border-right:0px; }

/*------ Nav -------*/

#Nav { border-top:4px solid #56002f; border-bottom:4px solid #56002f; background:url(../images/nav-bg.gif) left center repeat-x #6b4b01; }
#Nav .holder { height:31px; position:relative; }
#Nav .holder .floatLeft { border-left:1px solid #56002f; }
#Nav .holder .floatLeft li { display:inline; } 
#Nav .holder .floatLeft li a { font:bold 13px/31px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; float:left; display:block; padding:0px 16px; text-transform:uppercase; border-right:1px solid #56002f; }
#Nav .holder .floatLeft li a:hover, #Nav .holder .floatLeft li a.sel { color:#fbdea5; }
#Nav .holder .floatRight { color:#fff; text-align:center; height:54px; }
#Nav .holder .floatRight a { color:#fae001; font-weight:bold; }

#Nav .holder .floatRight2 {background:url(../images/nav-l.gif) left top no-repeat; width:149px; height:30px; }
/*#Nav .holder .floatRight2 a {color:#fae001; font-weight:bold; }
#Nav .holder .floatRight2 a.select { color:#FFFFFF; text-decoration:none; background:url(../images/nav-select.jpg) center top no-repeat; cursor:text; padding-bottom:10px; height:23px; }*/
#Nav .holder .floatRight2 li { display:inline;  } 
#Nav .holder .floatRight2 li a { color:#fff; font-weight:bold;  }
#Nav .holder .floatRight2 li a.select { color:#fff; background:url(../images/nav-select.jpg) center 14px no-repeat; cursor:text;  padding-bottom:18px; line-height:23px; text-decoration:none;  }


/*------ Content -------*/

#Content { padding-top:40px; }
#Content .floatLeft { width:712px; }
#Content .floatRight { width:231px; }
#Content .fL, #Content .fR { width:350px; }

#Content .boxArea { margin-bottom:20px; }
#Content .boxL, #Content .boxR { width:112px; margin-bottom:8px; }
#Content .pBox { border:3px solid #af0061; margin-bottom:15px; background:url(../images/pink-bg.gif) left bottom repeat-x #fdbee3; height:230px; }
#Content .pBox h2 { display:block; padding:0px 10px; font:normal 18px/36px Georgia, "Times New Roman", Times, serif; color:#fff; background:#af005f url(../images/heading.gif) left top repeat-x; display:block; text-transform:uppercase; }
#Content .pBox .mid { padding:5px; }
#Content .pBox .mid td { padding:2px; font:normal 11px Tahoma, Arial, Helvetica, sans-serif; }
#Content .pBox .mid select, #Content .pBox .mid input, #Content .pBox .mid textarea { padding:1px; font:normal 12px Arial, Helvetica, sans-serif; border:1px solid #b83a84; }
#Content .pBox .inpBox {  width:200px; }

#Content .bBox { border:3px solid #0d618c; margin-bottom:15px; background:#b8e3f1; }
#Content .bBox h2 { display:block; padding:0px 10px; font:normal 18px/36px Georgia, "Times New Roman", Times, serif; color:#fff; background:#0d618c url(../images/headingb.gif) left top repeat-x; display:block; text-transform:uppercase; }
#Content .smBox { width:66px; float:left; height:130px; padding-right:16px; position:relative; padding-bottom:30px; text-align:center; }
#Content .smBox .divimg { border:2px solid #6bbbd8; padding:1px; margin-bottom:8px; }
#Content .smBox .divimgP { border:2px solid #af0061; padding:1px; margin-bottom:8px; }
#Content .smBox .contact img { padding-top:10px; }
#Content .mddl { padding:15px 0px 0px 15px; }
#Content .vAll { padding:2px; padding-right:17px; text-align:right; text-transform:uppercase; font-weight:bold; background:#0d618c; color:#fff; }
#Content .vAll a { color:#fff; text-decoration:none; }
#Content .vAll a:hover { text-decoration:underline; }
#Content .vAllp { padding:2px; padding-right:17px; text-align:right; text-transform:uppercase; font-weight:bold; background:#af0061; color:#fff; }
#Content .vAllp a { color:#fff; text-decoration:none; }
#Content .vAllp a:hover { text-decoration:underline; }
#Content .areaB td { padding:3px; }
#Content .areaB td .inputBox, #Content .norP .inputBox { width:250px; padding:2px; border:1px solid #af005f; margin:4px 0px; }

#Content .midBox { width:192px; float:left; padding:10px; margin-right:15px; background:#d7eff7; border:1px solid #6bbbd8; text-align:center; }
#Content .midBoxp { width:192px; float:left; padding:10px; margin-right:15px; background:#fdd4ea; border:1px solid #af0061; text-align:center; }
#Content .wt { background:#fff; padding:10px 0px; }
#Content .wtp { background:#af0061; padding:10px 0px; }
#Content .mdl { padding:10px; }
#Content .boxI { margin-bottom:10px; border-bottom:1px solid #af0061; }
#Content .subbtn { margin:1px 0px; width:60px; border:1px solid #af0061; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }
/*------ Footer -------*/

#Footer { padding:90px 0px 20px 0px; text-align:center; line-height:40px; }

/*---------Modal Popup-----------*/

.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.modalPopup {background-color:#ffffff; border-width:3px; border-style:solid; border-color:#af0061; padding:15px; width:800px; position:relative;font-family:Verdana; font-size:14px; }
.modalPopup h1 { padding:0px 0px 15px 0px; display:block; color:#9e151c; font:normal 30px "Trebuchet MS", Verdana, Tahoma; }
.modalPopup h3 { color:#06424B; display:block; font:bold 23px "Trebuchet MS", Verdana, Tahoma; padding:0px 0px 10px 0px; }
.falsePad { margin-top:10px; }
.modalPopup strong{ color:#747474; font-weight:bold; font-size:14px;} 
.alt{ color:#1f3c58; font-family:"Trebuchet MS"; font-size:20px; padding-bottom:10px;} 
.detail-desc {background-color:#fdbee3; border:solid 1px #fce73b; padding:5px; margin-top:4px;}

.falsePad td { padding:5px 0px; }
.modalPopup .close { position:absolute; top:10px; right:10px; }
.modalPopup .inpBox { margin:5px 0px; width:200px; border:1px solid #2d0442; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }
.modalPopup .btn { margin:5px 0px; width:auto; border:1px solid #2d0442; padding:1px; font:normal 12px "Trebuchet MS", Verdana, Tahoma; }

/*------------------------------*/

.error {color:#cc0000; font-family:"Trebuchet MS"; font-size:11px;}
/*------------21.04.09 Button ------------------*/
#Content .pBox .mid .button2 { background:url(../images/big.gif) left top no-repeat; float:left; height:23px; padding-left:6px; }
#Content .pBox .mid .inButton2 { background:url(../images/buttton-right.gif) right top no-repeat; border:0px; color:#ffffff;text-align:center; cursor:pointer; text-transform:uppercase; height:23px; padding-right:6px; font-weight:bold; }

#Content .mid .smBox .button3 { background:url(../images/all-left.gif) left top no-repeat; float:left; padding:0px 0px 0px 6px; height:16px; margin:0px;}
#Content .mid .smBox .inButton3 { background:url(../images/all-right.gif) right top no-repeat; border:0px; color:#ccfefd; text-align:center; cursor:pointer; padding: 0px 6px 0px 0px; font-size:9px; float:right; height:16px; width:60px; margin:0px;  line-height:16px; padding-bottom:5px; text-decoration:none; }

#Content .mid .ReButton { background:url(../images/bluebutton-left.gif) left top no-repeat; float:left; padding:0px 0px 0px 6px; height:29px; margin:0px;}
#Content .mid .ReinButton { background:url(../images/bluebutton-right.gif) right top no-repeat; border:0px; color:#ffffff; text-align:center; cursor:pointer; padding: 0px 6px 0px 0px; font-size:14px; float:right; height:29px; padding-bottom:5px; text-transform:uppercase; font-weight:bold; line-height:29px; }
.ReButton2 { background:url(../images/bluebutton-left.gif) left top no-repeat; float:left; padding:0px 0px 0px 6px; height:29px; margin:0px;}
.ReinButton2 { background:url(../images/bluebutton-right.gif) right top no-repeat; border:0px; color:#ffffff; text-align:center; cursor:pointer; padding: 0px 6px 0px 0px; font-size:14px; float:right; height:29px; padding-bottom:5px; text-transform:uppercase; font-weight:bold; line-height:29px; }
