BODY {
	MARGIN-TOP: 0pt; 
	FONT-SIZE: 10pt; 
	MARGIN-LEFT: 0px; 
	FONT-FAMILY: Verdana
}
TABLE.box {
	BORDER-RIGHT: #191970 1pt solid; 
	BORDER-TOP: #191970 1pt solid; 
	BORDER-LEFT: #191970 1pt solid; 
	BORDER-BOTTOM: #191970 1pt solid
}
TD.heading {
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #c3d5dc
}
TABLE {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana
}
.title {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
	FONT-FAMILY: Verdana
}
.pagetitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #c3d5dc
	border: solid 1px #73949b;
}
.menuSubItem {
	text-align : left;
	padding : 2px 2px 2px 2px;
}
TR.heading {
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #c3d5dc
}

.heading {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c3d5dc
}
.smallheading {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #c3d5dc
}
.shade {
	background-color: #e5eaf0;
	font-family: Arial, Verdana;
}
}
.shade_calc {
	background-color: #eee8aa;
	font-family: Arial, Verdana;
}

.shade_db {
	background-color: #9fd4a9;
	font-family: Arial, Verdana;
}

.shade_calc_foreign {
	background-color: #e6e6fa;
	font-family: Arial, Verdana;
}

.shade_calc_foreign_py {
	background-color: #e6e6fa;
    COLOR: red;
	font-family: Arial, Verdana;
}
A:link {
	COLOR: black
}
A:visited {
	COLOR: black
}
A:hover {
	COLOR: red
}
.py {
	FONT-SIZE: 10pt; 
	COLOR: red; 
	FONT-FAMILY: Verdana
}
.textbox {
	FONT-SIZE: 12px; 
	FONT-FAMILY: 'Courier New'
}
LI {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Verdana
}
.surveymenu {
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Verdana
}
TABLE.paging {
	PAGE-BREAK-AFTER: always
}
.warning {
    FONT-WEIGHT: bold;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.surveymenu2 {
    FONT-SIZE: 9pt;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana
}
.txtheading {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #e8e8e8
}
.txtsection {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline
}
.txtsection2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana
}
TD {
	FONT-SIZE: 10pt; 
	FONT-FAMILY: Verdana
}
.txtnote {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	FONT-STYLE: italic; 
	FONT-FAMILY: Verdana
}
.surveygroup {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana
}
.shade1 {
	BACKGROUND-COLOR: #dcdcdc
}
A.menu:link {
	FONT-WEIGHT: 600; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline
}
A.menu:visited {
	FONT-WEIGHT: 600; 
	FONT-SIZE: 10pt; 
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana; 
	TEXT-DECORATION: underline
}
A.menu:hover {
	COLOR: #ffd700; 
	TEXT-DECORATION: underline
}
.navigation {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: white; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: #708090
}
A.white:link {
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    background-color:blue;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline

}
A.white:hover {
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    background-color:blue;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline

}

