@charset "UTF-8";



/* CSS Document */
table {width:100%; border-collapse:collapse;}
td {padding:0px; margin:0px; vertical-align:top}

#idDialog
{
background:#FFFFCC;
text-align:left;
}

.dijitDialogTitleBar
{
 background:url(../images/table_head.jpg);
 background:#666666;
 border:solid 1px #666666;
 color:#ffffcc;
 text-align:center;
 }

form {margin: 0px; padding: 0px; display: inline;}
/**** Page Layout ****/
#idPageLayout
{
width:900px;
margin-left:auto;
margin-right:auto;
}
#idLogoContainer
{
color:#003d70;
}
#idVilkriLogo
{
float:left;
width:132px;
height:65px;
margin-left:96px;
padding:3px 0px;

}
#idVilkriLogo2
{
display:none;
}

#idHeader .leftColumn
{
width:160px;
background:#80a1be url(../images/backgrounds/leftbar001.gif) center center repeat-x;
border-left:1px solid #80a1be;
border-right:1px solid white;
}
#idHeader .centerColumn
{
width:550px;
background:#FC6 url(../images/backgrounds/centerbar001.gif) center center repeat-x;
color:#001144;
border-right:1px solid white;
}
#idHeader .rightColumn
{
width:150px;
background:#80a1be url(../images/backgrounds/leftbar001.gif) center center repeat-x;
}


/*** Global Menu (Left Column) ***/
#idBody .leftColumn
{
width:165px;
padding:5px;
border:1px solid #CCC;
border-top:none;
background:#EFF3F7;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
font-weight:normal;
color:#000000;
}
#idBody .leftColumn a
{
color:black;
text-decoration:none;
}
#idBody .leftColumn .section
{
display:block;	
font-size:12pt;
font-weight:bold;
padding:0 10px;
color:#001144;
}

#idBody .leftColumn .sectionBorder
{
padding:0;
border-style:solid;
border-width:3px;
border-color:#BFCFDE
}

#idBody .leftColumn .item
{
display:block;
font-weight:bold;
padding:0 10px;
color:#003371;
}

#idBody .leftColumn .selected
{
background:#D9E3EC;
}
#idBody .leftColumn .item:hover
{
background-color:#FC6;
}

#idBody .leftColumn .itemButton
{
height: 25px;
line-height: 25px;
overflow: hidden;
margin: 5px 0;
display:block;
font-weight:bold;
padding:0 10px;
color:#003371;
background: url(../images/backgrounds/leftmenu001.gif) top center no-repeat;
}


#idBody .leftColumn .itemButton:hover
{
background-color:#FC6;
background: url(../images/backgrounds/leftmenu002-full.gif) top center no-repeat;
}


#idBody .leftColumn hr
{
border:none;
border-top:dotted 1px #7491A8;
border-bottom:dotted 1px #EFF3F7;
margin:15px 5px;
}

/*** Body (Center Column) ***/
#idBody .centerColumn 
{
padding:10px;
}

.onlyColumn
{ 
padding:20px;
}

h1
{
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:18pt;
font-weight:bold;
color:black;
text-decoration:none;
}


#idPageTitle, #idPageTitle a
{
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:18pt;
font-weight:bold;
color:black;
text-decoration:none;
}

#idPageMonth, #idPageMonth a
{
font-family:Arial Narrow,Arial,Helvetica,sans-serif;
font-size:18pt;
font-weight:bold;
color:black;
text-decoration:none;
float:right;
}

#idPageContent
{
margin-top:20px;
}

#idBody .rightColumn
{
background-color:#EFF3F7;
border:1px solid #CCC;
border-top:none;
padding:10px;
width:150px;
}



.errorMessage 
{color:#900; 
border:solid 1px #900; 
background:#FFC; 
padding:5px;
margin-bottom:20px; 
font-style:italic;
}

.unansweredProfileQuestion
{
color:#aa0000;
font-weight: bold;
font-size:24pt;
}

.highlight
{
color:#A00;
border:solid 1px #FFFFff;
background:#FFFF99;
padding:5px;
margin-bottom:20px;
font-style:italic;
text-align:left;
}

.menuEmph
{
color:#003371;
background:#cccc99;
font-weight:bold;
padding:1px;
}

.helpMark
{
	
color:#339900;
border:solid 0px #99cc66;
font-weight:bold;
padding:1px;
}

