.gray {background-color: #d6d6d6;}
.red {color: #FF0000;}
.sublabelthirty {font-weight : bold; text-align : right; width: 30%;}
.sublabelforty {font-weight : bold; text-align : right; width: 40%;}
.sublabelfifty {font-weight : bold; text-align : right; width: 50%;}
.sublabelsixtysix {font-weight : bold; text-align : right; width: 66%;}
.center {text-align : center;}
.two {width: 2%;}
.three {width: 3%;}
.four {width: 4%;}
.five {width: 5%;}
.six {width: 6%;}
.eight {width: 8%;}
.ten {width: 10%;}
.eleven {width: 11%;}
.twelve {width: 12%}
.thirteen {width: 13%}
.fifthteen {width: 15%}
.sixteen {width: 16%}
.seventeen {width: 17%}
.eighteen {width: 18%}
.nineteen {width: 19%}
.twenty {width: 20%;}
.twentytwo {width: 22%;}
.twentythree {width: 23%;}
.twentyfive {width: 25%;}
.twentyseven {width: 27%;}
.twentyeight {width: 28%;}
.thirty {width: 30%}
.thirtythree {width: 33%}
.thirtyfour {width: 34%}
.thirtysix {width: 36%}
.thirtyeight {width: 38%}
.thirtynine {width: 39%}
.forty {width: 40%}
.fortyone {width: 41%}
.fortyone {width: 42%}
.fortyfive {width: 45%}
.fifty {width: 50%;}
.fiftyfive {width: 55%;}
.fiftysix {width: 56%;}
.fiftyseven {width: 57%;}
.redfiftyfive { color: #FF0000; width: 55%;}
.sixty {width: 60%;}
.sixtytwo {width: 62%;}
.seventy {width: 70%;}
.eightyeight {width: 88%;}
.eightythree {width: 83%;}
.eightyfive {width: 85%;}
.ninety {width: 90%;}
.ninetydarkblue{color: #31295a; font-weight: bold; width: 90%;}
.ninetytwo {width: 92%;}
.ninetyeight {width: 98%;}
.fullwid {width: 100%;}
.darkbluebold{color: #31295a; font-weight: bold;}
.blkclass:link{text-decoration:underline; color:#000000}
.blkclass:active{text-decoration:underline; color:#000000}
.blkclass:hover{text-decoration:underline; color:#000000}
.blkclass:visited{text-decoration:underline; color:#000000}
.blkclass:visited:hover{text-decoration:underline; font color:#000000}
.blknone:link{text-decoration:none; color:#000000}
.blknone:active{text-decoration:none; color:#000000}
.blknone:hover{text-decoration:none; color:#000000}
.blknone:visited{text-decoration:none; color:#000000}
.blknone:visited:hover{text-decoration:none; font color:#000000}
.tablebordercococo {width: 100%; border-left:  #cococo; 2px solid; border-right: #cococo;  2px solid; border-top: #cococo; 2px solid; border-bottom:  #cococo; 2px solid;}
.nvytablecelbrdr {width: 38%; border-style: solid; border-width: 2px; border-color: #31295a}
.tableborder {width: 100%; border-left:  2px solid; border-right: 2px solid; border-top: 2px solid; border-bottom:  2px solid;}
.fifthteencell {width: 15%; height: 25px; border-left:  2px solid; border-right: 0px solid; border-top:  0px solid; border-bottom:  2px solid;}
.twentyfivecell {width: 25%; height: 25px; border-left:  0px solid; border-right: 0px solid; border-top:  0px solid; border-bottom: # 2px solid;}
.twentycell {width: 20%; height: 25px; border-left:  0px solid; border-right: 0px solid; border-top:  0px solid; border-bottom:  2px solid;}
.twentycellend {width: 20%; height: 25px; border-left:  0px solid; border-right: 2px solid; border-top:  0px solid; border-bottom:  2px solid;}
.fortycell {width: 40%; height: 25px; border-left:  1px solid; border-right: 0px solid; border-top:  0px solid; border-bottom:  2px solid;}
.sixtycell {width: 60%; height: 25px; border-left:  0px solid; border-right: 0px solid; border-top:  0px solid; border-bottom:  2px solid;}
.onehundredcell {width: 100%; height: 25px; border-left:  2px solid; border-right: 2px solid; border-top:  2px solid; border-bottom:  2px solid;}
.med_title_l {	text-align : left;  color : #302959; font-weight: bold;}
.bluetext {	color : #302959;}
.bluclass:link{text-decoration:underline; color:#302959}
.bluclass:active{text-decoration:underline; color:#302959}
.bluclass:hover{text-decoration:underline; color:#302959}
.bluclass:visited{text-decoration:underline; color:#302959}
.bluclass:visited:hover{text-decoration:underline; font color:#302959}
.thirtynvyrgtlft {width: 30%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 0px; }
.fortynvyrgtlft {width: 40%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 0px; }
.fortyfivenvyrgtlft {width: 45%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 0px; }
.sixtynvyrgtlft {width: 60%; border-left: 0px solid #31295a; border-right: 1px solid #31295a; border-top: 0px; border-bottom: 0px; }

.seventynvyrgtlft {width: 70%; border-left: 0px solid #31295a; border-right: 1px solid #31295a; border-top: 0px; border-bottom: 0px; }
.hundrednvyrgtlft {width: 100%; border-left: 1px solid #31295a; border-right: 1px solid #31295a; border-top: 0px; border-bottom: 0px; }
.hundnvybtrgtlft {width: 100%; border-left: 1px solid #31295a; border-right: 1px solid #31295a; border-top: 1px; border-bottom: 1px solid #31295a;}
.hundnvybtrgtlfttp {width: 100%; border-left: 1px solid #31295a; border-right: 1px solid #31295a; border-top: 1px solid #31295a; border-bottom: 1px solid #31295a; background-color : #31295a; font-weight : bold; color : #ffffff;}
.eightnvyrgtlft {width: 8%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 0px; }
.eightnvyrgtbtm {width: 8%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 1px solid #31295a; }
.twonvybtm {width: 2%; border-left: 0px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 1px solid #31295a; }

.ninetynvybtmrght {width: 90%; border-left: 0px solid #31295a; border-right: 1px solid #31295a; border-top: 0px; border-bottom: 1px solid #31295a; }

.ninetynvyrgtlft {width: 90%; border-left: 0px solid #31295a; border-right: 1px solid #31295a; border-top: 0px; border-bottom: 0px; }
.hundlbbtrgtlfttp {width: 100%; border-left: 1px solid #31295a; border-right: 1px solid #31295a; border-top: 1px; border-bottom: 1px; background-color : #EAEDF4; font-weight : bold; color : #31295A;}
.hundlbrgtlfttp {width: 100%; border-left: 1px solid #31295a; border-right: 1px solid #31295a; border-top: 1px solid #31295a; border-bottom: 0px solid #31295a; background-color : #EAEDF4; font-weight : bold; color : #31295A;}
.hundlbrgtlft {width: 100%; border-left: 1px solid #31295a; border-right: 1px solid #31295a; border-top: 0px solid #31295a; border-bottom: 0px solid #31295a; background-color : #EAEDF4; font-weight : bold; color : #31295A;}

.fivelbbtlft {width: 5%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 1px solid #31295a; background-color : #EAEDF4;}
.fivelblft {width: 5%; border-left: 1px solid #31295a; border-right: 0px solid #31295a; border-top: 0px; border-bottom: 0px; background-color : #EAEDF4;}
.fivelbbt {width: 5%; font-size: 20; border-left: 0px solid #31295a; border-right: 0px solid #31295a; border-top: 0px solid #31295a; border-bottom: 1px solid #31295a; background-color : #EAEDF4;}
.fivelb {width: 5%; font-size: 20; background-color : #EAEDF4;}
.ninetylblrt {width: 90%; border-left: 0px solid #31295a; border-right: 1px solid #31295a; border-top: 0px; border-bottom: 0px; background-color : #EAEDF4;}
.ninetylblbtrt {width: 90%; border-left: 0px solid #31295a; border-right: 1px solid #31295a; border-top: 0px solid #31295a; border-bottom: 1px solid #31295a; background-color : #EAEDF4;}
.tinysmall{ font-size : 10px;}

.msgtable{ border: 0px solid #000000; background-color: #d6d6d6;}
.msgtablecell1{ border: 1px solid #000000; background-color: #ffffff; padding: 0px 0px 0px 3px;}
.msgtablecell2{ border: 1px solid #000000; background-color: #f2f2f2; padding: 0px 0px 0px 3px;}

.h1 {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: -1px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; COLOR: #30295a; BOTTOM: -3px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: relative; BACKGROUND-COLOR: #ffffff;}
.box2 {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: -1px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px; COLOR: #30295a; BOTTOM: -3px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-STYLE: normal; POSITION: relative; BACKGROUND-COLOR: #ffffff;}
.datatable {	BORDER-RIGHT: #30295a 2px solid; BORDER-TOP: #30295a 1px solid; BORDER-LEFT: #30295a 1px solid; BORDER-BOTTOM: #30295a 1px solid; background-color:#ffffff;}

.redbord{border: 2px solid; border-color: #FF0000;}
.top-align-column{vertical-align: top;}