A.white:visited {
    FONT-WEIGHT: 600;
    FONT-SIZE: 10pt;
    background-color:blue;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline

}
.admin_navigation {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: white; 
    	FONT-FAMILY: Verdana;
    	BACKGROUND-COLOR: #db7093;
}
.question {
	FONT-WEIGHT: 600; 
	FONT-SIZE: 10pt
}
TABLE.border {
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BORDER-BOTTOM: black 1px solid
}
.yellowbg {
	BACKGROUND-COLOR: #eee8aa
}
TD.box {
	BORDER-RIGHT: lightsteelblue 1pt solid; 
	BORDER-TOP: #191970 1pt; 
	BORDER-LEFT: #191970 1pt; 
	BORDER-BOTTOM: lightsteelblue 1pt solid
}
TD.boxheading {
	BORDER-RIGHT: steelblue 1pt solid; 
	BORDER-TOP: steelblue 1pt solid; 
	BORDER-LEFT: steelblue; 
	BORDER-BOTTOM: steelblue; 
	BACKGROUND-COLOR: #c3d5dc
}
.pagesubtitle {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	FONT-FAMILY: Verdana
}
TD.box1 {
	BORDER-RIGHT: lightsteelblue 1pt solid; 
	BORDER-TOP: lightsteelblue 1pt solid;
	BORDER-LEFT: lightsteelblue 1pt solid; 
	BORDER-BOTTOM: lightsteelblue 1pt solid; 
	BACKGROUND-COLOR: white
}
TD.boxheading1 {
	BORDER-RIGHT: lightsteelblue 1pt solid; 
	BORDER-TOP: lightsteelblue 1pt solid; 
	FONT-WEIGHT: bold; 
	BORDER-LEFT: lightsteelblue 1pt solid; 
	COLOR: white; 
	BORDER-BOTTOM: lightsteelblue 1pt solid; 
	BACKGROUND-COLOR: #c3d5dc
}
TD.box2 {
	BORDER-RIGHT: steelblue 1pt solid; 
	BORDER-TOP: steelblue 1pt solid; 
	BORDER-LEFT: steelblue 1pt solid; 
	BORDER-BOTTOM: steelblue 1pt solid; 
	BACKGROUND-COLOR: white
}
DIV.errDetails {
	CURSOR: hand
}
.errItemHide {
	DISPLAY: none
}
.errItemShow {
	DISPLAY: block
}
.warning2 {
	FONT-WEIGHT: bold; 
    COLOR: #0000cd;
    FONT-FAMILY: Verdana
}

td.sub_menu {
	height: 25px;
}

input.button {
	width: 80px;
	background-color: #f5f5f5;
	border: solid 1px #73949b;
	font-family: Verdana Tahoma Arial;
	color: #213e4c;
}

td.content {
	border: solid 1px #c3d5dc;
	padding-top: 16px;
	padding-bottom: 16px;
}

.info {
    font-weight: bold;
    color: Blue;
    font-family: Verdana
}

th.import_layout_header {
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:2;
	background-color: #e5eaf0;
	border: solid 1px black;
}

td.import_layout_header {
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:2;
	background-color: #e5eaf0;
	border: solid 1px black;
}

td.import_layout {
	border: solid 1px black;
}

p.import_layout {
	font-family:Arial, Helvetica, Sans-Serif; 
	font-size:2;
}

hr.line {
	border-top: solid 1px #c3d5dc;
	border-bottom: solid 1px white;
}

table.layout {
	border:none;
	border-collapse:collapse;
}

tr.gv-header th {
	border: solid 1px #B5C7CD;
  	background-color: #D2DFE5;
	padding-left:4px;
	padding-right:4px;
	height:25px;
}

tr.gv-row td {
	border: solid 1px #B5C7CD;
	padding-left:4px;
	padding-right:4px;
}

tr.gv-row-alt td {
	border: solid 1px #B5C7CD;
  	background-color: #F3F5F7;
	padding-left:4px;
	padding-right:4px;
}

tr.gv-row-selected td {
	border: solid 1px #B5C7CD;
  	background-color: #E4DBD7;
	padding-left:4px;
	padding-right:4px;
	font-weight:bold;
}

tr.gv-row-edit td {
	border: solid 1px #B5C7CD;
  	background-color: #FAF9EE;
	padding-left:4px;
	padding-right:4px;
}

tr.gv-footer td {
	border: solid 1px #B5C7CD;
  	background-color: #D2DFE5;
	padding-left:4px;
	padding-right:4px;
	height:25px;
}

tr.gv-pager td {
	border: solid 1px #D2DFE5;
  	background-color: #D2DFE5;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
}

table.layout {
	border:none;
	border-collapse:collapse;
}

table.grid-view-like {
	border-width:1px;
	border-color:#B5C7CD;
	border-style:Solid;
	border-collapse:collapse;
}

a.tv {
	text-decoration:none;
	color: Black;
	font-size:0.8em;
}

a.tv-sel {
	text-decoration:none;
	color: Black;
	font-size:0.8em;
	font-weight:bold;
	background-color:#F3F5F7;
}