@charset "utf-8";
/* CSS Document */

/* CSS DOCUMENTS */
/* CREATED BY VINOTHC KUMAR & LOGANATHAN.G*/
/* JOOMLA WORKS DONE BY BALACHANDRAN*/
/* SR.USER INTERFACE DESIGNER */
/* OPENWIRE SOLUTIONS INC */

body {
behavior:url("../css/csshover.htc");
background:#FFFFFF;
width:auto;
height:240px;
margin:0px;
padding:0px;
}
/* GAK: above was
background:#FFCC66 url(../../../images/stories/images/background.jpg) repeat-x; */

#page_bg {
behavior:url("../css/csshover.htc");
background:#FFFFFF;
width:auto;
height:240px;
margin:0px;
padding:0px;
}
/* GAK: above was
background:#FFFFFF url(../../../images/stories/images/background.jpg) repeat-x;
*/

#mainWrap {
width:1000px;
margin:0px auto;
padding:0px;
}

img { border:none; behavior:url("../css/iepngfix.htc"); 
}

div { behavior:url("../css/iepngfix.htc");
}

ul {
list-style:none;
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}

.logo1 {
background:url(../../../images/stories/images/bm-logo.gif) no-repeat;
width:150px;
height:161px;
position:relative;
bottom:65px;
}

.left {
float:left;
display:inline;
width:auto;
}

.right {
float:right;
display:inline;
width:auto;
}

.clear { clear:both;
}

.padding15 { padding:10px;
}
.copyright{

width:855px;
position:relative;
}
.indent { padding:10px;
}

.bot_pad { padding-bottom:5px;
}

.bot_padding { padding-bottom:10px;
}

.dotted_bdr {
border-bottom:1px #666666 dotted;
width:300px;
margin:0px auto;
padding:2px;
}

.dotted_bdr1 {
border-bottom:1px #666666 dotted;
width:170px;
margin:0px auto;
padding:2px;
}

select {
background:#EEEEEE;
border:1px #6699FF solid;
float:left;
width:130px;
}

label {
float:left;
width:140px;
}

.headerCont {
/*margin:30px 0px 0px 0px;*/
padding:0px;
height:185px;
}

.logo {
float:left;
display:inline;
/*width:500px;*/
}

.top_search {
float:right;
display:inline;
width:auto;
height:auto;
margin:0px;
padding:0px;
}

.search_fieldbg {
float:right;
background:url(../../../images/stories/images/search.png) no-repeat;
width:200px;
height:35px;
padding:7px 0px 0px 8px;
}

.search_input {
background:transparent;
border:none;
width:155px;
}

.search_btn {
background:url(../../../images/stories/images/searchbut.png) no-repeat;
float:right;
display:inline;
position:relative;
width:30px;
height:30px;
margin:4px 0px 0px -35px;
}


#topmenu {
position:absolute;
left:165px; 
float:left;
display:inline;
/*changed for IE*/
height:auto;
margin-top:50px;
}
      

.content {
background:#FFFFFF;
padding:0;
width:1000px;
height:auto;
margin:0px auto;
position:relative;
margin-top:65px;
}


.cont_topbg {
background:url(../../../images/stories/images/cont-top.png) no-repeat;
width:1000px;
height:60px;
/*position:relative;*/


}

.rightline{
border-right:1px #333333 dashed;
padding-right:15px;
}

.home_contleft, .cont_left  {
float:left;
display:inline;
width:600px;
border-right:1px #333333 dashed;
margin:0px;
padding:0px;
}

.cont_right {
float:right;
display:inline;
width:330px;
margin:0px;
padding:0px;
}

.cont_botbg {
background:url(../../../images/stories/images/cont-bot1.png) no-repeat;
width:1000px;
height:72px;
top:auto;
position:absolute;
}

.footerCont {
margin:0px;
padding:0px;

}

/*.footer_topbg {
background:url(../../../images/stories/images/footer-cont-top.gif) no-repeat;
width:1000px;
height:50px;
}*/

.footer {
background:#FFFFFF;
width:1000px;
margin:0px auto;
padding:0px;
}
.grey_box {
float:right;
display:inline;
width:260px;
margin:0px;
padding:35px 390px 30px 35px;
}

.greybox_topbg {
background:url(../../../images/stories/images/foot-iner-cont-top.png) no-repeat bottom;
width:260px;
height:20px;
top:25px;
}

.greybox_midbg {
background:url(../../../images/stories/images/footer-iner-cont-mid.jpg) repeat-y;
width:260px;
height:auto;
margin:0px;
}

.greybox_botbg {
background:url(../../../images/stories/images/foot-iner-cont-bot.png) no-repeat;
width:260px;
height:20px;
margin:0px;
}

.footer_botbg {
/*background:url(../../../images/stories/images/footer_cont-bot.gif) no-repeat;*/
width:1000px;
margin:0px auto;

}

.font {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
text-indent:30px;
}

.first_menu, .last_menu, .font1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
text-transform:uppercase;
}

.font2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#CC9900;
}

.font3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:10px;
text-align:justify;
}

.font4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#135CAE;
line-height:18px;
}
.font4a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#0066FF;
line-height:0px;
}

.listitem {
      }
      
.listitem ul li {
list-style:inside;      
}
      
ul li.font3 , ul.font3 {
list-style:inside;
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:18px;
text-align:justify;
}

.listitem ul.link1 {
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
line-height:18px;
text-align:justify;
}

.linebreak { margin-bottom:5px; }

.red { color:#FF0000;}

/* GAK: default point size for pages */
table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
line-height:18px; }

form, button{
border:0;
margin:0;
padding:0;
}

.formbox {
width:520px;
margin:0px auto;
height:auto;
border:1px #333333 solid;
padding:5px;
}

.stylized{
border:solid 2px #b7ddf2;
background:#CCCCCC;
}

.stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}

.stylized p{
font-family:Verdana;
font-size:11px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:10px;
}

.stylized label{
font-family:Verdana;
font-size:12px;
display:block;
font-weight:normal;
text-align:right;
width:140px;
float:left;
}

.stylized .small{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:140px;
}

.stylized input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:300px;
margin:2px 0 15px 10px;
}

.stylized select {
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:300px;
margin:2px 0 15px 10px;

}

.stylized button{
width:100px;
height:25px;
text-align:center;
background:#333333;
border:1px #000000 solid;
color:#FFFFFF;
margin-left:100px;
}

.stylized .rad input{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:50px;
margin:2px 0 15px 10px;
}
#read1, #read2, #read3, #read4
{
float:right;
width:auto;
height:auto;

}
.search
{
float:right;
}
.map1
{
background-position:center;
margin-left:60px;
}

.readmore {
background:url(../../../images/stories/images/readmore.png) no-repeat;
width:75px;
height:25px;
float:right;
}

.clearfloat {
clear:both;
margin:0;
padding:0;
}
----------------

.clearfix {
   content: "";
   display: block;
   clear: both;
   }

.clearfix {
   display: block;
   }

.clearfix:after {
   height: 0;
   content: "";
   display: block;
   clear: both;
   visibility: hidden;
   }

* html>body .clearfix {
   width: 100%;
   display: inline-block;
   }

* html .clearfix {
   /* Hides from IE-mac \*/
   height: 1%;
   /* End hide from IE-mac */
   }