/**
 * $Horde: horde/themes/bluewhite/screen.css,v 1.18.6.9 2005/11/02 19:32:38 jan Exp $
 */

body {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #fff;
    font-size: 10px;
    width: 90%;
margin-left:auto;
margin-right:auto; 
}
a {
    color: #339;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
td {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.headerbox {
    border-color: #66a;
}
.selected {
    background: #C6D3FF;
}
.header {
    color: #000;
    background: #ddd;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.header a {
    color: #000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.header a:hover, a.header:hover {
    color: blue;
    text-decoration: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
a.header {
    border-bottom: 0;
    background: transparent;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
a.fixed {
    color: #339;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.light {
    color: #333;
}
.smallheader {
    color: #000;
    background: #fff;
    font-family: Verdana,Helvetica,sans-serif;
    font-size: 10px;
}
a.smallheader:hover {
    color: #cce;
    text-decoration: none;
}
.control {
    background: #ddd;
}
ul.linedRow {
    list-style-type: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.linedRow, tr.linedRow td, table.linedRow td, ul.linedRow li {
    color: #000;
    background: #fff;
    border-bottom: 1px solid #ddd;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
table.linedRow, ul.linedRow {
    border-bottom: none;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol {
    color: #000;
    background: #f3f3f3;
    border-bottom: 1px solid #ddd;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.selectedRow, tr.selectedRow td {
    background: #ffc;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.selectedRow:hover, tr.selectedRow td:hover, .selectedRow-over, tr.selectedRow-over td {
    background: #ffd;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}



.widget {
    color: #224;
}

/* Form styles. */
input, select, textarea {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    background: #f3f3f9;
    border: 1px solid #669;
}
input:focus, textarea:focus {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background: #fff;
    border: 1px solid #99f;
}
.button, .button:focus {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    background: #f3f3f9;
    border: 1px solid #669;
    /*
    color: #fff;
    background: #339;
    border-bottom: 1px solid #333;
    border-right: 1px solid #000;
    border-left: 1px solid #C4C4B8;
    border-top: 1px solid #C4C4B8;
    -moz-border-radius: 5px;
    */
}
.button:hover {
    background: #66a;
}

/* Alternating styles. item0, item1 are deprecated. */
.rowEven, .item0 {
    background: #eee;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.rowOdd, .item1 {
    background: #fff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

/* Various popup and status layers. */
.tooltip, div.nicetitle {
    color: #fff;
    background: #66a;
    border: 2px double #fff;
}


/* Menu styles. */
#menu {
    color: #000;
    background: #fff;
    border-bottom: 2px solid #ccc;
    border-top: 2px solid #ccc;
    min-height: 10px;
}
#menu a {
    color: #000;
}
#menu a.current {
    background: #ddd;
    border-bottom: 1px solid #aac;
    border-right: 1px solid #aac;
    border-left: 1px solid #000;
    border-top: 1px solid #000;
    padding: 2px;
}

/* Sidebar styles. */
body.sidebar {
    background: #fff;
}
#sidebarPanel {
    border-right: 1px solid #006;
    border-bottom: 1px solid #006;
    background: #e9e9ff;
}
#sidebarPanel span.toggle, #sidebarPanel a {
    padding-left: 1px;
    padding-bottom: 2px;
}
#sidebarPanel span.toggle {
    border: 1px none transparent;
}
#sidebarPanel a {
    color: #006;
    border: 1px solid #e9e9ff;
}
#sidebarPanel a:hover {
    color: #006;
    background: #ccc;
    border: 1px solid #000;
    text-decoration: none;
}
#expandButton {
    margin-right: 1px;
}

/* Tab styles. */
.tabset {
    background: none;
    border-bottom: 1px solid #66a;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tabset li a {
    border: 1px solid #66a;
    border-bottom-color: #e9e9e9;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tabset li.activeTab a {
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tabset li.activeTab a:hover {
    background: #ffffff;
    color: #000000;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*Border Styles*/
/* \*/
* html #tlc, * html #trc {height: 1%;}
/* */


#box
	{
	position: relative;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 3px;
	margin-bottom:auto;
	padding: 0;
	text-align: left;
	width:95%;				/* <-- use this to tie width to viewport size */
						/* <-- use this for a set width */
	background-color: #ffffff;
	min-width: 600px;
	}

#box1
        {
        position: relative;
        border-top-width: 538px;
        border-bottom-width: 538px;
        border-right: repeat-y;
        border-left: repeat-y;
        width: 538px;
        margin-left: auto;
        margin-right: auto;
	}

.adminsettings
	{
	position: absolute; right: 60px; top: 15px;
	}		

.imageheader
	{
	color: #000000;
	position: absolute; left: 20px; top: 20px;
	}		

.userlogout
	{
	position: absolute; right: 20px; top: 40px;
	font-weight: bold;
	}		

.lobutton
	{
	position: absolute; right: 15px; top: 7px;
	font-weight: bold;
	}		


.tab
	{
	position:absolute; right: 15px; top: 67px;
	} 	

#content
	{
	padding:10px;
	background-color: transparent;
	min-height: 70px;
	}


#content h1
	{
	color:#000000;
	font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;	
	}
		
#content p
	{
	color:#3b3b3b;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;

	}

#content1
	{
	padding:10px;
	background-color: transparent;
	min-height: 70px;
	height:70px;
	}
#content1 h1
	{
	color:#000000;
	font-weight: bold;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
	}
		
#content1 p
	{
	color:#3b3b3b;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
	min-width: 500px;
	}

	
		
/* ---=== border code follows ===--- */
/*
	tlc = top left corner
	trc = top right corner
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	tb = top border
	bb = bottom border 
*/

#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}

#tlc
	{
	background-image:url(../graphics/GWP/frame/tlc.gif);
	background-position: 0% 0%;
	}

#trc
	{
	background-image:url(../graphics/GWP/frame/trc.gif);
	background-position: 100% 0%;
	}
	
#blc
	{
	background-image:url(../graphics/GWP/frame/blc.gif);
	background-position: 0% 100%;
	}

#brc
	{
	background-image:url(../graphics/GWP/frame/brc.gif);
	background-position: 100% 100%;
	}

#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			
#tb
	{
	background-image:url(../graphics/GWP/frame/tb.gif);
	background-position: 0% 0%;
	}

#bb
	{
	background-image:url(../graphics/GWP/frame/bb.gif);
	background-position: 50% 100%;
	}
	
#rb
	{
	background-image:url(../graphics/GWP/frame/r.gif);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}

#lb
	{
	background-color: #ffffff;
	background-image:url(../graphics/GWP/frame/l.gif);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			

.search_value_hidden div {
	display:none;
}

.search_value_shown div {
	display:block;
}

