/* universal values */

* { margin: 0; padding: 0; }


body {
	font: 10px verdana;
	color: #333333;
}

a:link, a:hover, a:visited, a:active {
	color: #356198;
	text-decoration: none;
}

/* layout */
#display {
	width: 913px;
	clear: both;
}

#nav {
	width: 170px;
	float: left;
}

#content{
	width: 743;
	float: right;
}

/* left nav */

#moduleTitle {
	width: 150px;
	height: 25px;
	background-color: #F7F5F4;
	margin-bottom: 10px;
}

#moduleTitle #text {
	padding-left: 4px;
	padding-top: 2px;
	font: bold 13.5pt Helvetica,Arial;
	color: #333333;
}

#moduledescription {
	width: 725px;
	height: 25px;
	margin-bottom: 0px;
	margin-left: 4px;
}

#navItem {
	width: 150px;
	height: 20px;
	margin-bottom:3px;
	background-color: #D8E0EB;
}

#navItem #text {
	padding-left: 4px;
	padding-top: 3px;
}

#nav a:link, #nav a:hover, #nav a:visited, #nav a:active {
	font-weight: bold;
}

/* content */

#contentTitle {
	width: 725px;
	height: 25px;
	background-color: #EBE7E4;
	margin-bottom: 4px;
}

#contentTitle #text {
	padding-left: 4px;
	padding-top: 2px;
	font: bold 13.5pt Helvetica,Arial;
	color: #989898;
}

/* table layout */

#contentTable {
	width: 743px;
}

#contentTable #row {
	float: left;
	margin-bottom:3px;
}

#contentTable #label {
	float: left;
	height: 20px;
	background-color: #EBE7E4;
	margin-right: 3px;
}

#contentTable #label #text {
	padding-left: 4px;
	padding-top: 3px;
	color: #989898;
	font-weight: bold;
}

#contentTable #cell {
	float: left;
	height: 20px;
	background-color: #F7F5F4;
	margin-right: 3px;
}

#contentTable #cell #text {
	padding-left: 5px;
	padding-top: 3px;
	font: 10px verdana;
}

#contentTable a:link, #contentTable a:hover, #contentTable a:visited, #contentTable a:active {
	font-weight: bold;
}



#contentTable2 {
	width: 578px;
}

#contentTable2 #row {
	float: left;
	margin-bottom:3px;
}

#contentTable2 #label {
	float: left;
	height: 20px;
	background-color: #EBE7E4;
	margin-right: 3px;
}

#contentTable2 #label #text {
	padding-left: 4px;
	padding-top: 3px;
	color: #989898;
	font-weight: bold;
}

#contentTable2 #cell {
	float: left;
	height: 20px;
	background-color: #F7F5F4;
	margin-right: 3px;
}

#contentTable2 #cell #text {
	padding-left: 5px;
	padding-top: 3px;
	font: 10px verdana;
}

#contentTable2 a:link, #contentTable a:hover, #contentTable a:visited, #contentTable a:active {
	font-weight: bold;
}

/* form */

form #row {
	clear:both;
	width:725px;	
}

#formTitle {
	width: 725px;
	height: 25px;
	background-color: #EBE7E4;
	margin-bottom: 10px;
}

#formTitle #text {
	padding-left: 4px;
	padding-top: 2px;
	font: bold 13.5pt Helvetica,Arial;
	color: #989898;
}

#formLabel {
	/*margin-top: 1px;*/
	float: left;
	width: 150px;
	height: 20px;
	background-color: #EBE7E4;
	/*margin-right: 3px;*/
}

#formLabel #text {
	padding-left: 4px;
	padding-top: 3px;
	color: #989898;
	font: 10px verdana;
	font-weight: bold;
}

#formField {
	float: left;
}

.formtextfield { 
	height: 20px;
	font: 10px verdana;
	border:1px #989898 solid; 
	color: #333333;
	background-color: #EBF2FA;
	padding-top:2px;
	padding-left:2px;
}

#formButton {
	background-color: #356198;
	width: 150px;
	height: 20px;
}

.formButtonText {
	background-color: #356198;
	border: 1px solid #356198;
	width: 150px;
	height: 20px;
	padding-left: 4px;
	color: #D8E0EB;
	font: bold 10px verdana;
	text-align: left;
}

#formButton #text {
	padding-left: 4px;
	padding-top: 2px;
	color: #ffffff;
	font: 10px verdana;
	
}

#formButton a:link, #formButton a:hover, #formButton a:visited, #formButton a:active {
	font-weight: bold;
	color: #ffffff;
}

#formPullDown {
	float: left;
}

.formPullDown { 
	height: 20px;
	font: 10px Verdana, Arial, San-Serif;
	border:0px #989898 solid; 

	color: #333333;
}

.button { 
	border: 1px #356198 solid; 
	background-color: #356198; 
	font-family: Verdana; 
	font-size: 10px; 
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	width: 75px;
	text-align:center;
}

