﻿/************************/
/* GLOBAL               */
/************************/
html, body {
}
body {
	font-size: 12px;
	line-height: 1.4;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
	background: #f9fcff url(gfx/bg-body.png) repeat-x;
}
#PageContainer {
	width: 994px;
	margin: 30px auto 30px auto;
}
#PageContainer {
	overflow: hidden;
}
#Page {
	text-align: left;
	width: 974px;
	float: left;
	background-color: white;
	padding: 0 10px 10px 18px;
	background: Transparent url(gfx/bg-page-main.png) repeat-y;
}
strong, em, b, i {
}
a {
	color: #53bee3;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4 {
    
}
h1 {
	font-weight: bold;
	font-size: 30px;
	line-height: 1.2em;
	padding: 0;
	margin: 0.3em 0em 0.2em 0;
	color: #53BEE3;
}
h2 {
	font-weight: bold;
	font-style: normal;
	font-size: 16px;
    letter-spacing: -0.025em;
	color: #666666;
	padding: 0;
	margin: 0.2em 0em;
}
h3 {
	font-weight: bold;
	font-size: 1em;
	padding: 0;
	margin: 0.4em 0em;
}
.introduction {
	font-weight: bold;
}
p {
	margin: 0 0 1em 0;
	padding: 0;
}
hr {
	height: 1px;
	padding: 0;
	background: #EEEEEE;
	color: #EEEEEE;
	border: 0;
}
ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.ordinary {
	overflow: hidden;
	padding: 10px;
}
ul.ordinary li {
	background: url(gfx/bullet-arrow-blue.png) left center no-repeat;
	padding-left: 21px;
	line-height: 30px;
}
ul.ordinary li a{
	color: #333;
	display: block;
}
.login ul.ordinary {padding: 0; margin-top: 5px;}
.login ul.ordinary li a{color: #fff; font-size: 15px; line-height: 25px; }
.login ul.ordinary li{
	background: url(gfx/bullet-arrow-white.png) left center no-repeat;
	padding-left: 19px;
	line-height: normal;
	}
label {
}
input {
	font-size: 1em;
	padding: 2px 0 2px 4px;
}
select {
	font-size: 1em;
	padding: 2px 0 2px 4px;
}
.selected{
	font-weight: bold;}
legend {
}
.hidden {
	display: none;
}
.error {
	color: Red;
	clear: both;
	display: block;
}
.clear{clear: both;}
table {
	font-size: 1em;
	border-collapse: collapse;
}
th {
	text-align: left;
}
div.seperator{border-bottom: 1px solid #E5E5E5; margin-left: -10px;}
/************************/
/* General typography   */
/************************/
/* Lucida Sans: */
ul.ordinary li a,
h1,h2,h3,h4,
strong, em, b, i,
#MainMenu ul,
div.onPageSearch p,
#Page #RightContentArea .mainInfoBox li,
a.button,
#PopUp label, 
fieldset.mySettings label,
#PopUp input, 
#MySettings input,
#PopUp textarea,
#forum .mainInfoBox ul.topicList .latestPost,
#forum .mainInfoBox ul.topicList p,
#forum .mainInfoBox ul.topicList span.goToForum a,
.forumStartpage ul.topicList.forums span.heading, 
ul.topicList.topics span.heading,
.forumPage div.forumList dt.lastPost,
.forumPage ul.topicList.forums span.heading,
ul.topicList.topics span.heading,
ul.tagCloud h1, 
ul.tagCloud h2, 
ul.tagCloud h3, 
ul.tagCloud h4, 
ul.tagCloud h5, 
ul.tagCloud h6,
div.tabContainer li a,
.projectImage #LeftContentArea h1,
.practicalAdviceBox h2,
.practicalAdviceBox a,
#login .mainInfoBox .headingContainer h2
{
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}
/* Arial: */
body,
#Functions,
input.quickSearchField,
select.quickSearchField,
ol.comments .footer a,
fieldset.comment ul,
#project h1,
.pagination a:hover,
ul.login input.textBox,
#forum .mainInfoBox.Top h1, 
.mainInfoBox.Top h2, 
.mainInfoBox.Top p,
.tags li,
#project .itemContainer h2,
.projectPage h1,
#MyPage .galleries h2,
#HeaderLinks ul li a,
#FooterArea,
.practicalAdviceBox h3,
#Page #RightContentArea .postBox li *
{
    font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

/************************/
/* HEADER               */
/************************/
#HeaderArea {
	background: url(gfx/bg-page-top.png) no-repeat top;
	padding-left: 8px;
}
#Header {
	position: relative;
	height: 76px;
}
#Logotype {
	float: left;
	margin: 15px 0px 0px 10px;
	overflow:hidden;
	
}
#Logotype h1
{
    font-size: 0;
    line-height: 0;
    padding: 0;
    margin: 0;
    height: 51px;
    width: 124px;
    overflow:hidden;
    color:#fff;
}
#Logotype a,
#Logotype a:hover,
#Logotype a:focus
{
    text-decoration:none;
}
#TopLogin {
	position: absolute;
	top: 40px;
	right: 20px;
	color: #999;
	font-size: 10px;
}
#Functions {
	position: absolute;
	top: 15px;
	right: 17px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
	line-height: 1.4em;
}
#Functions li {
	display: block;
	height: 16px;
	overflow: hidden;
	float: left;
	border-left: 1px solid #dee1e3;
	padding: 0 1em;
	overflow: visible;
}
#Functions li.first {
	border-left: 0;
}
#Functions li a {
	display: block;
	color: #3b3d41;
	text-decoration: none;
	height: 16px;
	padding-top: 2px;
}
#Functions a:hover {
	color: Black;
	text-decoration: underline;
}

