html
{
 /*background:#4c4d4f;*/
 font-family:Verdana, Geneva, sans-serif;
 font-size:11px;
 color:#666666;
}
a:focus
{
outline:none;
}
body
{
 margin:0 auto 0 auto;
 width:996px;
}
a img
{
 border:none;
}
.body-cont
{
 background:#fff;
 padding:0 25px 0 25px;
 overflow:hidden;
}
.top-sec, .header
{
 overflow:hidden;
}
.top-menu
{
 background:#eeeeee;
 float:left;
 height:26px;
 width:595px;
 font-size:10px;
}
.top-menu ul
{
 list-style:none;
 float:right;
 margin:0 10px 0 10px;
 padding:0 0 0 0;
}
.top-menu ul li
{
 float:left;
 line-height:26px;
}
.top-menu ul li a
{
 border-left:solid 1px #8a8681;
 margin:0 0 0 6px;
 padding:0 0 0 6px;
 color:#8a8681;
 text-decoration:none;
}
.top-menu ul li a:hover
{
 color:#ec312e;
}
.top-menu ul li.first a
{
 border-left:0;
}
.red-tab
{
 background:#ec312e;
 color:#fff;
 text-transform:uppercase;
 font-weight:bold;
 line-height:26px;
 height:26px;
 width:176px;
 text-align:center;
 margin-left:15px;
 float:right;

font-family:tahoma;
}
.red-tab a
{
 text-decoration:none;
 color:#fff;
}
.red-tab a:hover
{
 color:#4c4d4f;
}
.logo a
{
 float:left;
 background:url(/Portals/Portal1/Uploads/Upload/images/logo.png) no-repeat 0 0;
 width:246px;
 height:75px;
 margin:20px 0 20px 0;
}
.slogan
{
 float:right;
 /*background:url(/Portals/Portal1/Uploads/Upload/images/img-slogan.gif) no-repeat 0 0;*/
 width:353px;
 height:34px;
 margin:40px 0 0 0;
}
.login-area a
{
 float:right;
 width:166px;
 border:solid #dbdbdb;
 border-width:1px 0 1px 0;
 height:27px;
 color:#ec312e;
 line-height:27px;
 font-weight:bold;
 margin-left:15px;
 padding-left:10px;
 text-decoration:none;
}
.login-area a:hover
{
 color:#4c4d4f;
 background:#dbdbdb;
}
.main-menu
{
 border:solid 1px #dbdbdb;
 background:url(/Portals/Portal1/Uploads/Upload/images/bg_main-menu.gif) repeat-x 0 0;
 height:27px;
 float:left;
 width:753px;
}

.main-menu .menu-child

{

display:none;

} 
.main-menu ul
{
 list-style:none;
 float:left;
 margin:0 0 0 0;
 padding:0 0 0 0;
}
.main-menu ul li
{
 float:left;
}

.main-menu ul li:hover .menu-child

{
display:block;

position:absolute;

margin-top:27px;

border:solid #DBDBDB;

border-width:0 1px 1px 1px;

z-index:1;

background:#fff;


}


.main-menu .menu-child li

{
float:left;

clear:both;
width:100%;

border-bottom:1px solid #DBDBDB;

}
.main-menu ul li a
{
 margin:0 0 0 0;
 padding:0 18px 0 19px;

 padding:0 19px 0 21px\9;

 font-size:12px;
 line-height:27px;
 font-weight:normal;
 float:left;
 color:#8a8681;
 text-decoration:none;
 background:url(/Portals/Portal1/Uploads/Upload/images/split_main-menu.gif) no-repeat 0 50%;
 text-align:center;
}

.main-menu .menu-child li a
{
 margin:0 0 0 0;
 padding:0 12px 0 12px;
 font-size:12px;
 line-height:27px;
 font-weight:normal;
 float:left;
 color:#8a8681;
 text-decoration:none;
 background:none;
 text-align:left;
}
.main-menu ul li:hover
{
 background:#fff url(/Portals/Portal1/Uploads/Upload/images/bg_main-menu-active.gif) repeat-x 0 0;
}

