    body {
	    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
      color: #000000;
      font-size: 0.8em;
      background: #FFFFFF;
			margin: 0px 0px 0px 0px;
    }
				
    a:link { 
      color:#0000FF;
      font-family:Arial, Helvetica, Sans-Serif;
      font-size:1em;
      text-decoration:none;
    }
   
    a:visited {
      color:#0000FF;
      font-family:Arial, Helvetica, Sans-Serif;
      font-size:1em; 
      text-decoration:none;
    }
   
    a:active {
      color:#0000FF;
      font-family:Arial, Helvetica, Sans-Serif;
      font-size:1em;
      text-decoration:none;
    }
   
    a:hover {
      color:#0000FF; 
      font-family:Arial, Helvetica, Sans-Serif;
      font-size:1em;
      text-decoration:underline;
    }
		
		
		h2, h3 {
			font-family: Century Gothic, Veranda, Arial
		}
		
		p {
	    margin:10px 5px 15px 5px;
	    line-height:1.3;
    }
				
		#main {
	     margin:5px auto;
	     width:640px;
			 min-height:310px;
	     background-color:#A5CCFF;
	     padding-bottom:5px;
	     border-left:1px solid #000000;
			 border-right:1px solid #000000;
	     border-bottom:2px solid #000000;
    }
		
		#content {
	     background-color:#FFFFFF;
	     border:1px solid #000000;
			 margin:5px 5px 5px 5px;
    }
		
		.contentBox {
       background-color:#F2F2F2;
       margin: 5px 5px 5px 5px;
			 padding: 5px 5px 5px 5px;
    }
		
		#mainmenu {
			 margin:0px 0px 0px 0px;
			 text-align:center;
			 padding: 0px 0px 9px 0px;
			 background-color:#001E5B;
			 font-size: 12px;
			 height:20px;
			 border-bottom:3px solid #FFFFFF;
    }

    #mainmenu li	{
		   display: inline;
			 list-style-type: none;
			 margin: 0px;
			 padding: 0px;
			 height:20px;
    }
		
    #mainmenu li a:hover {
			 background-color: #2B75FF;
			 color: #ffffff;
			 float: left;
			 font-size: 12px;
			 font-weight: normal;
			 margin: 0px 0px 0px 0px;
			 padding: 7px 10px 2px 10px;
			 text-decoration: none;
			 font-weight:bold;
			 height:20px;
    }
		
		#mainmenu a:link, #mainmenu a:visited {
			 background-color: #001E5B;
			 color: #ffffff;
			 float: left;
			 font-size: 12px;
			 font-weight: normal;
			 margin: 0px 0px 0px 0px;
			 padding: 7px 10px 2px 10px;
			 text-decoration: none;
			 font-weight:bold;
			 height:20px;
    }
		
		#menu {
			 border-bottom: 1px solid #CCCCCC;
			 margin:10px 0px 5px 15px;
			 text-align:center;
			 padding: 0px 0px 21px 12px;
			 background-color:#FFFFFF;
			 font-size: 12px;
    }

    #menu li	{
		   display: inline;
			 list-style-type: none;
			 margin: 0px;
			 padding: 0px;
    }
		
    #menu li a:hover {
			 background: #6699CC;
			 border: 1px solid #DDDDDD;
			 color: #ffffff;
			 float: left;
			 font-size: 12px;
			 font-weight: normal;
			 margin: 0px 6px 0px 5px;
			 padding: 2px 10px 2px 10px;
			 text-decoration: underline;
			 font-weight:bold;
    }
		
		#menu a:link, #menu a:visited {
			 background: #6699cc;
			 border: 1px solid #dddddd;
			 color: #ffffff;
			 float: left;
			 font-size: 12px;
			 font-weight: normal;
			 margin: 0px 6px 0px 5px;
			 padding: 2px 10px 2px 10px;
			 text-decoration: none;
			 font-weight:bold;
    }

		#footer {
			 border-top: 1px solid #CCCCCC;
			 margin:10px 0px 0px 15px;
			 padding: 0px 0px 0px 12px;
			 background-color:#FFFFFF;
    }
		
		#modalContainer {
			 background-color:transparent;
	     position:absolute;
			 width:100%;
	     height:100%;
	     top:0px;
	     left:0px;
	     z-index:10000;
	     background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
		}

		#alertBox {
	     position:relative;
	     width:600px;
	     min-height:100px;
			 margin-top:50px;
			 padding-bottom:15px;
			 padding-left:5px;
	     border:2px solid #000;
	     background-color:#FFFFFF;
	     background-image:url(alert.png);
	     background-repeat:no-repeat;
	     background-position:20px 30px;

		}

		
		#alertBox h1 {
	     margin:0;
	     font:bold 0.9em verdana,arial;
	     background-color:#E5EEFF;
	     color:#000000;
	     border-bottom:1px solid #000;
	     padding:2px 0px 2px 5px;
		}

		#alertBox p {
	     font:0.7em verdana,arial;
	     height:50px;
	     padding-left:5px;
	     margin-left:5px;
		}

		#alertBox #closeBtn, #saveBtn, #sendBtn {
	     display:inline;
	     position:relative;
	     margin:5px auto;
			 margin-right:5px;
	     padding:3px;
	     border:2px solid #000;
	     width:70px;
	     font:0.7em verdana,arial;
	     text-transform:uppercase;
	     text-align:center;
	     color:#000000;
	     background-color:#F9FBFF;
	     text-decoration:none;
		}
		
		.innerTable {
		   margin-left: 15px;
			 width:580px;
			 background-color:#A5CCFF;
			 border-left:1px solid #000000;
			 border-right:2px solid #000000;
 			 border-top:1px solid #000000;
			 border-bottom:2px solid #000000;
		}
		
		.error {
       background-color:#FFDDDD;
       color:#333333;
       border:2px solid #CC3333;
       width:500px;
	     padding:2px 8px 2px 8px;
	     margin:5px auto 10px auto;
		}
		
	  .success {
       background-color:#CCFFCC;
       color:#333333;
       border:2px solid #009900;
       width:500px;
	     padding:2px 8px 2px 8px;
	     margin:5px auto 10px auto;
			 text-align:center;
		}