body {padding:0; margin-top:0; margin-left:0;background-color:transparent; background-image:url('images/background_page_greytile.png');}
body, td {font-family:Arial; font-size:12px; color:#000000;}
h2 {font-family:Arial; font-size:12pt; color:#000000; margin:0}
h5 {font-family:Arial; font-size:12pt; font-weight:normal; color:#000000; margin:0}
h6 {font-family:Arial; font-size:8pt; color:#777777; margin:0}

a:active     { text-decoration: none; color: #2C42BE }
a:link       { color: #2C42BE; font-weight:bold; text-decoration: none }
a:visited    { color: #2C42BE; font-weight:bold; text-decoration: none }
a:hover      { color: #ff9900; font-weight:bold; text-decoration: underline }

.LogoBanner {background:url('images/banner_top_920.png');}
.LogoText {padding-left:70; font-family:Century Gothic,Verdana,Arial; font-size:20px;color:#D8E8F3}
.TitleCell {padding:9;text-align:left; text-decoration:none;font-family:Arial;font-weight:bold;font-size:13px; color:#333333;}
.ContainerCell {padding:10;text-decoration:none;font-family:Arial;font-weight:normal;font-size:12px; color:#3f4463;vertical-align: top;}
.Whitecell {padding:12; border-style:solid; border-width:1; border-color:#add2e8; background:white; text-decoration:none; font-family:Arial; font-weight:normal ;font-size:12px; color:#000000; vertical-align: middle;}
.Essentialscell {padding:15; border-style:solid; border-width:0; border-color:#add2e8; text-decoration:none; font-family:Arial; font-weight:normal ;font-size:10pt; color:#000000; margin: 4px 4px 4px 4px ; vertical-align: middle; background: url('template/cnt_bg.png')}
.MainTable {width:916px; height:auto; vertical-align: top; border-collapse: collapse; border-width: 0;}
.SubTable {margin: 0; padding: 8; border: 0; vertical-align: top; border-collapse: collapse;}
.ContainerTable {margin: 0; padding: 0; border: 0; vertical-align: top; border-collapse: collapse;}
.Container {width:auto; height:auto;}
.SubCell {width:auto; height:auto;}
.CalendarButton {font-family:Arial; font-size:12px;}

.CntTopLeft[class]      {background: url('template/cnt_top_left.png');}
.CntTopLeft2            {background: url('template/cnt_top_left.png') top center;}
.CntTopCenter[class]    {background: url('template/cnt_top_center.png');}
.CntTopCenter2          {background: url('template/cnt_top_center.png') top center;}
.CntTopRight[class]     {background: url('template/cnt_top_right.png');}
.CntTopRight2           {background: url('template/cnt_top_right.png') top center;}
.CntLeft[class]         {background: url('template/cnt_left.png');}
.CntMiddle              {background: url('template/cnt_bg.png');}
.CntRight[class]        {background: url('template/cnt_right.png');}
.CntBottomLeft[class]   {background: url('template/cnt_bottom_left.png');}
.CntBottomCenter[class] {background: url('template/cnt_bottom_center.png');}
.CntBottomRight[class]  {background: url('template/cnt_bottom_right.png');}

.CntTopLeft      {width: 7px; height: 34px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_top_left.png');}
.CntTopLeft2      {width: 7px; height: 5px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_top_left.png'); background-position: top left;}
.CntTopCenter    {height: 34px; 
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_top_center.png');}
.CntTopCenter2    {background: top center; height: 5px;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_top_center.png'); } 
.CntTopRight     {width: 7px; height: 34px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_top_right.png');}
.CntTopRight2     {width: 7px; height: 5px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_top_right.png'); background-position: top center;} 
.CntLeft         {width: 7px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_left.png');}
.CntRight        {width: 7px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_right.png');}
.CntBottomLeft   {width: 7px; height: 9px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_bottom_left.png');}
.CntBottomCenter {height: 9px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_bottom_center.png');}
.CntBottomRight  {width: 7px; height: 9px; 
                  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='template/cnt_bottom_right.png');}
                  
/* Submit Buttons */
input.btnsubmit{
   color:yellow;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color:#a24b06;
   border:1px dotted #FF6600;
   height: 20px;}
   
/* Disabled Calendar Buttons */
input.btndsl{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color:#999999;
   border:1px solid #444444;
   width: 20px;
   height: 20px;}
   
/* Selected Dates Buttons */
input.btncurr{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color:lightgreen;
   border:1px solid;
   width: 20px;
   height: 20px;}
   
/* Dates that can be selected */
input.btnopen{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   background-color:#dddddd;
   border:1px solid;
   width: 20px;
   height: 20px;}