BODY {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000022;
	background-color: #FFFFFF;
	text-decoration : none
}
A:link, A:visited, A:hover {
	color : #0000CC;
	text-decoration : none;
}
A:hover {
	text-decoration : underline;
}
A:active {
	text-decoration : underline;
	color : #CC0000;
}
img {
	border: 0
}
HR {
	height : 2px;
	color : #666666;
}
SELECT, INPUT, TEXTAREA {
	color: #000000;
	border-style : solid;
	border-width : 1px;
	font-size : 11px;
	border-color : #666666;
}

INPUT.nb {
	border-style : none;
}
TD,UL,OL,LI,LO,P {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000022;
	text-decoration : none
}
TH {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	font-style: normal;
	color : #000022;
	background-color: #cccccc;
	vertical-align: top;
	margin: 3px;
	text-decoration : none
}
.title {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	font-style: normal;
	color : #000022;
	text-decoration : none
}
.leftmenu {
	background-color: #dddddd;
	font-size : 11px;
	font-weight : bold;
}
.menu {
	font-size : 11px;
	font-weight : bold;
}
.graymenu {
	color : #888888 
}
.grey {
	color : #888888
}
.red {
	color : #FF0000
}
.cell1 {
	font-weight: bold;
	background-color: #cccccc;
	color : #000000;
	padding-left: 5px;
	padding-right: 5px 
}
h3 {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color : #000022;
	text-decoration : none
}
.footer {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	font-style: normal;
	color : #000022;
	text-decoration : none
}
.nav_right {
	color: #000000;
	text-align: right;
	text-decoration: none;
}
.nav_left {
	color: #000000;
	text-align: left;
	text-decoration: none;
}
.box_table {
	 border: thin solid black;
	 width: 100%;
}
.quicklinks {
	text-align: left;
	font-weight: bold;
	text-decoration: none;
}
.colheads {
	font-family :  Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	font-style: normal;
	color : #000022;
	background-color: #cccccc;
	vertical-align: top;
	margin: 3px;
	text-decoration : none
}

.totalsrow {
	background-color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}

/* messages */

div.error_message {
        border: 1px solid black;
        border-left-width: 3px;
        padding: 2px;
        background-color: #ffe6e5;
}

div.info_message {
        border: 1px solid black;
        border-left-width: 3px;
        padding: 2px;
}

div.info {
        padding-bottom: 1em;
}

div.info p {
        padding: 0.4em;
}

/* label to missing data in input field */
td.erroneous {
        text-align: left;
        padding-right: 10px;
        background-color: #ffe6e5;
}

/* label to input field*/
td.label {
        padding: 0px;
        text-align: left;
}

/* value to input field*/
td.value {
        padding: 10px;
        text-align: left;
}

th.erroneous {
        background-color: #ffe6e5;
}

/* tabs in account menu */
.contentstyle{
		border: 1px solid gray;
		width: 750px;
		margin-bottom: 1em; padding: 10px;
}
.shadetabs{
		padding: 3px 0;
		margin-left: 0;
		margin-top: 1px;
		margin-bottom: 0;
		font: bold 12px Verdana;
		list-style-type: none;
		text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
		display: inline;
		margin: 0;
}

.shadetabs li a{
		text-decoration: none;
		padding: 3px 7px;
		margin-right: 3px;
		border: 1px solid #778;
		color: #2d2b2b;
		background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
		color: #2d2b2b;
}

.shadetabs li a:hover{
		text-decoration: underline;
		color: #2d2b2b;
}

.shadetabs li.selected{
		position: relative;
		top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
		background-image: url(shadeactive.gif);
		border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
		text-decoration: none;
}
