/* Defaults */
body{ margin: 0;}
body,div, select, td, input, p, H1, H2, H3, H4 { font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
body,div, select, td, input { color: #212121; font-size:12px; line-height:15px;}
p { font-size: 12px; font-style: normal; line-height: 16px; }
H1 {behavior: url(csshover.htc); font-size: 18px; font-weight: normal; margin:0; line-height:15px; color:#0000;}
H2 { color:#0000; padding:0; line-height:12px; font-size: 13px; font-weight: bold; margin-top:0px; }
/*H2:hover { color:#a7e137;}*/
H3 { font-size: 14px; font-weight: bold;  line-height:12px;}
H4 { font-size: 12px; font-weight: bold;  line-height:10px;}
span {font-family:"Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;font-size: 13px;line-height:22px;font-style:normal; }

H2 span {margin-top:0; padding-top:0px;}
/* standards */
.left{ float: left; }
.right{ float: right; }
.cleft{ clear: left; }
.cright{ clear: right; }
.cboth{ clear: both; }
.tright{ text-align: right; }
.tcenter{ text-align: center; }
.abs{ position: absolute; }
.hand {cursor: pointer;}
.border{border: 1px solid #ff00ff;}
.center{text-align:center;}
.hiddendiv{ visibility: hidden; display: none; }
.visiblediv{ visibility: visible; display: block; }


/* ***************** CALENDAR CSS ************************** */

.calendar { position: relative; display: none; border: 1px outset buttonHighlight; font-size: 11px; color: #000; cursor: default; background: buttonFace;  }
.calendar table { border: 0px outset buttonHighlight; font-size: 11px; cursor: default;  background: buttonFace; }
.calendar .button { text-align: center; padding: 1px; border: 1px outset buttonHighlight; }
.calendar thead .title { font-weight: bold; padding: 1px; border: 1px solid buttonShadow; background: buttonShadow; color: buttonHighlight; text-align: center; }
.calendar thead .name { border-bottom: 1px solid buttonShadow; padding: 2px; text-align: center; background: buttonHighlight; }
.calendar thead .hilite { border: 1px inset buttonShadow; padding: 1px; background-color: buttonShadow; color:buttonHighlight; }
.calendar thead .active { border: 1px inset buttonHighlight; padding: 1px; background-color: buttonShadow; color:buttonHighlight; }
.calendar tbody .day { width: 20px; text-align: right; padding: 2px 4px 2px 2px; }
.calendar td.time { border-top: 1px solid buttonShadow; padding: 1px 0px; text-align: center; background-color: buttonHighlight; }
.calendar td.time span.hilite { background-color: buttonShadow; color: buttonHighlight; }
.calendar .combo { position: absolute; display: none; width: 40px; top: 0px; left: 0px; cursor: default; border: 1px outset buttonShadow; background: buttonFace; font-size: 90%; padding: 1px; z-index: 100; text-indent: 10px; }
.calendar .combo .hilite { background: buttonShadow; color: buttonHighlight; }
.calendar tfoot .footrow { text-align: center; }
.calendar thead .weekend { color: #f00; }
.calendar tbody td.weekend { color: #f00; }
.calendar tbody td.today { font-weight: bold; color: #00f; }
.calendar tbody td.hilite { padding: 1px 3px 1px 1px; border: 1px inset buttonShadow;}
.calendar tbody td.selected { font-weight: bold; border: 1px inset buttonHighlight; padding: 2px 2px 0px 2px; background: buttonShadow; }
.calendar td.time .hour, .calendar td.time .minute, .calendar td.time .ampm { padding: 0px 3px 0px 4px; font-weight: bold; background-color: #fff; }
.calendar table .wn { padding: 2px 3px 2px 2px; border-right: 1px solid buttonShadow; background: buttonHighlight;}


/* ***************** home  ************************** */
.mainDiv{width:880px; margin:0 auto;}
.pink{color:#ff00ff;}
.font24{font-size:24px;}
.font22{font-size:20px;}
.font18{font-size:18px;}
.font16{font-size:16px;}
.font15{font-size:15px;}
.font14{font-size:14px;}
.font13{font-size:13px; font-style: normal;}
.font13 p { font-size: 13px; font-style: normal;line-height: 16px; }
.font12{font-size:12px;}


.hSpc7{height:7px;line-height:7px;}
.hSpc4{height:4px;line-height:4px;}
.hSpc43{height:43px;line-height:43px;}
.hSpc39{height:39px;line-height:39px;}
.hSpc21{height:21px;line-height:21px;}
.hSpc18{height:18px;line-height:18px;}
.hSpc12{height:12px;line-height:12px;}
.hSpc14{height:14px;line-height:14px;}
.hSpc30{height:30px;line-height:30px;}
.hSpc10{height:10px;line-height:10px;}
.hSpc110{height:110px;line-height:110px;}
.lheight{line-height:22px;}
.lheight P{ font-size: 13px; font-style: normal; line-height: 22px; }
.lheight div{ font-size: 13px; font-style: normal; line-height: 22px; }
.lheight div div{ font-size: 13px; font-style: normal; line-height: 22px; }
.lheight div span{ font-size: 13px; font-style: normal; line-height: 22px; }
.lheight div span div{ font-size: 13px; font-style: normal; line-height: 22px; }

.lheight a{color:#767676;text-decoration:none;border-bottom-width: 1px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-style: dotted;}

.wiD77{width:77px;height:77px;border:1px solid #a0a0a0;}
.leftLogoDiv{width:115px;}
.leftDiv{width:301px;}
.leftDiv1{width:356px;}
.lpad20{padding-left:20px;}
.lpad26{padding-left:26px;}
.lpad14{padding-left:14px;}
.lpad10{padding-left:10px;}
.lpad4{padding-left:4px;}
.tpad104{padding-top:104px;}
.tpad55{padding-top:40px;}
.tpad8{padding-top:8px;}
.tpad4{padding-top:4px;}
.lpad400{padding-left:330px;}
.bg{background-color:#ff00ff;}


.botWidth560{width:690px;margin:0 auto;}

ul.vList{margin:0; padding:0;}
ul.vList li{text-align: left; list-style:disc; margin:0 0 0 25px;color:#212121;line-height:20px;}

ul.hList{margin:0; padding:0;}
ul.hList li{text-align: left; list-style: none; margin:0; float: left;}

ul.hList li ul.hList2 {margin-top:10px; padding:0;
	position: absolute;
        border: 0px solid red;
	
}
ul li ul.hList2 li{text-align: left; 

list-style: none; margin:0; float: left;}

a.topNavi{color:#767676;text-decoration:none;}
a.topNavi:hover{color:#767676;border-bottom:2px solid #ff00ff;}
a.bottom{color:#ff00ff;text-decoration:none;}
a.bottom:hover{color:#ff00ff;text-decoration:underline;}
a{color:#767676;text-decoration:none;}
a:hover{color:#767676;}
a.rdm{color:#767676;text-decoration:none;}
a.rdm:hover{color:#000000;text-decoration:underline;}

a.topNaviOver{color:#767676;border-bottom:2px solid #ff00ff;}

.form{margin:0; padding:0;}
.leWidth112{width:112px;}
input.btnText{width:200px;height:22px;line-height:22px;border-top:1px solid #858585;border-right:1px solid #c1c1c1;border-bottom:1px solid #e1e1e1;border-left:1px solid #c1c1c1;}

.leWidth80{width:75px;}
input.btnTextNew{width:150px;height:22px;line-height:22px;border-top:1px solid #858585;border-right:1px solid #c1c1c1;border-bottom:1px solid #e1e1e1;border-left:1px solid #c1c1c1;}

#loadingDiv{ background-color: buttonFace; border: 0px inset buttonShadow; text-align: center; vertical-align:middle; position: absolute; padding: 0; z-index: 24; opacity:0.8; filter:alpha(opacity=80); cursor: wait; }


a.footerEmail,a.footerEmail:link,a.footerEmail:active,a.footerEmail:hover{color:#000000;text-decoration:none;}

//code for moving navigation

 



 .lavaLamp {
            position: relative;
            
            background-color: #ffffff;
            padding: 0px;
            margin: 0px;
            overflow: hidden;
	   
           
        }
                .lavaLamp li {
                    float: left;
                    list-style: none;
		    
		     margin-left:0px;
                }
                    .lavaLamp li.back {
                        border-bottom:2px solid #ff00ff;
			
                        height: 23px;
                        z-index: 8;
				
                        position: absolute;
                    }


                    .lavaLamp li a {
                        
                        text-decoration: none;
                       
                       text-align: center;
                        top: 0px;
                       
                        letter-spacing: 0;
                        z-index: 100;
                        display: block;
			
                        float: left;
                        height: 23px;
                        position: relative;
                        overflow: hidden;
                        
                    }   
                        .lavaLamp li a:hover, .lavaLamp li a:active, .lavaLamp li a:visited {
                            border: none;
                        }    

.lavaLamp li.backHover {
                        border-bottom:2px solid #ff00ff;
			
                       text-decoration: none;
                       
                       text-align: center;
                        top: 0px;
                       
                        letter-spacing: 0;
                        z-index: 100;
                        display: block;
			
                        float: left;
                        height: 23px;
                        position: relative;
                        overflow: hidden;
                       
                    }  
                    
.greyText{
	 color:#767676;
}

.botWidth760{ width:790px;margin:0 auto;}