/************************/
/* HEADER LINKS TO PAGES*/
/************************/
#HeaderLinks {
    position: absolute;
    top: 8px;
    width: 967px;
}
#HeaderLinks ul {
    float: right;
}
#HeaderLinks ul li {
    float: left;
    margin-left: 13px;
    font-size: 10px;
}
#HeaderLinks ul li a{
	color: #00529b;}
	
.payoff{
	background: url(gfx/payoff.png) no-repeat;
	width: 128px;
	height: 18px;
	position: absolute;
	top: 16px;
	right: 17px;
	display: block;
	}
/************************/
/* MAINMENUAREA         */
/************************/
#MainMenuArea {
	position: relative;
	margin: 0;
	padding: 0;
	height: 40px;
	font-size: 16px;
	line-height: 18px;
	overflow: hidden;
	float: left;
	margin-top: 20px;
	background-color: #f1f1f1;
	border-bottom: 1px solid #e4e4e4;
	width: 957px;	
}
#MainMenu {
	height: 47px;
	margin-top: 3px;
}
#MainMenu ul {
	margin: 0;
	list-style-type: none;
	float: left;
	overflow: visible;
	font-size: 16px;
}
#MainMenu li {
	display: block;
	float: left;
	margin: 5px 2px 2px 2px;
	padding: 0 0 2px 0;
	white-space: nowrap;
}
#MainMenu li.selected {
    font-weight: bold;
}
#MainMenu li.selected a {
	display: block;
	color: #00529b;

	height: 22px;
}
#MainMenu li a {
	display: block;
	text-decoration: none;
	height: 22px;
	color: #00529b;
	padding: 5px 10px 0 10px;
}
#MainMenu li.seperator span{
	background: url(gfx/bg-nav-split.png) no-repeat center right;
	display: block;
	float: left;
	width: 1px;
	height: 10px;
	margin-top: 10px;
	}
#MainMenu li.last a{
	background: none;
	} 
#MainMenu li.unselected a:hover {
    text-decoration: none;
}
/*************************/
/* SEARCH                */
/*************************/
input.quickSearchField {
	border: 1px solid #cccccc;
	float: left;
	margin: 0;
	width: 215px;
	height: 17px;
	font-size: 12px;
	padding-top: 5px;
	color: #999999;
}
select.quickSearchField {
	float: left;
	margin: 0 0 0 5px;
	height: 26px;
	font-size: 12px;
	display: block;
	color: #999999;
}
input.quickSearchField:focus,
select.quickSearchField:focus {
    color: #333333;
}
div.onPageSearch {
	clear: both;
	overflow: hidden;
	padding: 20px 0;
	margin-bottom: 5px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
div.onPageSearch p {
    font-size: 16px;
    font-weight: bold;
    float: left;
    color: #666666;
    margin: 0 5px 0 0;
}
div.searchLink {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 5px;
	margin: 15px 0 0 0;
}
/*************************/
/* STAGEAREA             */
/*************************/
#StageArea {
	width: 100%;
	padding: 10px 0 10px 0;
	float: left;
}
#startpage #StageArea{
	padding-top: 9px; 
	}
