body {
	width : 750px;
	background-color : #FFFFFF;
	color : #222222;
	font-family : Verdana, Arial, Sans-serif;
	font-size : 10px;
}

a:link {
	font-weight : bold;
	color: #0B4472;
	text-decoration : none;
}

a:hover {
	font-weight : bold;
	color: #0B4472;
	text-decoration : underline;
}

a:visited {
	font-weight : bold;
	color: #0B4472;
	text-decoration : none;
}

a.alt:link {
	font-weight : bold;
	color: #FFFFFF;
	text-decoration : none;
}

a.alt:hover {
	font-weight : bold;
	color: #FFFFFF;
	text-decoration : underline;
}

a.alt:visited {
	font-weight : bold;
	color: #FFFFFF;
	text-decoration : none;
}

tr.darkBg {
	background-color : #CCCCCC;
}

tr.darkBg th {
	padding : 3px;
}

tr.lightBg {
	background-color : #DDDDDD;
}

tr.lightBg th {
	padding : 3px;
}

tr.altBgEven {
	background-color : #EFEFEF;
}

tr.altBgOdd {
	background-color : #FFFFFF;
}

table.outlined {
	border : solid 1px #444444;
	padding : 2px;
	background-color : #FFFFFF;
}

select {
	font-weight : bold;
	font-size : 11px;
}

input {
	font-weight : bold;
	font-size : 11px;
}

h1 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 17px;
	color : #0065AF;
	border : solid;
	border-width : 1px;
	border-color : #0065AF;
	background-color : #EEEEEE;
	padding : 3px;
	padding-left : 7px;
	margin-top : 1px;
	margin-bottom : 0px;
}

h2 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
	border : solid;
	border-width : 1px;
	border-color : #D76600;
	background-color : #D76600;
	padding : 3px;
	margin-top : 3px;
	margin-bottom : 3px;
	padding-left : 7px;
}

h3 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
	color : #0065AF;
	border : solid;
	border-width : 1px;
	border-color : #0065AF;
	background-color : #FFFFFF;
	padding : 3px;
	margin-top : 3px;
	margin-bottom : 3px;
	padding-left : 7px;
}

h4 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 11px;
}

h5 {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 10px;
}

table.borderedTable  {
	border : solid 1px #444444;
	border-collapse : collapse;
}

table.borderedTable td {
	border : solid 1px #444444;
	border-collapse : collapse;
}

table.borderedTable th {
	border : solid 1px #444444;
	border-collapse : collapse;
}

table.borderedTableW  {
	border : solid 1px #FFFFFF;
	border-collapse : collapse;
}

table.borderedTableW td {
	border : solid 1px #FFFFFF;
	border-collapse : collapse;
}

table.borderedTableW th {
	border : solid 1px #FFFFFF;
	border-collapse : collapse;
}

.alert {
	background-color : #FFFFFF;
	color : #BB0000;
	border : solid 2px #BB0000;
	text-align : center;
	font-weight : bold;
	padding : 5px;
	margin : 5px 4px 5px 0px;
}

.softWarning {
	background-color : #FFFFFF;
	color : #888888;
	border : solid 2px #888888;
	font-weight : bold;
	padding : 5px;
	margin : 5px 4px 5px 0px;
}

.starMandatory {
	color : #AA0000;
	font-size : 16px;
	font-weight : bold;
}

.tableHeader {
	background-color : #0065AF;
	color : #FFFFFF;
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 12px;
}

#topMenu {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 10px;
	text-align : left;
	color : #555555;
	border : solid;
	border-width : 1px;
	border-color : #0065AF;
	margin-top : 0px;
	background-color : #EEEEEE;
	padding : 2px;
}

#secondMenu {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 10px;
	text-align : left;
	color : #555555;
	border : solid;
	border-width : 1px;
	border-color : #0065AF;
	margin-top : 3px;
	background-color : #EEEEEE;
	padding : 2px;
}

#footer {
	font-family : Verdana, Helvetica, Sans-serif;
	font-weight : bold;
	font-size : 9px;
	text-align : center;
	color : #0065AF;
	border : solid 1px #0065AF;
	background-color : #EEEEEE;
	padding : 2px;
	margin : 5px 0px 5px 0px;
}

input {
	font-weight : bold;
}

#requestSteps {
	background-color : #FFFFFF;
	width : 220px;
	padding : 6px;
	border : solid 1px #0065AF;
	float : right;
}

#requestSteps h4 {
	background-color : #CCCCCC;
	color : #0065AF;
	font-size : 11px;
	padding : 2px;
	margin : 0px;
	text-align : center;
}

.requestThisStep {
	background-image : url(/request/design/thisStep.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	padding-left : 15px;
	font-weight : bold;
}

.requestStepCompleted {
	background-image : url(/request/design/stepCompleted.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	padding-left : 15px;
}

.requestStepNotCompleted {
	background-image : url(/request/design/stepNotCompleted.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	padding-left : 15px;
	color : #888888;
}

.dimmed {
	color : #888888;
	font-weight : bold;
}