 body {
        font:11px Verdana, Arial, Helvetica, sans-serif;
        color:black;
        margin:20px;
        padding:0;
        font-size:11px;
        }

td {
	font-size: 11px;
}

    a {
        text-decoration:none;
        color:#333333;
        font-family:Arial, Verdana, sans-serif;
        font-weight:bold;
        }

    input, textarea, button, select {
	    font-family: Verdana,Arial,Helvetica,sans-serif;
	    font-size: 10px;
	    /*border: 1px solid #999999;*/
	    border: 1px solid #B0B100;
	    /*color: #666666;*/
	    color: #333;
	    background-color: #FFFFFF;

    }
    #login input{
    	margin-bottom: 2px;
    }
    input.submit{
    background-color:#B0B100;
    color: white;
    font-weight: bold;
    }
    #login frameset{
    	border-color: #333;
    }
    #login .error{
    	margin-top: 10px;
    	font-weight: bold;
    	color: #B0B100;
    }
    a:hover {
        text-decoration:underline;
        color:#000000;
        }



    #container {
        width:913px;
        }




    #header {
        margin:0;
        padding:0;
        /*
        background-repeat:no-repeat;
        background-position:0px 0px;
        background-image:url(images/header_01.jpg);
        */
        width:913px;
        height:142px;
        }


    #header img {
        border:none;
        margin:0;
        padding:0;
        }

    #main_nav {
        margin:0;
        padding:0;
        }

    #content_left {
        float:left;
        padding:0;
        margin:0;
        width:210px;
        margin-top:10px;
        }


    #content_center {
        float:left;
        width:520px;
        margin-top:10px;
        margin-bottom:20px;
        }


    #content_right {
        padding:0;
        margin:0;
        float:right;
        width:150px;
        margin-top:10px;
        }


     #footer {
        clear:both;
        padding:5px 5px;
        background-image: url("../images/border.gif");
        background-position: top;
        background-repeat: repeat-x;
        /*font-size:0.9em;*/
        }

     .clear_left {
      clear:left;
      }

        /* +++++++++++++ strip print elements ++++++++++++*/

        #header_print { display:none;}
        #footer_print {display:none;}
        .noback {display:none;}

    .login_box{
		width:300px;
		margin-top:100px;
		/*margin-left:105px;*/
		margin-bottom:100px;
		border:1px solid #CB9E5D;
		/*border-top:none;*/
		padding-bottom:10px;
		float: left;
		background-color:white;
	}
	.login_box_border{
		border:1px dashed #CB9E5D;
		/*border-top:none;*/
   }
		.login_box_top{
			background-color: #CB9E5D;
			color:white;
			/*padding:3px 5px 3px 5px;*/
			padding-left:10px;
			padding-top:5px;
			padding-bottom:5px;
			margin-bottom:10px;
            font-size:11px;
			/*text-align:left;*/
			/*border:1px solid blue;*/
		}

		.login_box_bottom{
			/*float:left;*/
			text-align:right;
			/*border: 1px solid lime;*/
			width:200px;
		}

		.password_box{
			text-align:center;
			padding-top:5px;
		}

		.password_box a{
			font-size:10px;
		}

		.login_box .login_box_bottom .login_error{
			color: red;
			font-size:10px;
		}

		.logout_box{

		    width:30px;
		    float:right;
		    margin-top:10px;
            text-align:right;
            color: #CB9E5D;
            /*border:1px solid red;*/
        }
