



#body_container {

    width:100%;

}



#form_box {

	position:absolute;

	top:25%;

	left:25%;

	width:50%;

	z-index:100;

	text-align:center;

	background-color:#F5F5F5;

	border:3px solid #0099CC;

	display:none;

	padding:0px;

}



#container {

    width:800px;

    background-color:#F5F5F5;

}



#headerdiv {

    clear:both;

    position:relative;

    width:800px;

}



#left_container {

	margin-top:0px;

	padding-top:0px;

    width:150px;

    float:left;

    border-top:2px solid #999999;

}



#menudiv {

    width:100%;

    border-right:1px dashed #CCCCCC;

    border-bottom:1px solid #CCCCCC;

    background-color:#FFF5EB;

}

#menudiv h4 {

    text-align:center;

    color:#006699;

    font-family:Verdana;

    font-size:15px;

}

.menuitem {

    width:90%;

    margin-left:5%;

    margin-bottom:5px;

    text-align:left;

    border:1px solid #999999;

    background-color:#E3EEFF;

    text-decoration:none;

}

.menuitem :hover {

    background-color:#FFFFC0;

    text-decoration:none;

}



#middle_container {

    width:525px;

    float:left;

    border-top:2px solid #999999;

}



#flashdiv {

    width:100%;

}



#controldiv {

    font-family:Arial;
	padding-left:10px;
	min-height:400px;

}



#controldiv2 {

    font-family:Arial;
	padding-left:50px;

}



#right_container {

    width:124px;

    float:left;

    border-top:2px solid #999999;

}



#listdiv {



}



#bottom_container {

    width:100%;

    clear:both;

    position:relative;

    background-color:#FFFFFF;

    border-top:1px solid;

    border-bottom:1px solid;

    border-color:#999999;

}

/* Table Rows */

table {

      font-size:10px;

}

.browse {

  border-spacing:0px;

  border-collapse:collapse;

  border-style:none;

  width:90%;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  border-left:1px solid #CCCCCC;

  border-top:1px solid #CCCCCC;

  border-right:1px solid #CCCCCC;

  border-bottom:2px solid #BEBEBE;

}

.browse tr td {

  padding-left:2px;

  padding-right:12px;

  padding-bottom:5px;

  padding-top:5px;

  text-align:left;

}

.browse tr th {

  text-align:left;

}

.th {

    background-color:#000000;

    color:#FFFFFF;

}

.even {

    background-color:#ECEAFD;

    color:#000000;

}

.odd {

    background-color:#DBDEF0;

    color:#000000;

}

.base {

	font-size:12px;

}

/* Forms */

input {

    color:#000000;

    font-family:Georgia;

    font-size: 11px;

}



textarea {

    color:#000000;

    font-family:Georgia;

    font-size:11px;

}



.fix {

    background-color:#FFD7C1;

    border:1px solid #FF0000;

}



.input {

    background-color:#F1F8FF;

    border:1px solid #808080;

}



/* Links & Miscellaneous */

.encrypted {

	color:#CCCCCC;

}

a {

    text-decoration:none;

}

a:visited {

    text-decoration:none;

    color:#0000FF;

}

a:hover {

    text-decoration:underline;

}



.seperator {

    border-bottom:1px solid #006699;

    width:100%;

}

.highlight-b{

	background-color:#0066FF;

	color:#FFFFFF;

	font-weight:bold;

}

.tr-b{

	background-color:#FFFFCC;

	border:1px solid #0066FF;

}

.highlight-r{

	background-color:#CC3300;

	color:#FFFFFF;

	font-weight:bold;

}

.tr-r{

	background-color:#FFFFCC;

	border:1px solid #CC3300;

}

.highlight-g{

	background-color:#33CC00;

	color:#FFFFFF;

	font-weight:bold;

}

.tr-g{

	background-color:#FFFFCC;

	border:1px solid #33CC00;

}

/* Insert divs (for content) */

.red {

    width:80%;

    background-color:#FFE2DD;

    border:1px solid;

    border-color:#AD2029;

}

.blue {

    width:80%;

    background-color:#E3EEFF;

    border:1px solid;

    border-color:#999999;

}

.grey {

    width:80%;

    background-color:#BEBEBE;

    border:1px solid;

    border-color:#999999;

}

.blue-admin {

    width:100%;

    background-color:#E3EEFF;

    border:1px solid;

    border-color:#999999;

}



/* Flashes */

.error {

	color:#FF0000;

}

.success {

	color:#0000C0;

}
.yellow {
	background-color:yellow;
	font-weight:bold;
}
.red_bold {
	color:red;
	font-weight:bold;
	font-size:14px;
}
.green_bold {
    border:1px solid;
    border-color:#33FF00;
    font-weight:bold;
    color:black;
}