/*************************/
/* RIGHT AREA             */
/*************************/
#RightContentArea h2 {
	color: inherit;
}
#RightContentArea .mainInfoBoxContent .smallText {
    float: none;   
}
/* Forum box */
#Page .forumBox .headingContainer,
#Page .postBox .headingContainer,
#Page #RightContentArea .greyBox .headingContainer {
     background: transparent url(gfx/bg-right-box-blue.png) no-repeat top left;
}
#Page .forumBox .headingContainer h2,
#Page .postBox .headingContainer h2,
#Page #RightContentArea .greyBox .headingContainer h2 {
	 background: white url(gfx/bg-right-box-blue.png) no-repeat bottom left;
}
#Page .forumBox .mainInfoBoxContent h3 {
    font-weight: normal;   
}
/* Project box */
#Page .projectBox .headingContainer {
     background: transparent url(gfx/bg-right-box-purple.png) no-repeat top left;
}
#Page .projectBox .headingContainer h2 {
	 background: white url(gfx/bg-right-box-purple.png) no-repeat bottom left;
}
/* Right column postList */
/*#Page .postBox .headingContainer,
#Page .postBox .headingContainer h2{background: none; color: #666;}*/
#Page .login .postBox .headingContainer h2{color: #fff;}
#Page #RightContentArea .mainInfoBox ul.postList li {
    background: transparent url(gfx/bg-right-box-gray.png) no-repeat top left;
    padding: 10px 0 0 0;
    margin-bottom: 10px;
}
#Page #RightContentArea .mainInfoBox ul.postList li a {
    color: #333333;
    background: transparent url(gfx/bg-right-box-gray.png) no-repeat bottom left;
    padding: 0 10px 10px 10px;
    display: block;
}
#Page #RightContentArea .mainInfoBox ul.postList li a:hover {
    color: #4baed1;   
}
/* Right column list of users (eg. experts) */
#Page #RightContentArea .mainInfoBox ul.userList {
    margin-top: 8px;   
}
#Page #RightContentArea .mainInfoBox ul.userList li {
    padding: 10px;
    height: 110px;
    width: 290px;
    margin-bottom: 10px;
    position: relative;
    background: transparent url(gfx/bg-ourExperts-right.png) no-repeat left top;
}
#Page #RightContentArea .mainInfoBox ul.userList li:hover {
    background-color: #f3f3f3;
}
#Page #RightContentArea .mainInfoBox ul.userList li a.userImg {
    width: 100px; 
    height: 100px;
    display: block;
    float: left;
    margin-right: 20px;
    background-color: #FFFFFF;
    border: 1px solid #BABABA !important;
    padding: 4px;
}
#Page #RightContentArea .mainInfoBox ul.userList li a.userImg img {
    border: 0px;   
}
#Page #RightContentArea .mainInfoBox ul.userList li .expert {
    background: transparent url(gfx/bg-right-silvanPro.png) no-repeat right top;
    position: absolute;
    top: 0px;
    right: 0px;
    width: 103px;
    height: 62px;
}
#Page #RightContentArea .mainInfoBox ul.userList li div.data {
    width: 139px;
    float: left;
    margin-top: 22px;
}
#Page #RightContentArea .mainInfoBox ul.userList li div.data a {
    font-size: 18px;
    color: #666666;
}
#Page #RightContentArea .mainInfoBox ul.userList li div.data a:hover {
    color: #4baed1;   
}
#Page #RightContentArea .mainInfoBox ul.userList li div.data a:hover span,
#Page #RightContentArea .mainInfoBox ul.userList li div.data a:hover {
    text-decoration: none;   
}
#Page #RightContentArea .mainInfoBox ul.userList .firstName {
    font-size: 24px;   
}
#Page #RightContentArea .mainInfoBox ul.userList .lastName {
    font-size: 18px;
    display: block;   
}


