@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:62.5%;
margin:0px auto;
background:url(images/body-bg.jpg) top left repeat-x;
}
.clear{
clear:both;
}
img{
border:0px;
}
div#wrapper{
width:963px;
margin:0px auto;
padding-top:14px;
}
div#wrapper1{
width:963px;
margin:0px auto;
}
div#header div#header-left{
float:left;
width:435px;
height:76px;
}
div#header div#header-left div#left-bg{
width:40px;
background:url(images/logo-bg-left.jpg) top left no-repeat;
height:76px;
float:left;
}
div#header div#header-left div#logo{
width:395px;
height:76px;
float:right;
}
div#header div#header-right{
float:right;
width:528px;
height:70px;
background:url(images/logo-bg-right.jpg) top left no-repeat;
padding-top:6px;
}
div#header div#header-right a.button {
    /* Sliding right image */
    background: transparent url(images/button_right.jpg) no-repeat scroll top right; 
display: block;
float: left;
height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 3px;
padding-right: 21px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration: none;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
div#header div#header-right a.button span {
/* Background left image */ 
background: transparent url(images/button_left.jpg) no-repeat; 
display: block;
line-height: 21px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0px 5px 18px;
} 
div#header div#header-right a.button:hover span{
text-decoration:underline;
}

div#header div#header-right a:hover{
text-decoration:underline;
}
div#content{
width:963px;
padding:20px 0px;

}
div#content div#content-left{
float:left;
width:156px;
}
div#content div#content-left h3{
background:url(images/menu-head.jpg) top left repeat-x #1b5891;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding-left:10px;
border:#999999 1px solid;
}
div#content div#content-right div#left-column b{
font-size:1.1em;
font-weight:bold;
}
div#content div#content-right div#left-column div#date{
font-style:italic;
font-size:1.2em;
color:#093966;
}
div#content div#content-left ul#main-cat{
}
div#content div#content-left ul#main-cat li{
border:#CCCCCC 1px solid;
list-style:none;
}
div#content div#content-left ul#main-cat li a{
background:url(images/main-cat-menu.jpg) top left repeat-x #fefefe;
color:#093966;
text-decoration:none;
font-size:1.1em;
font-weight:bold;
display:block;
width:144px;
padding:3px 0px;
padding-left:10px;
}
div#content div#content-right a{
	color:#093678;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}
