/*form styles*/

input, select {
			font-size:1em;
}
.formTable input, .formTable select, .formTable textarea {
			font-size:1em;
			width: 320px;
}

*.formTable {
			margin: 5px 0px 5px 0px;
			width: 550px;
}

*.smallformTable {
			margin: 5px;
			width: 370px;
}

*.formTable *.formRow {
			margin: 0px 0px 2px 0px;
			padding: 2px 5px 2px 4px;
			/*border-bottom: 1px #cccccc solid;*/
}

*.formTable *.formDivider {
			margin: 0px;
			padding: 0px;
			border-bottom: 1px #cccccc solid;
}

*.formTable *.col1 {
			font-weight: bold;
			float: left;
			width: 180px;
}

*.formTable *.col2 {
			margin-left: 190px;
}

*.smallformTable *.formRow {
			margin: 0px 0px 2px 0px;
			padding: 2px 5px 2px 4px;
			/*border-bottom: 1px #cccccc solid;*/
}

*.smallformTable *.formDivider {
			margin: 0px;
			padding: 0px;
			border-bottom: 1px #cccccc solid;
}

*.smallformTable *.col1 {
			font-weight: bold;
			float: left;
			width: 120px;
}

*.smallformTable *.col2 {
			margin-left: 130px;
}

.login_box {
	color: #666666;
	margin: 0px;
	padding: 0px;
}

.login_box form {
	margin: 0px;
	padding: 0px;
}

.logged_in_box {
	color: #666666;
}

form .login_field {		
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; 
			height: 18px;
			margin: 0px;
			border: 0px;
}

.nav_link {
			color: #ffffff;
}

a.nav_link {
			color: #ffffff;
			text-decoration: none;
}

a:hover.nav_link {
			text-decoration: underline;
}

*.search_results a{
			color: #000000;
}


/*table row styles*/
.pd_odd_row {
	background: #c7ceff;
}

.pd_even_row {
	background: #b6b8d5;
}

.pd_extra_info {
	border:1px #666666 solid;
	border-width: 1px 0px 1px 0px;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}