body { background:#9E9E9E; font-family:"Trebuchet MS", Georgia, Helvetica, sans-serif; font-size:12px; color:#004396; }
a { outline:none; color:#004396; }
.top-logo { margin-top: 67px; }
.img { background:url(https://e-court.in/images/ecourtindiaA2.JPG) no-repeat center center; height:316px; margin-top:67px }
#walkon { position:fixed; bottom: 0; height: 470px; position: fixed; right: 0; width: 360px; z-index: 1000; _position:absolute; }
.alert, .error { border:1px solid #FF0000; margin:0px; padding:1px; background:url(../images/bg_alert_form.png) right no-repeat #EEE; }
.alertbox { border:1px solid #FF0000; padding:5px; margin:5px 0px; background:#EEE; color:#FF0000; text-align:left; }
.footer { z-index:222 }
.image-bottom { margin-top: 35px; }
.cssmenu { position: relative; top: -324px; }
.cssmenu { border:none; border:0px; margin:0px; padding:0px; font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.cssmenu ul { background:#333333; height:35px; list-style:none; margin:0; padding:0; }
.cssmenu li { float:left; padding:0px; margin-left:0 }
.cssmenu li a { background:#333333 url('images/seperator.gif') bottom right no-repeat; color:#cccccc; display:block; font-weight:normal; line-height:35px; margin:0px; padding:0px 25px; text-align:center; text-decoration:none; }
.cssmenu li a:hover, .cssmenu ul li:hover a, .cssmenu ul li.hover a { background: #2580a2 url('images/hover.gif') bottom center no-repeat; color:#FFFFFF; text-decoration:none; }
.cssmenu li ul { background:#333333; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:225px; z-index:200; /*top:1em;
	/*left:0;*/ }
.cssmenu li:hover ul, .cssmenu li.hover ul { display:block; }
.cssmenu li li { background:url('images/sub_sep.gif') bottom left no-repeat; display:block; float:none; margin:0px; padding:0px; width:225px; }
.cssmenu li:hover li a, .cssmenu li.hover li a { background:none; }
.cssmenu li ul a { display:block; height:35px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 15px; text-align:left; }
.cssmenu li ul a:hover, .cssmenu li ul li:hover a, .cssmenu li ul li.hover a { background:#2580a2 url('images/hover_sub.gif') center left no-repeat; border:0px; color:#ffffff; text-decoration:none; }
.cssmenu p { clear:left; }
/*2nd page*/
#wrapper { width:990px; margin:auto; }
.image { background:url(../images/ecourtcanadaFFF.jpg) no-repeat center center; height:317px; margin-top:67px }







/*
#menu { height:35px; background:#333333; }
#menu ul { list-style:none; margin:0px; padding-top: 3px; padding-left:0; }
#menu li { float:left; display:inline-block; padding:0px 0px 0px 5px; margin:0px; font-size:14px; }
#menu li a { text-decoration:none; margin:0px 5px; line-height:30px; height:30px; display:inline-block; color:#004396; padding:0px 20px 0px 10px; color:#FFF; }
#menu li a:hover { color:c60000; }
*/
.menu { position: relative; }
.menu { border:none; border:0px; margin:0px; padding:0px; font: 67.5% 'Lucida Sans Unicode', 'Bitstream Vera Sans', 'Trebuchet Unicode MS', 'Lucida Grande', Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
.menu ul { background:#333333; height:35px; list-style:none; margin:0; padding:0; }
.menu li { float:left; padding:0px; margin-left:0 }
.menu li a { background:#333333 url('images/seperator.gif') bottom right no-repeat; color:#cccccc; display:block; font-weight:normal; line-height:35px; margin:0px; padding:0px 25px; text-align:center; text-decoration:none; }
.menu li a:hover, .menu ul li:hover a, .menu ul li.hover a { background: #2580a2 url('images/hover.gif') bottom center no-repeat; color:#FFFFFF; text-decoration:none; }
.menu li ul { background:#333333; display:none; height:auto; padding:0px; margin:0px; border:0px; position:absolute; width:225px; z-index:200; }
.menu li:hover ul, .menu li.hover ul { display:block; }
.menu li li { background:url('images/sub_sep.gif') bottom left no-repeat; display:block; float:none; margin:0px; padding:0px; width:225px; }
.menu li:hover li a, .menu li.hover li a { background:none; }
.menu li ul a { display:block; height:35px; font-size:12px; font-style:normal; margin:0px; padding:0px 10px 0px 15px; text-align:left; }
.menu li ul a:hover, .menu li ul li:hover a, .menu li ul li.hover a { background:#2580a2 url('images/hover_sub.gif') center left no-repeat; border:0px; color:#ffffff; text-decoration:none; }
.menu p { clear:left; }



#content { width:990; border-top:1px solid #004396; background:#D0D0D0; }
#column_left { float:left; text-align:left; width:275px; }
#column_left p { text-align:left; }
#column_left ul { list-style:none; margin: 46px 0 0 69px; padding:0px; }
#column_left li a { text-decoration:none; display:block; line-height:30px; height:30px; color:#004396; background:url(https://e-court.ca) left no-repeat; }
.laugh { margin-left: 24px; }
.service { background: url("../images/tel.jpg") no-repeat scroll left center transparent; margin-left: 49px; padding-left: 26px; }
.best-view { display: block; margin-left: 69px; margin-top: 33px; }
#column_right { float:left; padding:50px; width:614px; border-left:1px solid #9EBDCD; min-height:300px; line-height:1.6; overflow:hidden; }
h1 { font-size:18px; margin:0px; padding:0px 0px 5px 0px; }
.ottawa { margin-bottom: 7px; margin-top: 12px; }
.custom-logo { font-size: 10px; margin-top: 43px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/* https://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; }
/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix { zoom: 1; }
.copyright { margin-top: 59px; }