/*************************/
/* BackToNavigationArea  */
/*************************/
#BackToNavigationArea {
    float:left;
    padding:0 0 5px 5px;
    width:100%;
}
/*************************/
/* PROGRESS              */
/*************************/
.progressPopup{
	width: 267px;
	height: 119px;
	background: url(gfx/bg-progress.png) no-repeat;
	opacity:0.8;filter:alpha(opacity=80);
	padding: 50px 0 0 65px;
	
	}
/*************************/
/* BREADCRUMBS           */
/*************************/
#BreadCrumbsArea {
	width: 643px;
	padding: 0 16px 0 2px;
	font-size: 0.8em;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 5px;
	letter-spacing: 0.05em;
	color: #333;
}
#BreadCrumbsArea a:hover {
	text-decoration: underline;
}
/*************************/
/* BUTTONS               */
/*************************/
a.login {
	/*padding-left: 15px;
	background: url(images/login.png) no-repeat;*/
}
a.logout {
	padding-left: 15px;
	background: url(images/login.png) no-repeat;
}
a.delete {
	background: url(images/icons/delete.png) no-repeat left center;
	padding-left: 17px;
}
a.report {
	/*background: url(images/icons/report.png) no-repeat left;*/
	/*padding-left: 15px;*/
	
	/* ukrawsn regarding #37: don't see that this is needed, prevents from placing buttons correctly
	/*margin-left: 10px;*/
}
a.unsubscribeIco {
	background: url(gfx/icon-subscribe.gif) no-repeat left;
	padding-left: 20px;
	margin-right: 0px;
}
a.subscribeIco {
	background: url(gfx/icon-subscribe.gif) no-repeat left;
	padding-left: 20px;
	margin-right: 0px;
}
a.edit {
	background: url(images/icons/edit.png) no-repeat left;
	padding-left: 15px;
	margin-right: 10px;
}
a.smallArrow {
	background: url('Images/DefaultBulletSmall.png') center left no-repeat;
	padding-left: 10px;
}
a.newMessage {
	background: url(images/icons/newMessage.png) no-repeat left;
	padding-left: 15px;
}
a.reply {
	background: url(images/icons/reply.png) no-repeat left;
	padding-left: 15px;
}
a.friend {
	background: url(images/icons/feedFriend.png) no-repeat left;
	padding-left: 15px;
}
a.add, a.join {
	background: url(images/icons/add.png) no-repeat left center;
	padding-left: 17px;
}
a.rssButton {
	padding-left: 20px;
	background: url(images/rss.png) no-repeat;
}
a.sitemapButton {
	background: url(images/sitemap.png) no-repeat;
	padding-left: 22px;
}
a.leaveClub {
	background: url(images/icons/leaveClub.png) no-repeat left center;
	padding-left: 17px;
}
/**Relate:Button**/
a.button {
    font-size: 15px;
	background: transparent url(gfx/btn-submit.png) no-repeat scroll top left;
	color: #fff;
	display: block;
	float: left;
	height: 32px;
	padding:0 0 0 20px;
	margin-right: 6px;
	text-decoration: none;
	outline: none;
	letter-spacing: -0.03em;
	cursor: hand;
}
a.button span {
	background: #fff url(gfx/btn-submit.png) no-repeat top right;
	display: block;
	padding: 5px 20px 0 0;
	height: 27px;
}
a.button:hover span {
    background-position: right -64px;
}
a.button:hover {
    background-position: left -64px;
}
.cancel a.button,
.cancel a.button span {
    background-image: url(gfx/btn-cancel.png);
    color: #53BEE3;
}
a.button.back,
a.button.back span,
.back a.button,
.back a.button span {
    background-image: url(gfx/btn-arrow-left.png);
    color: #53BEE3;  
}
a.button.back,
.back a.button  {
    padding-left: 35px;
}
a.button.back span,
.back a.button span {
    padding-right: 15px;
}
a.button.smallGray span,
.smallGray a.button span {
    padding-top: 7px;
}
a.button.smallGray,
a.button.smallGray span,
.smallGray a.button,
.smallGray a.button span {
    background-image: url(gfx/btn-small-gray.png);
    color: #4baed1;
    font-size: 12px;
}
a.button.smallGray:hover span,
.smallGray a.button:hover span {
    background-position: right -60px;
    color: #ffffff;
}
a.button.smallGray:hover,
.smallGray a.button:hover {
    background-position: left -60px;
}
/*
a.button:active {
	background-position: bottom right;
	color: #000;
	outline: none;
}
a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 9px;
}
*/
a.button[disabled] {
	color: #71c7e6;
	opacity:0.7;
	filter:alpha(opacity=70);
	outline: none;
}
a.button[disabled] span {
	color: #71c7e6;
	outline: none;
}
.cancel a.button[disabled], .cancel a.button[disabled] span {
    color: #cccccc;
}
.quickSearchButton {
	background: transparent url(gfx/btn-search-arrows.png) no-repeat top left;
	width: 25px;
	height: 26px;
	display: block;
	float: left;
	padding: 0;
	margin-left: 5px;
	border: 0;
}
.quickSearchButton:hover {
    text-decoration: none;
    background-position: left -26px;
}
.quickSearchButton:active {
	outline: 1px solid #666666;
}
/* More button */
#Page a.more {
    float: right;
}
#startpage #Page a.more {
	float: left;
	margin: 10px 0 0 15px;
	}