.main-menu .menu-child li:hover
{
 background:none;
}
.main-menu ul li.first a
{
 background:none;
 width:42px;

}
.main-menu ul li.end a
{
 border-right:none;
}
.main-menu ul li:hover a
{
 color:#ec312e;

background:none;

border:solid #DBDBDB;

border-width:0 1px 0 1px;

padding:0 17px 0 18px;

padding:0 18px 0 20px\9;
}
.main-menu ul li.first:hover a
{

padding:0 18px 0 19px;

padding:0 19px 0 21px\9;

border:none;

}

.main-menu ul li.end:hover a

{

padding:0 18px 0 18px;

padding:0 19px 0 20px\9;


border-right:none;

}
.main-menu ul li:hover .menu-child a

{
border:none;
 color:#8a8681;
padding:0 12px 0 12px;
width:100%;

}

.main-menu ul li:hover .menu-child a:hover
{
 color:#ec312e;
}
.main-cont
{
 overflow:hidden;
 margin-top:10px;
}
.img-slider
{
 float:left;
 margin-right:15px;
 margin-bottom:10px;

margin-top:-165px;
margin-top:-163px\9;
[margin-top:-163px;
margin-top:-163px;]


}
.red-box
{
 background:#ec312e;
 float:right;
 width:156px;
 padding:10px;
 margin-bottom:10px;
 color:#ffdcdb;
 height:125px;
}
.red-box h3
{
 margin:0 0 6px 0;
 padding:0 0 0 0;
 color:#fff;
}
.red-box a
{
 background:url(/Portals/Portal1/Uploads/Upload/images/icn_arrow_white.png) no-repeat right 2px;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 padding-right:16px;
 margin-top:6px;
 float:right;
}

.red-box a:hover
{

 opacity:0.8;
 filter:alpha(opacity=80); /* For IE8 and earlier */

}


.gray-box a:hover, .line-box a:hover

{

 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */

}
.gray-box
{
 background:#eaeaea url(/Portals/Portal1/Uploads/Upload/images/bg_grad-gray.png) repeat-x 0 0;
 float:right;
 width:156px;
 padding:10px;
 margin-bottom:10px;
 color:#333;
 height:137px;
}
.gray-box h3
{
 margin:0 0 6px 0;
 padding:0 0 0 0;
 color:#ec312e;
}
.gray-box a
{
 background:url(/Portals/Portal1/Uploads/Upload/images/icn_arrow_red.png) no-repeat right 2px;
 color:#ec312e;
 text-decoration:none;
 font-weight:bold;
 padding-right:16px;
 margin-top:6px;
 float:right;
}
.sml-box
{
 height:81px;
}
.main-box
{
 float:left;
 margin-right:15px;
 width:350px;
 text-align:justify;
}
.main-box h3
{
 font-size:21px;

font-weight:normal;
}
.main-box a, .line-box a
{
 background:url(/Portals/Portal1/Uploads/Upload/images/icn_arrow_red.png) no-repeat right 2px;
 color:#ec312e;
 text-decoration:none;
 font-weight:bold;
 padding-right:16px;
 margin-top:6px;
 float:right;
 clear:both;
 margin-top:15px;
}
.main-lne-box
{
float:left;

padding-bottom:10px;
}
.line-box
{
 border-left:solid 1px #dbdbdb;
 width:205px;
 padding-left:15px;
 margin-right:15px;
 float:left !important;
padding-bottom:4px;
 margin-bottom:10px;

overflow:visible;
}

.line-box .cont