div#content div#content-right a:hover{
text-decoration:underline;
}
div#content div#content-left ul#main-cat li a:hover, div#content div#content-left ul#sub-cat li a:hover{
text-decoration:underline;
}
div#content div#content-left ul#sub-cat{
}
div#content div#content-left ul#sub-cat li{
border:#CCCCCC 1px solid;
list-style:none;
}
div#content div#content-left ul#sub-cat li a{
background:url(images/sub-cat-menu.jpg) top left repeat-x #f3f3f3;
color:#2e4f17;
text-decoration:none;
font-size:1.1em;
font-weight:bold;
width:139px;
padding:10px 0px;
padding-left:15px;
display:block;
}
div#content div#content-right{
float:right;
width:784px;
}
div#content div#content-right div#left-column{
float:left;
width:549px;
}
div#content div#content-right div#left-column-admin{
float:left;
min-height:320px;
}
div#banner{
width:549px;
}
div#banner div#banner-left{
width:270px;
height:150px;
float:left;
}
div#banner div#banner-right{
width:270px;
height:150px;
float:right;
}
div#content div#content-right div#left-column h1, div#content div#content-right div#left-column-admin h1{
font-size:1.8em;
color:#0b3d6b;
}
div#content div#content-right div#left-column h2, div#content div#content-right div#left-column-admin h2{
font-size:1.2em;
font-weight:bold;
color:#585858;
}
div#content div#content-right div#left-column h3, div#content div#content-right div#left-column-admin h3{
background:url(images/slide-header.jpg) top left no-repeat;
width:544px;
height:18px;
color:#0b3d6b;
font-size:1.4em;
font-weight:bold;
padding-top:10px;
padding-left:5px;
}
div#content div#content-right div#left-column a, div#content div#content-right div#left-column-admin a{
color:#0b3d6b;
font-size:1.1em;
}
div#content div#content-right div#left-column div#slide-content{
padding:10px;
}
div#content div#content-right div#left-column p, div#content div#content-right div#left-column-admin p{
font-size:1.2em;
color:#000000;
}
div#content div#content-right ul{
padding-left:20px;
}
div#content div#content-right ol{
padding-left:20px;
}
div#content div#content-right ul li{
list-style:url(images/bullet.jpg);
}
div#content div#content-right div#right-column{
float:right;
width:206px;
}
div#content div#content-left div#pane{
padding-top:4px;
background:url(../images/right-window-bg.jpg) top left no-repeat #144173;
width:156px;
}
div#content div#content-left div#pane-1{
padding-top:4px;
background:url(../images/right-window-bg-1.jpg) top left no-repeat #7b9d61;
width:156px;
}
div#content-right div#right-column div#pane p{
color:#000;
font-size:1.1em;
}
div#content-right div#right-column div#pane{
padding-top:4px;
background:url(../images/right-window-bg.jpg) top left no-repeat #144173;
width:206px;
}
div#content div#content-left div#pane div#pane-content{
margin:0px auto;
width:128px;
background:#e8eef7;
padding:10px;
}
div#content div#content-left div#pane-1 div#pane-content-1{
margin:0px auto;
width:128px;
background:#e5f0db;
padding:10px;
}
div#content div#content-right div#right-column div#pane div#pane-content{
margin:0px auto;
width:178px;
background:#e8eef7;
padding:10px;
}
div#content div#content-right div#right-column div#pane div#pane-content div#logos-img{
width:69px;
height:69px;
float:left;
padding-right:20px;
padding-bottom:15px;
}
div#content div#content-left div#pane div#pane-content h1, div#content div#content-right div#right-column div#pane div#pane-content h1{
font-size:1.5em;
font-weight:bold;
color:#164476;
}
div#content div#content-left div#pane-1 div#pane-content-1 h1{
font-size:1.3em;
font-weight:bold;
color:#7b9d61;
}
div#content div#content-left div#pane-1 div#pane-content-1 div#news-link-1{
width:128px;
padding-bottom:25px;
}
div#content div#content-left div#pane div#pane-content div#news-link{
width:128px;
padding-bottom:25px;
}
div#content div#content-left div#pane div#pane-content div#news-link div#news-link-left{
width:45px;
height:45px;
float:left;
}
div#content div#content-left div#pane-1 div#pane-content-1 div#news-link-1 div#news-link-left-1{
width:45px;
height:45px;
float:left;
}
div#content div#content-left div#pane div#pane-content div#news-link div#news-link-right{
float:left;

}
div#content div#content-left div#pane-1 div#pane-content-1 div#news-link-1 div#news-link-right-1{
float:left;

}
div#content div#content-left div#pane div#pane-content div#news-link div#news-link-right div#title a{
color:#093678;
font-size:1.1em;
text-decoration:none;
font-weight:bold;
}
div#content div#content-left div#pane-1 div#pane-content-1 div#news-link-1 div#news-link-right-1 div#title-1 a{
color:#7b9d61;
font-size:1.1em;
text-decoration:none;
font-weight:bold;

}
div#content div#content-left div#pane div#pane-content div#news-link div#news-link-right div#title a:hover, div#content div#content-left div#pane-1 div#pane-content-1 div#news-link-1 div#news-link-right-1 div#title-1 a:hover{
text-decoration:underline;
}
div#content div#content-left div#pane div#pane-content div#news-link div#news-link-right div#date{
font-style:italic;
font-size:1.2em;
color:#333333;
}
div#content div#content-left div#pane-1 div#pane-content-1 div#news-link-1 div#news-link-right-1 div#date-1{
font-style:italic;
font-size:1.2em;
color:#333333;
width:150 px;
}
h3{
font-size:1.3em;
font-weight:bold;
color:#164476;
}
div#content div#content-left div#pane div#pane-content a:hover{
text-decoration:underline;
}
div#content div#content-left div#pane div#bottom{
background:url(images/right-window-bottom-small.jpg) bottom left no-repeat;
width:156px;
height:19px;
padding-top:3px;
}
div#content div#content-left div#pane-1 div#bottom-1{
background:url(images/right-window-bottom-small-1.jpg) bottom left no-repeat;
width:156px;
height:19px;
padding-top:3px;
}
div#content div#content-right div#right-column div#pane div#bottom{
background:url(images/right-window-bottom.jpg) bottom left no-repeat;
width:206px;
padding-top:3px;
}
div#content div#content-right div#right-column div#pane div#bottom p{
color:#FFFFFF;
padding:10px 10px;
}
div#content div#content-left div#pane div#bottom a, div#content div#content-right div#right-column div#pane div#bottom a, div#content div#content-left div#pane-1 div#bottom-1 a{
color:#FFFFFF;
font-size:1.2em;
text-decoration:none;
padding-left:15px;
font-weight:bold;
}
h4{
color:#17447b;
font-size:1.5em;
}
div#content div#content-left div#pane div#bottom a:hover, div#content div#content-right div#right-column div#pane div#bottom a:hover, div#content div#content-left div#pane-1 div#bottom-1 a:hover{
text-decoration:underline;
}
div#activenot{
}
div#activenot div#active{
font-size:2.0em;
font-weight:bold;
color:#093678;
float:left;
padding-left:30px;
}
div#activenot div#no-active{
font-size:2.0em;
font-weight:bold;
color:#999999;
float:left;
padding-left:30px;
}
div#bann{
border:#093678 3px solid;
background:#dce9ce;
width:91%;
padding:20px;
margin:0px auto;

}
div#footer{
background:#dce9ce;
border-top:#93a77e 3px solid;
padding:20px;
}
div#footer-admin{
background:#dce9ce;
border-top:#93a77e 3px solid;
padding:10px;
}
div#footer a{
color:#999999;
font-size:1.0em;
}
div#footer p{
font-size:1.2em;
color:#000000;
}
div#footer-admin a{
color:#999999;
font-size:1.0em;
}
div#footer-admin p{
font-size:1.2em;
color:#000000;
}
div#cat{
padding:0px 17px 30px 0px;
float:left;

}
div#cat h3{
color:#000000;
font-size:1.1em;
font-weight:bold;
}
div#cat ul{
margin-right:10px;
}
div#cat ul li{
list-style:none;
}
div#cat ul li a{
color:#093678;
font-size:1.1em;
text-decoration:none;
}
div#cat ul li a:hover{
text-decoration:underline;
}
div#content div#content-right div#form{
border:#CCCCCC 1px solid;
padding:20px;
}
div#content div#content-right div#form-id{
padding-top:10px;
}
div#content div#content-right div#form-id b{
color:#FF0000;
font-weight:bold;
}
div#content div#content-right div#form-id div#id-left{
width:151px;
float:left;
}
div#content div#content-right div#form-id div#id-nute{
float:left;
}
div#content div#content-right div#form-id div#id-right{
float:left;
padding-left:10px;
}
div#floater{
float:right;
}
.sep1{
width:400px;
height:10px;
border-bottom:#333333 1px dotted;
margin:0px auto;
}
.sep2{
width:400px;
height:20px;
margin:0px auto;
}
div#content-right div#left-column div#image{
float:right;
padding:0px 0px 20px 15px;
}












