body{margin:0; padding:0; background:#0c61b9 url(images/bg.jpg) top left repeat-x;  }
.html{margin:0; padding:0; }
/* Main Table------------------------------------------------------------------*/
.top-spacer{background:url(images/topspacer.png) bottom left repeat-x;  }
.right-spacer{ background:url(images/right-spacer.png) top left repeat-y; margin:0; padding:0;}
.left-spacer{ background:url(images/left-spacer.png) top right repeat-y; margin:0; padding:0;}
.bottom-spacer{ background:url(images/bottom_spacer.png) top left repeat-x; margin:0; padding:0;}

/*Main Table ---------------------------------------------------------------------------------------------------*/
.top-header{background:#FFF url(images/top-sun.jpg) top right no-repeat; font:bold 30px Tahoma, Geneva, sans-serif, Geneva, sans-serif; color:#193f8e; padding:0px 30px; }
.top-header strong{font:bold 45px Tahoma, Geneva, sans-serif, Geneva, sans-serif; color:#193f8e;}
.top-header a{text-decoration:none; color:#193f8e;}

.header{margin:0; padding:0; background:url(images/header.jpg) top left no-repeat; } 
.logo{margin:5px 0px 0px 5px; }

.right-panel{text-shadow: 0 0 0.2em #87F, 0 0 0.2em #87F,
        0 0 0.2em #87F}
.resons{margin:0px; padding:5px; font:bold 13px Arial, Helvetica, sans-serif; color:#000; }
.resons h1{margin:15px 0px 15px 0px; padding:0; font:bolder 20px Tahoma, Geneva, sans-serif, Helvetica, sans-serif; color:#2e3192; }
.resons ul{margin:10px 20px 0px; padding:0; list-style-type:none; font:bold 14px Tahoma, Geneva, sans-serif; color:#000; }
.resons li{margin:8px 0px; padding:0px 0px 0px 15px ; background:url(images/bullet.gif) left no-repeat; font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-shadow: 0 0 0.8em #FFF, 0 0 0.8em #FFF,
        0 0 0.8em #FFF; line-height:20px;}
/* Left Nav-------------------------------------------------------------------*/		
.left-nav{margin:0; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#4f9728; line-height:18px; }
.left-nav P{margin:0; padding:0; font:bold 18px Arial, Helvetica, sans-serif; color:#4f9728; line-height:22px; }
.left-nav span{margin:8px 0px; padding:6px; font:bold 12px Arial, Helvetica, sans-serif; color:#333; line-height:22px; }
.left-nav strong{margin:0; padding:0; font:bold 28px Arial, Helvetica, sans-serif; color:#000; line-height:22px; }
.left-nav h1{margin:5px; padding:0; font:bold 22px Tahoma, Geneva, sans-serif; color:#1668ba; line-height:22px; }
.left-nav a{margin:0; padding:0;  text-decoration:none; }
.left-nav a:hover{margin:0; padding:0;  text-decoration:none; }

/* Body -------------------------------------------------------*/
.body{margin:0; padding:10px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
.body p{margin:0; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
.body strong{font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
.body input.text{margin:0px 0px 0px 10px; padding:0; width:180px; height:16px; font:normal 11px Arial, Helvetica, sans-serif; color:#333;
border:#e2e2e2 solid 1px; border-top:#878787 solid 1px;}
.body select {border:1px solid #d6d6d6; padding:1px; background:#fff; font:normal 11px Arial, Helvetica, sans-serif; color:#333;}


/* Footer -------------------------------------------------------*/
.footer{margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#333; background:url(images/footer.jpg) top right repeat-y; }
.button {
color: #FFFFFF;
background-image:url(images/submit.gif); width:110px; height:28px; border:0px; background-color:#FFFFFF;
cursor: pointer; 

}