/**Relate:Button Login**/
ul.login a.button,
.login .personalInfo a.button {
	background: transparent url(gfx/btn-login.png) no-repeat scroll top left;
	color: #4baed1;
	height: 30px;
	padding:0 0 0 15px;
	margin-right: 6px;
	font-weight: bold;
}
ul.login a.button span,
.login .personalInfo a.button span {
	background: #4baed1 url(gfx/btn-login.png) no-repeat top right;
	padding: 5px 15px 0 0;
	height: 25px;
	line-height: 22px;
}
.login div.personalInfo a.button span{
	color: #4baed1;
	}
/*************************/
/* ADD THIS (Del / Share)*/
/*************************/
.addThis {
    float: left;   
    display: inline;
    border: 0;
    margin: 0 10px 0 5px;
}

/* ukrawsn regaring #37: I remove this because buttons "Del med andre", "Print" and "Rediger billede" should be aligned */
/* didn't understand why this is needed */
/*.addThis a { line-height: 20px; }*/

.addThis .print { padding-left: 8px; }
	.addThis .print span
	{
		margin-top: 2px;
	}

.addThis img.share{
	margin-right: 5px;
    border: 0;
    margin-bottom: -3px;
    margin-left: 2px;
    }
.addThis a:hover{text-decoration: none; border: 0;}    
/*************************/
/* FOOTERAREA            */
/*************************/
#FooterArea {
	position: relative;
	float: left;
	width: 994px;
	background: url(gfx/bg-page-bottom.png) no-repeat;
	padding-left: 13px;
	height: 65px;
}
#Footer {
	
	height: 14px;
	padding-left: 10px;
}
#FooterArea ul {
	float:left;
	left:10px;
	list-style-type:none;
	margin:0;
	padding:0;
	position:absolute;
	top:45px;
}
#FooterArea ul li {
	display: block;
	float: left;
	color: #6e6e72;
	padding: 0 0.8em;
	font-size: 10px;
}
#FooterArea ul li.first {
	border: 0;
}
#FooterArea a {
	text-decoration: none;
	color: #00529b;
}
#FooterArea a:hover {
	text-decoration: underline;
}
/*************************/
/* Image Upload          */
/*************************/
.imageFileRow
{
    border-bottom:1px solid #cbcbcb;
    margin-right:20px;
    padding:1px 10px 10px 1px;
    position:relative;
    overflow:hidden;
}
.imageFileRow:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.imageFileRow .thumbnail
{
    background:url("images/ImageGalleryPresentation_postcardsmall.png") no-repeat scroll 0 0 transparent;
    float:left;

    left:0;
    top:30px;
    height:60px;
    width:100px;
}
.imageFileRow .thumbnailBar
{
    background:none repeat scroll 0 0 #000000;
    opacity:0.2;
}
#PopUp .imageFileRow h3
{
    color:#333333;
    font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight:bold;
    margin:4px 0 2px;
    min-height:16px;
    padding-bottom:0;
    padding-left:5px;
    width:285px;
}
.imageFileRow .percentage
{
    display:none;
}
.imageFileRow .cancel
{
    display:block;
    position:absolute;
    right:0px;
    text-align:right;
    top:24px;
    width:40px;
}
.imageFileRow .cancel a
{
    background:url("gfx/bg_delete_button.png") no-repeat scroll right 0 transparent;
    color:#BE5639;
    display:block;
    font-size:11px;
    height:12px;
    line-height:13px;
    overflow:hidden;
    padding-bottom:2px;
    padding-right:18px;
}
.imageFileRow .cancel a:hover
{
    background:url("gfx/bg_delete_button.png") no-repeat scroll right -14px transparent;
    text-decoration:none;
    color:#f08a82;
}
.imageFileRow .moveUp,
.imageFileRow .moveDown
{
    color:#4BAED1;
    display:block;
    font-size:11px;
    padding-right:16px;
    position:absolute;
    right:0px;
    text-align:right;
    width:41px;
}
.imageFileRow .moveUp
{
    background:url("gfx/bg_image_top.png") no-repeat scroll right 2px transparent;
    top:47px;
}
.imageFileRow .moveDown
{
    background:url("gfx/bg_image_bottom.png") no-repeat scroll right 2px transparent;
    top:61px;

}
.imageFileRow .moveUp:hover,
.imageFileRow .moveDown:hover
{
    background-position:100% -10px;
    color:#7ac6df;
    text-decoration:none;
}
.imageFileRow .description,
.imageFileRow .tags
{

    clear:none;
    margin-left:0px;
    width:208px;
}
#fileQueue .rightCol
{
    padding-left:10px;
}
.imageFileRow .validate{color:Red;
display:block;

margin-bottom:0;
clear:none;
margin-left:10px;
margin-top:-6px;
width:100px;}
.rightCol{float:left;width:218px;}
#PopUp .inputText25,
#PopUp .inputText40
{
    background: url("gfx/bg_input_25-s.jpg") no-repeat scroll left 0 transparent;
    margin-bottom:8px;
    display:block;
    height:25px;
    width:212px;
}
#PopUp .inputText40
{
    height:40px;
    margin-bottom:0;
    background:url("gfx/bg_input_40.png") no-repeat scroll left 0 transparent;
    padding-left:2px;
}
#PopUp .inputText25.error
{
    background:url("gfx/bg_input_25-s.jpg") no-repeat scroll left -25px transparent;
}
#PopUp .inputText40.error
{
   background:url("gfx/bg_input_40.png") no-repeat scroll left -80px transparent;
}

