/* green = 366e09 */
body
{
	padding: 0px;
	margin: 20px 0px 0px 0px;
	text-align: left;
}
body, p, div, a, th, td, legend, label, input, li, textarea, .contenteditable, h1, h2, h3, h4, h5, textarea
{
	font-size: 100%;
	font-family: Arial;
	color: #000;
}
form
{
	margin: 0px;
}
h1
{
	clear: both;
	color: #008080;
	font-family: Arial;
	font-weight: bold;
	font-size: 140%;
	margin: 0px 0px 8px 0px;
	padding: 5px 0px 5px 0px;
}
#popup h1
{
	color: #fff;
	background: #000;
	padding: 5px 0px 20px 3px;
}
h2
{
	clear: both;
	color: #993300;
	font-size: 120%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#survey h1, #survey h2
{
    clear: left;
}
h3
{
	color: #003300;
	font-style: italic;
	font-weight: bold;
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
p
{
	font-size: 80%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
}
.TextBlock
{
	font-size: 80%;
}
.TextBlock p, .TextBlock li
{
	font-size: 100%;
}
img
{
	border: none;
}
a
{
	text-decoration: underline;
}
a:hover
{
	text-decoration: underline;
}
fieldset
{
	margin: 0px;
	padding: 0px;
	border: none;
}
fieldset legend
{
	display: none;
}
fieldset div
{
	text-align: left;
	clear: both;
	margin: 2px 0px 0px 0px;
}
fieldset label
{
	margin: 0px 0px 0px 0px;
	font-size: 75%;
	width: 160px;
	float: left;
	text-align: left;
}
fieldset input, fieldset select, fieldset textarea, fieldset .contenteditable, fieldset .selection
{
    float: right;   
	width: 315px;
	border: 1px solid #066;
	margin: 2px 1px;
	padding: 2px 4px;
}
fieldset input, fieldset select, fieldset textarea, fieldset .contenteditable
{
	font-size: 75%;
}

fieldset p
{
    clear: both;
}
input.checkbox, input.radio
{
	clear: none;
	border: none;
	width: 15px !important;
	float: left;
}

fieldset .contenteditable
{
	height: 60px;
	padding: 2px 1px;
	margin: 0px;
	background: #fff;
	overflow: auto;
	display: inline;
}
.selection
{
	background: #fff;
	clear: none;
	padding: 0px 0px 0px 5px;
	border: solid 1px #000 !important;
	overflow: auto;
	float: left;
}
div.selection div label
{
	width: 310px! important;
	float: left;
	clear: none;
	font-weight: normal !important;
}
.twoColumns div.selection div label
{
	width: 100px! important;
	float: left;
	clear: none;
	font-weight: normal !important;
}
div.selection div
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.twoColumns
{
	width: 100%;
}
.twoColumns div
{
	float: left;
	clear: none;
}
#website .twoColumns div
{
	width: 240px;
}
.twoColumns div + div
{
	margin-left: 5px;
}
#website .twoColumns input, #website .twoColumns textarea, #website .twoColumns select
{
	width: 150px;
}
#website .twoColumns select
{
	width: 153px;
}
div.selection div+div
{
	margin-left: 0px;
}
.buttons
{
	text-align: right;
	clear: both;
	font-size: 70%;
	float: right;
	margin: 5px 5px 0px 0px;
}
.buttons input
{
	border: none !important;
	width: auto !important;
}
#website
{
	background: url(/images/Layout/Background.gif) left repeat-y;
	margin: 20px auto;
	width: 900px;
}
#iFrame
{
    margin: 0px;
}
#website #contentheader
{
	background: url(/images/Layout/Montage.jpg) top right no-repeat;
	height: 140px;
	margin: 0px 0px 0px 0px;
}
#popup fieldset
{
	width: 495px;
}
#popup fieldset div
{
	width: 490px;
}
#popup fieldset label
{
	margin: 2px 0px 0px 10px;
	width: 90px !important;
}
#popup fieldset textarea, #popup fieldset input, #popup fieldset .contenteditable
{
    float: right;
	width: 370px;
}
#popup fieldset .selection
{
	width: 370px;
}
#popup fieldset .selection div
{
	width: 380px;
}
#popup fieldset select
{
	width: 380px;
}
#popup fieldset textarea
{
	height: 100px;
}
#popup fieldset .Tall textarea
{
	height: 155px;
}
#popup fieldset .twoColumns div
{
	width: 220px;
}
#popup fieldset .twoColumns input, #popup fieldset .twoColumns textarea, #popup fieldset .twoColumns .selection
{
	width: 118px;
}
#popup fieldset .twoColumns select
{
	width: 123px;
}
#popup fieldset .twoColumns .selection div
{
	width: 110px;
}
#popup fieldset .twoColumns .selection label
{
	width: 88px !important;
}
#popup
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#contentheader
{
	width: 900px;
}
#popup #contentheader
{
	width: auto !important;
	height: 45px;
}
#popup #contentheader img
{
	margin: 0px;
	padding: 0px;
}
#contentheader img
{
}
#content
{
	float: left;
	margin: 0px 0px 0px 10px;
	width: 725px;
}
#contentcenter
{
	width: 490px;
}
#contentwide
{
	width: 710px;
}
#contentcenter, #contentwide
{
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	margin: 0px;
	/*border-right: solid 1px #33CC00;*/
}
#website #contentcenter a, #website #contentright a, #website #contentwide a
{
	color: #3a00ff;
}
#website #contentcenter a.External, #website #contentright a.External, #website #contentwide a.External
{
	color: #008000;
}
#website #contentcenter a.File, #website #contentright a.File, #website #contentwide a.File
{
	color: #800000;
}
#contentcenter a:hover
{
	text-decoration: none;
}

#popup #contentheader
{
	width: 490px;
	overflow: hidden;
	margin: 0px 0px 15px 0px;
}
#popup #contentcenter
{
	width: 515px;
	border-right: none;
	margin: 0px 0px 0px 0px;
}
#popup #contentcenter p
{
	text-align: left;
}
#contentright
{
	text-align: left;
	float: left;
	width: 200px;
	margin: 30px 0px 0px 20px;
}
.defaultTemplate #contentright
{
	margin: 0px 0px 0px 20px;
}
#contentfooter
{
	padding: 0px 0px 0px 0px;
	clear: both;
	background: url(/images/Layout/NewFooter.gif) bottom right no-repeat;
	height: 55px;
}
#contentfooter #WWTLogo
{
	margin: 0px 0px 0px 10px;
	float: left;
	bottom: 0px;
}
#contentfooter p
{
	float: left;
	font-size: 75%;
	text-align: left;
	margin: 17px 10px 0px 110px;
	color: #fff;
}
#contentcenter ul, #contentright ul
{
	list-style: url(/images/Bullet.gif);
}
#contentcenter li, #contentright li
{
	padding: 0px 0px 5px 0px;
}
#accessibility, .hide
{
	display: none;
}
#contentright .column
{
	margin: 0px 0px 0px 0px;
}
#contentcenter .left
{
	width: 195px;
	padding: 0px 10px 0px 0px;
}
.contenteditable p, td p
{
	font-size: 100%;
	padding: 0px;
	color: #000;
}
#website thead tr
{
	background-color: #000;
}
#website thead tr th, #website thead tr td
{
	width: 50%;
	color: #fff;
	font-size: 90%;
}
#website tbody tr
{
}
#website tbody tr th, #website tbody tr td
{
	vertical-align: top;
	font-size: 90%;
}
#ImageList
{
}
#ImageList div.fixed, #ImageList div.resize
{
	text-align: center;
	width: 85px;
	height: 65px;
	overflow: hidden;
	display: inline;
	vertical-align: top;
	float: left;
	margin: 1px 0px 0px 5px;
}
#ImageList div img
{
	border: dashed 1px #ccc;
	vertical-align: middle;
}
#ImageList div img.fixed
{
	border: solid 1px #ccc !important;
}
#UploadPreview
{
	width: 75px;
	height: 113px;
	float: right;
	overflow: hidden;
}
#ImageUpload
{
	width: 350px !important;
}
#ImageUpload div
{
	width: 350px;
}
#ImageUpload input
{
	width: 220px;
}
#ImagePreview
{
	border: solid 1px #000;
}
#ImageUpload
{
}
#ImageForm .buttons
{
	text-align: right;
	margin: 5px 16px 0px 0px;
}
.Editable
{
}
.ImageBlock:hover
{
}
.TextBlock
{
}
.ImageBlock 
{
}

#menu
{
	float: left;
	width: 163px;
	margin: 0px;
	padding: 40px 0px 20px 0px;
	background: url(/images/Layout/Menu.jpg) top left no-repeat;
	min-height: 515px;
	_height: 600px;
}
#menu ul
{
	font-size: 80%;
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
#menu ul li.selected
{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#menu li.selected ul a
{
	color: #fff;
}
#menu li.selected a, #menu li.selected li.selected a
{
	color: #aaaaaa;
}
#menu ul li
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
}
#menu ul li ul
{
	font-size: 85%;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#menu ul li ul li
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px !important;
}
#menu ul li ul li.selected
{
	padding: 2px 0px 0px 0px;
}
#menu ul li a
{
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#sectionMenu
{
	font-size: 80%;
	list-style: none;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#sectionMenu li
{
	background: #2d3937;
	margin: 0px 0px 1px 0px;
	padding: 2px 0px 2px 3px;
}
#sectionMenu li ul
{
	font-size: 85%;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
#sectionMenu li ul li
{
	list-style-position: inside;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px !important;
}
#sectionMenu li ul li.selected
{
}
#sectionMenu li a
{
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
}
#sectionMenu li a.editor
{
	color: #f00 !important;
}

.ImageForm input
{
	width: 220px !important;
}
.ImageForm
{
	width: 350px !important;
}
.imagePreview
{
	width: 75px;
	height: 100px;
	overflow: hidden;
	float: right;
}
#WWTLogo
{
	float: left;
}
#PageTop
{
	float: left;
	margin: 0px 0px 0px 10px;
}
#ArticleEditor
{
}
.FullHeight textarea
{
	height: 125px;
}
#popup fieldset .Narrow
{
	width: 360px;
	float: left;
	clear: left;
}
#popup fieldset .Narrow input
{
	width: 255px;
}
#popup fieldset .Narrow select
{
	width: 260px;
}
#ArticleEditor img, #popup fieldset .imageChoice
{
    width: 80px;
	float: right;
}
#toolbar
{
	position: absolute;
	right: 20px;
	width: 100px;
	text-align: center;
	padding: 0px 0px 21px 0px;
	background: url(/images/Toolbar3/Background.png) bottom no-repeat;
}
#toolbar div
{
	margin: 0px 0px 0px 1px;
}
#toolbar div+div
{
	margin: 2px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	background: url(/images/Toolbar3/Divider.png) top no-repeat;
}
#toolbar img
{
    margin: -2px 0px 0px 0px;
    padding: 0px;
    display: inline;
    float: left;
}
#toolbar div img
{
    float: none;
    margin: 0px 0px 0px 0px;
    top: auto;
}
#toolbar a
{
	color: #fff;
}
.EditButton a
{
	text-decoration: none;
	color: #ff6633;
	font-size: 80%;
}

/* remove this lot */


#TablePreview, #HtmlPreview
{
	font-size: 80%;
	margin: 10px 0px 0px 0px;
	width: 440px;
	height: 320px;
	overflow: auto;
	background: #fff;
	border: solid 1px #999;
}
table.1Cols td, table.1Cols th
{
	width: 100%;
}
table.2Cols td, table.2Cols th
{
	width: 50%;
}
table.3Cols td, table.3Cols th
{
	width: 33%;
}
table.4Cols td, table.4Cols th
{
	width: 25%;
}
table.5Cols td, table.5Cols th
{
	width: 20%;
}
table.Open
{
	width: 100%;
}
table.Lined
{
	width: 100%;
}
table.Grey
{
	width: 100%;
	background: #ccc;
}
table.Grey td, table.Grey th
{
	border: solid 1px #fff;
}
table.Grey thead td, table.Grey thead th, table.Grey tbody th
{
	font-weight: bold;
}
table.Lined thead td, table.Lined thead th, table.Lined tbody th
{
	font-weight: bold;
}
table.Open thead td, table.Open thead th, table.Open tbody th
{
	font-weight: bold;
}
table.Lined thead td, table.Lined thead th
{
	font-weight: bold;
	color: #fff;
	background: #000;
}
table.Lined tbody td
{
	border-top: solid 1px #000;
	border-left: solid 1px #000;
}
table.Lined tbody th
{
	border-top: solid 1px #000;
	border-right: solid 1px #000;
}
table.Lined tbody .Row0 td, table.Lined tbody .Row0 th
{
	border-top: none;
}
table.Lined tbody td.Col0
{
	border-left: none;
}


.Headings
{
	width: auto;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: #000;
	height: 18px;
}
.Headings div
{
	float: left;
	font-size: 80%;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
.Headings div, .Headings div a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.Scrolling
{
	width: auto;
	clear: both;
	padding: 0px 0px 0px 3px;
	overflow: auto;
	text-align: left;
}
#popup .Scrolling, #iFrame .Scrolling
{
	margin: 0px 0px 0px 5px !important;
	padding: 0px;
	border: solid 1px #999;
	background: #fff;
}
.Scrolling thead th
{
	visibility: hidden;
	line-height: 1px;
}
.Scrolling tbody
{
	padding: 5px 0px 0px 5px;
	font-size: 90%;
}
.Scrolling td
{
	font-size: 90%;
	padding: 0px 0px 0px 5px;
	border-left: dotted 1px #ccc;
}
.Scrolling td.Start
{
	padding: 0px 0px 0px 0px;
	border: none;
}
.number
{
	text-align: right
}
td.number
{
	padding: 0px 5px 0px 0px;
}
.Scrolling table
{
/*
	border: solid 1px #f00;
*/
}
.Scrolling .pageChoice
{
	font-size: 80%;
	background: #000;
	color: #fff;
	text-align: center;
	padding: 0px 0px 2px 0px;
	clear: none;
}
.Scrolling .pageChoice a
{
	color: #fff;
}
.Scrolling .pageChoice .previous
{
	width: 70px;
	float: left;
}
.Scrolling .pageChoice .next 
{
	width: 70px;
	float: right;
}
.menuList, .pageList
{
	padding: 3px 3px 0px 3px;
	font-size: 90%;
}
.menuList input
{
	border: 0px;
}
.menuList img
{
    float: left;
	border: 0px;
}
.menuList a, .pageList a
{
	text-decoration: none;
}
.menuList input.Level1
{
	width: 290px !important;
}
.menuList input.Level2
{
	width: 274px !important;
}
.menuList input.Level3
{
	width: 258px !important;
}
.menuList input.Level4
{
	width: 242px !important;
}
.menuList input.Level5
{
	width: 226px !important;
}
.menuList input.test
{
	float: left;
	width: 20px !important;
}
.menuList label.test
{
	float: left;
	clear: none;
	width: 20px !important;
}
.menuEntry, .pageFolder
{
	clear: both;
	text-align: left;
	margin: 0px 0px 3px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
.menuEntry a:hover, .pageFolder a:hover
{
	text-decoration: none;
}
.menuEntry image
{
	margin: 0px 1px 0px 0px;
}
.menuEntry .title, .pageFolder .title
{
	display: inline;
}
.menuEntry .children, .pageFolder .children
{
	font-size: 90%;
	margin: 0px 0px 0px 16px;
}
.menuEntry .movements
{
	width: 68px;
	float: right;
}
.menuImages
{
	margin: 0px 5px 0px 10px;
}
.menuImage
{
	border: solid 1px #000;
	width: 144px;
	float: left;
	clear: none;
	margin: 0px 5px 0px 0px;
}
.menuImage h3
{
	padding: 0px 0px 0px 5px;
	text-align: left;
	width: 140px;
	background: #000;
	color: #fff;
}
.menuImage div
{
	width: 144px;
	height: 120px;
	overflow: auto;
}
.LeftImage, .leftImage
{
	float: left;
	margin: 0px 5px 0px 0px;
}
.FullImage
{
	text-align: center;
}
.RightImage, .rightImage
{
	float: right;
	margin: 0px 0px 0px 5px;
}
div.Boxout .LeftImage, .BoxoutTitle .LeftImage, div.Boxout .leftImage
{
	margin: 0px 7px 0px 7px;
}
div.Boxout .RightImage, .BoxoutTitle .RightImage, div.Boxout .rightImage
{
	margin: 0px 15px 0px 5px;
}
.right
{
    float: right;
}
a.editor
{
	height: 15px;
	font-size: 75%;
	float: right;
	text-decoration: none;
	color: #f00 !important;
	margin: 0px 5px 0px 0px;
}
.Article
{
	width: 100%;
	clear: both !important;
	float: left;
	margin: 5px 0px 5px 0px;
}
.Article h3
{
}
.Article a
{
	color: #000 !important;
	text-decoration: none;
	font-style: normal;
}
.Article img
{
	float: right;
}
.Article .details
{
	clear: none;
	font-size: 70%;
}
.listNavigation
{
	padding: 1px 5px 2px 5px;
	font-size: 90%;
	clear: both;
	background: #000;
	color: #fff;
	text-align: center;
}
.listNavigation a
{
	color: #fff !important;
	text-decoration: none;
}
.listNavigation .prev
{
	width: 100px;
	float: left;
	text-align: left;
}
.listNavigation .next
{
	width: 100px;
	float: right;
	text-align: right;
}
#login
{
	margin: 130px auto 0px auto;
	width: 335px;
}
#login label
{
	width: 90px;
}
#login div input, #login div textarea
{
	width: 220px;
}
#login .buttons input
{
    width: auto !important;
}
#login div
{
	clear: left;
	float: left;
	width: 335px !important;
}
.buttons div
{
    margin: 0px 0px 0px 7px;
}
#Countdown
{
	clear: both;
	font-size: 75%;
	text-align: right;
	padding: 10px 0px 0px 0px;
}
#Countdown input
{
	font-size: 100%;
	text-align: right;
	float: none !important;
	border: none;
	width: 22px !important;
}
#statusbar
{
	text-align: right;
	background: #fff;
}
#statusbar a
{
	font-size: 75%;
	text-decoration: none;
}

div.Boxout
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
}
div.Boxout div.Top
{
	height:10px;
}
div.BoxoutTitle h1, div.Boxout h1, h1.BoxoutTitle
{
	padding: 4px 0px 3px 6px;
	margin: 0px 0px 0px 0px;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
}
.Boxout h2
{
	color: #125;
	font-size: 110%;
	margin: 5px 0px 0px 2px;
	padding: 10px 0px 5px 7px;
	font-weight: bold;
}
.Boxout h3
{
	padding-left: 7px;
}
div.Boxout p
{
	color: #000;
	margin: 0px;
	padding: 5px 7px 10px 7px;
}
div.Boxout div.Top+p
{
	padding: 0px 7px 10px 7px;
}
div.Boxout p+p, div.Boxout h3+p
{
	color: #000;
	margin: 0;
	padding: 0px 7px 10px 7px;
}
#contentright .Boxout fieldset
{
	padding: 0px 10px 0px 10px;
	width: 250px;
}
#contentright .Boxout input
{
	width: 140px;
}
#contentright .Boxout select
{
	width: 145px;
}
#contentcenter .Boxout
{
	background: url(/Images/Boxout/BodyBack.gif) no-repeat bottom left;
}
#contentcenter .BoxoutTitle, #contentcenter .Boxout h1
{
	background: url(/Images/Boxout/BodyHeading.gif) no-repeat top left;
}									
#contentcenter div.Boxout div.Top
{
	background: url(/Images/Boxout/BodyTop.gif) no-repeat top left;
}									
#contentright .Boxout, #popup .Boxout
{
	background: url(/Images/Boxout/RightBack.gif) no-repeat bottom left;
}
#contentright .BoxoutTitle, #contentright .Boxout h1, #popup .BoxoutTitle, #popup .Boxout h1
{
	background: url(/Images/Boxout/RightHeading.gif) no-repeat top left;
}									
#contentright div.Boxout div.Top, #popup div.Boxout div.Top
{
	background: url(/Images/Boxout/RightTop.gif) no-repeat top left;
}		
#contentright .Wagtail, #popup .Wagtail
{
	background: url(/Images/Boxout/WagtailHead.jpg) no-repeat Top left;
}
#contentright div.Wagtail div.Foot, #popup div.Wagtail div.Foot
{
	background: url(/Images/Boxout/WagtailFoot.jpg) no-repeat bottom left;
}		
#contentright .Songthrush, #popup .Songthrush
{
	background: url(/Images/Boxout/SongthrushFoot.jpg) no-repeat bottom left;
	padding: 0px 0px 135px 0px;
}
#contentright div.Songthrush div.Top, #popup div.Songthrush div.Top
{
	background: url(/Images/Boxout/SongthrushHead.gif) no-repeat top left;
}		
#contentright .Fungus, #popup .Fungus
{
	background: url(/Images/Boxout/FungusFoot.jpg) no-repeat bottom left;
	padding: 0px 0px 45px 0px;
}
#contentright div.Fungus div.Top, #popup div.Fungus div.Top
{
	/* standard heading
	background: url(/Images/Boxout/FungusHead.gif) no-repeat top left;
	*/
}		
#contentwide .Boxout
{
	background: url(/Images/Boxout/WideBack.gif) no-repeat bottom left;
}
#contentwide .BoxoutTitle, #contentwide .Boxout h1
{
	background: url(/Images/Boxout/WideHeading.gif) no-repeat top left;
}									
#contentwide div.Boxout div.Top
{
	background: url(/Images/Boxout/WideTop.gif) no-repeat top left;
}									
.Partner
{
	width: 150px;
	height: 140px;
	overflow: hidden;
	float: left;
	text-align: center;
	margin: 0px 10px 10px 0px;
}
.Partner img
{
	margin: 5px 0px 0px 0px;
}
.Partner h3
{
	font-style: normal;
	background: #000;
	color: #fff !important;
}
.Partner a h3
{
	font-size: 80%;
	text-decoration: none;
}
#popup iframe
{
    width: 451px;
    border: solid 1px #000;
    margin: 0px;
}
#popup h3
{
    width: 450px;
    margin: 5px 0px 0px 0px;
    background: #000;
    color: #fff;
    font-size: 100%;
    font-weight: bold;
    padding: 2px 0px 2px 3px;
}
.attributeList
{
    padding: 2px 0px 0px 2px;
    width: 430px;
}
.attributeList .movements
{
	width: 53px;
	float: right;
}
.attributeList img
{
    margin: 0px 0px 0px 1px;
    float: left;
	border: 0px;
}
.attributeList .attributeOption
{
    clear: both;
}
.attributeList .imageOption
{
    margin: 10px 0px 0px 10px;
    border: solid 1px #000;
    text-align: center;
    height: 96px;
    width: 95px;
    float: left;
}
.attributeList .imageOption .movements
{
    margin: 4px 10px 0px 0px;
    height: 16px;
}
.attributeList .imageOption .preview
{
    width: 75px;
    height: 75px;
}
.attributeList .imageOption .preview img
{
    float: none;
    margin: auto 0px;
    text-align: center;
}
.attributeList .attributeOption input
{
    font-size: 80%;
    border: none 0px;
}
.attributeList .title
{
    width: 365px;
}
.actions
{
    text-align: right;
    float: right;
    width: 80px;
}
.actions img
{
}
#survey .actionpopup
{
    z-index: 1;
    position: absolute;
    text-align: right;
    width: 500px;
}
#survey p
{
    clear: none;
}
#survey .line
{
    margin: 10px 0px 0px 0px;
}
#survey .line .TextBlock
{
    clear: none !important;
}
#survey .line p
{
}
#survey .line div
{
}
#survey .line .errorCross
{
    margin: 5px 5px 0px 0px;
    float: right;
}
#survey .line label
{
    display: none;
}
#survey .line input, #survey .line .compoundField
{
    float: right;
    width: 250px;
}
#survey .line textarea
{
    float: right;
    width: 250px;
}
#survey .line select
{
    float: right;
    width: 250px;
}
#survey .select
{
}
#survey .select .choices
{
    margin: 10px 0px 0px 70px;
}
#survey .select .choices div
{
    border-top: solid 1px #fff;
}
#survey .select input
{
    width:  20px;
}
#survey .select label
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    display: inline;
    width: 300px;
}
#survey .select .imageChoices
{
    width: 250px;
    float: right;
}
#survey .select .imageChoices div
{
    width: 120px;
    height: 100px;
    float: left;
    clear: none;
}
#survey .select .imageChoices div label
{
    width: 100px;
    text-align: center;
}
#survey .select .imageChoices div label img
{
}
#survey .select .imageChoices div input
{
}
#survey ul.surveyPage
{
    float: right;
}
#survey ul.surveyPage li
{
    margin: 0px 2px 0px 0px;
    padding: 1px 0px 0px 0px;
    font-size: 75%;
    font-weight: bold;
    list-style-image: none;
    float: left;
    background: url(/images/survey/Dot.gif) no-repeat top left;
    width: 17px;
    height: 17px;
    text-align: center;
    color: #69c;
}
#survey ul.surveyPage li.selected
{
    color: #fff;
}
#survey fieldset
{
    clear: both;
}
#contentcenter .datebox .DayChoice, #contentcenter .datebox .MonthChoice, #contentcenter .datebox .YearChoice
{
    margin: 0px 5px 0px 0px;
    float: left;
}
#contentcenter .datebox .DayChoice
{
    width: 50px;
    text-align: right;
}
#contentcenter .datebox .MonthChoice
{
    width: 110px;
}
#contentcenter .datebox .YearChoice
{
    width: 75px;
    text-align: right;
}
.nextPage, .finishPage, .previousPage
{
    padding: 1px 0px 0px 0px;
    height: 17px;
    text-align: center;
}
.nextPage a, .finishPage a, .previousPage a
{
    color: #fff !important;
    font-size: 75%;
    font-weight: bold;
    text-decoration: none;
}
.nextPage
{
    width: 50px;
    float: right;
    background: url(/images/survey/Button50.gif) no-repeat top left;
}
.finishPage
{
    width: 60px;
    float: right;
    background: url(/images/survey/Button60.gif) no-repeat top left;
}
.previousPage
{
    width: 80px;
    float: left;
    background: url(/images/survey/Button80.gif) no-repeat top left;
}
#rssIcon
{
    float: right;
}
.videoObject .flashObject .silverlightObject
{
    float: right;
}
.clearer
{
	clear: both;
}

#Shortcuts
{
    padding: 0px;
    margin: 0px;
}

#Shortcuts li
{
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}

#IYBLogo
{
    padding: 10px 0px 0px 0px;
}