div#sitemap{}














.menu {
height:150px;
font-size:90%;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
position:relative;
z-index:400;
padding:0;
margin:0;
list-style-type:none;
width:156px;
}
/* style the list items */
.menu li {
background:#FFF;
height:26px;
/* for IE7 */
float:left;
}
.menu li.sub {background:#FFF url(images/sub.gif) no-repeat right center;} 
.menu li .sub li{
height:30px;
background:url(images/sub-cat-menu.jpg) bottom left repeat-x #FFFFFF;
}
.menu li.sub li a:hover{
color:#FFFFFF;
background:#0b3d6b;
}
/* get rid of the table */
.menu table, .menu .sub table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu li a, .menu li a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:154px;
color:#093966;
text-indent:5px;
border:1px solid #CCCCCC;
border-width:0 1px 1px 1px;
background:url(images/main-cat-menu.jpg) left top repeat-x;
font-weight:bold;
font-size:11px;
}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {width:150px; w\idth:149px;}
/* style the link hover */
* html .menu a:hover {position:relative;}

.menu li:hover {position:relative;}

/* For accessibility of the top level menu when tabbing */
.menu a:active, .menu a:focus {}

/* retain the hover colors for each sublevel IE7 and Firefox etc */
.menu li:hover > a {}
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu li ul {
visibility:hidden;
position:absolute;
top:-30px;
/* set up the overlap (minus the overrun) */
left:116px;
/* set up the overrun area */
padding:30px;
/* this is for IE to make it interpret the overrrun padding */
background:transparent url(images/transparent.gif);
}

