body {
	BACKGROUND-POSITION: left top; MARGIN: 0px; BACKGROUND-REPEAT: repeat-y;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	
}

table {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
table.default {
	BACKGROUND-COLOR:#FFFFFF; border-width: 0;
	padding: 2px 5px;	
}
table.default td,th {
	BORDER-BOTTOM: #cccccc 1px solid;
	padding: 5px;	
}

table.default-gray {
	BACKGROUND-COLOR:#F6F6F6; border-width: 0;
	padding: 2px 5px;
}

table.default-white {
	BACKGROUND-COLOR:#FFFFFF; border-width: 0;
	padding: 2px 5px;
}
table.dashed-gray {
	BACKGROUND-COLOR:#F6F6F6; border-width: 0;
	BORDER-RIGHT: #cfcfcf 1px dashed; BORDER-TOP: #cfcfcf 1px dashed; BORDER-LEFT: #cfcfcf 1px dashed; BORDER-BOTTOM: #cfcfcf 1px dashed; 
	LINE-HEIGHT: 18px; 
}
table.thin {
	WIDTH: 600px; BACKGROUND-COLOR:#FFFFFF; border-width: 0;
}
table.detailedview {
	BACKGROUND-COLOR:#ffffff; border-width: 0px; cellpadding: 8px;
}
table.bigform {
	WIDTH: 800px; BACKGROUND-COLOR:#FFFFFF; border-width: 0;
}

tr.gray {
	BACKGROUND-COLOR:#F6F6F6;
}


.blue {
	BACKGROUND-COLOR:#0066CC;
	COLOR:#FFFFFF;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
}

td.default {
	padding: 1px 5px;
		
}

td.blue a {
	COLOR: #FFFFFF; TEXT-DECORATION: underlin; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}

.blue a {
	COLOR: #FFFFFF; TEXT-DECORATION: underlin; FONT-WEIGHT: bold; FONT-SIZE: 11px;
}
.blue a:hover {
	TEXT-DECORATION: underline
}

a.main_menu {
	FONT-SIZE: 12px;
}

td {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
td.thdetailedview {
	BACKGROUND-COLOR:#f7f9fa; FONT-WEIGHT: normal; WIDTH:40%; text-align: right; vertical-align: top;     
	padding: 2px 5px;
}
td.detailedview {
	BACKGROUND-COLOR:#ffffff; FONT-WEIGHT: normal; WIDTH:60%; text-align: left; vertical-align: top;
	padding: 2px 5px;
}
td.cellenabled {
	COLOR: #000000
}
td.celldisabled {
	COLOR: #888888
}

.th {
	FONT-WEIGHT: bold;
}

/* View columns */
#view-column-one {
    vertical-align: top;
    horizontal-align: left;
    margin: 0;
    padding: 0;
    width: 50%;
}

#view-column-two {
    vertical-align: top;
    horizontal-align: left;
    margin: 0;
    padding: 0;
    width: 50%;
}

/* Padding for the columns */

#view-column-one .visualPadding {
    padding: 2em 0em 1em 2em;
}
#view-column-two .visualPadding {
    padding: 2em 2em 1em 0em;
}

/* search columns */
#search-column-one {
    vertical-align: top;
	text-align: right;
    margin: 0;
    padding: 5px 5px;
}

#search-column-two {
    vertical-align: top;
	text-align: left;
    margin: 0;
    padding: 5px 5px;
}

#search-column-head {
	vertical-align: bottom;
	text-align: right;
	padding: 5px 5px;
	font-weight: bold;
}

.tab-s {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tab-u {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tab-g {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tab-r {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tab-s:hover {
	TEXT-DECORATION: underline
}
.tab-u:hover {
	TEXT-DECORATION: underline
}
.tab-g:hover {
	TEXT-DECORATION: underline
}
.tab-r:hover {
	TEXT-DECORATION: underline
}
.tab-s {
	COLOR: #0066cc
}
.tab-u {
	COLOR: #ffffff
}
.tab-g {
	COLOR: #666666
}
.tab-r {
	COLOR: #cc0000
}
.tab-n {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none
}
.tab-n:hover {
	TEXT-DECORATION: underline
}

div.errormessage {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: #cfcfcf 1px dashed; MARGIN-TOP: 8px; PADDING-LEFT: 32px; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cfcfcf 1px dashed; LINE-HEIGHT: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #cfcfcf 1px dashed; BACKGROUND-COLOR: #ffffe1
}

div.successmessage {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: #cfcfcf 1px dashed; MARGIN-TOP: 8px; PADDING-LEFT: 32px; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cfcfcf 1px dashed; LINE-HEIGHT: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #cfcfcf 1px dashed; BACKGROUND-COLOR: #ffffff
}

img.errormessage {
	MARGIN-LEFT: -24px
}

.nav {
	COLOR: #003399
}

form
{
	display: inline;
	margin: 0;
	padding: 0;
}

input {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
input.radio {
	height: 11px;
	border: 0px solid #727272;
}

input,
textarea,
select
{
	background: #FFF;
	border: 1px solid #727272;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}


a {
	COLOR: #003399; TEXT-DECORATION: none; FONT-WEIGHT: normal; FONT-SIZE: 11px;
}
a:hover {
	TEXT-DECORATION: underline
}

table.curmenu1 {
	background-color:#FFFFFF;
}
.portlet {
    border: none;
    margin-bottom: 1em;
    padding: 0;
}

.portlet h4 {
    font-size: 1em;
    font-weight: normal;
    white-space: nowrap;
}
.portlet h5 { 
    background: #EFEFEF;
    border: 1px solid #cfcfcf;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    display: inline;
    font-size: 1em;
    height: 1em;
    font-weight: normal;
    white-space: nowrap;
}
.portlet h6 { 
    background: #dee7ec;
    border: 1px solid #8cacbb;
    border-style: solid solid none solid;
    padding: 0em 1em 0em 1em;
    text-transform: lowercase;
    display: block;
    font-size: 1em;
    height: 1.2em;
    font-weight: normal;
    white-space: nowrap;
}

.portletBody {
    background: transparent;
    border-collapse: collapse;
    border: 1px solid #cfcfcf;
}

.portletDetails {
    text-align: right;
}

.portletMore {
    display: block;
    text-align: right;
}

.portletContent {
    padding: 1em;
}
.portletClose {
    float: right;
    text-transform: none;
    border-left: 1px solid #8cacbb;
    padding: 0em 0.2em;
}
.portlet h1, 
.portlet h2, 
.portlet h3, 
.portlet h4 {
    margin: 0;
    padding: 0;
}
.portlet .even {
    background-color: #f7f9fa;
}
.portlet .odd {
    background-color: transparent;
}
.portlet input {
    font-size: 100%;
}

.portlet ul,
.portlet li {
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-image: none;
    line-height: 1em;
}

form {
	MARGIN: 0px;
}

tr.hide {
	display:none;
}
