/*
Name:        misc.css
Author:      Kyle Brickman, Kurt Jull
Description: CSS miscellaneous definitions
Created:     24 March 2009
Notes:       This file should contain ONLY definitions for miscellaneous items
*/

@media all
{
	/* Miscellaneous ********************************/
	table.basic
	{
		margin:  0px;
		padding: 0px;
		width:   100%;
	}
	
	table.basic1
	{
		margin:  0px;
		padding: 0px;
		width:   300px;
		border:1px solid #b6a053;
	}
	
	table.basic2
	{
		margin:  0px;
		padding: 0px;
		width:   100%;
		border:1px solid #b6a053;
	}
	
	table.basic3
	{
		margin:  0px;
		padding: 0px;
		width:   300px;
	}
	
	hr
	{
		border: 0;
		height: 1px;
		background-color: #cddbaa;
	}
	
	div.datefix
	{
		clear:    both;
		position: relative;
		z-index:  2;
	}
	
	div.suggestion
	{
		width:            200px;
		background-color: #fff;
		text-align:       left;
		border:           1px solid #bba25f;
		padding:          2px 4px;
		position:         absolute;
	}
	
	/* Padding one-offs *****************************/
	.pad
	{
		padding: 10px;
	}
	
	.right
	{
		float: right;
	}
	
	/* Tooltips *************************************/
	div.tooltip
	{
		position: absolute;
		display:  none;
		width:    300px;
		padding:  3px;
		z-index:  30;
	}
	
	table.tooltip
	{
		border-collapse:  collapse;
		background-color: #ebebeb;
		border:           1px solid #000;
		color:            #333;
		height:           100%;
		width:            100%;
		margin:           0px;
		padding:          0px;
	}
	
	
	/* List layout **********************************/	
	td.listHeader, th.listHeader
	{
		padding:          	1px;
		font-size:			11px;
		background-color: 	#493829;
		color:				#fff;
	}
	
	td.listSubHeader
	{
		padding:          3px;
		font-weight:      bold;
		background-color: #cddbaa;
	}	
	
	td.listItem
	{
		padding:       3px;
		border-bottom: 1px solid #dedede;
		
		background-color:#fbf6e4;
	}
	
	div.listBack
	{
		float: left;
	}
	
	div.listAdd
	{
		float: right;
	}
	
	ul.listSortable
	{
		margin:  0;
		padding: 0;
	}
	
	ul.listSortableItem
	{
		margin:          0;
		padding:         0;
		list-style-type: none;
	}
	
	img.standard
	{
		width:          13px;
		height:         13px;
		vertical-align: middle;
	}
	
	/* Form layout **********************************/	
	td.formHeader
	{
		text-align:       center;
		padding:          3px;
		background-color: #493829;
		color:#fff;
	}
	
	td.formToolbar
	{
		text-align:       left;
		padding:          3px;
		background-color: #dedede;
	}
	
	td.formLabel
	{
		text-align:       right;
		padding:          3px;
		width:            12%;
		background-color: #f5e6b7;
		white-space:      nowrap;
		color:            #483829;
	}

	td.formField
	{
		padding: 3px;
		width:   200px;
	}
	
	td.formLabel1
	{
		text-align:       right;
		padding:          0px;
		font-size:		  12px;
		font-weight:	  bold;
		width:            140px;
		white-space:      nowrap;
		color:            #483829;
	}
	
	td.formField1
	{
		padding: 2px 0px 0px 0px;
		width:   180px;
	}
	
	td.formField2
	{
		padding: 	1px;
		width:   	180px;
		color:		#a17f17;
		font-size:  13px;
		font-weight:bold;
	}
	
	td.formLabel2
	{
		text-align:       left;
		padding:          0px;
		font-size:		  11px;
		width:            240px;
		white-space:      nowrap;
		color:            #a2882b;
	}
	
	td.formLabel3
	{
		text-align:       right;
		padding:          0px;
		font-size:		  11px;
		width:            130px;
		white-space:      nowrap;
		color:            #483829;
	}
	
	td.formLabel4
	{
		text-align:       right;
		padding:          0px;
		font-size:		  12px;
		font-weight:	  bold;
		width:            60px;
		white-space:      nowrap;
		color:            #483829;
	}
	
	td.formLabel5
	{
		text-align:       right;
		padding:          0px;
		font-size:		  12px;
		font-weight:	  bold;
		width:            100px;
		white-space:      nowrap;
		color:            #483829;
	}
	
	td.formFieldHalf
	{
		padding: 3px;
		width:   38%;
	}
	
	.formText
	{
		color:#af9644
	}
	
	/* Form inputs **********************************/	
	input.large, select.large
	{
		width: 350px;
		border:1px solid #bba25f;
	}
	
	input.medium, select.medium
	{
		width: 160px;
		border:1px solid #bba25f;
	}
	
	input.small, select.small
	{
		width: 85px;
		border:1px solid #bba25f;
	}
	
	input.tiny, select.tiny
	{
		width: 40px;
		border:1px solid #bba25f;
	}
	
	input.save
	{
		float: right;
		width: 97px;
		font-size: 10px;
		padding:0px;
		margin:0px;
	}
	
	input.back
	{
		float: 		left;
		width: 		97px;
		font-size: 	10px;
		padding:	0px;
		margin:		0px;
	}
	
	.headerLink
	{
		background-color: #493829; 
		background-image:		url(../images/arrow.jpg);
		background-position:	center right;
		background-repeat:		no-repeat;
		font-size:				10px;
		color:					#fff;
		text-decoration:		none;
		border:					none;
		padding:				none;
		font-weight:      		bold;
		cursor:					pointer;
	}	
	
	.submit
	{
		background-color:#f7eecf;
		font-size:10px;
		font-weight:bold;
		color:#333;
		padding: 10px 5px;
	}
	
	.sideBox
	{
		margin:  0px 0px 15px 15px;
		padding: 5px 8px;
		border:  1px solid #cddbaa;
	}
	
	.sideBox ul
	{
		margin: 0;
		padding-left: 15px;
	}
	
	/* RSS ******************************************/
	img.rssIcon
	{
		width: 16px;
		height: 16px;
		border: 0;
		float: left;
		margin-right: 5px;
		margin-top: 2px;
	}	
}
