/*
BBI International - BBI Images 2007
*/

/*
Site Blue: #00457e;
Site Green: #58a14f;
*/

/*
General
*/

html, body
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	font: 13px Arial;
}


/* this is needed for firefox to display site at 100% */
#aspnetForm 
{
	height: 100%;
}

img
{
	border: none;
}

.errorMessages
{
	color: Red;
	font-size: medium;
	font-weight: bold;
}

.pager
{
	color: #666666;
}

/* make all links blue */
a, a:link, a:active, a:visited
{
	color: Blue;
}

/* controls width of the site */
.tblHeader, .tblMiddle, .tblFooter
{
	width: 994px;
}

.customH3
{
	font-size: medium;
	font-weight: bolder;	
}

.formButton
{
	cursor: pointer;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	padding: 2px;
	vertical-align: middle;
}

/*
Shells
*/

.tblShell{
	height: 100%;
}


/*
Header
*/

.tblHeader
{
	border-bottom: 6px solid #00457e;
}

.tblHeader td
{

}

.navHeader
{
	float: right;
	padding-top: 3px;
	
}

.tblHeader_BG_Cell
{
	/*background: url(/images/bbi_corn_stalks.gif) no-repeat;*/
}

.navHeader ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.navHeader li
{
	padding: 3px;
	float: left;
}

.navHeader a:link, .navHeader a:active, .navHeader a:visited
{
	text-decoration: none;
	color: Blue;
}

.navHeader a:hover
{
	text-decoration: underline;
}

/*
Middle
*/

/*
#middle
{
	height: 100%;
}
*/

.tblMiddle
{
	text-align: left;
	border-top: 5px solid #58a14f;
	height: 100%;
}

.tblMiddle td
{
	
}

.tblNavMiddle
{
	width: 100%;
}

.RadMenu_Default .link
{
	cursor: pointer !important;
}


/*
Footer
*/

.tblFooter
{
	background-color: #00457e;
}

.tblFooter td
{
	padding: 3px;
}

.navFooter
{
	
}

.navFooter ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.navFooter li
{
	padding: 3px;
	float: left;
	color: White;
	font-weight: bold;
	font-size: small;
}

.navFooter a:link, .navFooter a:active, .navFooter a:visited
{
	text-decoration: none;
	color: White;
}

.navFooter a:hover
{

}

/*
Content
*/

#content
{
	padding: 9px;
}

/*
Login
*/

div.logonHeader, div.logonControls
{
	width: 600px;
}

div.logonHeader
{
	font-size: large;
	background-color: #f4fae4;
	padding: 3px;	
}

div.logonControls
{
	margin-top: 1em;
}

.logonControls td
{
	padding: 3px;
}

.logonControls input[type="text"], .logonControls input[type="password"]
{
	width: 120px;
	font-size: smaller;
}

.logonControls input[type="submit"]
{
	width: 100px;
	text-align: center;
	margin-top: 1em;
}

.logonText
{
	font-size: small;
	padding: 3px;
}

/* image_upload.aspx */

.upload_site_url
{
	width: 360px;
}