﻿/*	Author		: ORB Media Inc.
	Date		: 2008.3
	Description	: controls the styles for all form elements
	Change		:
	Copyright	: ORB Media Inc.
	Compatibilty: firefox 3.0+, IE 7.0+
*/ 
/* form / form control styles */
.ddl
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    white-space:nowrap;
}
.errorMessage    {
    color:#9a0a0a;
    padding-left: 0px 0px 0px 2%;
}
form
{
    padding: 0px 0px 0px 0px;
}
.formTable
{
    padding: 0px 0px 0px 0px;
    /*border: solid 1px #E6E2D8;*/
    background-color:#ffffff;
}
.label
{
    color: #303030;
    background-color:#ffffff;
    white-space: nowrap;
    border: 1px;
}
.labelRight
{
    color: #303030;
    background-color:#ffffff;
    text-align: right;
    border: 1px;
}
.labelWrap
{
    color: #303030;
    background-color:#ffffff;
    text-align:left;
    width:25%;
    border: 1px;
}
/* login styles */
.loginDiv
{
color:#FFFFFF;
display:block;
float:right;
font-family:Verdana,Arial,Georgia,Trebuchet MS;
font-size:0.8em;
padding:0 0 20px;
position:absolute;
right:1%;
text-align:right;
top:6%;
}
.loginDiv a
{
    color:#ffffff;
    text-decoration:underline;
}
.loginDiv a:hover
{
    text-decoration:none;
}
.textbox
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 200px;
}
.textboxEmail
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 250px;
}
.textboxMultiLine
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 200px;
    height: 70px;
}
.textboxLong
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 300px;
}
.textboxLongMultiLine
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 300px;
    height: 100px;
}
.textboxLongest
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 400px;
}
.textboxLongestMultiLine
{
    font-family: Verdana, Arial, Georgia, Trebuchet-MS;
    width: 500px;
    height: 250px;
}
/* grid styles */
.alternateRowStyle   {
    vertical-align:text-top;
}
.alternateRowStyle a {
	color : #8F101F;
    vertical-align:text-top;
}
.alternateRowStyle a:hover {
    text-decoration:none;
}
.grid
{
	padding: 1px 2px 1px 2px; 
	font-family:Verdana, Arial, Georgia, Trebuchet-MS;
	border : 1px 1px 1px 1px;
	border-style: solid;
	background-color: #ffffff;
}
.gridHeader {
	color : #8F101F;
	background-color:#ffffff; 
	margin: 0px 0ppx 0px 0px; 
	padding: 0px 2px 0px 2px; 
    text-align:left;
    vertical-align: top;
}
.gridHeader a {
	color : #8F101F;
    vertical-align:text-top;
}
.gridHeader a:hover {
    text-decoration:none;
}
.rowStyle   {
    vertical-align:text-top;
}
.rowStyle a {
	color : #8F101F;
    vertical-align:text-top;
}
.rowStyle a:hover {
    text-decoration:none;
}
.selectedRowStyle   {
    background-color:#EEEEEE;
}
.gridFooter {
	color : #8F101F;
	background-color:#ffffff; 
	margin: 0px 0ppx 0px 0px; 
	padding: 0px 2px 0px 2px; 
    text-align:left;
    vertical-align:text-top;
}
.messageText {
    font-weight: bold;
    padding: 0;
    font-size: 0.8em;
    color: #9A0A0A;
}
.searchBlock   {
    width: 300px;
}
.searchLink   {
    text-align:right;
    white-space:nowrap;
}