{
height:80px;


}
.right-side .line-box
{
 width:160px;
}
.line-box h3
{
 margin:0 0 12px 0;
 padding:0 0 0 0;
 font-size:18px;
 font-weight:normal;

height:48px;
}
.clr-ln
{
 border:0;
}
.social-box
{
 float:left;
 background:#EEEEEE;
 height:26px;
 width:160px;
}
.social-box h3
{
 margin:4px 0 0 10px;
 padding:0 0 0 0;
 font-size:11px;
 float:left;
 font-weight:normal;
 color:#333333;
}
.social-box a
{
 float:left;
 margin:2px 0 0 2px;
}
.social-box a:hover img
{
 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */
}
.left-side
{
 float:left;
 width:770px;
}
.right-side
{
 overflow:hidden;
}
.sponsor
{
 border:solid 6px #f4f4f4;
 clear:both;
 margin-top:20px;
}
.sponsor h3
{
 background:#fff;
 font-size:16px;
 margin:-18px 0 0 5px;
 margin:-15px 0 0 5px\9;
 float:left;
 padding:0 5px 0 5px;
 font-weight:normal;
}
.sponsor table
{
 width:100%;
 margin:20px 10px 20px 10px;
}
.sponsor table td
{
 text-align:center;
 vertical-align:middle;
}
.sponsor a:hover img
{
 opacity:0.6;
 filter:alpha(opacity=60); /* For IE8 and earlier */
}
.footer
{
 padding:12px 25px 12px 25px;
 color:#666;
 overflow:hidden;
 font-size:10px;
}
.copy-right
{
 float:left;
}

.copy-right a

{

color:#666;

}

.copy-right a:hover
{
 color:#ec312e;
}
.footer-menu ul
{
 list-style:none;
 float:right;
 margin:0 0 0 0;
 padding:0 0 0 0;
}
.footer-menu ul li
{
 float:left;
}
.footer-menu ul li a
{
 border-left:solid 1px #666;
 margin:0 0 0 6px;
 padding:0 0 0 6px;
 color:#666;
}
.footer-menu ul li a:hover
{
 color:#ec312e;
}
.footer-menu ul li.first a
{
 border-left:0;
}
.sub-content .sub-content h3
{
 font-size:24px;
 font-weight:normal;
 margin:6px 0 20px 0;
 padding:0 0 0 0;
 color:#ec312e;

border-bottom:1px dotted lightgray;
}

.site-path
{
 font-size:10px;
 color:#999;
 background:#ececec;
 padding:2px 0 4px 7px;
 clear:both;
 width:748px;

margin-top:145px;
}
.site-path a
{
 text-decoration:none;
 color:#333;
}
.site-path a:hover
{
 color:#ec312e;
}
.inside .img-slider
{
 margin-bottom:0;
 overflow:hidden;
}
.sub-content
{
 margin-bottom:20px;
 width:755px;
 float:left;

clear:left;
} 

.sub-content .sub-content

{

margin-bottom:0;

}
.mygallery

{

overflow:hidden;

padding-bottom:10px;

} 
.menu-title{
display:none;
}

.box1

{

height:126px;

}

.box2

{

height:127px;

}

.box3

{

height:90px;

}
.contactus-tbl

{

clear:both;

}
.contactus-tbl td
{
 border-bottom:dotted 1px lightgray;
 vertical-align:top;
}
.contactus-tbl td.lbl

{

padding-top:2px;

width:80px;

padding-bottom:4px;

white-space:nowrap;

}

.contactus-tbl td.lbl label, .contactus-tbl td.lbl span
{
/* display:block;*/
 font-size:13px;
}
.contactus-footer
{
 padding-top:12px;
}
.btn
{
 background:#EC312E;
 color:#fff;
 border:0;
}
.contactus-tbl input[type=text], .contactus-tbl textarea
{
 width:230px
}
.contactus-tbl select
{
 width:236px
}      

.main-box .cont

{

height:77px;

}  

.box1 .cont

{

height:84px;

}

.box2 .cont

{

height:85px;

}

.box3 .cont

{

height:48px;

}

.box4 .cont

{

height:97px;

}  

.sub-content li

{

list-style:none;

background:url("/Portals/Portal1/Uploads/Upload/images/icn_arrow_red.png") no-repeat 0 3px;

padding-left:16px;

padding-bottom:4px;

} 
.dv-MenuDetails
{
clear:both;
}
 
 
 
 
