

body { font: normal normal 70% Verdana, Arial, Helvetica, sans-serif; color: #7c7166; margin: 18px 0px 0px 18px;}
p { line-height: 1.5em; margin:0px 0px 1em 0px; padding: 0px; }
a { color: #7c7166; text-decoration:none;}
a:visited { color: #7c7166; font-size:100%;text-decoration:none;}
a:hover { color: #444; text-decoration:underline;}
a.intext { text-decoration:none;font-weight:bold;text-decoration:underline;}
a.intext:visited { text-decoration:underline;}
a.intext:hover { text-decoration:underline;}
img { border: 0; }

input,textarea
{
	font-family:Verdana;	
	font-size:100%;
	color: #7c7166;
}

fieldset
{
	border:none;
	padding:0;
	margin:0;
}

blockquote
{
	margin-bottom:0;
}

div.skiplink { display:none; }

div.outercontainer
{
	margin: 0 auto;   /* for page centering */
	width:942px;
	font-family:verdana;
}

div.banner
{
	width:942px;
	height:109px;
	float:left;
	background-image:url(header.jpg);
	background-repeat:no-repeat;
}

div.menubar
{
	width:942px;
	float:left;	
}

div.underbar
{
	width:942px;
	float:left;
	height:9px;
	background-image:url(underbargradient.gif);
	background-repeat:repeat-y;
}

div.contentcontainer
{
	width:512px;
	float:left;
	margin-left:18px;
	overflow:hidden;
}

div.leftcolumn
{
	width:174px;
	float:left;
	margin-top:18px;
	overflow:hidden;	
}

div.smallmap
{
	height:150px;
	width:174px;
	float:left;
}

div.plantsearch
{
	width:512px;
	float:left;	
	height:502px;
	overflow:hidden;
}

div.rightcontrolpanel
{
	width:220px;
	height:99px;
	float:right;
	overflow:hidden;

}

div.footerframe
{
	float:left;
	width:942px;	
	margin-top:18px;
	padding-bottom:18px;
}

div.crumbtrailcontainer
{
	display:block;
	height:15px;
	float:left;
	width:512px;
	padding-top:3px;
	color:#968b7d;
}

span.crumbtrail a
{
	color:#968b7d;	
}

span.crumbtrail a:hover
{
	color:#7c7166;	
	text-decoration:none;
}

/* right column on home page */
div.mapkey
{
	width:220px;
	float:right;
}

/* right column on other pages */
div.rightcolumn
{
	width:220px;
	float:right;
	margin-top:18px;	
	overflow:hidden;	
}

/* footer */

div.footerframe div.footer
{
	float:left;
	width:512px;
	border-top:solid 3px #9e6735;
	padding-top:5px;
	font-size:80%;
	margin-top:50px;
	margin-left:18px;
}

div.footerframe a.leftlogo
{
	display:block;
	float:left;
	height:59px;
	width:174px;
	margin-bottom:0px;
}

div.footerframe a.rightlogo
{
	display:block;
	float:right;
	height:41px;
	width:220px;
	margin-top:10px;	
}

/* overall form layout - generic */

div.formcontainer
{
	float:left;
	width:512px;
}

div.formcontainer div
{
	margin-bottom:1em;
	width:512px;
}

div.formcontainer div div
{
	margin-bottom:0;
}

div.formcontainer div.flcontainer
{
	font-weight:normal;
	color:#6d6d6d;
	margin-bottom:0;
	font-size:90%;
} 

div.formcontainer textarea
{
	width:450px;
	height:200px;	
}

div.buttoncontaineredit
{
	width:512px;
	float:left;	
}

/* end of generic form layout */

/* form layout - specific */
div.formcontainer h1,div.formcontainer div.feplacesname h1, div.formcontainer div.feplacesname input,div.formcontainer div.fepagesname h1,div.formcontainer div.fepagesname input
{
	font-size:2.2em;
	letter-spacing:-2px;
	font-weight:bold;
	margin:-4px 0 0 0;
	width:512px;

}

div.formcontainer div.feplacesnameindarwinstime,div.formcontainer div.feplacesnameindarwinstime input
{
	font-weight:bold;
	font-size:130%;
	width:330px;
}

div.formcontainer div.feplacesnameindarwinstime div.flcontainer
{
	font-size:70%;		
}

div.formcontainer div.feplacesquotetext,div.formcontainer div.feplacesquotetext textarea,div.formcontainer div.fepagesquotetext,div.formcontainer div.fepagesquotetext textarea
{
	font-style:italic;
}

div.formcontainer div.fepagesintrotext,div.formcontainer div.fepagesintrotext textarea,div.formcontainer div.feplacesintrotext,div.formcontainer div.feplacesintrotext textarea,div.formcontainer div.feplantsintrotext,div.formcontainer div.feplantsintrotext textarea
{
	font-weight:bold;	
	width:450px;
}

div.formcontainer div.fepagesmaintext,div.formcontainer div.feplantsmaintext
{	
	width:450px;
}

div.formcontainer div.fepagessubtitle
{	
	font-weight:bold;
	font-size:130%;
}

div.formcontainer div.feplantsipnifamily,div.formcontainer div.feplantsipnigenus,div.formcontainer div.feplantsipnispecies,div.formcontainer div.feplantsipnifamily div,div.formcontainer div.feplantsipnigenus div,div.formcontainer div.feplantsipnispecies div
{	
	width:170px;
	float:left;
}

/* Home Page Form Layout */
div.formcontainer div.fepageshomephoto
{
	float:left;
	width:174px;
	margin-right:18px;		
}

div.formcontainer div.fepageshomephoto div.imagecontainer
{
	float:left;
	width:174px;	
}

div.formcontainer div.fepageshomephoto div.imagecontainer span
{
	float:left;
	width:174px;
	font-style:italic;
	display:block;
}

div.formcontainer div.fepageshomemaintext,div.formcontainer div.fdtpageshomemaintext,div.formcontainer div.fepageshomemaintext textarea
{
	float:left;
	width:319px;	
}



/* Place.aspx form layout */
div.formcontainer div.placeheader
{
	width:512px;
	float:left;
}
div.formcontainer div.placeheader div.placeheaderleft
{
	width:330px;
	float:left;
	overflow:hidden;
}

div.formcontainer div.placeheader div.placeheaderleft h1
{
	float:left;
	margin-bottom:0.5em;
	width:310px;
}

/* end Place.aspx form layout */

/* survey location place list - home page*/
div.mapkey div.geplaces
{
	width:220px;
	border-top:solid 1px white;
	clear:both;
	
}

div.mapkey div.feplacesname a.hl
{
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	color:#7c7166;
}

div.mapkey div.feplacesnameselected a.hl,div.mapkey div.feplacesnameselected a.hlhighlight
{
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	color:white;
	background-color:#e8a80a;
}

div.mapkey div.feplacesname a.hlhighlight
{
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	color:white;
	background-color:#e8a80a;
}

div.mapkey div.feplacesshortname,div.mapkey div.feplacesshortnameselected
{
	font-size:90%;	
	float:right;
	color:#7c7166;
	margin-left:0.5em;
}

div.mapkey div.rightsideheader
{
	margin-top:5px;
	margin-bottom:3px;
	float:left;
	width:220px;
}

/* Image Gallery */
div.imagegallery
{
	width:220px;
	float:left;
	font-style:italic;
}

div.imagegallery div.geimageresource
{
	width:220px;
	float:left;
	margin-top:18px;
}

/* right column form */
div.formcontainerright
{
	margin-top:9px;
	width:220px;
	float:left;
	font-style : italic;
}

div.formcontainerright div.header
{
	margin-bottom:9px;
}

div.formcontainerright div.feplantsimage2id
{
	margin-top:18px;	
}

/* Map - note IE needs top: set to 9px, done in conditional comment in pages that show map */

div#icon img
{
	position:relative;
	left:9px;
	top:0px;
}

/* Banner */
/* edit/view toolbar */
div.toolbar
{
	margin-top:0px;
	color:White;
	font-weight:bold;
	background-color:#ddd;
	float:right;
	width:216px;
	margin-bottom:5px;
	padding-top:5px;
	height:3em;
	padding-left:4px;
}

div.toolbarplaceholder
{
	margin-top:0px;
	float:right;
	width:216px;
	margin-bottom:5px;
	padding-top:5px;
	height:3em;
	padding-left:4px;
}

div.toolbar a
{
	font-weight:bold;
}

div.toolbar span
{
	padding:5px;
	height:1.5em;
	display:block;
	width:92px;
	text-align:center;
	float:left;
	border-color:#ddd;
	border-style:solid;
	border-width: 2px ;
}

div.toolbar span.selected
{
	background-color:white;
	color:#666;

}

/* end of toolbar */

/* CU Logo container - note the height of this determines the vertical position of the menu */
div.banner div.leftbanner
{
	display:block;
	float:left;
	height:87px;
	width:174px;	
}



/* end of banner */

/*Additional banner on home page */
div.additionalbanner
{
	width:942px;

	margin-bottom:18px;
	float:left;
	background-image:url(underbargradient.gif);
	background-repeat:repeat-y;
}

div.additionalbanner div.section
{
	padding-left:4px;
	padding-right:3px;	 /* 1 pixel less for 120dpi */
	width:306px;
	float:left;
	overflow:hidden;
}
div.additionalbanner div.section div.image
{
	float:left;

	width:34px;
	margin-right:4px;
}

div.additionalbanner div.section div.text
{
	color:White;
	font-weight:bold;
	padding-bottom:1em;	
	width:268px;
	float:left;
}


/* Left column */

div.leftcolumn div.plantsearchlink
{
	width:156px;
	height:16px;
	padding:1px 9px 0px 9px;
	float:left;
	display:block;	
	background-image:url(searchbargradient.gif);
	background-repeat:repeat-x;
	color:White;
	font-weight:bold;
	overflow:hidden;	
	margin-bottom:18px;		
}

div.leftcolumn div.plantsearchlink a
{
	color:White;
	display:block;
}

div.leftcolumn div.plantsearchlink a:hover
{
	color:#e8a80a;
	text-decoration:none;
}

/* main side menu */
div.leftcolumn ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:174px;
	float:left;
}

div.leftcolumn ul li
{
	margin-bottom:0;
	width:174px;
	float:left;
}


div.leftcolumn div.sidemenu
{
	float:left;
	width:174px;
	margin-bottom:1em;
}

div.leftcolumn div.sidemenu ul
{

}

div.leftcolumn div.sidemenu ul li
{
	padding-bottom:0.2em;

}

div.leftcolumn div.sidemenu li a
{
	display:block;
	margin-right:18px;
	color:#9e6735;
	font-weight:bold;
}

div.leftcolumn div.sidemenu li a:hover
{
	color:#e8a80a;
	text-decoration:none;
	font-weight:bold;
}

div.leftcolumn div.sidemenu li.miselected a
{
	color:#e8a80a;
	font-weight:bold;	
}

/* second level menu */
div.leftcolumn div.sidemenu ul ul
{
	margin-left:5px;
}

div.leftcolumn div.sidemenu ul ul li.mi a
{
	color:#9e6735;	
}

div.leftcolumn div.sidemenu ul ul li.mi a:hover
{
	color:#e8a80a;	
}

/* end of main side menu */

div.leftcolumn div.mc
{
	width:174px;
	margin-bottom:2em;
	float:left;
}

div.leftcolumn div.mc div.buttoncontainer
{
	width:174px;
	float:left;	
}

div.leftcolumn a.hl
{
	color:#9e6735;
}
div.leftcolumn a.hl:visited
{
	
}
div.leftcolumn a.hl:hover
{
	color:#e8a80a;
	text-decoration:none;
}

div.leftcolumn div.weblinksmenu li,div.leftcolumn div.documents li
{
	margin-bottom:0.2em;	
}


div.leftcolumn div.leftcolumntext
{
	margin-top:18px;
	width:174px;
	float:left;
	font-size:90%;	
}

div.leftcolumn div.leftcolumntext ul
{
	margin-top:1em;
}

div.leftcolumn div.leftcolumntext li
{
	margin-bottom:1em;
}

div.leftcolumn span.mtweblinks,div.leftcolumn span.mtdocuments
{
	font-weight:bold;
}

div.leftcolumn div.herbariumsheet
{
	margin-bottom:2em;	
	font-style : italic;
	background-color:#f4f1df;
	width:152px;
	padding:9px;
	float:left;
	font-size:95%;
	border-bottom:solid 1px #ddd;
}

div.leftcolumn div.herbariumsheet img
{
	width:75px;
	height:113px;
	float:left;
	margin-right:9px;
}

div.leftcolumn div.herbariumsheet a
{
	color:#9e6735;
	text-decoration:none;
}

div.leftcolumn div.herbariumsheet a:hover
{
	color:#e8a80a;
	text-decoration:none;
}

div.leftcolumn div.herbariumsheet span.herbariumsheettext
{
	float:right;
	width:68px;
	display:block;
}

div.leftcolumn div.mc span
{
	display:block;
	float:left;
	margin-bottom:0;
	color:#9e6735;
}

div.leftcolumn a.donelink
{
	font-weight:bold;	
}

div.leftcolumn div.leftcolumnbase
{
	margin-top:1em;
	float:left;
	width:174px;
}

div.leftcolumn li.miselected a
{
	color:#e8a80a;	
}



/* Log in block left col */
div.loginblock
{
	border-top:solid 1px #9e6735;
	margin-top:0.5em;
	padding-top:0.5em;
	float:left;
	font-weight : bold;
}

/* Logged in block */
div.loggedinblock
{
	border-top:solid 1px #9e6735;
	margin-top:0.5em;
	float:left;
}

div.loggedinblock div.name
{
	margin-top:0.5em;
	font-weight:bold;
	margin-bottom:0.5em;	
}

div.leftcolumn div.toplevelmenueditor
{
	margin-top:1em;	
	float:left;
	width:174px;
}

/* end of Left column */

/* Standard Page Contents in central part of page */
div.subpagesmenu ul
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:512px;
	float:left;
}

div.subpagesmenu ul li
{
	margin-bottom:0;
	width:512px;
	float:left;
}

div.subpagesmenu
{
	float:left;
	width:512px;
}

div.subpagesmenu a.hl
{
	font-weight:bold;
}

div.subpagesmenu li
{
	margin-bottom:0.2em;
}

div.subpagesmenu li a
{
	display:block;
	margin-right:18px;
	color:#9e6735;
	font-weight:bold;
}

div.subpagesmenu li a:hover
{
	color:#e8a80a;
	text-decoration:none;
	font-weight:bold;
}

div.subpagesmenu span.fl
{
	float:left;
	width:512px;	
}


/* Plant Data on Plants.aspx */
div.plantdatanotes
{
	float:left;
	width:512px;
}

table.plantdata th,table.plantdata td
{
	text-align:left;
	vertical-align:top;
}

table.alternativenames th, table.alternativenames td
{
	text-align:left;
	vertical-align:top;
	padding-right:1em;
	padding-left:0px;
}

table.plantdata
{
	width:512px;
	float:left;
}

table.alternativenames
{
	margin-bottom:18px;	
	float:left;
	border-collapse:collapse;
}

table.alternativenames td
{
	
}

/* Plant Gallery Grid */
div.plantgallery
{
	float:left;
	margin-top:18px;
	width:512px;
	overflow:hidden;
}

div.plantgallery div.plantgalleryheader
{
	font-weight:bold;
	float:left;
	margin-bottom:9px;
	width:512px;
}

div.plantgallery div.listpagebuttoncontainer
{
	float:left;
	margin-bottom:9px;
	width:512px;
}

div.plantgallery div.geplants,div.plantgallery div.gebasketitems
{
	float:left;
	width:93px;

	margin-right:9px;
	overflow:hidden;

	height:18em;	
}

div.plantgallery div.geplants div.feplantsbarcode
{
	font-size:90%;
}

div.plantgallery div.geplants div.feplantsplantname, div.plantgallery div.gebasketitems div.febasketitemssupplieritemdescription
{
	float:left;
	width:93px;
	/*height:5em;*/
	font-size:90%;
}

div.plantgallery div.geplants div.commandcellcontainer input.addtobasketbutton,div.plantgallery div.gebasketitems input.inplaceeditingbutton
{
	width:93px;
	height:15px; 
	border-style:none; 
	cursor:hand;	
	font-size:80%;
	background-color:White;
	padding:0px;
	margin:0px;
	border:0px;
	color:#2c6dab;
	text-align:left;
}

div.plantgallery div.geplants div.commandcellcontainer input.inbasketbutton
{
	width:93px;
	height:15px; 
	border-style:none; 
	cursor:hand;	
	font-size:80%;
	background-color:White;
	padding:0px;
	margin:0px;
	border:0px;
	color:#e8a80a;
	font-weight:bold;
	text-align:left;	
}



/* end of Plant Gallery Grid */

/* Plant Search Box */
	div.plantsearchheader
	{
		color:White;
		font-weight:bold;
		font-size:100%;
		padding:1px 9px 0px 9px;
		float:right;
		width:375px;
		height:16px;
		overflow:hidden;
		background-image:url(searchbargradient.gif);
		background-repeat:repeat-x;
	}
	
	div.plantsearchbody
	{
		/*background-color:#dad0c5;*/
		padding:4px 9px 0px 9px;
		float:right;
		width:375px;
		height:77px;
		overflow:hidden;
		background-image:url(plantsearchbackgroundgradient.gif);
		background-repeat:repeat-y;
		border-bottom:solid 1px #888;
	}
	
	div.searchleftcontainer
	{
		height:77px;
		width:341px;
		float:left;	
	}
	
	div.searchrightcontainer
	{
		height:77px;
		float:right;	

	}
		
	div.inputbox
	{
		font-size:85%;
		width:112px;
		float:left;

	}
	
	input#family,input#genus,input#species
	{
		width:100px;
		font-size:100%;
		height:11px;
	}
	
	select#location
	{
		font-size:100%;	
		z-index:0;	
		width:196px;
	}
		
	select#monthfrom
	{
		width:52px;	
		float:left;
		font-size:100%;			
	}
	
	select#yearfrom
	{
		width:68px;	
		float:left;
		font-size:100%;			
	}
	
	input#undated
	{
		float:right;
		display:inline;	
		width:20px;
	}
	
	input#search
	{
		width:30px;
		height:32px; 
		border-style:none; 
		background:white url('searchbutton.gif') no-repeat center;
		float:right;
		cursor:hand;
	}
	
	input#viewall, input#top20
	{
		width:98px;
		height:15px; 
		border-style:none; 
		background:white url('buttongradient.gif') repeat-x center;
		cursor:hand;	
		font-size:80%;
		color:Black;
	}
	
	div.widebutton
	{
		width:98px;
		float:left;
		margin-top:14px;
	}	
			
	div.searchlabel
	{
		display:block;
		float:left;
		width:30px;		
	}
	
    div.dropdownoff
    {
		visibility:hidden;
		position:relative; 
        overflow:hidden; 
        width:110px; 
        height:18em;
        border:solid 1px black;
        background-color:White;
        float:left;
        top:-34px;
    }
    
    div.dropdownon
    {

        position:relative; 
        overflow:hidden; 
        width:110px; 
        height:38em;
        border:solid 1px black;
        background-color:White;
        float:left;
        top:-34px;
    }
    
    a.dropdownitem,a.dropdownitem:visited
    {
        display:block;
        width:100px;
        padding:0.25em 5px 0.25em 5px;
        text-decoration:none;
        color:#555;
        font-size:80%;
        /*height:1.4em;
        overflow:hidden;*/
    }
    a.dropdownitem:hover
    {
         background-color:#ccc;   
    }
    
    a.closebutton
    {
        display:block;
        width:100px;
        padding:0.25em 5px 0.25em 5px;
        text-decoration:none;
        color:#555;
        font-size:75%;
        text-align:right;
    }
    
 /* end of plant search box */ 
 
/* Bing Search/View MyCollection/Right hand control box */
div.rightcontrolpanel div.bingcontainer
{
	width:99px;
	float:right;
	height:63px;
	overflow:hidden;
	background-image:url(plantsearchbackgroundgradient.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #888;
	padding:18px 5px 0 5px;
}

div.rightcontrolpanel div.bingcontainer input#q
{
    color:#968b7d;
	font-size:85%;
	border-style:none;
	width:97px;
	display:block;
	float:left;
	height:14px;
	border:0;
}



div.rightcontrolpanel div.bingcontainer a.bingbutton
{
	margin-top:14px;
	width:46px;
	float:right;	
	height:15px; 
	border-style:none; 
	background:white url('buttongradient.gif') repeat-x center;
	cursor:hand;	
	font-size:80%;
	text-align:center;
	color:Black;
}

div.rightcontrolpanel div.bingcontainer a.bingbutton:hover
{
	text-decoration:none;
	color:Black;
}

div.rightcontrolpanel div.bingcontainer a.binglogo
{
	display:block;
	float:left;
	width:46px;	
	overflow:hidden;
	margin-top:14px;
}

div.rightcontrolpanel div.mycollectioncontrols
{
	width:104px;
	float:left;
	height:63px;
	overflow:hidden;
	background-image:url(plantsearchbackgroundgradient.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #888;
	padding:18px 0 0 5px;
}

div.rightcontrolpanel div.mycollectioncontrols a.collectionbutton
{
	width:99px;
	float:left;	
	height:15px; 
	border-style:none; 
	background:white url('buttongradient.gif') repeat-x center;
	cursor:hand;	
	font-size:80%;
	text-align:center;
	color:Black;
	display:block;
	float:left;
}


div.rightcontrolpanel div.mycollectioncontrols input.addplantocollectionbutton
{
	width:99px;
	height:15px; 
	border-style:none; 
	background:white url('buttongradient.gif') repeat-x center;
	cursor:hand;	
	font-size:80%;
	color:Black;
	display:block;
	float:left;
	margin-top:15px;
}


div.rightcontrolpanel div.mycollectioncontrols a.collectionbutton:hover
{
	text-decoration:none;
	color:Black;
}
	

/* right hand popup on Herbarium Sheet */
div.herbariumpopup
{
	display:block;
	position:relative;

	width:202px;
	padding:9px;
	left:512px;
	top:-770px;
	color:#9e6735;
	font-weight:bold;
	background-color:#f4f1df;
}

div.herbariumpopupinvis
{
	display:none;
}

area
{
	cursor:pointer;
}
 
/* Plant Search Index Page */
div.searchpagecontent
{
	width:705px; /* extra pixel wide for 120dpi */
	float:left;
	overflow:hidden;
}

/* My Collection Right Hand list */
div.rightcolumn div.mycollection
{
	background-color:#f4f1df;
	float:left;
	padding:9px;
	width:202px;
	margin-top:1px;
}

div.rightcolumn div.mycollectionheader
{
	margin-top:18px;
	color:White;
	font-weight:bold;
	font-size:100%;
	padding:1px 9px 0px 9px;
	float:left;
	width:202px;
	height:16px;
	overflow:hidden;
	background-image:url(searchbargradient.gif);
	background-repeat:repeat-x;	
}

div.rightcolumn div.mycollectionheader a
{
	color:White;
	display:block;
}

div.rightcolumn div.mycollectionheader a:hover
{
	color:#e8a80a;
	text-decoration:none;
}

div.rightcolumn div.mycollection div.gebasketitems
{
	margin-bottom:18px;	
	width:202px;
	float:left;
}

div.rightcolumn div.mycollection div.gebasketitems div.febasketitemsimageid
{
	float:left;
	margin-right:9px;	
	height:60px;
	width:40px;
}

div.rightcolumn div.mycollection div.gebasketitems div.febasketitemssupplieritemdescription a
{
	display:block;
	float:left;
	width:100px;
}

/* CMS SHARED PAGES */

h1.cmsshared,div.imageuploadformcontainer h1
{
	font-size:210%;	
}

/* Image Viewer */
div.iframecontainer
{
    left:192px;
}

div.imageviewerleftcolumn 
{
	width:156px;
	margin-left:18px;	
}

div.imageviewerleftcolumn div.fdtimageresourceherbariumsheet
{
	font-weight:bold;
	font-size:130%;
}

div.imageviewerleftcolumn a.controlpanellink
{
	display:block;
	margin-top:100px;
}

div.imageviewerleftcolumn div.imageidmessage
{
	display:none;
}

div.imageupload
{
    width:366px;
    margin:18px;
}

div.imageupload div
{
	margin-bottom:18px;
}

div.imageupload h1
{
    margin-top:0;
}

div.imageuploadformcontainer div
{
    width:170px; 
    margin-bottom:0.5em;       
}

div.imageuploadformcontainer div div
{
	margin-bottom:0;
}
div.imageuploadformcontainer div div.flcontainer
{
	color:#888;
	margin-bottom:0;
	font-weight:bold;
}
        
div.imageuploadformcontainer textarea.fc
{
    width:170px;
    height:3em;
}
div.imageuploadformcontainer textarea.fctextarea
{
    height:25em;
    width:170px;
}
div.imagecopyrightmessage,div.imageidmessage
{
    width:170px;
    margin-bottom:0.5em;			
}

div.imageresourcesecurity td
{
	font-size:60%;
}

div.loginformcontainer
{
	margin-top:1em;
}

/* END CMS SHARED PAGES */



/* BB CODE */

/* this allows line breaks in the bbcode source but stops them rendering, because if they occur outside td and th they create linebreaks above the table */
table.bbcodetable br 
{
	display:none;
}

table.bbcodetable td br,table.bbcodetable th br /* allow breaks inside td and th */
{
	display:inline;
}

ul.bbcodelist br 
{
	display:none;
}

ul.bbcodelist li br 
{
	display:inline;
}

ul.bbcodelist
{
	list-style-type:square;
	margin-left:2em;
	padding-left:0px;
}

/* end BB CODE */