#PopUp .inputText25 input.text,
#PopUp .inputText40 input.text
{
    /*background:url("gfx/bg_input_25-s.jpg") left -25px no-repeat;*/
    border:none;
    border:0;
    height:25px;
    width:208px;
    padding:0;
    margin:0;
    line-height:25px;
    position:relative;
    float:left;
    overflow:hidden;
}
#PopUp .inputText25 input.text
{
    height:23px;
    width:198px !important;
    margin:1px 3px 0;
}
#PopUp .inputText40 input.text
{
    height:40px;
    background:url("gfx/bg_input_40.png") no-repeat scroll right -40px transparent;
    width:396px !important;
    font-size:18px;
}
#PopUp .inputText25.error input.text
{
    /*background:url("gfx/bg_input_25.png") no-repeat scroll right -75px transparent;*/
}
#PopUp .inputText40.error input.text
{

   background:url("gfx/bg_input_40.png") no-repeat scroll right -120px transparent;

}
#PopUp .textboxRoundCorner textarea
{
    background:url("gfx/bg_textbox_roundcorner.png") no-repeat scroll left top transparent;
    border:medium none;
    float:left;
    font-size:18px;
    height:88px;
    margin:0;
    padding:3px;
    width:400px;
    position:relative;
}

.fileUploadButton
{
    padding-top:10px;
    clear:left;
    padding-bottom:10px;
    border-bottom:2px solid #ccc;
}


fieldset.projectSettings ul li{margin:0 0 0;}
#fileQueue
{
    overflow:auto;
    max-height:286px;
    padding:5px 0;
    position:relative;
}
#PopUp .mainInfoBox .projectSettings h2
{
    padding-bottom:2px;
    border-bottom:2px solid #ccc; 
}