body { 
font-family:Arial,Helvetica,sans-serif;
font-size:.8em;  
padding:0; 
margin:0
border-left: 1px;
}

#sidebar {
    float:right;
    width:250px;
    }


#navcontainer { margin-left: 1px; }

/*Fat Erik's Pipelist*/
.navlist
{
font-family:Arial,Helvetica,sans-serif;
font-size:1.0em;
list-style: none;
padding: 0;
margin: 0;
}

.navlist li
{
display: inline;
padding: 0;
margin: 0;
}

.navlist li:before { content: "| "; }
.navlist li:first-child:before { content: ""; }

/*IE workaround*/
/*All IE browsers*/
* html .navlist li
{
border-left: 1px solid black;
padding: 0 0.4em 0 0.4em;
margin: 0 0.4em 0 -0.4em;
}

/*Win IE browsers - hide from Mac IE\*/
* html .navlist { height: 1%; }

* html .navlist li
{
display: block;
float: left;
}

/*End hide*/
/*Mac IE 5*/
* html #navlist li:first-child { border-left: 0; }

        /* column container */
        .colmask {
                position:relative;      /* This fixes the IE7 overflow hidden bug */
                clear:both;
                float:left;                width:100%;                     /* width of whole page */
                overflow:hidden;                /* This chops off any overhanging divs */
        }
        /* common column settings */
        .colright,
        .colmid,
        .colleft {
                float:left;
                width:100%;
                position:relative;
        }
        .col1,
        .col2,
        .col3 {
                float:left;
                position:relative;
                padding:0 0 1em 0;
                overflow:hidden;
        }
        /* 2 Column (right menu) settings */
        .rightmenu {
        }
        .rightmenu .colleft {
                right:25%;                      /* right column width */
                background:#fff;                /* left column background colour */
        }
        .rightmenu .col1 {
                width:71%;                      /* left column content width (left column width minus left and right padding) */
                left:25%;                       /* (right column width) plus (left column left padding) */
        }
        .rightmenu .col2 {
                width:21%;                      /* right column content width (right column width minus left and right padding) */
                left:5%;                        /* (right column width) plus (left column left and right padding) plus (right column left padding) */
        }


th {
	background-color: #F8F8F8; padding: 6px 6px 6px 6px;
	padding-top:0;
	padding-bottom:0;
	border-top: 1px solid #aaa;padding: 0.2em;
	border-left: thin dotted #aaa;
	font-size: .9em;}

.O, a.O, a:visited.O		{ color: #CC6600; }

h2 {
	font-size: 1.1em;
	margin: 0;
	padding: 0;}

tr td { padding: 6px 6px 6px 6px;
font-size: .9em;
border-top:1px solid #D8D8D8; padding: 0.2em;
}

.add {
	color:red;
}
#message 
{
font-weight: bold;
text-align: left;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 10px 
}

                .form_title{
                        color : #000000;
                        font-size: 13px;
                        font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
                        font-weight : bold;
                }

                .form_field {
                        font-size : 13px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #474747;
                        font-weight : bold;
                        text-align:left;
                }

                .form_text{
                        font-size : 11px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #000000;
                }

                .text_box{
                        font-size : 11px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #000000;
                        width:200px;
                }

                .text_area{
                        font-size : 11px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #000000;
                        width:200px;
                        height:60px;
                }

                .text_select{
                        font-size : 11px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #000000;
                }

                .form_error{
                        font-size : 11px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #ff0000;
                        font-weight : bold;
                }

                .copyright{
                        font-size : 11px;
                        font-family : Verdana, Arial, Helvetica, sans-serif;
                        color : #000000;
                }


