
.fixed{
	
	clip: rect(25px, 10px, 10px, 25px); 
	overflow : hidden;
	max-height : 100px;
	min-height : 100px;
	table-layout : fixed;
	height : 100px;
}

.noborder{
	border : none;
}
.pointer{
	cursor : help;
}
.main{
	background-color : #CCCCCC;
}
table.allborder{
	border : 1px solid #CCCCCC;
	padding : 5px 5px 5px 5px;
	border-collapse : collapse;
	
}
table.fixed
{
	table-layout : fixed;
	overflow : hidden;
}
.textarea10a{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom : 8px;
	padding-left : 10px;
	padding-right : 0px;
	padding-top : 15px;
	margin-right : 0px;
	margin-left : 0px;
	width : 100%;
}
.textarea10b{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-bottom : 2px;
	padding-left : 4px;
	padding-right : 0px;
	padding-top : 1px;
	margin-right : 0px;
	margin-left : 0px;
	
}
.button1{
	height : 20px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-stretch : wider;
	color : #666666 ;
	background-color:#E8BE17
}
.button2{
	height : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :9px;
	color : #666666;
}
.button3{
	height : 26px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10px;
	color : #4B4B4B;
	background-color:#E8BE17;
	margin-bottom:10px;
	p
}
.button3:hover{
	background-color:#AD4D0C;
	color:#F4F4F4
	
}
.selectbox1{
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	width : 100px;
}
.textbox10a{
	height : 16px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.textbox10b{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
.textbox12{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.textbox10c{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #F4F4F4;
}
.textbox10d{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	background-color : #E4E4E4;
}
.checkbox1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	
	height : 16px;
	vertical-align : middle;
}
.heading18{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
}
.heading16{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
}
.heading14{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 8px;
}
a.menutab{
	color : rgb(83, 64, 227);
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
a.menutab:hover{
	color : #797979;
}
a.menu{
	color : #ffffff;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	
}
.menuline{
	height:30px;
}
a.menu:hover{
	color : #C8C8C8;
}
a.menu2{
	color : Black;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
a.menu2:hover{
	color : #666666;
}
a.menu3{
	color : Black;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
a.menu3:hover{
	color : #666666;
}
a.menu4{
	color : Black;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border : 1px solid #999999;
	background-color : #E2E2E2;
	height : 20px;
}
a.menu4:hover{
	color : #666666;
}
a.menu5{
	color : Black;
	text-decoration : underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	
	
	height : 20px;
}
a.menu5:hover{
	color : #666666;
}
a.menu6{
	color : Black;
	text-decoration : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	
	
	height : 20px;
}
a.menu6:hover{
	color : #666666;
}
a.menu7{
	color : Black;
	text-decoration : underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
a.menu7:hover{
	color : #808080;
}
a.link10u{
	color : #cc3333;
	text-decoration : underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
a.link10u:hover{
	color : #cc9999;
}
a.link10{
	color : #cc3333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
}
a.link10:hover{
	color : #663333;
}
a.link10-lh{
	color : #cc3333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration : none;
	line-height : 10px;
}
a.link10-lh:hover{
	color : #663333;
}
a.link12{
	color : #cc3333;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
a.link12:hover{
	color : #663333;
}
a.link12black{
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
}
a.link12black:hover{
	color : #663333;
}
a.link12u{
	color :#cc3333;
	text-decoration : underline;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}
a.link12u:hover{
	color : #cc9999;
}
a.sorthead{
	color :#cc3333;
}

table.linedBlack
{
	border-top : medium solid silver;
	border-left : thin solid silver;
	border-right : thin solid silver;
	border-bottom : thin solid silver;
	padding-left:10px;
	padding-right:10px;
	
}
table.linedBlacknotop
{
	border-left : thin solid #000000;
	border-top : thin solid #000000;
	border-right : thin solid #000000;
	border-bottom : thin solid #000000;

}
td.button3{
	background-image : url(../Images/button1.gif);
	background-repeat : no-repeat;
	background-position : bottom;
	padding-top : 7px;
	}
td.allborder{
	border-collapse : collapse;
	border-spacing : 1px;
	border : thin solid Silver;
}
td.error{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color:#FF0000;
}
td.text10{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
td.text10h{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding-top : 0px;
}
td.text12{
	font-size : 16px;
}

td.text9{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
}
td.text12u{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #6C6C6C;
	text-decoration : underline;
}
td.text10LR{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	border-right-style : solid;
	border-right-width : 1px;
	border-right-color : Silver;
	padding-left : 3px;
}
td.title20{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
}
td.title20u{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;border-bottom-color : #666666;
	border-bottom-style : solid;
	border-bottom-width : thin;
	
}
td.title2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
}
td.title14{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #666666;
}
td.title18{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : Black;

}
.fred
{
	color:red;
	text-decoration : none;
	padding-left : 0px;
	
}
.fblue
{
	color:blue;
	text-decoration : none;
	padding-left : 0px;
	
}
tr.stripe1{
	background-color : #F4F4F4;
	font-size : 10;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
tr.stripe2{
	background-color : #E4E4E4;
	font-size : 10;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.menustrip{
	background-color : #2e8801;
	height:30px;
	width:100%;
}
.footstrip{
	background-color : #2e8801;
	width:100%;
}
.asgalogo{width:50%;}
.divpage{
	width:60%;
}
.divbody{
	background-color:#e1fecd;
	width:100%;
}
.divchaptername{
	color:red;
	font-size:3em;
}
.divheaderimage{
	width:100%; 
	height:100px;
	overflow : hidden;
}
.headerimage{
	width:110%;
	text-align:right;
	
}
.logoimage{width:50%;}
div.content{
	padding-top:20px;
	padding-bottom:50px;
	padding-left:30px;
	padding-right:50px;
	width:80%;
}
.cursor{ cursor:pointer;}
.bold{font-weight:bold; }
.italic{ font-style: italic;}
.redtextbox{border:2px solid red;}
.font04em{font-size:.4em;}
.font05em{font-size:.5em;}
.font06em{font-size:.6em;}
.font07em{font-size:.7em;}
.font08em{font-size:.8em;}
.font10em{font-size:1em;}
.font12em{font-size:1.2em;}
.font15em{font-size:1.5em;}
.font18em{font-size:1.8em;}
.font20em{font-size:2em;}
.font24em{font-size:2.4em;}
.font28em{font-size:2.8em;}
.font30em{font-size:3em;}
.font40em{font-size:4em;}
.font9{ font-size:9px;}
.font10{ font-size:10px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font28{ font-size:28px;}
.font32{ font-size:32px;}
.font36{ font-size:36px;}
.menupopup {
    display: none;
	width:10%;
    background:   #2e8801; 
	color: #ffffff;
    padding: 8px;
    border: 2px solid #ddd;
    font-size: 1em;
    position: absolute;
    height:40vh;
    overflow:auto;
    margin:20px 0 0 10px;
    left:20%;
    z-index: 99999;
   /* box-shadow: 0px 0px 20px #999;
    /* CSS3 */
        -moz-box-shadow: 0px 0px 20px #999;
    /* Firefox */
        -webkit-box-shadow: 0px 0px 20px #999;
    /* Safari, Chrome */
	border-radius: 6px 6px 6px 63px;
    -moz-border-radius: 6px;
    /* Firefox */
        -webkit-border-radius: 6px;
    /* Safari, Chrome */;
}
.hamburgerdiv{
	padding:15px 0 0 15px;
	margin:0;
	float:left;
	width:15%;
	display:inline-block;
	
	
}
.divfloatright{	float:right;}
.divfloatleft{	float:left;}
.divclearB{clear:both;}
.divwidth110{	width:105%;}
.divwidth105{	width:110%;}
.divwidth100{	width:100%;}
.divwidth98{	width:98%;}
.divwidth95{	width:95%;}
.divwidth90{	width:90%;}
.divwidth80{	width:80%;}
.divwidth70{	width:70%;}
.divwidth60{	width:60%;}
.divwidth55{	width:55%;}
.divwidth50{	width:50%;}
.divwidth48{	width:48%;}
.divwidth40{	width:40%;}
.divwidth35{	width:35%;}
.divwidth30{	width:30%;}
.divwidth25{	width:25%;}
.divwidth20{	width:20%;}
.divwidth15{	width:15%;}
.divwidth10{	width:10%;}
.divwidth5{	width:5%;}
.divinlineB{	display:inline-block;}
.divtop{	vertical-align:top;}
.divbox{
	border:1px black solid;
	padding:5px 10px 10px 10px;
}
.divbox0{
	border:1px red solid;
	padding:0px 10px 0px 10px;
	margin:-3;
}
.center{margin:0 auto;}
.divcentertext{text-align:center;}
.divrighttext{text-align:right;}
.divlefttext{text-align:left;}
.divabsolute{position:absolute;}
.divfixed{position:fixed;}
.divrelative{position:relative;}
.divbgwhite{background-color:#ffffff;}
.greenbg{background-color:green;}
.divbgblack{background-color:black;}
.red{color:red;}
.gold{color:#ddbc03;}
.white{color:#FFFFFF;}
.green{color:green;}
.black{color:black;}
.divhide{
	display:none;
}
.divshow{
	display:inline-block;
}
.testdiv{
	background-color:red;
}
.calendardiv{
	width:100%;
	background-color:#ffffff;
	height:40em;
}
.calendarcontainer{
	position:sticky;
	
	width:90%;
	
	
	top:30%;
	z-index: 9990;

}
.calendarpopup{
	position:absolute;
	background-color:#ffffff;
	width:80%;
	left:20%;
	
	top:30%;
	z-index: 9999;

}
.calendarmonth{
	background-color:#red;
	height:300px;
}