.bulletBox
{
color:#000;
border:solid 2px #80A1BE;
background:#F3F6F9;
padding:5px;
margin-bottom:20px;
font-style:italic;
/***text-align:center; ***/
}

/*** Footer ***/
#idFooter
{
margin:10px;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}

/*** Form ***/
.justify {width:250px;}
table.form {width:auto;}
table.form tr.header td {font-weight:bold;}
table.form td {padding-bottom:5px; padding-right:10px;}

input.justifiedInput {width:250px;}
input.tinyInput {width:15px;}
input.smallInput {width:50px;}
input.medInput {width:125px;}
textarea.justifiedInput{width:400px; height:150px}
select.justifiedInput {width:255px;}
input.currencyInput {width:80px; text-align:right;}
input.dateInput {width:80px;}
.currency {text-align:right}
.gridInput {width:125px;}
.gridSelect {width:125px;}
.gridSelectSmall {width:50px;}
.validatorErrorMessage {color:#900; border:solid 1px #900; background:#FFC; padding:5px; margin-bottom:20px; display:none;}
.validatorInputError {background:#FDD;}
input[type=button].lightbutton {background:#D9E3EC; border-top:solid 1px #7491A8; border-left:solid 1px #7491A8; border-bottom:solid 1px #7491A8; border-right:solid 1px #7491A8;}
input[type=button].lightbutton:hover {background:#FC6; border-top:solid 1px #7491A8; border-left:solid 1px #7491A8; border-bottom:solid 1px #7491A8; border-right:solid 1px #7491A8;}
input[type=submit].lightbutton {background:#D9E3EC; border-top:solid 1px #7491A8; border-left:solid 1px #7491A8; border-bottom:solid 1px #7491A8; border-right:solid 1px #7491A8;}
input[type=submit].lightbutton:hover {background:#FC6; border-top:solid 1px #7491A8; border-left:solid 1px #7491A8; border-bottom:solid 1px #7491A8; border-right:solid 1px #7491A8;}
input[type=submit].invisible{font-size:0px; color:#FFF; padding:0px; background:#FFF; border-top:solid 0px #FFF; border-left:solid 0px #FFF; border-bottom:solid 0px #FFF; border-right:solid 0px #FFF;-moz-outline: 0px solid #FFF}
input.invisible{font-size:0px; color:#FFF; padding:0px; background:#FFF; border-top:solid 1px #FFF; border-left:solid 1px #FFF; border-bottom:solid 1px #FFF; border-right:solid 1px #FFF;-moz-outline: 0px solid #FFF}
input.invisible:focus{-moz-outline: 0px solid #FFF;}


/*** Page table ***/
table.page {border:solid 1px #7491A8; width:100%;}
table.page .header td {font-weight:bold; color:#000000; background:#80A1BE; border-bottom:solid 1px #7491A8;border-left:solid 1px #7491A8;border-top:solid 1px #7491A8;border-right:solid 1px #7491A8;}
table.page td {padding:3px;}
table.page tfoot tr {background:#99CC00;}
table.page tfoot td {background:#99CC00; color:#000000; font-size:10pt; font-weight:bold; border-top:solid 1px #7491A8;}

/*** simple table ***/
table.simple {border:solid 1px #7491A8; width:100%;}
table.simple .header td {font-weight:bold; color:#000000; background:#80A1BE; border-bottom:solid 1px #7491A8;border-left:solid 1px #7491A8;border-top:solid 1px #7491A8;border-right:solid 1px #7491A8;}
table.simple td {padding:0px;margin-left:60px}
table.simple tfoot tr {background:#80A1BE;}
table.simple tfoot td {background:#80A1BE; color:#000000; font-size:10pt; font-weight:bold; border-top:solid 1px #7491A8;}
table.simple .loneheader {padding:10px;font-size:1.5em;font-weight:bold; color:#000000; background:#D9E3EC;}
table.simple .pad {padding:10px;}


/*** Grid ***/
table.grid {border:solid 1px #4f4c46; width:100%;background:url(../images/side_nav_back.jpg)}
table.grid thead td {font-weight:bold; color:#e9e6cd; background:#80A1BE url(../images/table_head.jpg); border-bottom:none}
table.grid .header td {font-weight:bold; color:#000000; background:#D9E3EC; border-bottom:solid 1px #7491A8;}
table.grid .headerstatic td {font-weight:bold; color:#000000; background:#cccc99; border-bottom:solid 1px #7491A8; border-top:solid 1px #7491A8;}
table.grid .headerdark td {font-weight:bold; color:#000000; background:#80A1BE; border-bottom:solid 1px #7491A8;}
table.grid .headerwhite td {font-weight:bold; color:#000000; background:#ffffff; border-bottom:solid 1px #7491A8;}
table.grid .headerwhiteUnlined td {font-weight:bold; color:#000000; background:#ffffff;}
table.grid .headerlight td {font-weight:bold; color:#000000; background:#D9E3EC; border-bottom:solid 1px #7491A8;}
table.grid .headerverylight td {font-weight:bold; color:#000000; background:#F3F6F9; border-bottom:solid 1px #7491A8;border-top:solid 1px #7491A8;}
table.grid .innertitle td {font-weight:bold; color:#000000; background:#F3F6F9; }
table.grid .group td {font-weight:bold; color:#000000; background:#cccc99; font-weight:bold; cursor:default; border-top:solid 1px #7491A8; border-bottom:solid 1px #7491A8;}
table.grid .oddRow td {background:#FFFFCC; border-top:solid 1px #ADC2D5;}
table.grid .evenRow td {background:#eff0ae; border-top:solid 1px #ADC2D5}
table.grid .oddRowPlain td {background:#FFFFCC; border-top:solid 1px #ADC2D5;}
table.grid .evenRowPlain td {background:#eff0ae;border-top:solid 1px #ADC2D5;}
table.grid td {padding:3px;}
table.grid .justify {width:200px;}
table.grid.linkedRows tbody tr.group:hover td,
table.grid.linkedRows tbody tr.oddRow:hover td,
table.grid.linkedRows tbody tr.evenRow:hover td{background-color:#99cc33;cursor:pointer;}
table.grid tfoot tr {background:#666666; background:url(../images/table_head.jpg);}
table.grid tfoot td {background:#666666; color:#ffffff; background:url(../images/table_head.jpg); font-size:10pt; font-weight:bold; border-top:solid 1px #7491A8;}
table.grid .overbudget td {background:#ffffdd; color:#000000; font-size:10pt; font-weight:bold; border-bottom:solid 1px #7491A8;}
table.grid .center {text-align=center;}

tr.pointer, .pointer td {cursor:pointer;}


/*** status ****/
.statusGreen
{color:#000; 
border:solid 1px #33CC00 ; 
padding:5px;
 
}
.statusGreenWB
{color:#000; 
border:solid 1px #33CC00 ; 
background:#99FF99 ;
padding:5px;

}
.statusYellow
{color:#000; 
border:solid 1px #FFFF00; 
padding:5px;
 
}
.statusYellowWB
{color:#000; 
border:solid 1px #FFFF00; 
background:#FFFF66; 
padding:5px;
 
}
.statusRed
{color:#000; 
border:solid 1px #FF6600; 
padding:5px;

}
.statusRedWB
{color:#000; 
border:solid 1px #FF6600; 
background:#FFCC99; 
padding:5px;

}
.blueBox
{color:#000; 
border:solid 1px #D9E3EC; 
padding:5px;

}
.blueBoxWB
{color:#000; 
border:solid 1px #D9E3EC; 
background:#F3F6F9; 
padding:5px;
}
.narrowTable
{
width:300px;
text-align:center;
margin-left: 75px;
margin-right: auto;
}

/*** Dojo Toolkit Styles***/
.tundra .dijitDialogUnderlay
{
background-color:#000;
-moz-opacity:0.7;
}

/*** Misc ***/
.plain, a.plain {color:black; text-decoration:none;}
.hyperlink {text-decoration:underline; color:#00F; cursor:pointer;}
.left {float:left;}
.right {float:right;}
.bold {font-weight:bold;}
.block {display:block;}
.small {font-family:Verdana; font-size:8pt;}
.red {color:#F00;}
.hidden {display:none;}
.pagebreak {page-break-before:always;}
.hrlight {border-top:dotted 1px #7491A8;border-bottom:dotted 1px #EFF3F7};

.tundra .dijitTooltipContainer  {width:250px;}

.tabtitle {
	font-weight: bold;
	text-align: center;
	-moz-border-radius: 3px 3px 3px 3px;
} 


/****  the Tour ****/
.tourtextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #003371;
}
-->
<!--
.tourtextmedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #003371;
	font-weight: normal;
}
-->
<!--
.tourtextlarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #003371;
	font-weight: bolder;
	font-style: normal;
}