/* for browsers that understand this is all you need for the flyouts */
.menu li:hover > ul {visibility:visible;}

/* make the second level visible when hover on first level link */
.menu ul a:hover ul {
visibility:visible;
}

/*---New CSS for Login Panel added---*/
div#main-login{
width:500px;
margin:60px auto;
}

div#login h1{
color:#01305e;
font-size:1.2em;
font-style:bold;
}
div#login{
width:458px;
border-left:#cdcdcd 1px solid;
border-right:#cdcdcd 1px solid;
font-size:1.1em;
padding:20px;
}
div#login-left{
float:left;
width:140px;
}
div#login-right{
width:290px;
float:right;
}
div#login p{
color:#000;
font-size:1.1em;
font-style:italic;
}
div#login div#floater{
float:right;
}
div#login a{
font-size:1.1em;
text-decoration:underline;
color:#01305e;
}
div#login a:hover
{
    text-decoration:none;

}

/*---New CSS for admin panel added---*/

div#content div#content-right div#left-column-admin .cell-head{
height:19px;
background:#124a7d;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
padding-left:10px;
padding-top:5px;
width:784px;
}
div#righto{
float:right;
padding-right:10px;
}
div#righto a{
color:#FFFFFF;
}
div#admin-menu ul{
list-style:none;
}
div#admin-menu div#menu-heading{

background:url(images/main-cat-menu.jpg) left top repeat-x;
color:#093966;
width:144px;
text-align:left;
padding-left:10px;
font-weight:bold;
font-size:11px;
/*/*/border:1px solid #CCCCCC;/* */
padding-top:6px;
padding-bottom:6px;
}
div#admin-menu div#menu-heading a{
height:16px;
background:url(images/main-cat-menu.jpg) left top repeat-x;
color:#093966;
width:144px;
text-align:left;
text-decoration:none;
font-weight:bold;
font-size:11px;
padding-top:4px;
}
div#admin-menu ul li a{
color:#000000;
display:block;
width:139px;
padding-bottom:10px;
background:url(images/sub-cat-menu.jpg) bottom left repeat-x #FFFFFF;
text-decoration:none;
/*/*/border:1px solid #CCCCCC;/* */
padding-left:15px;
font-size:13px;
padding-top:10px;
}
div#admin-menu ul li a:hover{
background:#093966;
color:#FFFFFF;
}
div#admin-links{
float:right;
}
div#admin-links ul li{
padding-bottom:5px;
list-style:square;
}
div#admin-links ul li a{
color:#093966;
font-size:1.1em;
text-decoration:none;
font-weight:bold;
}
div#admin-links a:hover{
text-decoration:underline;
}
div#main-admin-content, div#main-admin-content p{
color:#000000;
font-size:1.2em;
padding:15px 0px;
}

.RadioButtonWidth label { margin-right:20px; }
CustomValidatorCalloutStyle div,
 
.CustomValidatorCalloutStyle td { 
    border:solid 1px blue; background-color: #ADD8E6; 
}
.newStyletextbox
{
    float: right;
    clear: none;
    overflow: visible;
}
.tablerow td
{
padding-right:10px;
padding-left:10px;
}
.myDatagrid td 
{
    padding-left: 10px;
    padding-right: 10px;
}

#content-right #tension1
{
    display:block;
    
    position:absolute;
    z-index:999;
    top:365px;
    
    
    }
    #as
    
     {
        position: relative;
         
         }