body, tr, td, table, th, div, span, input, textarea {
	font-size: 10pt;
	font-family: Verdana;
	color: #000;
}

table {
      border-collapse: collapse;
}

body {
	background-color: #000177;
}

form {
	margin: 0;
}

hr {
	color: #435E95;
	height: 4px;
	width: 95%;
}

.errors, .steps {
	background-color: white  !important; /* #FAF6F0 !important; */
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	color: #9F1D3F;
	font-size: 11pt;
/*
	border-top: 1px solid #C6B6A2;
	border-bottom: 1px solid #AA9D8E;
	padding: 2px 7px;
*/
}

.steps-bottom {
	color: #9F1D3F;
	padding: 0px 0px 0px 0px;
	/* border-bottom: 3px solid #000177; */
}

.steps {
	padding-top: 17px !important;
	border-bottom: 3px solid #000177 !important;
}

.coverletter_name {
	padding-top: 8px;
	text-align: center;
	color: #c00000;
}

.resume_steps {
	float: left;
}

.div_collapsed {
	padding-bottom: 15px;
	color: #33f;
	text-decoration: underline;
}

.errors a, .errors a:link, .errors:hover, .errors:visited {
	color: #9F1D3F;
	text-decoration: none;
}

.errors a:hover {
	border-bottom: 1px dotted #9F1D3F;
}

.errors a.nolink:hover {
	border-width: 0 !important;
}

img {
	border-width: 0;
}

table.trick{
    border-collapse:collapse;
}

table.trick td.np{
    border:none;
    padding:2px;
    text-align:center;
}

table.maintable td {
	background-color: #E1E1E1;
}

table.maintable td.texttd {
	padding: 10px 60px;
	text-align: justify;
}



table.maintable td.header {
	background-image: url( "/creator/images/trback.png" );
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #42639C;
	text-align: left;
	color: #fff;
	font-weight: bold;
	padding: 0 0 0 5px;
	font-variant: small-caps;
	height: 21px;
	vertical-align: middle;
}

table td.coloredtd {
	background-color: #E4D9C9;
}

.in {
	background-color: #FBF8F2;
	border-width: 1px;
	border-style: solid;
	border-color: #AA9D8E #C6B6A2 #C6B6A2 #AA9D8E;
	padding-left: 4px;
}

.inp, .inpover, .inpfocus, .inperr, .inperrover, .inperrfocus {
	background-color: #FBF8F2;
	border-width: 1px;
	border-style: solid;
	border-color: #AA9D8E #C6B6A2 #C6B6A2 #AA9D8E;
	padding-left: 4px;
}

.inpover, .inpfocus, .inperrover, .inperrfocus {
	border-color: #36436F #435E95 #435E95 #36436F;
}

.inpfocus, .inperrfocus {
	background-color: #fff;
}

.inperr {
	/* border-color: #D8949C #C07880 #C07880 #D8949C; */
	background-color: yellow; /* #FCF2F3 */;
}

.inperrfocus, .inperrover {
/*
	border-color: #CD7B85 #974D56 #974D56 #CD7B85;
	background-color: #FCF2F3;
*/
	background-color: yellow; /* #FCF2F3 */;

}

.inpfocus {
	background-color: #fff;
}

.but, .butover {
    margin: 0;
	background-image: url( "/creator/images/button.png" );
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #435E95;
	border: 1px solid #36436F;
	color: #fff;
	border: 0px;
}

.next {
	background-image: url( "/creator/images/button-next.png" );
	background-position: right center;
	background-repeat: no-repeat;
	background-color: #435E95;
	border: 1px solid #36436F;
	color: #fff;
	height: 38px;
	padding-right: 32px;
	width: 280px;
}

.prev {
	background-image: url( "/creator/images/button-previous.png" );
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #435E95;
	border: 1px solid #36436F;
	color: #fff;
	height: 38px;
	padding-left: 32px;
	width: 280px;
}

label.errorlabel {
	font-weight: bold;
}

.butover {
	border-color: #D1731B;
	cursor: pointer;
}

.navigation td a, .navigation td a:visited, .navigation td a:link {
	display: block;
	text-decoration: none;
	color: #29294A;
	padding: 1px 0 1px 10px;
}

.navigation td a:hover {
	background-color: #29294A;
	color: #fff;
	padding-left: 4px;
	border-left: 6px solid white;
}

.navigation td {
	padding: 0 !important;
}

.navigation td.header {
	padding: 0 0 0 5px !important;
}

.row_1 td {
	background-color: #E1E1E1 !important;
	padding: 4px 4px 4px 4px;
}

.row_2 td {
	background-color: white !important;
	padding: 4px 4px 4px 4px;
}

.homelink {
	float: right;
	font-size: 10pt;
	padding: 1px 4px;
}

.homelink a, .homelink a:visited {
	color: #fff;
}

label {
	font-weight: bold;
}

span.tnr {
    font-family: 'times new roman';
    font-size: 12pt;
}

div.border {
    border-style: solid;
}

table#Table_01 tr, td {
	padding: 0px 0px 0px 0px;
}

.tabletopborder {
	background-image: url("/creator/images/table_02_back.png");
	background-repeat: repeat-x;
	font-size: 12px;
	padding: 0px 0px;
}
.tablebotborder {
	font-size: 12px;
	background-image: url("/creator/images/table_14_back.png");
	background-repeat: repeat-x;
	padding: 0px 0px;
}
.tableborderleft {
	background-image: url("/creator/images/table_07.png");
	background-repeat: repeat-y;
	font-size: 12px;
	padding: 0px 0px;
}
.tableborderright {
	font-size: 12px;
	background-image: url("/creator/images/table_09.png");
	background-repeat: repeat-y;
	padding: 0px 0px;
}