﻿/*default.css----------------jan14-------------Chitra*/
/*
*{padding:0; margin:0; list-style-type:none;}
 */

.sddm
{
    margin: 0 0 10px 0px;
   /* padding: 0;*/
    z-index: 30;
    margin: 0px;
}

.sddm li
{
    margin: 0;
    padding: 0 0 0 0;
    list-style: none; /*float: left;*/
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    outline: none;
    width:175px;
}

.sddm li a:hover span
{
    color: #FFF;
}
.sddm li a:hover span.active
{
    color: #FFF;
}

/*Bearing*/
.sddm li a.bearing
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.bearing span
{
    padding: 0 0 0 5px;
}
.sddm li a.bearing:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.bearing_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.bearing_active span.active
{
    background: url(../images/bearing_hover.png) 21px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 69px;
    margin: 0px 0 0 -65px;
}
.sddm li a.bearing_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.bearing_active img
{
    display: none;
}
.sddm li a.bearing_active span
{
    background: url(../images/bearing_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.bearing:hover span
{
    background: url(../images/bearing_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.bearing:hover img
{
    display: none;
}

/* Belt */
.sddm li a.belt
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.belt span
{
    padding: 0 0 0 5px;
}
.sddm li a.belt:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.belt_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.belt_active span.active
{
    background: url(../images/belt_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 80px;
    margin: 0px 0 0 -65px;
}
.sddm li a.belt_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}

.sddm li a.belt_active img
{
    display: none;
}
.sddm li a.belt_active span
{
    background: url(../images/belt_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.belt:hover span
{
    background: url(../images/belt_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.belt:hover img
{
    display: none;
}




/* Bolted Joint */
.sddm li a.bolted_joint
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.bolted_joint span
{
    padding: 0 0 0 5px;
}
.sddm li a.bolted_joint:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.bolted_joint_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.bolted_joint_active span.active
{
    background: url(../images/bolted_joint_hover.png) 13px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 56px;
    margin: 0px 0 0 -65px;
}
.sddm li a.bolted_joint_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.bolted_joint_active img
{
    display: none;
}
.sddm li a.bolted_joint_active span
{
    background: url(../images/bolted_joint_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.bolted_joint:hover span
{
    background: url(../images/bolted_joint_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.bolted_joint:hover img
{
    display: none;
}


/* Brake */
.sddm li a.brake
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.brake span
{
    padding: 0 0 0 5px;
}
.sddm li a.brake:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.brake_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.brake_active span.active
{
    background: url(../images/brake_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 79px;
    margin: 0px 0 0 -65px;
}
.sddm li a.brake_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.brake_active img
{
    display: none;
}
.sddm li a.brake_active span
{
    background: url(../images/brake_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.brake:hover span
{
    background: url(../images/brake_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.brake:hover img
{
    display: none;
}






/* Cam */
.sddm li a.cam
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.cam span
{
    padding: 0 0 0 5px;
}
.sddm li a.cam:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.cam_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.cam_active span.active
{
    background: url(../images/cam_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 77px;
    margin: 0px 0 0 -65px;
}
.sddm li a.cam_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.cam_active img
{
    display: none;
}
.sddm li a.cam_active span
{
    background: url(../images/cam_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.cam:hover span
{
    background: url(../images/cam_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.cam:hover img
{
    display: none;
}
/* Beam */
.sddm li a.beam
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.beam span
{
    padding: 0 0 0 5px;
	color:#808080;
}
.sddm li a.beam:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
	
	
}
.sddm li a.beam_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.beam_active span.active
{
    background: url(../images/beam_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 77px;
    margin: 0px 0 0 -65px;
}
.sddm li a.beam_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.beam_active img
{
    display: none;
}
.sddm li a.beam_active span
{
    background: url(../images/beam_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.beam:hover span
{
    background: url(../images/beam_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
	color:#fff !important;
}
.sddm li a.beam:hover img
{
    display: none;
}

/* Column */
.sddm li a.column
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.column span
{
    padding: 0 0 0 5px;
}
.sddm li a.column:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.column_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.column_active span.active
{
    background: url(../images/column_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 77px;
    margin: 0px 0 0 -65px;
}
.sddm li a.column_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.column_active img
{
    display: none;
}
.sddm li a.column_active span
{
    background: url(../images/column_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.column:hover span
{
    background: url(../images/column_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.column:hover img
{
    display: none;
}

/* Fatigue */
.sddm li a.fatigue
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.fatigue span
{
    padding: 0 0 0 5px;
}
.sddm li a.fatigue:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.fatigue_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.fatigue_active span.active
{
    background: url(../images/fatigue_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 77px;
    margin: 0px 0 0 -65px;
}
.sddm li a.fatigue_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.fatigue_active img
{
    display: none;
}
.sddm li a.fatigue_active span
{
    background: url(../images/fatigue_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.fatigue:hover span
{
    background: url(../images/fatigue_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.fatigue:hover img
{
    display: none;
}

/* Chain */
.sddm li a.chain
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.chain span
{
    padding: 0 0 0 5px;
}
.sddm li a.chain:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.chain_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.chain_active span.active
{
    background: url(../images/chain_hover.png) 27px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 82px;
    margin: 0px 0 0 -65px;
}
.sddm li a.chain_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.chain_active img
{
    display: none;
}
.sddm li a.chain_active span
{
    background: url(../images/chain_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.chain:hover span
{
    background: url(../images/chain_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.chain:hover img
{
    display: none;
}

/* Clutch */
.sddm li a.clutch
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.clutch span
{
    padding: 0 0 0 5px;
}
.sddm li a.clutch:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.clutch_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.clutch_active span.active
{
    background: url(../images/clutch_hover.png) 28px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 82px;
    margin: 0px 0 0 -65px;
}
.sddm li a.clutch_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.clutch_active img
{
    display: none;
}
.sddm li a.clutch_active span
{
    background: url(../images/clutch_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.clutch:hover span
{
    background: url(../images/clutch_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.clutch:hover img
{
    display: none;
}

/* Connecting Rod */
.sddm li a.connecting_rod
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 10px;
    width: 175px;
}
.sddm li a.connecting_rod span
{
    padding: 0 0 0 5px;
}
.sddm li a.connecting_rod:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 75px;
    width: 117px;
}
.sddm li a.connecting_rod_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.connecting_rod_active span.active
{
    background: url(../images/connecting_rod_hover.png) 8px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 54px;
    margin: 0px 0 0 -65px;
}
.sddm li a.connecting_rod_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.connecting_rod_active img
{
    display: none;
}
.sddm li a.connecting_rod_active span
{
    background: url(../images/connecting_rod_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.connecting_rod:hover span
{
    background: url(../images/connecting_rod_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.connecting_rod:hover img
{
    display: none;
}

/* Coupling */
.sddm li a.coupling
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.coupling span
{
    padding: 0 0 0 5px;
}
.sddm li a.coupling:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.coupling_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.coupling_active span.active
{
    background: url(../images/coupling_hover.png) 18px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 68px;
    margin: 0px 0 0 -65px;
}
.sddm li a.coupling_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.coupling_active img
{
    display: none;
}
.sddm li a.coupling_active span
{
    background: url(../images/coupling_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.coupling:hover span
{
    background: url(../images/coupling_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.coupling:hover img
{
    display: none;
}

/* Fits Tolerance */
.sddm li a.fits_tolerance
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.fits_tolerance span
{
    padding: 0 0 0 5px;
}
.sddm li a.fits_tolerance:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.fits_tolerance_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
    color: #FFF;
}
.sddm li a.fits_tolerance_active span.active
{
    background: url(../images/fits_tolerance_hover.png) 0px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.fits_tolerance_active img
{
    display: none;
}
.sddm li a.fits_tolerance_active span
{
    background: url(../images/fits_tolerance_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.fits_tolerance:hover span
{
    background: url(../images/fits_tolerance_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.fits_tolerance:hover img
{
    display: none;
}

/* Flywheel */
.sddm li a.flywheel
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.flywheel span
{
    padding: 0 0 0 5px;
}
.sddm li a.flywheel:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.flywheel_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.flywheel_active span.active
{
    background: url(../images/flywheel_hover.png) 21px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 152px;
    display: block;
    text-indent: 71px;
    margin: 0px 0 0 -65px;
}
.sddm li a.flywheel_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.flywheel_active img
{
    display: none;
}
.sddm li a.flywheel_active span
{
    background: url(../images/flywheel_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.flywheel:hover span
{
    background: url(../images/flywheel_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.flywheel:hover img
{
    display: none;
}

/* Gear */
.sddm li a.gear
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.gear span
{
    padding: 0 0 0 5px;
}
.sddm li a.gear:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.gear_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.gear_active span.active
{
    background: url(../images/gear_hover.png) 25px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 81px;
    margin: 0px 0 0 -65px;
}
.sddm li a.gear_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.fgear_active img
{
    display: none;
}
.sddm li a.gear_active span
{
    background: url(../images/gear_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.gear:hover span
{
    background: url(../images/gear_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.gear:hover img
{
    display: none;
}


/* Joint */
.sddm li a.joint
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.joint span
{
    padding: 0 0 0 5px;
}
.sddm li a.joint:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.joint_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.joint_active span.active
{
    background: url(../images/joint_hover.png) 26px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 81px;
    margin: 0px 0 0 -65px;
}
.sddm li a.joint_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.joint_active img
{
    display: none;
}
.sddm li a.joint_active span
{
    background: url(../images/joint_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.joint:hover span
{
    background: url(../images/joint_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.joint:hover img
{
    display: none;
}

/* Lever */
.sddm li a.lever
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.lever span
{
    padding: 0 0 0 5px;
}
.sddm li a.lever:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.lever_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.lever_active span.active
{
    background: url(../images/lever_hover.png) 32px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 77px;
    margin: 0px 0 0 -65px;
}
.sddm li a.lever_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.lever_active img
{
    display: none;
}
.sddm li a.lever_active span
{
    background: url(../images/lever_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.lever:hover span
{
    background: url(../images/lever_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.lever:hover img
{
    display: none;
}

/* Material Database */
.sddm li a.material_database
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.material_database span
{
    padding: 0 0 0 5px;
}
.sddm li a.material_database:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.material_database_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.material_database_active span.active
{
    background: url(../images/material_database_hover.png) 0px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.material_database_active img
{
    display: none;
}
.sddm li a.material_database_active span
{
    background: url(../Images/material_database_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.material_database:hover span
{
    background: url(../images/material_database_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.material_database:hover img
{
    display: none;
}


/* Power Screw */
.sddm li a.power_screw
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.power_screw span
{
    padding: 0 0 0 5px;
}
.sddm li a.power_screw:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.power_screw_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.power_screw_active span.active
{
    background: url(../images/power_screw_hover.png) 15px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 58px;
    margin: 0px 0 0 -65px;
}
.sddm li a.power_screw_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.power_screw_active img
{
    display: none;
}
.sddm li a.power_screw_active span
{
    background: url(../images/power_screw_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.power_screw:hover span
{
    background: url(../images/power_screw_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.power_screw:hover img
{
    display: none;
}


/* Ratchet Pawl */
.sddm li a.ratchet_pawl
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.ratchet_pawl span
{
    padding: 0 0 0 5px;
}
.sddm li a.ratchet_pawl:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.ratchet_pawl_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
/*.sddm li a.ratchet_pawl_active  { background: url(../images/menu_bg_blue5.jpg) 0px 0px no-repeat; height:46px; _height:31px; padding:0px 0px 0 65px; width:117px; color:#FFF;}*/
.sddm li a.ratchet_pawl_active span.active
{
    background: url(../images/ratchet_pawl_hover.png) 0px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 50px;
    margin: 0px 0 0 -65px;
}
.sddm li a.ratchet_pawl_active img
{
    display: none;
}
.sddm li a.ratchet_pawl_active span
{
    background: url(../images/ratchet_pawl_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.ratchet_pawl:hover span
{
    background: url(../images/ratchet_pawl_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.ratchet_pawl:hover img
{
    display: none;
}

/* Shaft */
.sddm li a.shaft
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.shaft span
{
    padding: 0 0 0 5px;
}
.sddm li a.shaft:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.shaft_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.shaft_active span.active
{
    background: url(../images/shaft_hover.png) 26px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 80px;
    margin: 0px 0 0 -65px;
}
.sddm li a.shaft_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.shaft_active img
{
    display: none;
}
.sddm li a.shaft_active span
{
    background: url(../images/shaft_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.shaft:hover span
{
    background: url(../images/shaft_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.shaft:hover img
{
    display: none;
}

/* Spring */
.sddm li a.spring_menu
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.spring_menu span
{
    padding: 0 0 0 5px;
}
.sddm li a.spring_menu:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.spring_menu_active
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.spring_menu_active span.active
{
    background: url(../images/spring_hover.png) 26px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 152px;
    display: block;
    text-indent: 80px;
    margin: 0px 0 0 -65px;
}
.sddm li a.spring_menu_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.spring_menu_active img
{
    display: none;
}
.sddm li a.spring_menu_active span
{
    background: url(../images/springt_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.spring_menu:hover span
{
    background: url(../images/spring_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.spring_menu:hover img
{
    display: none;
}

/* Thin Thick Cylinder */
.sddm li a.thin_thick_cylinder
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.thin_thick_cylinder span
{
    padding: 0 0 0 5px;
}
.sddm li a.thin_thick_cylinder:hover
{
    background: url(../Images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.thin_thick_cylinder_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.thin_thick_cylinder_active span.active
{
    background: url(../images/thin_thick_cylinder_hover.png) 0px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
/*.sddm li a.thin_thick_cylinder_active { background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat; height:46px; _height:31px; padding:0px 0px 0 65px; width:172px;}*/
.sddm li a.thin_thick_cylinder_active img
{
    display: none;
}
.sddm li a.thin_thick_cylinder_active span
{
    background: url(../images/thin_thick_cylinder_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.thin_thick_cylinder:hover span
{
    background: url(../images/thin_thick_cylinder_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.thin_thick_cylinder:hover img
{
    display: none;
}

/* Welded Joint */
.sddm li a.welded_joint
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.welded_joint span
{
    padding: 0 0 0 5px;
}
.sddm li a.welded_joint:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.welded_joint_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.welded_joint_active span.active
{
    background: url(../images/welded_joint_hover.png) 11px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 63px;
    margin: 0px 0 0 -65px;
}
.sddm li a.welded_jointactive
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 172px;
}
.sddm li a.welded_joint_active img
{
    display: none;
}
.sddm li a.welded_joint_active span
{
    background: url(../images/welded_joint_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.welded_joint:hover span
{
    background: url(../images/welded_joint_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.welded_joint:hover img
{
    display: none;
}

/*Change Password*/
.sddm li a.changePassword
{
    background: none;
    height: 46px;
    padding: 0px 0px 12px 7px;
    width: 175px;
}
.sddm li a.changePassword span
{
    padding: 0 0 0 5px;
}
.sddm li a.changePassword:hover
{
    background: url(../images/menu_bg_blue.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 12px 72px;
    width: 117px;
}
.sddm li a.changePassword_active
{
    background: url(../images/menu_bg_blue4.jpg) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 0px 0px 0 65px;
    width: 117px;
    color: #FFF;
}
.sddm li a.changePassword_active span.active
{
    background: url(../images/bearing_hover.png) 0px 0px no-repeat;
    height: 30px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.changePassword_active img
{
    display: none;
}
.sddm li a.changePassword_active span
{
    background: url(../Images/bearing_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 0px;
    width: 172px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.changePassword:hover span
{
    background: url(../images/bearing_hover.png) 0px 0px no-repeat;
    height: 46px;
    _height: 31px;
    padding: 15px 0px 0 5px;
    width: 175px;
    display: block;
    text-indent: 46px;
    margin: 0px 0 0 -65px;
}
.sddm li a.changePassword:hover img
{
    display: none;
}


.sddm li a
{
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 10px 0px 10px;
    width: 60px;
    height: 26px; /*background: #5970B2;*/
    color: #2b5d98;
    text-align: center;
    text-decoration: none;
    text-align: left;
    margin-bottom: -3px;
    font-size:11px;
}

.sddm_thin
{
    width: 168px !important;
}


.sddm li a:hover
{
}

.sddm div
{
    position: absolute;
    visibility: hidden;
    margin: -3px 0 0 0px;
    padding: 0;
    background: #d3ebf7 url(../images/middle_menu_bg1.jpg) 0px 0px repeat; /*border: 1px solid #5970B2;*/
    width: 12px;
}

.sddm ul li.middle_bg
{
    margin: 0;
    background: #e1f4fd; /*border: 1px solid #5970B2;*/
    width: 175px;
	border-top: 1px solid #afcee5 !important;
}

.sddm ul li.middle_bg a
{
    text-align: center;
    font-weight: normal;
    color: #000;
    line-height: 10px;
	width:175px;
	padding: 11px 0 0 0;
	
}
.sddm ul li.middle_bg a:hover
{
    background: #ffffff;
    color: #00205e !important;
}


.sddm ul li.middle_bg span
{
    margin:0px;
    padding: 0;
    background: none !important; /*border: 1px solid #5970B2;*/
    width: 152px;
    color: #2b5d98;
}





.sddm div a
{
    position: relative;
    display: block;
    margin: 0 auto;
    padding: 4px 10px 1px 7px;
    width: 100px;
    height: 20px;
    white-space: nowrap;
    text-align: center;
    text-decoration: none;
    background: #e8f7fc;
    border-bottom: 1px solid #afcee5;
    color: #2b5d98;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}


.sddm div a:hover
{
    background: #fff;
    margin: 0 auto;
    padding: 4px 10px 1px 7px;
    width: 100px;
    color: #000;
}

.myclass.last_over:hover
{
    background: red !important;
    width: 100px !important;
    position: absolute;
    float: left;
}

.sddm ul li.last_bg
{
    width: 60%;
}

.sddm ul li.last_bg a
{
    background: url(../images/bottom_menu_bg.jpg) left bottom no-repeat !important;
    position: absolute;
    height: 40px !important;
    margin-top: -2px; margin:-11pxauto0auto;_margin:-11pxauto0auto;width:57%;border-top:1pxsolid#afcee5!important;padding:3px03px0px;text-align:center;_text-align:left;padding:3px03px0px!important;font-weight:normal;color:#2b5d98;border:none!important;}
.sddm ul li.last_bg a:hover
{
    background: url(../images/bottom_menu_bg_hover.png) left bottom no-repeat !important;
}

.sddm ul li.last_bg a span
{
    color: #2b5d98 !important;
    border-top: 1px solid #afcee5 !important;
    width: 122px;
    padding: 7px 0px 10px 2px !important;
    border: none;
    margin-left: 16px;
    display: block;
    margin-top: -2px;
}
.sddm ul li.last_bg a:hover span
{
    color: #2b5d98 !important;
    border-top: 1px solid #afcee5 !important;
    width: 122px;
    padding: 7px 0px 10px 2px !important;
    border: none;
    margin-left: 16px;
    display: block;
    margin-top: -2px;
}

.nav .sddm li.middle_bg
{
    background: #d3ebf7 url(../images/middle_menu_bg.jpg) left top repeat-y !important;
}
.sddm ul li.middle_bg span:hover { background:none;}  
  
/*format.css----------------jan14-------------Chitra*/
/***********************************************************************************************************************
DOCUMENT: style/format.css
DEVELOPED BY: Ryan Stemkoski
COMPANY: Zipline Interactive
EMAIL: ryan@gozipline.com
PHONE: 509-321-2849
DATE: 2/26/2009
DESCRIPTION: This document contains the structural formatting files for the accordion style menu.
************************************************************************************************************************/
#firstpane {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {	
	width: 99%;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	background: #EDEDED url(../images/down2.png) 99% 10px no-repeat;
	border: 1px solid #e2e1e1;
	cursor: pointer;
	padding:3px 0 3px 0px;
	margin:0 0 5px 0;
	box-shadow: 2px 3px 0 #9d9c9c;
	webkit-box-shadow: 2px 3px 0 #9d9c9c;
	}
	
.accordionButton h3 {
	font-size:12px;
	color:#333333;
	/*font-weight:bold;*/
	padding:0 0 0 14px;
}	
	
.accordionContent {	
	width: 99%;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	background: #fff;
	border: 1px solid #e2e1e1;
	border-top:none;
	position:relative;
	top:-5px;
	}
	
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
	background: #EDEDED url(../images/up2.png) 99% 10px no-repeat !important;
	}
	
.over {
	background: #EDEDED url(../images/down2.png) 99% 10px no-repeat;
	}
/*header.css----------------jan14-------------Chitra*/

/* CSS Document */

/*body { padding:0px; margin:0px; outline:0px; background:url(../images/body_bg.jpg) 0px 0px repeat-y; font-family:Arial; font-size:11px; }
*/
body
{
	/*background:#a9ccec url(../images/bodybg.jpg) left top repeat-y; */
	padding: 0px;
	margin: 0px;
	outline: 0px;
	font-family: Arial;
	
}

/*h1, h2, h3, ul, li, span, p, div, input, select, table, tbody, th, tr, td
{
	padding: 0px;
	margin: 0px;
}*/
a
{
	text-decoration: none;
}
a img
{
	text-decoration: none;
	border: none;
}

.clr
{
	clear: both;
}
html, body
{
	height: 100%;
	margin: 0 auto;	
}

/* Login Area */
.login
{
	width: 100%;
}
.login .login_header
{
	margin: 0 auto 0px auto;
	width: 100%;
}
.login .login_header_l
{
	padding: 25px 0 0 50px;
	float: right;
	text-align: right;
}
.login .login_header_l h1
{
	color: #FFF;
	font-size: 24px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0px;
}
.hlclr
{
	color: #fff;
}
.login .login_header_r
{
	float: left;
	width: 163px;
	margin: 18px 0 0 0px;
}
.login .login_content
{
	width: 100%;
	height: 400px;
	margin: 0 auto;
	background: #FFFFFF url(../Images/login_main_bg.jpg) right top no-repeat;
	border: 3px solid #FFF;
}
/* height & margin changed to accomodate recaptcha plugin
	Changed by Ranjit Pai on 10/04/2012
 */
.login .login_area
{
	background: url(../Images/login_bg.png) 0px 0px no-repeat;
	width: 448px;
	height: 367px;
	margin: 40px 0 0 78px;
	color: #FFFFFF;
}
.login .login_area h1
{
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	color: #FFF;
}
.login .login_area p
{
	padding: 11px 0 10px 20px;
}
.login .login_area .label_login
{
	background: url(../Images/login_label_bg.gif) 0px 0px no-repeat;
	width: 23px;
	height: 24px;
	float: right;
	margin: -2px 5px 0 0px;
}
.login .login_area .label_password
{
	background: url(../Images/password_label_bg.gif) 0px 0px no-repeat;
	width: 23px;
	height: 24px;
	float: right;
	margin: 0px 5px 0 0px;
}
.login .login_area .login_span
{
	height: 35px;
	width: 280px;
	display: block;
	background: url(../Images/login_textbox_bg.gif) 0px 0px no-repeat;
}
.login .login_area .login_textfield
{
	/*Following line commented for displaying login page username password textbox*/
	/*margin: 7px 0 0 8px;*/
	width: 260px;
	border: 0;
	padding: 5px;
	background: none;
}

.login .login_area .login_button
{
	border: none;
	background: url(../Images/login_button_bg.png) 0px 0px no-repeat;
	width: 73px;
	height: 33px;
	margin-left: 5px;
}
/*.login .login_area .login_button:hover { border:solid 1px orange; background:url(../Images/beam.png.png) 0px 0px no-repeat; width:73px; height:33px; margin-left:5px}*/

.login .login_area .remember_pwd
{
	padding: 0 0 0 21px;
}
.login .login_area .forgot_pwd
{
	padding: 0 0 0 0px;
}
.login .login_area .forgot_pwd a
{
	color: #FFFFFF;
}
.login .login_area .forgot_pwd a:hover
{
	color: #2b5d98;
	text-decoration: none;
}
.login .login_area .remember_pwd input
{
}

.wrapper
{
	margin: 0 10px 0 10px;
	/*min-width: 1000px;*/
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.wrapper .content{-webkit-border-radius: 7px !important;border-radius:7px !important;border:1px solid #e6e6e6;background:#FFFFFF;margin:0 0 15px 0;}

.wrapper .content table.maintable{padding:5px;}

/*.wrapper .content .inner_content{background: #FFF;position: relative;}*/

/*.wrapper .content .inner_content .right_menu { width:300px; height:30px; float:right; }
.wrapper .content .inner_content .right_menu ul { height:17px; margin:7px 10px 0 0px; float:right; z-index:9999px;}
.wrapper .content .inner_content .right_menu li { list-style:none; display:inline;}
.wrapper .content .inner_content .right_menu li a{ list-style:none; padding:5px 10px 0 10px; height:17px; border-right:1px solid #2b5d98; }
.wrapper .content .inner_content .right_menu li.last a { border-right:none;}*/

.wrapper .content .inner_content h1
{
	/*background: url(../images/inner_content_h11.jpg) 0px 0px no-repeat;
	float: left;*/
	width: auto;
	height: 35px;
	color: #406ab3;
	font-size: 17px;
	font-weight: 600;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 0 8px;
	text-align: left;
	
}
.border-bottom-dotted {border-bottom:1px dotted #ccc; overflow: hidden;}

.wrapper .content .inner_content .wrapper_middle_spring
{
	margin: 24px 3% 20px 1%;
	min-width: 98%;
}
.wrapper .content .inner_content .wrapper_middle
{
	margin: 0 auto 0 auto;
	width: 80%;
	_width: 90%;
}
.wrapper .content .inner_content .wrapper_links
{
	margin: 0 auto;
}
.wrapper .content .inner_content .main_links ul.nav
{
	padding: 0 50px 0 90px;
	list-style: none;
	width: 62px;
	float: left;
}
.wrapper .content .inner_content .main_links ul.nav
{
	padding: 0 50px 0 90px;
	list-style: none;
	width: 62px;
	float: left;
}
.wrapper .content .inner_content .main_links .nav
{
	padding: 0 50px 0 90px;
	list-style: none;
	width: 62px;
	float: left;
}

.wrapper .content .inner_content .main_links ul.nav li
{
	height: 50px;
	width: 165px;
	font-weight: bold;
}
.wrapper .content .inner_content .main_links ul.nav li a
{
	height: 30px;
	color: #2b5d98;
	font-size: 11px;
	background-image: url(  '../images/modules_menu_sprite.gif' );
	background-repeat: no-repeat; /* display: block;*/
	display: block;
	width: 152px;
	margin-top: 1px;
	padding: 14px 0 0 0px;
	position: relative;
}

.wrapper .content .inner_content .main_links ul.nav li a:hover
{
	text-decoration: underline;
}

.wrapper .content .inner_content .spring
{
	/*width: 152px;*/
	_width: 770px;
	margin: 0 auto 0 auto;
	padding-bottom: 4px;
}
.wrapper .content .inner_content .spring_l
{
	padding-top: 16px;
	float: left;
}
.wrapper .content .inner_content .spring_r
{
	padding: 10% 0 0 10%;
	float: left;
}
.wrapper .content .inner_content .spring_r img
{
	border: 1px solid #d3d3d3;
}
.wrapper .content .inner_content .spring_r .footer_buttons
{
	width: 200px;
	padding-top: 18px;
}
.button
{
	/*background: url(../images/button_bg.jpg) 0px 0px no-repeat;*/
	background-color:#0099cb;
	border: none;
	width: 73px;
	/*height: 29px;*/
	padding:4px 5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	margin:5px 0;
}

.wrapper .content .inner_content .spring .design
{
	margin: 50px 0 0 12px;
	float: left;
	width: 99%;
}

/*fieldset
{
	border: 1px solid #dddddd;
	margin-bottom: 10px;
	line-height: 25px;
}
legend
{
	color: #000;
	font-weight: bold;
	margin: -9px 0 0 0px;
}
fieldset td
{
	padding: 0 0 10px 5px;
}
Note: replace the left padding from 0 to 5px
fieldset table
{
	margin: 0 0 0 0px;
}

.fieldset_tbl_bg
{
	background: #f7f7f7;
}*/

.wrapper .content .inner_content .spring .design table
{
	margin: 0 10px 0 0px;
}
.textfield
{
	border: 1px solid #979795;
}


table.fieldset_tbl_bg table td
{
	padding: 0 0 0 0px;
}

/*.bg_gray { background:#f7f7f7; }*//*Note: commented to remove gray bg color*/
/*.bg_gray img
{
	border: 1px solid #9b9b99;
}*/
.bg_white
{
	background: #FFF;
}

.header
{
	width: 100%;
	margin: 18px auto 0 auto;
	height: 62px;
}
.header .login_header_r
{
	float: right;
	width: 200px;
	margin: 0px 0 0 0px;
}

.cd_button
{
	background: url(../images/cd_btn_bg.jpg) 0px 0px no-repeat;
	border: none;
	width: 153px;
	height: 29px;
	padding: 0 0 4px 0px;
}

/* CSS MAIN BUTTON */
a.squarebutton
{
	background: transparent url(  '../images/square-gray-left.png' ) no-repeat top left;
	display: block;
	float: left;
	font: 12px Arial; /* Change 12px as desired */
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	height: 29px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton
{
	color: #000; /*button text color*/
}

a.squarebutton span
{
	background: transparent url(  '../images/square-gray-right.png' ) no-repeat top right;
	display: block;
	padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

/* 9 december 2011 update  */

.header .login_header_r
{
	float: right;
	margin: 0px 0 0 0px;
}
.header .login_header_l
{
	float: left;
	width: 163px;
	margin: 0px 0 0 0px;
}

.header .login_header_r .note
{
	text-align: right;
	padding: 20px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
/*-----------------Start Bundle--------------------------*/
.wrapperBundle
{
	padding:0;
	margin:0;
	border:0;
}

.wrapperBundle .boundTbl1 th
{
	background-color: #BABABA;
  
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px;
    text-align: left;    
	font-weight: bold;
}

.wrapperBundle .boundTbl1 td
{
	background-color: #fff;
	
	padding: 10px 20px 9px 20px;
	color: #3f3f3f;

}


/*---------------------------------------End Bundle--------*/
.tbl3
{
	vertical-align: top;
}

.ul_list1
{
	padding: 15px 20px 5px 20px;
}

.ul_list1 .list1
{
	margin: 7px 0 0 0;
	list-style: none;
}

.ul_list1 .list1 li
{
	background: url(../images/libg.jpg) 0 7px no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 3px 0;
}

.middleBar
{
	position: relative;
	height: 50px;
}

.middleBar .BarTop
{
	position: absolute;
	width: 9px;
	height: 5px;
	left: 0;
	top: 0px;
	margin: -5px 0 0 0;
}

.middleBar .BarBtm
{
	position: absolute;
	width: 9px;
	height: 5px;
	left: 0;
	bottom: 0;
}

.bundleTable1
{
	border: 1px solid blue;
}

.bundleTable1 td, .bundleTable1 th
{
	vertical-align: top;
}

.bundleTable1 .oddTD
{
	border: 2px solid red;
	background: #fff;
	border-right-width: 3px;
	border-left-width: 3px;
}

.bundleTable1 .evenTD
{
	background: #f2f2f2;
	border-right: 1px solid green;
}

.bundleTable1 .last
{
	border-right: none;
}

.bundleTable1 .leftImg
{
	margin: 20px 0 0 0;
}

/* 20 dec 2011 */
.linksection
{
	padding: 20px 0 0 0;
}

.wrapperDetail
{
	float: left;
	width: 30%;
}

.wrapperMlink
{
	float: left;
	width: 70%;
}

.wrapperDetail .detailTbl2
{
	border: 1px solid #3569b4;
	background: #e0e9f2;
	margin: 0 auto;
}

.wrapperDetail .detailTbl2 .ullst td
{
	/*height:30px;*/
	vertical-align: top;
}
.tview img
{
	border: none;
}
.corner label {
    background: none repeat scroll 0 0 #EDEDED;
    border: 1px solid #E2E1E1;
    -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
    color: #333;
    display: block;
    font-size: 12px;
    line-height: 21px;
    padding: 2px 0 2px 5px;}

.corner2
{
	display: block;
}

.corner2 label
{
	display: block;
	color: #fff;
	padding: 0 10px 0 17px;
	font-size: 12px;
}

.clientImg
{
	border: 2px solid #deeafc;
}

.mainbody
{
	min-height: 420px;
}

/* 21 dec 2011 */
#footer
{
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
	/*min-width: 1000px;*/
}

.footer .footLink
{
	color: #0b5388;
	float: left;
	padding: 0 0 0 14px;
	font-size: small;
}

.footer .footLink a
{
	padding: 0 10px;
	color: #0b5388;
	font-size:11px;
}

.footer .footLink a:hover
{
	color: #000;
}

.footer .copy
{
	float: right;
	padding: 0 14px 0 0;
}

/* 22 dec 2011 */
.wrapper .content .inner_content .right_menu
{
	/*width: 550px;*/
	height: 45px;
	position: relative;
}
.wrapper .content .inner_content .right_menu ul
{
	margin: 3px 14px 0 0px;
	padding: 0px;
	float: right;
}
.wrapper .content .inner_content .right_menu ul li
{
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 38px;
	float: left;
	list-style: none;
	margin: 0 0 0 4px;
}
.wrapper .content .inner_content .right_menu ul li a
{
	height: 38px;
	width: 38px;
	display: block;
	text-indent: -9999px;
}

/*.wrapper .content .inner_content .right_menu ul { height:38px; margin:4px 10px 0 0px; float:right; z-index:9999px;}
.wrapper .content .inner_content .right_menu li { list-style:none; display:inline;}
.wrapper .content .inner_content .right_menu li a { list-style:none; height:38px; width:38px; overflow:hidden; display:inline-block; text-indent:-9999px; }
*/
.wrapper .content .inner_content .right_menu li.home a
{
	background: url(../images/small_icon/home_icon1.png) 0 0 no-repeat;
}
/* Class added by Dnyaneshwar G on 16 Oct 2012 */
.wrapper .content .inner_content .right_menu li.modules a
{
	background: url(../images/small_icon/modules.png) 0 0 no-repeat;
}
/*.wrapper .content .inner_content .right_menu li.home a#active, .wrapper .content .inner_content .right_menu li.home a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.services a
{
	background: url(../images/small_icon/services_icon1.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.services a#active, .wrapper .content .inner_content .right_menu li.services a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.type a
{
	background: url(../images/small_icon/icon_tutor1.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.type a#active, .wrapper .content .inner_content .right_menu li.type a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.Quiz a
{
	background: url(../images/small_icon/icon_Quiz1.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.Quiz a#active, .wrapper .content .inner_content .right_menu li.Quiz a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.forum a
{
	background: url(../images/small_icon/Forum1.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.forum a#active, .wrapper .content .inner_content .right_menu li.forum a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.htl a
{
	background: url(../images/small_icon/htl.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.htl a#active, .wrapper .content .inner_content .right_menu li.htl a:hover {
background-position:0 -38px;
}*/
.wrapper .content .inner_content .right_menu li.kb a
{
	background: url(../images/small_icon/KnowledgeBank.png) 0 0 no-repeat;
}
.wrapper .content .inner_content .right_menu li.help a
{
	background: url(../images/small_icon/help_icon1.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.help a#active, .wrapper .content .inner_content .right_menu li.help a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.back a
{
	/*background: url(../images/small_icon/back_icon1.png) 0 0 no-repeat;*/
	color:#999999;
}

.wrapper .content .inner_content .right_menu li.back a:hover{text-decoration:none;color:#406AB3;}

/*.wrapper .content .inner_content .right_menu li.back a#active, .wrapper .content .inner_content .right_menu li.back a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.chat a
{
	background: url(../images/small_icon/chat_icon1.png) 0 0 no-repeat;
}

/*.wrapper .content .inner_content .right_menu li.chat a#active, .wrapper .content .inner_content .right_menu li.chat a:hover {
background-position:0 -38px;
}*/

.wrapper .content .inner_content .right_menu li.archive a
{
	background: url(../images/small_icon/arch_icon1.png) 0 0 no-repeat;
}

.wrapper .content .inner_content .right_menu li.questionbank a
{
	background: url(../images/small_icon/ques_bank.png) 0 0 no-repeat;
}
.wrapper .content .inner_content .right_menu li.examination a
{
	background: url(../images/small_icon/examination.png) 0 0 no-repeat;
}
.wrapper .content .inner_content .right_menu li.exampaper a
{
	background: url(../images/small_icon/exam_paper.png) 0 0 no-repeat;
}
.login_header_r
{
	clear: right;
	padding-top: 20px;
}

/*homePageNew.css----------------jan14-------------Chitra*/

body
{
}
.mdiconBg
{
	clear: both;
	width: 900px;
	margin: 0 auto;
}
.mdiconBg ul
{
	overflow: hidden;
	height: 100%;
	padding: 0;
	margin-left: 12px;
}
.mdiconBg ul li
{
	float: left;
	display: inline;
	width: 264px;
	height: 76px;
	margin-left: 25px;
	cursor: pointer;
}
/*.mdiconBg ul li a
{
	float: left;
	display: inline;
	background: url(../Images/hompageImages/11img.png) no-repeat 0 0;
	display: block;
	height: 53px;
	width: 67px;
	margin: 12px 0 0 10px;
}25th*/

.mdiconBg ul li a{
 background: url("../Images/hompageImages/Flywheel_G.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 53px;
    margin: 12px 0 0 10px;
    width: 67px;}
    
    
.mdiconBg ul li:hover a
{
	background: url(../Images/hompageImages/Flywheel_ho.png) no-repeat 0 0;
}
.mdiconBg ul li:hover
{
	background: url(../Images/hompageImages/overBG1.jpg) no-repeat 0 0;
	display: block;
	height: 76px;
	width: 264px;
}
.mdiconBg ul li span
{
	float: left;
	display: inline-block;
	font-family: Arial;
	font-size: 15px;
	color: #2b5d98;
	margin: 18px 0 0 79px;
	font-weight: bold;
	width: 150px;
}
.mdiconBg ul li:hover span
{
	color: #fff;
}
.mdiconBg ul li a.Beam
{
	background: url(../Images/hompageImages/beam.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Beam
{
	background: url(../Images/hompageImages/Beam_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Fatigue
{
	background: url(../Images/hompageImages/Fatigue_G.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Fatigue
{
	background: url(../Images/hompageImages/Fatigue_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.RatchetAndPawl
{
	background: url(../Images/hompageImages/Ratchet&Pawl_G.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.RatchetAndPawl
{
	background: url(../Images/hompageImages/Ratchet&Pawl_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Cam
{
	background: url(../Images/hompageImages/Cam_G.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Cam
{
	background: url(../Images/hompageImages/Cam_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Flywheel
{
	background: url(../Images/hompageImages/Flywheel_G.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Flywheel
{
	background: url(../Images/hompageImages/Flywheel_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Column
{
	background: url(../Images/hompageImages/column.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Column
{
	background: url(../Images/hompageImages/column_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Bearing
{
	background: url(../Images/hompageImages/Bearing.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Bearing
{
	background: url(../Images/hompageImages/Bearing_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Belt
{
	background: url(../Images/hompageImages/Belt.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Belt
{
	background: url(../Images/hompageImages/Belt_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Bolted_Joint
{
	background: url(../Images/hompageImages/Bolted_Joint.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Bolted_Joint
{
	background: url(../Images/hompageImages/Bolted_Joint_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Brake
{
	background: url(../Images/hompageImages/Brake.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Brake
{
	background: url(../Images/hompageImages/Brake_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Cam
{
	background: url(../Images/hompageImages/Cam_G.png) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Cam
{
	background: url(../Images/hompageImages/Cam_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Chain
{
	background: url(../Images/hompageImages/Chain.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Chain
{
	background: url(../Images/hompageImages/Chain_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Chain
{
	background: url(../Images/hompageImages/Chain.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Chain
{
	background: url(../Images/hompageImages/Chain_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Clutch
{
	background: url(../Images/hompageImages/Clutch.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Clutch
{
	background: url(../Images/hompageImages/Clutch_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Connecting_Rod
{
	background: url(../Images/hompageImages/Connecting_Rod.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Connecting_Rod
{
	background: url(../Images/hompageImages/Connecting_Rod_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Coupling
{
	background: url(../Images/hompageImages/Coupling.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Coupling
{
	background: url(../Images/hompageImages/Coupling_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.FitsTolerance
{
	background: url(../Images/hompageImages/Fits&Tolerance.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.FitsTolerance
{
	background: url(../Images/hompageImages/Fits&Tolerance_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Flywheel
{
	background: url(../Images/hompageImages/Flywheel_G) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Flywheel
{
	background: url(../Images/hompageImages/Flywheel_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Gear
{
	background: url(../Images/hompageImages/Gear.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Gear
{
	background: url(../Images/hompageImages/Gear_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Joint
{
	background: url(../Images/hompageImages/Joint.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Joint
{
	background: url(../Images/hompageImages/Joint_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Lever
{
	background: url(../Images/hompageImages/Lever.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Lever
{
	background: url(../Images/hompageImages/Lever_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.MaterialDatabase
{
	background: url(../Images/hompageImages/MaterialDatabase.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.MaterialDatabase
{
	background: url(../Images/hompageImages/MaterialDatabase_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.PowerScrew
{
	background: url(../Images/hompageImages/PowerScrew.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.PowerScrew
{
	background: url(../Images/hompageImages/PowerScrew_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.RatchetPawl
{
	background: url(../Images/hompageImages/Ratchet&Pawl.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.RatchetPawl
{
	background: url(../Images/hompageImages/Ratchet&Pawl_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Shaft
{
	background: url(../Images/hompageImages/Shaft.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Shaft
{
	background: url(../Images/hompageImages/Shaft_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.Spring
{
	background: url(../Images/hompageImages/Spring.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.Spring
{
	background: url(../Images/hompageImages/Spring_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.ThinThickCylinder
{
	background: url(../Images/hompageImages/Thin&ThickCylinder.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.ThinThickCylinder
{
	background: url(../Images/hompageImages/Thin&ThickCylinder_ho.png) no-repeat 0 0;
}
.mdiconBg ul li a.WeldedJoint
{
	background: url(../Images/hompageImages/WeldedJoint.jpg) no-repeat 0 0;
	width: 240px;
	height: 60px;
}
.mdiconBg ul li:hover a.WeldedJoint
{
	background: url(../Images/hompageImages/WeldedJoint_ho.png) no-repeat 0 0;
}
/*knowledgeBank.css----------------jan14-------------Chitra*/
.gDes
{
	clear: :both;
	height: 210px;
	width: 611px;
	margin: 20px 0 20px 20px;
	margin: 0 auto;
}
.gdes1
{
	height: 202px;
	width: 611px;
	border: 1px solid #00419a;
	background-color: #aee4ff;
	padding: 5px 0;
}
.gdes2
{
	background: url(../Images/shadow.png) no-repeat 0 0;
	height: 8px;
}
.gdes1_title
{
	background: url(../Images/titleBar.png) no-repeat;
	width: 587px;
	height: 26px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-top: 5px;
}
.gdes1_title h2
{
	font-size: 12px;
	color: #fff;
	padding-left: 10px;
	display: inline-block;
	float: left;
	padding-top: 3px;
}
.gdes1_title a.gtitle
{
	font-size: 12px;
	color: #fff;
	position: absolute;
	top: 6px;
	left: 4px;
	float: left;
	display: inline;
}
.gdes1_title a.del
{
	position: absolute;
	top: 2px;
	right: 20px;
	width: 20px;
	height: 20px;
}
.gdes1_title a.edit
{
	position: absolute;
	top: 2px;
	right: 49px;
	width: 20px;
	height: 20px;
}
.gdes1_data
{
	overflow: hidden;
	height: 100%;
	padding: 8px 28px 0 10px;
}
.gdes1_data .gicon2
{
	float: left;
	display: inline;
	background: url(../Images/usericon2.png) no-repeat;
	height: 161px;
	width: 163px;
	padding: 2px;
}
.gdes1_data .gDec
{
	float: right;
	margin-right: 5px;
	display: inline;
	height: 150px;
	width: 390px;
	overflow: hidden;
}
.gdes1_data .gDec .gDecTop
{
	width: 390px;
	height: 72px;
	float: left;
	overflow: hidden;
}
.gdes1_data .gDec .gDecTop1
{
	display: inline;
	float: left;
	width: 179px;
	font-size: 12px;
}
.gDecTop1 p
{
	width: 210px;
}
.gDecTop1 span.blue
{
	color: #0772cc;
}
.gdes1_data .gDec .gDecTop2
{
	background: url(../Images/name_bg.png) no-repeat scroll 0 0 transparent;
	display: inline-block;
	float: right;
	height: 65px;
	width: 171px;
}
.gdes1_data .gDec .gDecBot
{
	border: 1px solid #76caed;
	width: 390px;
	height: 75px;
	background-color: #fff;
	margin-top: 73px;
}
.gdes1_data .gDec .gDecBot h2
{
	color: #0772cc;
	font-size: 12px;
	padding: 5px 0 0 3px;
}
.gdes1_data .gDec .gDecBot p
{
	color: #000;
	font-size: 11px;
	padding: 4px;
}
.gdes1_data .gDec .gDecBot2
{
	border: 1px solid #76caed;
	width: 388px;
	height: 75px;
	background-color: #fff;
}
.gdes1_data .gDec .gDecBot2 h2
{
	color: #0772cc;
	font-size: 12px;
	padding: 5px 0 0 3px;
}
.gdes1_data .gDec .gDecBot2 p
{
	color: #000;
	font-size: 11px;
	padding: 6px;
}

/* This div is used in tutor group default page for displaying usericon*/
.gdes1_data .gicon
{
	float: left;
	display: inline;
	background: url(../Images/usericon.png) no-repeat;
	height: 161px;
	width: 163px;
	padding: 2px;
}
a.blanklink{height:150px; width:150px; display:block;}
/*style.css----------------jan14-------------Chitra*/
@charset "utf-8";
body {
	  font-family: Arial; font-size:13px; color:#919191; font-weight:400;
	color:#000;
	/*line-height: 20px;*/
	background-color: #F6F6F6;
}
.clearfix {
    float: none;
    clear: both;
}

/*
    HEADING TAGS STYLE
*/

h1 {
    font-size: 34px;
}
h2 {
    font-size: 28px;
}

h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 14px;
}
.p_title { font-family: 'Pontano Sans', sans-serif; font-weight:normal; color:#565656;  margin:0; padding:0; font-size:24px; float:left;}


/*.droid {font-family: 'Droid Sans', sans-serif; font-family:13px; color:#919191; font-weight:400;}
.droid_s{font-family: 'Droid Serif', serif; color:#454444; font-size:18px; font-style:italic;}*/
.txt_by{ color:#989898; font-size:14px; font-style:normal; line-height:16px; margin-top:6px; }
/*
    LINK STYLE
*/

a {
    /*color: #00aeff;*/
    text-decoration: none;
    cursor:pointer;    
}
a:link {
    /*text-decoration: none;
    cursor:pointer;*/  
}
a:hover {
    /*text-decoration: underline;*/
    cursor:pointer;
}
a:visited {

}
.center {
    width: 940px;
    margin: 0 auto;
    padding: 0 10px;
}

.see_all{ color:#086ad5; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; margin: 5px 0 0 15px; text-decoration:underline;}
/*
    HEADER CSS
*/

#top1{
	background-image:url(../images/top.png);
	height:105px;
	background-position:center;
	margin:0 auto;
	overflow:hidden;
	z-index:1;
	background-color: #f6f6f6;
	/*min-width: 1000px;*/
	padding: 0 20px 0 20px;
}
.navtop{
    display: inline;
    float: left;
    position: absolute;
    right: 195px;
    top: 54px;
    width: 47%;
    z-index: 2;
    }
	
.navtop ul{height: 100%;
    overflow: hidden;}
	
.navtop ul li{display: inline;
    float: left;
    padding: 7px 3px;}
	
.navtop ul li a{
    font-size: 13px;
    padding: 5px 8px;
    text-decoration: none;
	-moz-border-radius:5px;
	color:#ffffff;
	border-radius: 5px;}
	
.navtop ul li a:hover {
    background-color: #FFFFFF;
	padding: 5px 8px;
    color:#00AEFF;
}
/*.navtop ul li a:hover{background-color:#d9f6ff;}*/

.navPopup{background-color:#ffffff; border:1px solid #BBE9FC; width:158px; position:absolute; left:64px; top:31px; z-index:3;-moz-border-radius:5px;
	border-radius: 5px;}
.navPopup ul li{width:150px; padding:4px;}
.navPopup ul li a{color:#000033; text-decoration:none; display:block}
.navPopup ul li a:hover{background-color:#0088CC; color:#ffffff}
.navPopup2_2{left:63px;}
.navPopup3{left:151px;}
.navPopup4{left:224px;}
.navPopup5{left:384px;}
.navPopup6{left:403px;}
.menuLevel3{left: 544px; top: 67px;}
.navPopup2{ width:128px;}
.navPopup2 ul li{width:120px; padding:4px;}
a.submenu{ background:url(../images/arrow.png) no-repeat right center; right:10px}

/*.navPopup ul li a.subMenu{ background:url(../images/arrow.png) no-repeat right center; padding-right:10px;}*/

#header{ min-width:1000px; margin:auto; height:100px; padding: 0 20px 0 0px; }
#logo{
	padding-top: 8px;
	width: 309px;
	height: 104px;
	float: left;
}
.beta{
	height:100px;
	float: left;
}
#sign-in{
	float:right;
	height:34px;
	width:179px;
}
#nav{
	display: inline;
    float: right;
    overflow: hidden;
    /*position: relative;*/
    text-align: right;
    width: 630px;
}
.nav_c1{
	color:#fff;
	font-size:12px;
	padding:11px 40px 1px 20px;	
	text-align:right;
}

.nav_c1 a
{
	color:White;
	}

.mid2{
	height:270px;
	background-image:url(../images/mid2.jpg);
	padding:20px 0 10px 0;
}
.mid2_area{width:1000px; margin:auto;}
.mid2_c1{
	width:650px;
	float:left;
	background: url(../images/vr-strip.jpg) top right no-repeat;
	height: 300px;
	padding-right: 20px;
}
.mid2_c2{ width:300px; float:right;}

.fp-pager {
    position: absolute;
    right: -3px;
    top: -3px;
}
a.prev, a.next, a.tprev, a.tnext {
    font-size: 30px; font-weight:400px;
    color: #757575;
    text-decoration: none;margin-left:10px; text-align:right; float:right;
	
}
a.prev:hover, a.next:hover, a.tprev:hover, a.tnext:hover {
    /*color: #fff;*/ /* Commented for solving prob in cloud storage next button*/
	
}
blockquote p {
  padding: 0px 15px 0px 0px;
  font-size: 1.2em;
  float: left;
  background: url(../images/quote_down.png) bottom right no-repeat;
}

blockquote {
  padding: 20px;
  font-size: 1.8em;
}
.slide_nav_container2 {width:940px; height:250px; bottom:37px; display:block; z-index:777; position:absolute;}

.main_area{ background-image:url(../images/bgr_bt.jpg);}

.features {
	margin:auto;
	width:1000px;
	margin-bottom: 15px;
}
.features img.icon {padding:5px 13px 0 10px;}

.features p {padding:0;}
.f-c1{
	width:330px;
	float:left;
	height:300px;
}
.f-box{
	margin:3px 0 10px 10px;
	background-image:url(../images/f-div.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.f-box-n{
	margin:3px 0 10px 10px;
	
}
.f-img{
	float:left;
	margin-right:5px;
	width:100px;
	text-align: center;
}

.f-box-title{color:#086ad5; font-family: 'Droid Serif', serif; font-size:16px;}
.f-box-content{
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#919191;
	font-size: 11px;

}
.margin_auto{ margin:auto; width:1000px;}

/* footer */
.cat-list {
	list-style: none;
	float: left;
	margin: 0;
	width: 100%; font-size:12px; font-family: 'Droid Sans', sans-serif;  color:#525252; 
}
.cat-list li {
	float: left;
	width: 100%; font-size:12px; font-family: 'Droid Sans', sans-serif;  color:#525252; 
}
.cat-list li:first-child a {
	border-top: 0 none; font-size:11px;
}
.cat-list li:last-child a {
	border-bottom: 0 none; font-size:11px;
}
.cat-list a {
	float: left;
	padding: 4px 0 5px;
	width: 100%; font-size:11px; color:#525252;
}
.cat-list a:visited, a:active {color:#525252; }
.cat-list.archive li {
	margin-left: 20px;
	width: 162px; 
}
.cat-list.archive li.no-margin-left {
	margin-left: 0;
}
.cat-list.archive li.no-border-top a {
	border-top: 0 none;
}
.cat-list.archive li.no-border-bottom a {
	border-bottom: 0 none;
}
.footer_bg{
	background-image:url(../images/ft_bg.jpg);
	border-top: 1px solid #ddd;
}
footer {
	/*min-width: 1000px;*/
	margin:auto;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e8ca', EndColorStr='#bac9b8');*/
	
	/*padding: 10px 20px 0 20px;*/
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
.footer-pattern {
	background: transparent url(../images/bg-body-pattern.png) center top;
		
}

/*footer .footer-pattern .footLink a{color:#999999;text-decoration:none; font-size:11px}
footer .footer-pattern .footLink a:hover{text-decoration:none;color:#0088CC}*/
/*added by chitra on 22nd May2013*/
        .footLink
        {margin:10px;     font-size:11px; color: #999999;
        	}
        
        .footLink a
        {
            color: #999999;
            font-size: 11px;
            text-decoration: none;
            font-style:normal;
       
        }
        
        .footLink a:hover
        {
            color: #0088CC; font-style:normal;
        }
/*--------------------*/

footer section > ul > li {
	margin-top: 18px;
}
footer section > ul > li:first-child {
	margin-top: 0;
}
footer .one_fourth {
	float: left;
	margin: 0 0 9px 30px;
	width: 110px;
}
footer .one_fourth:first-child {
	margin-left: 0;
}
.footer-divider {
	
}
.ie8 .footer-divider {
	margin-bottom:1px;
}
#copyright {
	float: left;
	padding-bottom: 7px;
	font-size:11px;
}
#copyright a {
	border-bottom: 0 none;
}
#yellow_band{
	background:url(../images/yellow_spacer.gif) repeat-x;
	font-family: 'Droid Sans', sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
	padding-top:0px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	vertical-align:middle;
	/*min-width: 1000px;*/
}
/* pop up on slider */
.pby{
	padding-bottom:35px;
	height:110px;
}
.pby1{
	background-image:url(../images/Poweredby_banner.png);
	padding:45px 10px 10px 200px;
	width:529px;
	height:58px;
	background-repeat: no-repeat;
	float:left;
	font-size: 13px;
}
.pby2{ float:left; margin-left:13px;}
.pop_sl{ padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px;

line-height:12px;}
.pop_title{ font-size:12px; font-weight:bold; margin:4px 0;}
#Floatingsocialmediabuttons{top: 22%;width:69px;right: 0 !important;overflow:hidden;position: fixed;z-index: 100000;text-align:center;line-height:normal;_position: absolute;font-size:11px; background-repeat:no-repeat;}#Floatingsocialmediabuttons a,#Floatingsocialmediabuttons a:hover,#Floatingsocialmediabuttons a:visited{text-decoration:none;font-size:11px;}




		
	#main {width: 640px; height: 500px; margin-top: 7px;}
	
	.tTip {
	width: 200px;
	cursor: pointer;
	color: #666;
	font-weight: bold;
}
	.tip {color: #333;}
	
		#cloud1 {

}
		#cloud2 {}
		#cloud3 {}
		#cloud4 {}
		#cloud5 {}
				
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	background: transparent url(images/tipTop.png) no-repeat top;}
	
.tipMid {background: transparent url(images/tipMid.png) repeat-y; padding: 0 25px 20px 25px;}
.tipBtm {background: transparent url(images/tipBtm.png) no-repeat bottom; height: 32px;}
/*style1.css----------------jan14-------------Chitra*/
#top {
	
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1;
}

#slider {
	background:url(../images/loader_for_light.gif) 50% 50% no-repeat;
	width:940px;
	padding:0;
	margin:0 auto;
	position:relative;
	z-index:2;
}

#top .architect-slider {
	margin:0 auto;
	overflow:hidden;
}

#slider .cmsmsMotionNavigation img, 
#slider .cmsmsMotionSlides img {display:block;}

/*#slider img {display:none;}*/

.fixed #top {width:1020px;}

.top_sidebar {
	background:#f3f3f3;
	border-bottom:1px solid #dddddd;
}

.top_content_sidebar {
	width:940px;
	margin:0 auto;
	padding:25px 0 0;
}

.top_content_sidebar_inner {
	width:960px;
	position:relative;
}

/* -------------------------------------------------------------------------------- Middle */

#content {
	width:800px;
	position:relative;
	float:left;
	padding-bottom:40px;
}

#content.fr {float:right;}

#middle {
	width:940px;
	min-height:300px;
	padding:43px 0 0;
	margin:0 auto;
}

#content .entry {padding-top:0;}

.middle_content {padding:0 0 40px;}

.headline {
	width:940px;
	margin:0 auto;
	position:relative;
}

.headline h3 {
	line-height:1em;
	padding:21px 0;
	margin:0;
}

.caption {
	background-color:#ffffff;
	-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:0 2px 0 rgba(0, 0, 0, .05);
	box-shadow:0 2px 0 rgba(0, 0, 0, .05);
}

.caption img {
	padding:6px 6px 0 6px;
	display:block;
}

.caption img.shadow {padding:0;}

.caption figcaption {
	font-style:italic;
	text-align:center;
	display:block;
	padding:6px;
}

table.table thead th {
	background-color: #BABABA;
    border: 1px solid #EDEDED;
    color: #FFFFFF;
    font-size: 13px;
    padding: 5px;
    text-align: left;
}

table.table tbody td {
	background-color:#ffffff;
	/*border:1px solid #e4e5e7;border-bottom:1px solid #e4e5e7;Tutor/Main/QbService/qb/Set/View.aspx*/
	/*padding:10px 0 10px 20px;comment for Tutor/Main/QbService/qb/Question/Default.aspx table width*/
}

table.table tfoot td {padding:20px 0 10px 20px;}

table.table {
	width:99%;
	/*margin:0 0 18px;*/
}

span.dropcap {
	font-size:2.78em;
	line-height:30px;
	font-weight:bold;
	float:left;
	padding:0 13px;
	margin-top:5px;
}

span.dropcap2 {
    color:#ffffff;
    float:left;
    font-size:26px;
	font-weight:bold;
    margin:0 8px -5px 8px;
    padding:9px 0 9px 1px;
    text-align:center;
    width:36px;
	border-radius:18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
}

.person hgroup {padding-top:55px;}

.person h3 {margin:0 0 5px;}

.person h5 {margin-bottom:5px;}

.person h4 {
	margin:0 0 10px;
	opacity:.5;
	filter:alpha(opacity=50);
}

/* Commented by Dnyaneshwar for removing devider width which is double as compared with index page */
/*.divider {
	border-top:1px solid #e7e7e7;
	padding:0 0 17px;
	clear:both;
}*/

.divider a {margin-top:-17px;}

/*
.button, .button_big, .button_medium {
	background-color:#f9f9f9;
	background:linear-gradient(#fcfcfc, #efefef);
	background:-moz-linear-gradient(#fcfcfc, #efefef);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#efefef));
	background:-o-linear-gradient(#fcfcfc, #efefef);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#efefef');
	border:1px solid #bebebe;
	text-align:center;
	margin-right:5px;
	margin-left:1px;
	display:block;
	float:left;
	-webkit-transition:background 0.5s ease, color 0.3s ease, border-color 0.3s ease;
	-moz-transition:background 0.5s ease, color 0.3s ease, border-color 0.3s ease;
	-o-transition:background 0.5s ease, color 0.3s ease, border-color 0.3s ease;
	-ms-transition:background 0.5s ease, color 0.3s ease, border-color 0.3s ease;
	transition:background 0.5s ease, color 0.3s ease, border-color 0.3s ease;
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
	box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
}

.button {
	background-color:#f9f9f9;
	background:linear-gradient(#fcfcfc, #f0f0f0);
	background:-moz-linear-gradient(#fcfcfc, #f0f0f0);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f0f0f0));
	background:-o-linear-gradient(#fcfcfc, #f0f0f0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#efefef');
	color:#606060;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	padding:0 15px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
*/
.button_medium {
	color:#606060;
	font-size:18px;
	line-height:40px;
	padding:0 15px;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}

.button_big {
	color:#606060;
	font-size:26px;
	line-height:60px;
	padding:0 20px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
}

.tog.button_medium.current, 
.button.current, 
.button:hover, 
.button_medium:hover, 
.button_big:hover,
.button_colored:hover {
	color:#ffffff;
}

.button_colored {
	text-align:center;
	border:1px solid #8d8d8d;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	padding:0 15px;
	margin-right:5px;
	margin-left:1px;
	float:left;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-transition:background 0.5s ease, color 0.2s ease;
	-moz-transition:background 0.5s ease, color 0.2s ease;
	-o-transition:background 0.5s ease, color 0.2s ease;
	-ms-transition:background 0.5s ease, color 0.2s ease;
	transition:background 0.5s ease, color 0.2s ease;
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
	box-shadow:1px 1px 1px rgba(0, 0, 0, .1);
}

span.arrow_l {background:url(../images/icons/arrow_l.png) 0 8px no-repeat;}

span.arrow_r {background:url(../images/icons/arrow_r.png) 0 8px no-repeat;}

.accordion, .acc, .togg {
	position:relative;
	overflow:hidden;
}

.tog.button_medium {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
	float:none;
	display:block;
}

.tog.button_medium span {
	background:url(../images/toggle.png) right -5px no-repeat;
	display:block;
}

.tog.button_medium:hover span {background:url(../images/toggle.png) right -29px no-repeat;}

.tog.button_medium.current span {background:url(../images/toggle.png) right 18px no-repeat;}

.acc .tab_content, .togg .tab_content {
	padding:20px 0 20px 15px;
	display:block;
	position:relative;
	overflow:hidden;
}

.tabs .button {
	padding:3px 15px;
	margin-right:2px;
	display:block;
	border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
}

.tab {
	margin-bottom:18px;
	position:relative;
	overflow:hidden;
}

.tabs_tab {
	background:#fcfcfc;
	border:1px solid #BEBEBE;
	padding:20px;
	margin-top:-1px;
	display:none;
	position:relative;
	overflow:hidden;
}

.tabs {
	list-style:none;
	overflow:hidden;
	margin-bottom:0;
}

.tabs li {
	display:block;
	float:left;
}

.tour_box {
	width:620px;
	float:right;
	position:relative;
	overflow:hidden;
	display:none;
}

.tour_box_inner {
	background:#ffffff;
	padding:15px 25px;
}

.tour_shadow {
	display:block;
	height:5px;
}

.tour_content {
	position:relative;
	overflow:hidden;
	margin:20px 0 30px;
}

ul.tour {
	width:300px;
	margin-right:20px;
	float:left;
}

ul.tour li {
	background:url(../images/dashed.png) 0 bottom repeat-x;
	list-style:none;
}

ul.tour li a {
	display:block;
	position:relative;
}

#content ul.tour {width:240px;}

#content .tour_box {width:380px;}

div.jp-type-playlist div.jp-playlist li span, 
ul.tour li a span {
	border:1px solid #bebebe;
	background-color:#fdfdfd;
	background:linear-gradient(#fcfcfc, #f8f8f9);
	background:-moz-linear-gradient(#fcfcfc, #f8f8f9);
	background:-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f8f8f9));
	background:-o-linear-gradient(#fcfcfc, #f8f8f9);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f8f8f9');
	width:7px;
	height:7px;
	margin:15px 10px 0 2px;
	display:block;
	position:relative;
	float:left;
	border-radius:4.5px;
	-moz-border-radius:4.5px;
	-webkit-border-radius:4.5px;
}

div.jp-type-playlist div.jp-playlist li span {margin-top:21px;}

div.jp-type-playlist div.jp-playlist li:hover span, 
div.jp-type-playlist div.jp-playlist li.jp-playlist-current span, 
ul.tour li.current a span {
	border:1px solid transparent;
}

/*.error {text-align:center;}*/

.error h1 {
	font-size:300px;
	line-height:255px;
}

.sitemap ul {
	padding-left:15px;
	margin-bottom:30px;
}

.sitemap ul ul {padding-left:20px;}

.sitemap.arch li {font-size:14px;}

.sitemap li {
	list-style:none;
	font-size:18px;
	line-height:30px;
}

.sitemap ul li {font-size:14px;}

.sitemap ul li li {font-size:12px;}

ul.marker li {
	list-style:none;
	background:url(../images/marker.png) 0 12px no-repeat;
	padding-left:30px;
}

.widget_nav_menu li {
	list-style:none;
	background:url(../images/list.png) 0 11px no-repeat;
	padding-left:20px;
}

.widget_nav_menu li a {
	font-style:italic;
	line-height:2.3em;
}

.partners {
	position:relative;
	overflow:hidden;
}

.partners_pager {
	list-style:none;
	position:absolute;
	right:0;
	top:10px;
}

.partners .partners_pager li {padding:0 0 0 3px;}

.partners ul.partners_list li {
	list-style:none;
	display:none;
	width:960px;
}

#content .partners ul.partners_list li {width:640px;}

.partners ul.partners_list li a {
	float:left;
	margin:0 20px 20px 0;
	-webkit-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
}

.shortcode_slideshow {
	-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:0 2px 0 rgba(0, 0, 0, .05);
	box-shadow:0 2px 0 rgba(0, 0, 0, .05);
}

.shortcode_slideshow_container {background-color:#ffffff;}

.shortcode_slideshow, .shortcode_slideshow_container {
	position:relative;
	overflow:hidden;
}

.shortcode_slideshow_container ul.shortcode_slideshow_slides {
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	overflow:hidden;
}

.shortcode_slideshow_container ul.shortcode_slideshow_slides li {
	display:none;
	position:absolute;
	top:0;
	left:0;
}

.shortcode_slideshow ul.shortcode_slideshow_pager {
	list-style:none;
	padding:10px;
	float:right;
	margin:0;
	position:relative;
	overflow:hidden;
}

.shortcode_slideshow ul.shortcode_slideshow_pager li {
	float:left;
	padding:0 4px 0 0;
	margin:0;
}

.shortcode_slideshow ul.shortcode_slideshow_pager li a {
	background-color:#e3e3e3;
	display:block;
	width:7px;
	height:7px;
	text-indent:-9999px;
	cursor:pointer;
	border-radius:3.5px;
	-moz-border-radius:3.5px;
	-webkit-border-radius:3.5px;
}

.shortcode_slideshow a.prev, .shortcode_slideshow a.next {display:none;}

.shortcode_slideshow ul.shortcode_slideshow_pager li.current a:hover, 
.shortcode_slideshow ul.shortcode_slideshow_pager li.current a {cursor:default;}

.images_block {
	padding:20px 0 0;
	position:relative;
	overflow:hidden;
	display:none;
}

.shortcode_slideshow_container ul.shortcode_slideshow_slides li:first-child {
	background:url(../images/loader_for_light.gif) 50% 50% no-repeat;
	display:block;
	height:300px;
	position:relative;
}

.box {margin:0 0 18px;}

.box table {width:100%;}

.box table td p {padding:0 20px 0 0;}

.box table td {
	text-align:left;
	padding:25px 0;
}

.box table td:first-child {width:70px;}

.box.info_box {
	background:#D6EAF5;
	background:rgba(62, 160, 216, .2);
	border:1px solid rgba(62, 160, 216, .4);
}

.box.notice_box {
	background:#FDE7D6;
	background:rgba(255, 146, 60, .2);
	border:1px solid rgba(255, 146, 60, .4);
}

.box.success_box {
	background:#DFF5D9;
	background:rgba(106, 218, 79, .2);
	border:1px solid rgba(106, 218, 79, .4);
}

.box.error_box {
	background:#FDD7D6;
	background:rgba(255, 68, 60, .2);
	border:1px solid rgba(255, 68, 60, .4);
}

.box.css_box {
	border-style:solid;
	border-width:1px;
	padding:25px;
}

.box.css_box p {padding:0;}

.box.info_box table td:first-child {background:url(../images/info.png) center center no-repeat;}

.box.notice_box table td:first-child {background:url(../images/notice.png) center center no-repeat;}

.box.success_box table td:first-child {background:url(../images/success.png) center center no-repeat;}

.box.error_box table td:first-child {background:url(../images/error.png) center center no-repeat;}

.pagehead h3 {padding:12px 0 0;}

.pagehead h3.icon_heading {padding:0;}

.pagehead img {
	padding:12px 15px 10px 0;
	display:block;
}

.pagehead em {font-size:.92em;}

.pagehead .with_text {padding-bottom:11px;}

#contactform {font-size:.92em;}

#contactform input[type="text"], #contactform textarea {
	background:#fefefe;
	border:1px solid #e7e7e7;
	width:97%;
	padding:6px 4px;
	margin:5px 0 18px;
}

#contactform textarea {
	min-height:200px;
	resize:vertical;
}

.twitter-share-button, .fb-like {
	float:left;
	display:block;
}

.google_map {margin-bottom:18px;}

.social_block  {margin-top:10px;}

.pdt9 {padding-top:9px;}

/* -------------------------------------------------------------------------------- Sidebar */

#sidebar {

}

#sidebar.fl {float:left;}

#sidebar .one_first, 
#sidebar .one_half, 
#sidebar .one_third, 
#sidebar .two_third, 
#sidebar .one_fourth, 
#sidebar .three_fourth, 
#sidebar .one_fifth, 
#sidebar .two_fifth, 
#sidebar .three_fifth, 
#sidebar .four_fifth {
	float:none;
	width:auto;
	padding:0;
}

#sidebar .widgettitle {margin-bottom:25px;}

/* -------------------------------------------------------------------------------- Blog */

.blog {
	margin:0 0 20px;
	position:relative;
	overflow:hidden;
}

.blog .post {
	padding:0 0 10px;
	z-index:5;
}

.post_inner {position:relative;}

.openpost footer {margin:0 0 10px 75px;}

.post_inner figure {margin-bottom:17px;}

.post_video {
	padding-bottom:30px;
	float:left;
}

img.shadow {
	height:2px;
	display:block;
	margin:0;
}

.comment {
	background:url(../images/comment.png) 0 7px no-repeat;
	font-size:.92em;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 20px;
}

.link_box, .quote_box {
	width:30px;
	height:30px;
	margin:0 0 15px;
	display:block;
	position:relative;
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;	
}

.link_box span, .quote_box span {
	background:url(../images/format_link.png) 6px 6px no-repeat;
	height:30px;
	display:block;
}

.quote_box span {background:url(../images/format_quote.png) 8px 10px no-repeat;}

.blog .post .jp-video img {margin:0;}

#content .blog .format-audio .entry-title, .blog .post .entry-title, .openpost .entry-title {
	padding:0 0 0 75px;
	overflow:hidden;
}

#content .without_img .entry-title {padding:24px 0 0;}

#content .blog .post.format-audio footer {margin-top:-36px;}

#content .blog .format-audio .post_inner {margin-top:-30px;}

.blog .post.format-audio .entry-title {padding:0 0 0 1px;}

.blog .post .entry-title.without_img {padding:20px 0;}

.middle_content .blog .post .entry-title.without_img {padding:20px 0 20px 75px;}

.middle_content .post.without_img .date {margin-top:-50px;}

.post_like, .date {
	text-align:center;
	width:55px;
}

.date small {
	text-transform:uppercase;
	color:#ffffff;
	font-size:11px;
	padding:6px 0 4px;
	display:block;
}

.date .date_day {
	font-size:30px;
	line-height:1em;
	padding:5px 0 0;
	margin:0;
}

.post_like span, 
.date span {
	font-size:12px;
	padding-bottom:3px;
	display:block;
}

.blog header figure, 
.openpost header figure {
	position:relative;
	margin-bottom:30px;
	float:left;
}

.project header figure, 
.project header iframe {margin-bottom:30px;}

.post_like, .date {
	background:#ffffff;
	border:none;
	float:left;
	position:relative;
	display:block;
	margin:0 20px 10px 0;
	-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:0 2px 0 rgba(0, 0, 0, .05);
	box-shadow:0 2px 0 rgba(0, 0, 0, .05);
}

.post_like {padding-top:7px;}

.post_like a {
	background-color:#a0a0a0;
	background-image:url(../images/like_blog.png);
	background-repeat:no-repeat;
	background-position:50% 7px;
	width:24px;
	height:24px;
	display:block;
	margin:0 0 5px 15px;
	position:relative;
	border-radius:12px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;	
}

.blog .post footer {
	width:200px;
	float:left;
	margin-right:20px;
}

#content .blog .post footer {margin:-6px 20px 0 75px;}

.blog .post footer ul li {
	background:url(../images/dashed.png) 0 top repeat-x;
	list-style:none;
	font-size:11px;
	line-height:30px;
}

.blog .post footer ul li:first-child {background:none;}

.middle_content .blog .post_inner {
	width:720px;
	float:left;
}

.middle_content .blog .without_img .post_inner {float:none;}

.middle_content .blog .format-gallery figure {width:645px;}

#content .project header figure {width:640px;}

#content .blog .format-gallery figure {width:565px;}

#content .blog .post_inner {
	width:340px;
	float:left;
}

#content .blog .format-quote .post_text, #content .blog .format-link .post_text {
	font-size:1.08em;
	width:564px;
}

#content .openpost .post_text, 
.middle_content .blog .post_text {padding:0 0 0 75px;}

.middle_content .blog .post footer {
	width:200px;
	float:right;
	margin:-10px 0 0 20px;
}

.middle_content .blog .post.without_img footer {margin-top:-6px;}

.middle_content .blog .post footer ul {margin:0;}

.blog .post p {font-size:.92em;}

.but_more {
	padding:3px 8px 4px;
	display:block;
	float:left;
	-webkit-transition:background 0.5s ease, color 0.2s ease;
	-moz-transition:background 0.5s ease, color 0.2s ease;
	-o-transition:background-color 0.5s ease, color 0.2s ease;
	-ms-transition:background 0.5s ease, color 0.2s ease;
	transition:background 0.5s ease, color 0.2s ease;
}

.but_more:hover {color:#ffffff;}

.about_author .aside {
	background:#ffffff;
	width:525px;
	padding:15px 20px 0 20px;
	margin-bottom:30px;
	font-size:.92em;
	float:left;
	position:relative;
	-webkit-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
}

.about_author h3 {padding-left:75px;}

.blog .post.format-quote .post_inner, 
.blog .post.format-link .post_inner, 
.blog .post.format-aside .post_inner, 
.middle_content .blog .post .post_text {width:645px;}

#content .blog .post.format-quote .post_inner, 
#content .blog .post.format-link .post_inner, 
#content .blog .post.format-aside .post_inner {
	width:564px;
	padding-bottom:18px;
}

.middle_content .blog .post.format-quote .divider, 
.middle_content .blog .post.format-link .divider, 
.middle_content .blog .post.format-aside .divider {width:720px;}

.blog .post.format-quote .post_text, 
.blog .post.format-link .post_text, 
.blog .post.format-aside .post_text {
	padding:0;
	margin-bottom:20px;
	-webkit-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
}

.blog .post.format-quote .post_text .format_text, 
.blog .post.format-link .post_text .format_text {
	line-height:1.3em;
	padding:20px 20px 20px 75px;
	margin:0;
}

.blog .post.format-aside .post_text .format_text {
	padding:20px;
	margin:0;
}

.format_text {background:#ffffff;}

.blog .post.format-link .format_text, 
.blog .post.format-quote .format_text {padding-left:55px;}

.post .jp-audio, .post .jp-video {
	margin-bottom:15px;
	float:left;
}

.quote_flag, .link_flag {
	height:37px;
	width:32px;
	position:absolute;
	top:0;
	left:22px;
}

.link_flag {
	background-image:url(../images/format_link.png);
	background-position:50% 6px;
	background-repeat:no-repeat;
}

.quote_flag {
	background-image:url(../images/format_quote.png);
	background-position:50% 8px;
	background-repeat:no-repeat;
}

.triangle {
    width:0;
    height:0;
    border-left:16px solid transparent;
    border-right:16px solid transparent;
    border-bottom:8px solid #ffffff;
	position:absolute;
	bottom:0;
	left:0;
}

.middle_content .blog .post .image_shadow_container_img {
	width:645px;
	min-height:250px;
}

#content .blog .post .image_shadow_container_img {
	width:565px;
	min-height:250px;
}

.related_posts {
	position:relative;
	overflow:hidden;
}

.related_posts ul {
	overflow:hidden;
	margin-bottom:40px;
	display:block;
}


.related_posts ul li {
	list-style:none;
	padding-right:5px;
	float:left;
	display:block;
}

.middle_content .related_posts .one_half {width:280px;}

#content .related_posts.margin_left .one_half, 
.middle_content .related_posts.margin_left .one_half {width:262px;}

.related_posts .one_half {
	padding:0 20px 40px 0;
	float:left;
}

.related_posts .one_half.last {
	padding:0 0 40px;
	float:right;
}

#commentform h3 {margin-bottom:5px;}

#commentform label {
	text-align:right;
	width:60px;
	padding:5px 15px 5px 0;
	overflow:hidden;
	float:left;
}

#commentform input, 
#commentform textarea {
	background:#ffffff;
	border:1px solid #e7e7e7;
	padding:5px;
}

#commentform input {width:378px;}

#commentform textarea {
	width:553px;
	min-height:205px;
	resize:vertical;
}

.commentlist li {
	list-style:none;
}

.commentlist .com_box {
	background:#ffffff;
	padding:15px 20px 10px;
	margin-bottom:18px;
	position:relative;
	overflow:hidden;
	-webkit-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
}

.commentlist .com_box small.fl {color:#b4b4b4;}

.com_info, 
.com_box p {padding-bottom:10px;}

.com_box strong, 
.com_box p, 
.com_box a {
	font-size:12px;
	line-height:1.5em;
}

.commentlist .com_triangle {
	background:url(../images/com_triangle.png) 0 0 no-repeat;
	width:7px;
	height:16px;
	display:block;
	position:relative;
	float:left;
	top:10px;
}

#comments {padding-bottom:10px;}

.commentlist ul {
	padding-left:55px;
	margin:0;
}

.share_posts {
	position:relative;
	overflow:hidden;
	padding-bottom:20px;
}

.margin_left {margin-left:75px;}

.cmsms_social {
	display:none;
	overflow:hidden;
	margin-top:5px;
}

.cmsms_social a {
	display:inline-block;
	padding:5px 10px 0 2px;
}

.cmsms_social a img {
	border:0;
	background:none;
	padding:0;
}

.tag {
	display:block;
	float:left;
	padding:4px 8px 3px 0;
	margin:0 5px 5px 0;
	-webkit-transition:background 0.5s ease, color 0.2s ease;
	-moz-transition:background 0.5s ease, color 0.2s ease;
	-o-transition:background-color 0.5s ease, color 0.2s ease;
	-ms-transition:background 0.5s ease, color 0.2s ease;
	transition:background 0.5s ease, color 0.2s ease;
}

.tag:hover {color:#ffffff;}

.tag span {
	width:3px;
	height:3px;
	margin:8px 5px 0 6px;
	display:block;
	float:left;
	-webkit-transition:background 0.5s ease;
	-moz-transition:background 0.5s ease;
	-o-transition:background-color 0.5s ease;
	-ms-transition:background 0.5s ease;
	transition:background 0.5s ease;
}

.tag:hover span {background:#ffffff;}

.middle_content .blog .wp-pagenavi {width:720px;}

#content .blog .wp-pagenavi {width:640px;}

/* -------------------------------------------------------------------------------- Portfolio */

.portfolio {
	position:relative;
	margin-right:-20px;
}

.portfolio .post {
	background:#ffffff;
	margin:0 0 30px 0;
	padding-bottom:20px;
	position:relative;
	overflow:hidden;
	-webkit-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
	box-shadow:1px 2px 0 rgba(0, 0, 0, .05);
}

.middle_content .portfolio.one_block .post {padding-bottom:0;}

.portfolio .post .entry-title,
.portfolio .post .post_category, 
.portfolio .post .entry-content {
	padding-left:18px;
	padding-right:18px;
}

.portfolio .post .entry-title {line-height:1em;}

.portfolio.one_block .divider, 
.portfolio.one_block .wp-pagenavi, 
.portfolio.one_block {margin-right:0;}

.portfolio .divider, 
.portfolio .wp-pagenavi {margin-right:20px;}

.portfolio.two_blocks .post, 
.portfolio.three_blocks .post, 
.portfolio.four_blocks .post {
	float:left;
	margin:0 20px 30px 0;
}

.post_category {
	font-size:0.92em;
	padding-bottom:30px;
}

.portfolio .post_category {padding-bottom:10px;}

.portfolio .post h4 {margin-bottom:10px;}

.openpost .post_category {
	width:auto;
	padding:0 0 30px 75px;
	margin:0;
	float:none;
}

.portfolio.short .post {
	width:220px;
	margin:0 20px 30px 0;
	position:relative;
	overflow:hidden;
	float:left;
}

.portfolio.short .entry-title {
	font-size:14px;
	margin:0;
}

.portfolio.short  figure {float:none;}

#content .portfolio.short .post {width:200px;}

#content .openpost .post_category {width:565px;}

.portfolio.short  .entry-title, .project {padding-bottom:10px;}

.project .project_list {margin-bottom:10px;}

.project .project_list li {
	padding-bottom:20px;
	list-style:none;
}

.project .project_list figure {
	background:#ffffff;
	margin-bottom:0;
	float:none;
}

#content .project_list figure .image_shadow_container_img {
	width:640px;
	height:400px;
}

#content .portfolio .post .image_shadow_container_img {min-height:100px;}

.post_category em.fl {
	width:60%;
}

.post_category em.fr {
	text-align:right;
	width:30%;
}

.portfolio .post p {padding-bottom:0;}

.portfolio .post figure {margin-bottom:15px;}

.middle_content .portfolio.one_block .post figure  {margin-bottom:0;}

.image_shadow_container_img {
	background:url(../images/loader_for_light.gif) 50% 50% no-repeat;
	background-color:#ffffff;
	display:block;
	position:relative;
}

#content .portfolio.one_block .post {width:640px;}

#content .portfolio.three_blocks .post {width:200px;}

#content .portfolio.two_blocks .post {width:310px;}

.middle_content .portfolio.four_blocks .post {width:220px;}

.middle_content .portfolio.three_blocks .post {width:300px;}

.middle_content .portfolio.two_blocks .post {width:460px;}

.middle_content .portfolio.four_blocks .post .image_shadow_container_img {
	width:220px;
	height:170px;
}

.middle_content .portfolio.three_blocks .post .image_shadow_container_img {
	width:300px;
	height:166px;
}

.middle_content .portfolio.two_blocks .post .image_shadow_container_img {
	width:460px;
	height:254px;
}

.middle_content .portfolio.one_block .post .image_shadow_container_img {
	width:620px;
	height:342px;
}

.middle_content .portfolio.short .image_shadow_container_img {
	width:220px;
	height:169px;
}

.middle_content .portfolio.one_block .port_text {
	width:318px;
	margin-left:2px;
	float:right;
}

.portfolio.two_blocks .entry-title, 
.portfolio.one_block .entry-title {margin-bottom:5px;}

.middle_content .portfolio.one_block .entry-title {
	line-height:1em;
	padding-top:20px;
}

.like_content {
	background:url(../images/likeit_2.png) 0 0 no-repeat;
	width:24px;
	height:24px;
	display:block;
}

.like_content:hover {background:url(../images/likeit_2.png) 0 -44px no-repeat;}
	
.p_options_loader {
	background:url(../images/loader_white.gif) no-repeat 0 0;
	width:160px;
	height:20px;
	position:absolute;
	top:26px;
	right:0;
	display:block;
}

.p_options_block {
	font-size:11px;
	font-weight:bold;
	padding:0;
	display:none;
	position:absolute;
	right:0;
	top:21px;
	z-index:2;
	opacity:1;
	filter:alpha(opacity=100);
}

.p_sort_block {float:left;}

.p_sort_block p {margin-left:10px;}

.p_options_block a {color:#878787;}

.p_options_block a:hover {
	color:#ffffff;
	text-decoration:none;
}

.p_sort {
	width:154px;
	float:left;
	padding:0 5px 0 0;
	position:relative;
}

.p_sort a {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;	
}

.p_sort a[name="p_date"] {
	background-color:#e4e6e6;
	background-image:url(../images/sort_arrow.png);
	background-position:10px 11px;
	background-repeat:no-repeat;
	text-align:right;
	width:55px;
	height:10px;
    padding:6px 10px 14px;
	display:block;
	float:left;
}

.p_sort a.current, 
.p_sort a.current.reversed {color:#191919;}

.p_sort a.current.reversed[name="p_name"], 
.p_sort a.current.reversed[name="p_date"] {
	background-image:url(../images/sort_arrow.png);
	background-position:10px 11px;
	background-repeat:no-repeat;
	color:#ffffff;
}

.p_sort a.current[name="p_name"], 
.p_sort a.current[name="p_date"] {
	background-image:url(../images/sort_arrow.png);
	background-position:10px -19px;
	background-repeat:no-repeat;
	color:#ffffff;
}

.p_sort a[name="p_name"] {
	background-color:#e4e6e6;
	background-image:url(../images/sort_arrow.png);
	background-position:10px 11px;
	background-repeat:no-repeat;
	text-align:right;
	height:10px;
	width:55px;
    padding:6px 10px 14px;
	margin-left:3px;
	display:block;
	float:left;
}



/*****************************************************************************/
.slide_area_container {
	width:100%;
	height:480px;
	background-color: #F6F6F6;
	float:left;
	display:block;
}
.slide_nav_wrapper {
	width:1000px;
	margin:0 auto;
}
.slide_nav_container {width:940px; height:250px; bottom:37px; display:block; z-index:12; position:absolute;}
.slide_links {bottom:0; position:absolute;}
.slide_nav {padding:0; margin:0;}
.slide_nav li {list-style:none; display:block; float:left; margin-right:22px;}
.slide_nav li:last-child {margin-right:0;}
.links_hover_images {width:940px; height:531px; position:absolute; display:none; z-index:10;}
/*template.css----------------jan14-------------Chitra*/
/* CSS Document */

@import url(header.css);


/* style 27 dec 2011 start */ 

.mainbody a {
font-family: 'Droid Sans', sans-serif;
/*font-size:12px;
color:#00205e;*/ /*Commented for displaying download assignment/solution in student section
font-weight:bold;*/
}


.update1 {
background:#ffffff;
padding:2px;
}

.update1 div.grid1 {
background:#d3deef;
padding:7px 9px 8px 9px;
}

.update1 p {
margin:17px 0 0 0;

font-size:12px;
}

.update1 .read1 {
display:block;
padding:9px 0 8px 11px;
font-size:12px;
font-weight:bold;
color:#3569b4;
}

.update2 {
background:#d3deef;
padding:2px;
}

.update2 h6 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#19386b;
padding:8px 0 8px 13px;
margin:0;
}

.update2 .grid2 {
background:#fff;
}

.update2 .grid2 ul {
padding:12px 13px;
list-style:decimal;
margin:0 0 0 16px;
}

.update2 .grid2 ul li {
color:#19386b;
font-size:12px;
padding:0 0 6px 0;
}


.innerupdate1 {
margin:20px 0 20px 0;
}

.innerupdate2 {
margin:0 0 20px 0;
background:#bbe9fc;
}

.innerupdate2 .grid2 {
width:auto !important;
padding:0px !important;

}

/*.login_header_r
{
	width: 180px;
	height: 100px;
	float: right;
}*/
.login_header_r .note1 {
color:#fff;
text-align:right;
padding:12px 0px 0 0;
font-size:12px;
}

.login_header_r .note1 a {
color:#FFFFFF;
padding:12px 0 0 3px;
}

.login_header_r .note1 a:hover {
/*text-decoration:underline;*/
}

.sgrid1{padding:10px 15px;}

.sgrid1 .sgridTbl td{ vertical-align:top; }

.sgrid1 .asideLf {width:226px;/*border:1px solid #e1e1e1;*/}

.assign-left-panel-td{background-color:#fff;padding:5px;margin-bottom:10px;border:1px solid #efefef;-webkit-border-radius: 5px;
border-radius: 5px;}

.assign-left-panel-backlinks{background:#efefef;padding:5px;margin-top:10px;-webkit-border-radius: 5px;border-radius: 5px;}
.assign-left-panel-backlinks a{text-decoration:none;color:#333333;font-weight:normal;}
.assign-left-panel-backlinks a:hover{color:#309dd9;text-decoration:none;}


.text-capitalize{text-transform:capitalize;}

.sgrid1 .asideLf .m_section { padding:18px 15px; }

.sgrid1 .asideLf .m_section .grid1 { border:1px solid #0b99d2; background:#bbe9fc;  }
.sgrid1 .asideLf .m_section h2 { color:#00205e; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:22px 0; }


.sgrid1 .asideLf .m_section .grid2 {
width:148px;
padding:0 0 0 14px;
}

.sgrid1 .asideLf .m_section .grid2 .input1 {
height:27px;
border:1px solid #159dd4;
background:#bbe9fc;
width:87%;
}

.sgrid1 .asideLf .m_section .grid2 .submit {
width:148px;
height:32px;
background:url(../images/submit1.png) 0 0 no-repeat;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#00205e;
font-weight:bold;
padding:0 20px 0 0;
cursor:pointer;
}

.sgrid1 .asideLf .m_section .grid3 { border:1px solid #0b99d2; background:#bbe9fc; margin:11px 0 0 0; padding:0 0 0 12px;  }

.btn1 {
width:130px;
height:32px;
background:url(../images/btns.png) 0 -32px no-repeat;
display:block;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00205e;
text-align:center;
font-weight:bold;
line-height:32px;
}


 .btn2 {
width:130px;
height:46px;
background:url(../images/btns.png) 0 -64px no-repeat;
display:inline-block;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00205e;
text-align:center;
font-weight:bold;
padding:11px 0 0 0;
}

a.sep { margin:0 10px 0 0; }

.btn3 {
width:81px;
height:32px;
background:url(../images/btns.png) 0 0px no-repeat;
display:inline-block;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00205e;
text-align:center;
font-weight:bold;
line-height:32px;
border:none;
cursor:pointer;
}
.sgrid1 .asideRt {border:1px solid #e1e1e1;}
.sgrid1 .asideRt2 {background:#f6f6f6; padding:10px;border-collapse: collapse; -moz-border-radius:5px;border-radius:5px;}
.pageInfo{border:1px solid #d0d1d2; background-color:#fff; border-radius:5px 5px 5px 5px; position:absolute;right:0; top:0px; width:240px;}
.pageInfo h3{background: none repeat scroll 0 0 #EFEFEF;border-radius: 5px 5px 0 0; padding:3px 5px; font-size:14px;}
.pageInfo ol li{list-style-type:decimal; padding:4px 0;font-size:12px;}
.qusMid{position:relative}/*this is for pageinfo div absolute setting......chitra*/
.detailsQues1{border:1px solid #dddddd;}

/*-----------------------------------------css by chitra_13th july*/
.sgrid1 .asideRt2 .tutGroup{}
.sgrid1 .asideRt2 .tutGroup h2{overflow:hidden; height:100%; border-bottom:1px solid #1fa0d3; color:#127ec9; font-size:16px; padding-bottom:5px!important}
.sgrid1 .asideRt2 .tutGroup h2 p{float:left; display:inline; width:80px; color:#127ec9; font-size:16px; padding-bottom:5px!important}
.sgrid1 .asideRt2 .tutGroup input.txt1{float:left; display:inline;border:1px solid #1ab5e7; height:22x; width:120px; color:#666666; padding-left:2px;}

.sgrid1 .asideRt2 .tutGroup ul{padding-top:10px;}
.sgrid1 .asideRt2 .tutGroup ul li.tGname{overflow: hidden; height:50px; border-bottom:1px dashed #1ab5e7; padding-bottom:12px!important; margin-bottom:10px; }
.sgrid1 .asideRt2 .tutGroup ul li h3{padding-top:30px; color:#003366; display:inline-block; float:left; font-style:normal; font-size:14px}
.sgrid1 .asideRt2 .tutGroup ul li a{float:right; padding-left:10px; display:inline-block;}
.sgrid1 .asideRt2 .tutGroup ul li a.edit3{background:url(../Images/edit_icon.gif) no-repeat; height:56px; width:40px;}
.sgrid1 .asideRt2 .tutGroup ul li a.del{background:url(../Images/delete_icon.gif) no-repeat; height:56px; width:40px;}
/*------------*/
.sgrid1 .asideRt2 .tutGroup .sec01{padding-top:10px;}
/*------------*/
.selcOpt
{
   /* border: 1px solid #1AB5E7;*/ /* Commented by dnyaneshwar to disable Comment textbox border in Addedit page in tutor section*/
    margin-left: 8px;
    border-collapse: collapse;
    vertical-align: middle;
    width: 160px;
    /*height: 22px;*/  /*Commented by dnyaneshwar for page TutorGroup.aspx in tutor section*/
}
.sec01 .stuInfo{overflow:hidden; height:100%;}
.subbtn{float:right; display:inline; width:370px; overflow:hidden; height:100%;} 
.subbtn .subbtn1{float:left; display:inline; width:21px; height:98px; padding-top:12px} 
.subbtn .subbtn2{float:left; display:inline; width:43px; height:41px; padding:41px 0 0 23px;}
.subbtn .subbtn_3{float:right; display:inline; padding:47px 208px 0 0;}
.submit {background:url(../Images/sub_btn_mid.gif) repeat-x scroll 0 0 transparent; color: #00205e; cursor: pointer; display: inline-block;font-size: 13px; overflow: visible; padding: 5px 10px; text-decoration: none; border:1px solid #56abd6; border-top:0px;}
textarea{width:885px; min-height:80px;}
textarea.tArea{border:1px solid #56abd6; }
textarea.tArea1{border:1px solid #56abd6; background-color:#ccffff}

.sec01{position:relative;}
a.edit1{position:absolute; top:-22px; float:right; right:12px; background:url(../Images/editIcon.gif) no-repeat 0 0; height:16px; width:36px; display:block}
a.edit{position:absolute; top:17px; float:right; right:12px; background:url(../Images/editIcon.gif) no-repeat 0 0; height:16px; width:36px; display:block}
a.save1{position:absolute; top:-22px; float:right; right:12px; background:url(../Images/saveIcon.gif) no-repeat 0 0; height:14px; width:44px; display:block}
a.save{position:absolute; top:17px; float:right; right:12px; background:url(../Images/saveIcon.gif) no-repeat 0 0; height:14px; width:44px; display:block}


.sec01 .stuInfo table td.first{vertical-align:middle}
.infoTlb1{display:inline; float:left; width:270px;}
/*-----------------------------------------*/
.sec01 .studList{ height:250px; border:1px solid #e4e2e2; width:650px; background-color:#fff}
.sec01 .studList p.center1{text-align:center; padding-top:3px;}
.sec01 .studList p.center1 span{color:#a7051e; text-decoration:underline; font-size:12px;}
.sec01 .studList p.sort{border-bottom:1px solid #e4e2e2; height:25px; background-color:#ecebeb; padding-top:5px; text-align:center}
.sec01 .studList p.sort a.pagination{height:20px; width:20px; padding:0 3px; border:1px solid #d1d0d0; background-color:#d9d9d9; font-size:12px; font-style:normal; color:#000033; text-decoration:none } 
.sec01 .studList p.sort a.pagination:hover{color:#06b3fb}   
.sec01 .studList .tutorgroupPara{border-bottom:1px dotted #999; margin-left:4px;}
.sec01 .studList ul{overflow:hidden; height:120px;margin:0 auto;}
.sec01 .studList ul li.stdList{float:left; display:inline; width:130px; height:160px; padding-left:25px}
.sec01 .studList ul li tr td span{ text-align:left;}

.sec01 .studList ul li ul li{padding-top:10px; 
border:0; width:130px; }
/*--------*/
/* Commented by Dnyaneshwar G on 17 July 13 because following classes used in older knowledge bank subject*/
/*.sec01 .studAdmin{height:100%; width:892px; border:1px solid #78c7e7;}
.sec01 .studAdmin ul{overflow:hidden; height:100%;}
.sec01 .studAdmin ul li.TuAd{float:left; display:inline-block; background:url(../Images/KBThuml.jpg) no-repeat 0 0; width:222px; height:190px; border:none;}
.sec01 .studAdmin ul li.TuAd .tHead{height:26px; width:170px; overflow:hidden; padding:17px 0 0 30px;}
.sec01 .studAdmin ul li.TuAd .tHead p{float:left; display:inline; color:#04265d; padding-top:2px;}
.sec01 .studAdmin ul li.TuAd .tHead input.txt{float:left; display:inline; border:1px solid #6de5f2; height:20px; width:120px; color:#666666;}
.sec01 .studAdmin ul li.TuAd .tHead a.but{display: inline; float: right; height: 17px;margin-left: -2px;margin-right: 4px;padding-top: 1px;width: 13px;}
.sec01 .studAdmin ul li.TuAd_stu{float:left; display:inline-block; background:url(../Images/KBThuml_2.png) no-repeat 0 0; width:222px; height:190px; border:none;}
.sec01 .studAdmin ul li.TuAd_stu .tHead{height:26px; width:170px; overflow:hidden; padding:17px 0 0 30px;}
.sec01 .studAdmin ul li.TuAd_stu .tHead p{float:left; display:inline; color:#04265d; padding-top:2px;}
.sec01 .studAdmin ul li.TuAd_stu .tHead input.txt{float:left; display:inline; border:1px solid #6de5f2; height:20px; width:120px; color:#666666;}*/

/*-----------------------------------------*/
.sgrid1 .asideRt3 { }
.sgrid1 .asideRt .maingroup{
padding:18px 10px;
overflow: hidden;
}

.sgrid1 .asideRt .accTbl1 {
background:#f6f6f6;
font-size:12px;
color:#00205e;
}

.sgrid1 .asideRt .accTbl1 th {
background:#f2f2f2;
padding:10px 0 10px 10px;
text-align:left;
border-bottom:1px solid #fff;
}

.sgrid1 .asideRt .accTbl1 td {
border-bottom:1px dotted  #c2c2c2;
padding:5px 0 5px 10px;
}

.sgrid1 .asideRt .accTbl1 td.last {
border-bottom:none;

}

.sgrid1 .asideRt .accTbl1 tr.clr1 td {
background:#fff;
}

.sgrid1 .asideRt .accTbl1 a.links {
font-size:13px;
font-weight:bold;
color:#00205e;
}



.section2 {
padding:5px;

}

.section2 table td { vertical-align:top; }

.section2 .rightTbl2 { 
/*font-size:14px;
font-family:Tahoma;*/
}

.section2 .rightTbl2 .tdclr1 {
border:1px solid #5cbee5;
padding:10px;
background:#bbe9fc;
}

.section2 .rightTbl2 .tdclr2 {
border:1px solid #E1E1E1;
padding:10px;
/*background:#cfeffd;*/
}

.section2 .rightTbl2 .tdclr3 {
border:1px solid #E1E1E1;
padding:10px;
/*background:#c6ecfd;*/
color:#00205e;
}

.section2 .rightTbl2 .tdclr1 h2 {
font-size:14px;
color:#00205e;
}

.section2 .rightTbl2 h3 {
font-size:18px;
color:#00205e;
text-transform:uppercase;
padding:25px 0;
text-align:center;
}

.section2 .rightTbl2 span.head {
font-size:13px;
font-weight:bold;
/*color:#00205e;
font-family:Verdana, Arial, Helvetica, sans-serif;*/
padding:0 0 0 14px;
}

span.head2 {
font-size:12px;
color:#00205e;
font-weight:bold;
padding:0 0 0 0px;
}

span.head3 {
font-size:13px;
color:#00205e;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 0 0 0px;
}

.section2 .rightTbl2 span.quiz {
font-size:13px;
color:#00205e;
font-weight:bold;
}


.section2 .rightTbl2 label.head {
font-size:13px;
color:#00205e;
font-weight:bold;
padding:6px 0 0 14px;
float:left;
margin:0 24px 0 0;
}

.section2 .rightTbl2 label.count {
background:#bbe9fc;
border:1px solid #139cd4;
height:27px;
width:130px;
display:inline-block;
text-align:center;
line-height:27px;
font-weight:bold;
color:#00205e;
}

.section2 .rightTbl2 label.count2 {
/*background:#bbe9fc;*/
border:1px solid #E1E1E1;
height:27px;
width:76px;
display:inline-block;
text-align:center;
line-height:27px;
font-weight:bold;
color:#00205e;
}


.section2 .rightTbl2 .pre, .section2 .rightTbl2 .next {
width:130px;
height:32px;
background:url(../images/btns.png) 0 -32px no-repeat;
display:block;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00205e;
text-align:center;
font-weight:bold;
line-height:32px;
}

.section2 .rightTbl2 .pre span {
background:url(../images/pre1.png) 2px 0 no-repeat;
display:block;
padding:0 0 0 4px;
}

.section2 .rightTbl2 .next span {
background:url(../images/next1.png) 99% 0 no-repeat;
display:block;
padding:0 0 0 4px;
}

.popdiv1 {
}

.popupTbl1 .popheader {
text-align:center;
position:relative;
margin:-20px 0 0 0;
}

.popupTbl1 .popheader .headTile {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0 25px;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
color:#00205e;
}

.popupTbl1 .groupsection .box {
width:170px;
height:163px;
background:url(../images/groupbox1.png) 0 0 no-repeat;
margin:0 88px 50px 0;
float:left;
}

.popupTbl1 .groupsection .last {
margin:0;
}

.groupsection .box h2 {
padding:4px 11px 0 52px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#00205e;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}

.groupsection .box p {
padding:19px 0 0 0;
text-align:center;
}


.groupsection2 .box {
width:170px;
height:163px;
background:url(../images/groupbox1.png) 0 0 no-repeat;
margin:0 40px 23px 0;
float:left;
}

.groupsection2 .last {
margin:0;
}

.groupsection2 .box h2 {
/*padding:4px 11px 0 52px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#103d94;
text-transform:uppercase;
text-align:center;
font-weight:bold;
}

.groupsection2 .box p {
padding:19px 0 0 0;
text-align:center;
}

.section3  {
padding:10px 30px;
}

.rightTbl3 h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#00205e;
text-transform:uppercase;
padding:0 0 0 15px;
font-weight:normal;
}

.exlink2 {
background:url(../images/curvebtn2lf.png) 0 0 no-repeat;
display:inline-block;
height:32px;
}

.exlink2 div {
background:url(../images/curvebtn2rt.png) 100% 0 no-repeat;
height:32px;
}

.exlink2 div span {
background:url(../images/curvebtn2mid.png) 0 0 repeat-x;
margin:0 32px 0 10px;
height:32px;
display:inline-block;
padding:8px 2px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#00205e;
font-weight:bold;
}

.groupsectionadmin{
	width:100%;
}




.groupsectionadmin .box {
width:200px;
height:165px;
background:url(../images/groupboxadmin.jpg) 0 0 no-repeat;
/*margin:0 88px 50px 0;*/
float:left;
}

.groupsectionadmin .last {
margin:0;
}

.groupsectionadmin .box h2 {
padding:6px 11px 0 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#00205e;
text-transform:uppercase;
text-align:center;
font-weight:bold;
font-family:Verdana;
font-size:12px;
}

.groupsectionadmin .box p {
padding:19px 0 0 0;
text-align:center;
}

.sgrid1 .asideLf .noti {width:226px;border:1px solid #efefef; text-align:center; text-transform:uppercase;text-align:left;/*padding:0 5px 5px 5px;*/ margin-bottom:10px;-webkit-border-radius: 5px;border-radius: 5px;}

.sgrid1 .asideLf .noti h4{ background: none repeat scroll 0 0 #EFEFEF;
    border-radius: 5px 5px 0 0;
    margin: 0;
    padding: 5px;}

.sgrid1 .asideLf .text{ width:226px; text-align:center; padding-top:21px; padding-bottom:35px;}


.sgrid1 .asideLf .text p{
	color: #00205E;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
	}
	
.sgrid1 .asideLf .text ul {
list-style:none;
}	

.sgrid1 .asideLf .text ul li {
list-style:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#00205e;
text-transform:uppercase;
font-weight:bold;
}
	
.asideRtadmin	p{
	color: #00205e;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
	}
	
.sgrid1 .asideRtadmin {  background:#e0f5fe; border:1px solid #97D3EC; padding-bottom:40px; }	

.sgrid1 .asideRtadmin h2{ color:#00205e; padding-bottom:16px; text-align:left; padding-left:22px;}	

.asideRtadmin .littletable {  border-left:1px solid #97d3ec; border-top:1px solid #97d3ec; background:#e0f5fe; }	

.asideRtadmin .littletable td{  border-right:1px solid #97d3ec; border-bottom:1px solid #97d3ec; }

.asideRtadmin .littletable .topheader{ padding-top:20px; padding-bottom:14px; background:#c6ecfd; font-weight:bold; color:#00205e; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }	

.asideRtadmin .littletable .topheaderm{ padding-top:13px; padding-bottom:20px; background:#d5e6ed; text-align:center; }	
.asideRtadmin .littletable .topheaderManageGroup{ padding:13px 5px 5px 5px;  padding-bottom:20px; background:#d5e6ed; text-align:left; }	

.asideRtadmin .littletable .topheaderedit{ padding-top:7px; padding-bottom:7px; background:#dde3e5; text-align:center; }	


.asideRtadmin .littletable .topheaderm1{ padding-top:13px; padding-bottom:20px; background:#d5e6ed; text-align:center;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }	

.sgrid1 .asideRtadmin .littletable .topheaderedit1{ padding-top:7px; padding-bottom:7px; background:#d5e6ed; text-align:center; }	


.asideRtadmin .puchbutton{float:left; width:515px; text-align:right; padding-top:13px;}

.asideRtadmin .addbutton{float:left; width:687px; text-align:right; padding-top:10px;}

.innertbl3 td {
vertical-align:middle !important;
}

input.input3 {
background:#bbe9fc;
border:1px solid #139cd4;
height:27px;
width:220px;
display:inline-block;
text-align:center;
line-height:27px;
}

.upload {

padding:5px 20px;
border:1px solid #2395f2;
background:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.tdheader2 {
background:#c6ecfd;
border:1px solid #81cdec;
border-right:none;
width:92px;
padding:5px 0 6px 0;
}

.sgrid1 .asideLf .text ul li a{
color:#00205e;
 } 
.groupsection2 .box a{color:#00205e;}

.tbl5 .last { border-right:1px solid #81cdec; }
.tbl5 .tdheader2 { text-align:center; }
.tbl5 .head5 {
display:block;
font-size:12px;
color:#00205e;
padding:15px 0 5px 0;
text-transform:uppercase;
font-weight:bold;
}

input.input4 {
background:#bbe9fc;
border:1px solid #139cd4;
height:25px;
width:85px;
display:inline-block;
line-height:27px;
font-size:12px;
font-weight:bold;
color:#00205e;
}

.add {
width:34px;
height:35px;
background:url(../images/add2.png) 0 0 no-repeat;
border:none;
margin:0 5px 0 0;
}

.delete {
width:34px;
height:35px;
background:url(../images/delete2.png) 0 0 no-repeat;
border:none;
}

input.edit {
background:url(../images/edit.jpg) 0 0 no-repeat;
border:none;
height:33px;
width:79px;
font-size:12px;
font-weight:bold;
color:#00205e;
cursor:pointer;
display:inline-block;
}

.subbtn3 {
background:url(../images/purch_date.jpg) 0 0 no-repeat;
border:none;
height:38px;
width:158px;
font-size:12px;
font-weight:bold;
color:#00205e;
cursor:pointer;
display:inline-block;
}

.group3 {
background:url(../images/add_button.jpg) 0 0 no-repeat;
border:none;
height:35px;
width:125px;
font-size:12px;
font-weight:bold;
color:#00205e;
cursor:pointer;
display:inline-block;
}


input.input5 {
background:#bbe9fc;
border:1px solid #139cd4;
height:25px;
width:160px;
display:inline-block;
line-height:27px;
padding:0 5px;
}

.updatedate {
background:url(../images/updateDate.png) 0 0 no-repeat;
width:173px;
height:32px;
border:none;
cursor:pointer;
}




.exlink3 {
background:url(../images/curvebtn2lf.png) 0 0 no-repeat;
display:inline-block;
height:32px;
}

.exlink3 div {
background:url(../images/curvebtn2rt.png) 100% 0 no-repeat;
height:32px;
}

.exlink3 div span {
background:url(../images/curvebtn2mid.png) 0 0 repeat-x;
margin:0 32px 0 10px;
height:32px;
display:inline-block;
padding:8px 15px 0 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
color:#00205e;
font-weight:bold;
}
.errorDisplay {list-style-type:none; color:Red;}

/*css for assignment.aspx*/
.assignTableBg{background-color:#f6fbfe; border:1px solid #fff; padding:10px; font-size:12px; color:#00205e; vertical-align:text-top;}
.assignTab1 table,.assignTab2 table{border-collapse:collapse}
.assignTab1 table tr td{padding:8px;} /*border:1px solid #b5e5fc*/

.txtFirst{ font-weight:bold;}
.assignTableBg .assignTab2{padding-top:10px;}
.assignTableBg .assignTab2 table{background-color:#c6ecfd;}
.assignTableBg .assignTab2 table tr td,.assignTableBg .assignTab2 table tr th
{border:1px solid #78c9ea; border-collapse:collapse;vertical-align:middle}
.assignTableBg .assignTab2 table tr th{padding:5px;}
/*--------------AddEdit aspx Page */
  .studList{background-color:#f6f6f6; margin:2px 0 10px 0; z-index:9999; min-height:30px; border:1px solid #e1e1e1;-webkit-border-radius: 5px;border-radius: 5px;}
        /*.studList{width:90%; margin-left:7px; z-index:9999; min-height:50px; padding:10px 0;}*/
        .studList div{width:98%; padding:3px;}
        .studList div table{padding-top:3px;}
        .studList div table tr td{/*border:1px solid #1AB5E7;comment for /Tutor/Main/TutorGroup.aspx list page*/  padding:0 20px; width:auto;}
/*---------------*/
.tdwidth{width:120px;}

.endExam
{
background-color: #FAFAFA;
border: 1px solid #E9E8E8;
}
/*added by Chitra on 06-03-2013 for displaying group details page information*/

        .groupDetail
        {
            clear: both;
            width: 550px;
            height: auto;
            min-height: 150px;
            border: 1px solid #E3E3E3;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #fff;
            font-size: 12px;
            margin-top:10px;
        }
        .groupDetail table.groupDetailTab
        {
            border-collapse: collapse;
            border: 1px solid #EFEFEF;
            width: 96%;
            margin: 10px;
        }
        .groupDetail table.groupDetailTab tr td
        {
            padding: 4px 8px;
            border: 1px solid #EFEFEF;
        }
        .groupDetail table.groupDetailTab tr td.first
        {
            width: 150px;
        }
        .groupDetail h2
        {
            font-size: 13px;
            line-height:20px;
            font-weight: bold;
            border-bottom: 1px dotted #E3E3E3;
            padding: 7px 0 7px 32px;
            background: url(../Tutor/Main/images/gIcon.png) no-repeat 12px 8px #E3E3E3;
            display: block;
        } 
/*forum AddUpdate parent div*/
	.fAddUpdate{width:70%; height:auto; margin:0 auto; padding:0 10px 10px 10px; border:1px solid #f4f4f4; background-color:#f9f9f9; margin-top:10px; -webkit-border-radius:5px;
    border-radius:5px;}
	.fAddUpdate table tr td{padding:5px;}
	.fAddUpdate table tr td.label{width:90px;}
	.fAddUpdate table tr td h3{font-size:12px; border-bottom: 1px dotted #CCCCCC;}
	.fAddUpdate table input[type="text"],.fAddUpdate table textarea {width:570px;}
.fAddUpdate1{width:98%; height:auto; margin:0 auto; padding:5px; border:1px solid #f4f4f4; background-color:#f9f9f9; margin-top:10px; -webkit-border-radius:5px;
    border-radius:5px;}
.fAddUpdate1 table tr td.forumTable{padding:5px;border:1px solid #f3f3f3;}
	
/**/
/*Added for displaying group heading in tutor section*/
.subhead{font-size:14px; font-weight:bold;}
/*Knowledge_Bank_bg css*/
.Knowledge_Bank_bg{margin:0 auto; width:650px;}
/**/

/*this is for FAQ.aspx page*/
.accordionContent P.accordion{padding:9px 0 9px 10px;}
/*End FAQ*/

/*forum posts*/
.reply-link{font-size:11px !important;font-weight:normal !important;}
p.postedon {font-size:11px !important;color:#939393;}
p.postedon label{font-size:11px !important;color:#505050 !important;}
.font11{font-size:11px !important;font-weight:normal !important;}

/*---------All Table Info-----------*/

    .allInfotableBG
        {
            overflow: hidden;
            height: 100%;
        }
       .tableLeft{width:350px; float:left; display:inline;}
        .allInfotableRight
        {
            border: 1px solid #EDEDED;
            width: 210px;
            float: right;
            display: inline;
            background-color: #fff;
        }
        .infoHead
        {
            border-radius: 5px 5px 0 0;
            margin-top: -3px;
            text-align: left;
            width: 200px;
            background-color: #BABABA;
            color: #fff;
            padding: 5px;
        }
        
       /* ol li{padding:0 4px; margin:4px;} This is wright on per page where u apply this */
       
 /*--------------------*/
 
      /*Added by Dnyaneshwar (earlier added by Chitra) in individual page for div center alignment */
        .mainFieldset
        {
            margin: 0 auto 10px;
            width: 98%;
        }
        .rightTD
        {
            padding-left: 10px;
        }
        .outerMainDiv /*Added for module where outer div is not added*/
         {	border: 1px solid #D2D2D2;
			margin: 0 5px;
			border-radius: 5px 5px 5px 5px;
			padding: 5px;}
/*--------------------------------*/


/*-----Add for admin-------------*/
.adminHolder{width:98%;margin:0 auto;/* border:1px solid #e1e1e1;*/ -moz-border-radius: 5px; border-radius: 5px; margin:10px;}
.adminHolder tr td{padding:4px;}
/*--------------------------------*/

/*--------Add for admin parent div holder----------------*/
.adminDataHolder {margin:10px; border:1px solid #e8e8e8; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
border-radius: 5px;padding:10px;}
/*--------------------------------*/


/*--------------AddPackagePopularity------------------*/
.guidelines{border:1px solid #e2e2e2; padding:5px; font-family:Arial; font-size:11px;-moz-border-radius: 5px;
border-radius: 5px; width:297px; background-color:#f7f7f7; margin:0 auto;style="overflow:hidden; height:auto"; margin-bottom:20px;
}
.guidelines p.red{ color:#ff0000; font-weight:bold; padding:2px; margin:0; float:left; display:inline-block; width:165px;}
.guidelines p.blue{color:#000371; font-weight:bold; padding:2px; margin:0; float:left; display:inline-block; width:119px}
.test{ margin-top:20px;}
/*--------------------------------*/