html,
body
	{ margin: 0; font-family: Tahoma, Verdana, Arial; font-size: 12px; height: 100%; }
h1,h2,h3,h4,h5
	{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial; }
h1
	{ margin-top: 2px; margin-bottom: 2px; font-size: 18px; font-weight: bold; text-transform: uppercase; }

#container
	{ margin: auto; width: 780px; position: relative; }

#menu
	{ width: 560px; float: left; position: relative; top: 111px; height: 26px; cursor: default; }
#menu table
	{ width: 560px; height: 26px; }
#menu td.left
	{ width: 2px; background-image: url(../img/tab-bar-left.gif); }
#menu td.right
	{ width: 2px; background-image: url(../img/tab-bar-right.gif); }
#menu td.bar-left
	{ width: 122px; background-image: url(../img/tab-bar.gif); background-repeat: repeat-x; }
#menu td.bar-right
	{ width: 10%; background-image: url(../img/tab-bar.gif); background-repeat: repeat-x; }
#menu td.tab-left-active
	{ width: 6px; background-image: url(../img/tab-left.gif); }
#menu td.tab-right-active
	{ width: 6px; background-image: url(../img/tab-right.gif); }
#menu td.tab-mid-active
	{ background-image: url(../img/tab-mid.gif); background-repeat: repeat-x; background-position: top; color: #B3E03D; font: bold 11px/18px Tahoma, Verdana, Arial; text-align: center; vertical-align: top; }
#menu td.tab-mid-active a
	{ color: #B3E03D; font: normal 10px/18px Tahoma, Verdana, Arial; text-decoration: none; }
#menu td.tab-left-inactive
	{ width: 6px; background-image: url(../img/tab-left-inactive.gif); }
#menu td.tab-right-inactive
	{ width: 6px; background-image: url(../img/tab-right-inactive.gif); }
#menu td.tab-mid-inactive a
	{ color: #009543; text-decoration: none; }
#menu td.tab-mid-inactive
	{ background-image: url(../img/tab-mid-inactive.gif); background-repeat: repeat-x; background-position: top; color: #009543; font: normal 10px/18px Tahoma, Verdana, Arial; text-align: center; vertical-align: top; }
#menu td.tab-left-notavailable
	{ width: 7px; background-image: url(../img/tab-left-notavailable.gif); }
#menu td.tab-right-notavailable
	{ width: 7px; background-image: url(../img/tab-right-notavailable.gif); }
#menu td.tab-mid-notavailable
	{ background-image: url(../img/tab-mid-notavailable.gif); background-repeat: repeat-x; background-position: top; color: #9EC5A0; font: bold 11px/16px Tahoma, Verdana, Arial; text-align: center; vertical-align: top; }

#sign-in
	{ width: 220px; background-image: url(../img/bar-end-right.gif); background-repeat: no-repeat; background-position: bottom; text-align: right; height: 137px; left: 560px; position: absolute; top: 0; }

#sign-in .welcometext
	{ margin-top: 20px; display: block; color: #E52313; font: bold 13px/20px Tahoma, Verdana, Arial; }
#sign-in .welcometext img
	{ padding-top: 15px; }
#sign-in .text
	{ color: #FB9B0C; font: bold 11px/13px Tahoma, Verdana, Arial; text-transform: uppercase; }
#sign-in .input-text
	{ border: 1px solid #FB9B0C; color: #ABABAB; font: bold 11px Tahoma, Verdana, Arial; }
#sign-in #jobs,
#sign-in .formContainer
	{ width: 220px; margin: 0; padding: 0; position: relative; left: 0; }
#sign-in .formContainer
	{ top: 74px; height: 40px; }
html>body 	#sign-in .formContainer
	{ top: 114px; }
html>body 	#sign-in .formContainer
	{ top: 74px; /*safari hack*/ }
#sign-in span#signupbutton
	{ display: block; }
#sign-in .formContainer table
	{ float: right; display: block; vertical-align: bottom; }
#sign-in #jobs
	{ top: 110px; height: 25px; }
#sign-in label
	{ font: 11px Tahoma, Verdana, Arial; }
#sign-in td
	{ padding-right: 2px; text-align: left; }
#jobs .jobtext
	{ color: #B3E03D; font: bold 13px/15px Tahoma, Verdana, Arial; }
#jobs a.jobnumber
	{ color: #FFFFFF; font: bold 13px/15px Tahoma, Verdana, Arial; text-decoration: none; }
#jobs a.jobnumber
	{ background: transparent url(../img/jobnumber.gif) 0 0 no-repeat; }
#jobs a.jobnumber:hover
	{ background: transparent url(../img/jobnumber-o.gif) 0 0 no-repeat; }
#jobs a.actie
	{ background: transparent url(../img/jobnumber-a.gif) 0 0 no-repeat; }
#jobs a.actie:hover
	{ background: transparent url(../img/jobnumber-a-o.gif) 0 0 no-repeat; }
#sign-in .input-img
	{ vertical-align: text-bottom; }
	
#upper-total,
#lower-left,
#lower-middle,
#lower-right
	{ float: left; border-style: solid; border-width: 1px; background-position: top; background-repeat: repeat-x; position: relative; }
#lower-left,
#lower-middle,
#lower-right
	{ padding: 5px 10px; }
#upper-left
	{ width: 223px; margin-right: 5px; border-color: #017133; background-image: url(../img/u-l-bg.gif); height: 158px; }
#upper-middle
	{ width: 228px; border-color: #01AC4E; background-image: url(../img/u-m-bg.gif); height: 158px; }
#upper-right
	{ width: 223px; margin-left: 5px; border-color: #017133; background-image: url(../img/u-l-bg.gif); height: 158px; }
#upper-right
	{ width: 223px; margin-left: 5px; border-color: #017133; background-image: url(../img/u-l-bg.gif); height: 158px; }
#lower-left
	{ width: 223px; margin-right: 5px; margin-top: 5px; border-color: #FA810A; display: block;
	background-image: url(../img/l-l-bg.gif); height: 168px; cursor: pointer; vertical-align: top; color: white; font-size: 11px; }
#lower-left a,
#lower-left b
	{ color: #ff0000; font-weight: bold; }
#lower-left p,
#lower-middle p
	{ margin: 10px 0; }
#lower-middle a,
#lower-middle b
	{ color: #d6e09c; font-weight: bold; }

#lower-middle
	{ width: 228px; margin-top: 5px; border-color: #01AC4E; background-image: url(../img/l-r-bg.gif); height: 168px; color: white; font-size: 11px; }
#lower-right
	{ width: 253px; margin-left: 5px; margin-top: 5px; border-color: #01AC4E; background-image: url(../img/l-m-bg.gif); height: 168px; color: white; }
#left
	{ width: 120px; float: left; padding-top: 5px; padding-right: 5px; text-align: right; height: 400px; }
#left img
	{ vertical-align: text-bottom; }

#footer a,
#subheader a,
#left a,
#sign-in a
	{ color: #979796; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 15px; }
#left .step-done
	{ color: #009643; font: bold 11px/13px Tahoma, Verdana, Arial; }
#left .step-current
	{ color: #E52616; font: bold 11px/13px Tahoma, Verdana, Arial; }
#left .step-todo
	{ color: #FA9701; font: bold 11px/13px Tahoma, Verdana, Arial; }
#subheader a
	{ color: #A8CC47; }
#subheader a:hover
	{ color: #009543; }

#footer a:hover,
#left a:hover,
#sign-in a:hover
	{ color: #B3E03D; }
#subheader
	{ width: 643px; float: left; clear: right; border: 1px solid #FF0000; margin: 5px 0; padding: 0 5px; display: none; color: #FF0000; font-size: 11px; line-height: 13px; height: 18px; }
#right
	{ width: 655px; float: left; padding-bottom: 5px; }
#right p
	{ color: #979796; font-family: Tahoma, Verdana, Arial; font-size: 12px; }
#right h3
	{ margin-bottom: 5px; color: #979796; font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; }
#right #content-block
	{ padding: 5px 20px 20px 35px; }
#right #content-block p
	{ margin: 0; padding: 0 0 0 0; color: #808080; font: 10px/15px Verdana, Arial, Tahoma; }
#right #content-block h1
	{ margin: 0; padding: 0; color: #98C03A; font: 10px/15px "Arial Black", Verdana, Tahoma; text-transform: uppercase; }
#right #content-block h2
	{ margin: 0; padding: 0; color: #808080; font: bold 10px/15px Verdana, Arial, Tahoma; }
#right #content-block h3
	{ margin: 0; padding: 0; color: #98C03A; font: bold 10px/15px Verdana, Arial, Tahoma; }
#right #content-block a
	{ color: #FFA921; font: 10px/15px Verdana, Arial,Tahoma; text-decoration: none; }
#right #content-block a:hover
	{ text-decoration: underline; }
#right #content-block ul,
#right #content-block li
	{ color: #808080; font: 10px/15px Verdana, Arial, Tahoma; }

#step
	{ border: 1px solid #BBBBBB; width: 608px; padding: 22px; float: left; margin-top: 5px; background-position: top; background-repeat: repeat-x; position: relative; overflow: auto; }
#step form table
	{ margin: auto; }
#stepnav
	{ width: 100%; float: left; padding-top: 10px; height: 30px; }
#stepnav table td
	{ width: 30%; }
div#pagecontrols
	{ width: 200px; float: left; clear: left; padding-top: 10px; height: 20px; }
div#pagecontrols span
	{ color: #707070; font: bold 11px/13px Tahoma, Verdana, Arial; }
#stepcontrols
	{ width: 408px; float: right; text-align: right; height: 30px; }
div.thumbcontainer
	{ margin: 0 21px 22px 0; float: left; position: relative; }
div.editthumb
	{ padding-right: 2px; padding-top: 2px; width: 112px; text-align: right; height: 18px; }
div.editthumb img
	{ }
div.thumb
	{ width: 112px; border: 1px solid #BBBBBB; display: block; background-color: #FFFFFF; text-align: right; height: 116px; position: relative; overflow: hidden; }
div.thumb table
	{ width: 112px; height: 100%; }
div.thumb td.image
	{ text-align: center; vertical-align: middle; height: 101px; }

div.thumb td.image div.red-border
	{ border: 1px solid #FF0000; }
.not-possible
	{ margin: auto; width: 100px; background: transparent url(../img/not-possible.gif) no-repeat top left; position: absolute; top: 5px; height: 80px; }
* html .not-possible
	{ margin: 0; left: 10px; }
div.thumb td.caption
	{ padding-right: 1px; color: #999999; background-color: #EEEEEE; font: 9px/11px Tahoma, Verdana, Arial; height: 15px; cursor: default; }
div.thumb table td.image img
	{ vertical-align: middle; }

#footer
	{ width: 780px; float: left; clear: both; margin-top: 5px; padding-top: 12px; background-image: url(../img/footer.gif); background-position: top; background-repeat: no-repeat; text-align: center; height: 30px; }

#homepage .text
	{ color: #FFFFFF; font-size: 12px; font-family: Tahoma, Verdana, Arial; }
#homepage .boldtext
	{ color: #FFFFFF; font-size: 12px; font-family: Tahoma, Verdana, Arial; font-weight: bold; }
.footer-text
	{ color: #9D9D9D; font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight: bold; }
#homepage .input
	{ border: 1px solid #9BC20A; width: 112px; }
#homepage table.login
	{ margin: 10px auto 0 auto; color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#homepage table .textbox
	{ width: 100%; }

.checkbox
	{ width: 14px; height: 14px; float: left; position: relative; }
.checkboxlabel
	{ padding-top: 4px; float: left; display: block; }

#homepage table .forgot-password,
#homepage table .login-button
	{ color: #017133; font-family: Tahoma, Verdana, Arial; font-size: 9px; font-weight: bold; text-transform: none; }
#homepage table .forgot-password a
	{ color: #017133; text-decoration: underline !important; }
#homepage table .forgot-password a:visited
	{ color: #017133; }


#lower-left td.currencies a
	{ color: #FFFFFF !important; font-family: Tahoma, Verdana, Arial; font-size: 9px; font-weight: bold; text-align: left; text-transform: none; line-height: 225%; }
#lower-left td .currencies
	{ padding-top: 10px; }
#homepage table .login-button img
	{ margin-top: 10px; }
#homepage table.pricing
	{ width: 220px; }
#homepage table.pricing .head
	{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 18px; font-weight: bold; text-transform: uppercase; }
#homepage table.pricing p
	{ margin: 5px; }
#homepage table.pricing td
	{ padding: 0pt; }
#homepage table.pricing.currencies td
	{ padding-top: 0pt; line-height: 150%; }

#homepage .home-btn
	{ position: absolute; top: 138px; right: 0; padding: 0 10px 0 10px; width: 252px; }

#homepage table.pricing .price,
#homepage table.pricing .offer
	{ font-family: Tahoma, Verdana, Arial; font-weight: bold; }
#homepage table.pricing .price
	{ color: #FF0000; font-size: 20px; }
#homepage table.pricing .offer
	{ color: #FFFFFF; font-size: 18px; }
#homepage table.pricing .item
	{ color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; text-transform: uppercase; }
#homepage table.pricing .price sup
	{ font-size: 12px; font-weight: bold; }
#homepage table.pricing img
	{ padding-top: 7px; display: inline; }
#flash
	{ width: 226px; margin: auto; border: 1px solid #009744; margin-bottom: 8px; background-color: #A8CC47; height: 96px; }
#step select,
#step input, #step textarea
	{ border: 1px solid #FA810A; padding: 0px; color: #000000; font: 11px Tahoma, Verdana, Arial; }
#step input
	{ height: 15px; }
#step textarea
	{ height: 45px; }
#step table
	{ clear: both; }
#step label
	{ color: #7A7A7A; font: bold 11px/13px Tahoma, Verdana, Arial; }
#step td.left
	{ padding: 2px 10px 2px 10px; width: 137px; text-align: right; }
#step td.right
	{ padding: 2px 10px 2px 10px; font: 13px/15px Tahoma, Verdana, Arial; }
#step td.price
	{ font: bold 13px/15px Tahoma, Verdana, Arial; }
#step td.right .square
	{ width: 17px; margin-left: 10px; vertical-align: middle; height: 17px; }
#step .step-header-no
	{ margin-left: 13px; color: #9D9D9D; font: bold 17px/19px Tahoma, Verdana, Arial; }
#step .step-header-desc
	{ margin-left: 118px; color: #009643; font: bold 17px/19px Tahoma, Verdana, Arial; }
div.popup
	{ font: 11px/13px Tahoma, Verdana, Arial; visibility: visible; overflow: visible; z-index: 1; position: absolute; top: 150px; left: 450px; }
html>body div.popup table tr.upper td.left
	{ background-image: url(../img/popup-u-l.png); }
div.popup table tr.upper td.left
	{ width: 15px; background-repeat: no-repeat; background-position: top left; height: 13px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-u-l.png', sizingMethod='scale'); }
div.popup table tr.upper td.middle
	{ width: 200px; background-image: url(../img/popup-u-m.png); background-repeat: repeat-x; background-position: top; height: 13px; }
div.popup table tr.upper td.right
	{ width: 17px; padding: 0 4px 0 0; background-repeat: no-repeat; background-position: top right; background-image: url(../img/popup-u-r.png); height: 13px; vertical-align: bottom; }
html>body div.popup table tr.upper td.right-shadow
	{ background-image: url(../img/popup-u-r-shadow.png); }
div.popup table tr.upper td.right-shadow
	{ width: 9px; background-repeat: no-repeat; background-position: top left; height: 13px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-u-r-shadow.png', sizingMethod='scale'); }
div.popup table tr.middle
	{ width: 200px; height: 90px; }
div.popup table tr.middle td.left
	{ width: 12px; background-image: url(../img/popup-m-l.png); background-repeat: repeat-y; background-position: left; height: 90px; vertical-align: top; }
div.popup table tr.middle td.middle
	{ width: 200px; background-image: url(../img/popup-m-m.png); background-position: top; background-repeat: repeat-x; background-color: #FF9900; background-color: #FF8F00; vertical-align: top; }
html>body div.popup table tr.middle td.middle
	{ background-color: #FF9900; }
div.popup table tr.middle td.right
	{ width: 21px; background-image: url(../img/popup-m-r.png); background-repeat: repeat-y; background-position: right; height: 90px; vertical-align: top; }
html>body div.popup table tr.middle td.right-shadow
	{ background-image: url(../img/popup-m-r-shadow.png); }
div.popup table tr.middle td.right-shadow
	{ width: 9px; background-repeat: repeat-y; background-position: left; height: 50px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-m-r-shadow.png', sizingMethod='scale'); }
html>body div.popup table tr.lower td.left
	{ background-image: url(../img/popup-l-l.png); }
div.popup table tr.lower td.left
	{ width: 15px; background-repeat: no-repeat; background-position: top left; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-l-l.png', sizingMethod='scale'); }
html>body div.popup table tr.lower td.middle
	{ background-image: url(../img/popup-l-m.png); }
div.popup table tr.lower td.middle
	{ width: 200px; background-repeat: repeat-x; background-position: top; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-l-m.png', sizingMethod='scale'); }
html>body div.popup table tr.lower td.right
	{ background-image: url(../img/popup-l-r.png); }
div.popup table tr.lower td.right
	{ width: 21px; background-repeat: no-repeat; background-position: right; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-l-r.png', sizingMethod='scale'); }
html>body div.popup table tr.lower td.right-shadow
	{ background-image: url(../img/popup-l-r-shadow.png); }
div.popup table tr.lower td.right-shadow
	{ width: 9px; background-repeat: no-repeat; background-position: left; height: 20px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/popup-l-r-shadow.png', sizingMethod='scale'); }
div.popup .caption
	{ color: #FFFFFF; font-weight: bold; line-height: 18px; cursor: default; }
div.popup .message
	{ color: #FFFFFF; cursor: default; }
div.popup .commentBox
	{ width: 200px; color: #000000; font: 11px Tahoma, Verdana, Arial; height: 70px; overflow: auto; }
#decline
	{ width: 230px; padding-left: 10px; padding-top: 2px; background: transparent url(../img/decline-bg.png) no-repeat; position: absolute; top: 200px; left: 200px; height: 29px; }
#decline-label
	{ float: left; color: #FF0000; font: bold 11px Tahoma, Verdana, Arial; text-transform: uppercase; height: 18px; }
#decline-option
	{ border: 1px solid #808080; width: 90px; padding-left: 10px; float: left; background-color: #FFFFFF; color: #FFA500; font: bold 10px/12px Tahoma, Verdana, 	Arial; height: 16px; }
#decline-dropdown-list
	{ }
#decline-dropdown-button
	{ }
#img-uploader
	{ width: 280px; height: 250px; }
#overview table
	{ width: 100%; border-right: 1px solid #89C313; border-left: 1px solid #89C313; border-collapse: collapse; }
#overview table td
	{ border-top: 1px solid #FFFFFF; color: #4B4B4B; font: 9px/11px Tahoma, Verdana, Arial; text-align: center; vertical-align: middle; }
#overview table tr.header
	{ background-color: #FFFFFF; text-align: center; }
#overview table tr.header td
	{ border-right: 1px solid #89C313; border-left: 1px solid #89C313; }
	
	
	
#overview table tr.complete
	{ background-color: #189332; }
#overview table tr.archived
	{ background-color: #8D8D8D;}	
#overview table tr.complete td.light
	{ background-color: #1A9534; }
#overview table tr.complete td
	{ color: #FFFFFF; }
#overview table tr td input
	{ width: 70px; }
#overview table tr.paymentprocess
	{ background-color: #E60000; }
#overview table tr.paymentprocess td.light
	{ background-color: #E90202; }
#overview table tr.new
	{ background-color: #F7F411; }
#overview table tr.new td.light
	{ background-color: #F9F613; }
#overview table tr.processing
	{ background-color: #8ECA1B; }
#overview table tr.processing td.light
	{ background-color: #8FCC1D; }
#overview table tr.waiting
	{ background-color: #F78F1C; }
#overview table tr.waiting td.light
	{ background-color: #F98F1E; }
	


#overview table tr.highlight
{ 
	background-color: #ABDB57; 
	color:White;
}

.uploaded 
{ color: #FEFF00; font-weight:bold;}
.reviewed
{ color: #FF7300; font-weight:bold;}
.paid
{ color: #FF0000; font-weight:bold;}
.processed
{ color: #64C400; font-weight:bold;}
.completed
{ color: #008E19; font-weight:bold; }
	
	
.ftpinfodiv
	{ border: 2px dotted #FFA921; padding: 10px; float: left; margin-top: 22px; margin-bottom: 22px; width: 576px; display: none; background-color: #FFFFFF; }
html>body .ftpinfodiv
	{ width: 582px; }
#ftpinfo
	{ }
#privateftpinfo
	{ }
#button-right
	{ float: right; }
#button-right table.buttontable
	{ margin: 3px; display: inline !important; }
#button-right table a
	{ color: #FF0000; font: bold 0.9em/1.1em Tahoma; text-decoration: none; text-transform: uppercase; }
#img-add-pictures
	{ padding-top: 10px; float: left; position: relative; cursor: pointer; }
table.clip-preview
	{ padding: 5px; }
table.clip-preview td.leftcol
	{ padding: 0px 5px 5px 5px; vertical-align: top; height: 100px; }
table.clip-preview td.leftcol img
	{ border: 1px solid #E9E7E7; top: 0px; position: relative; cursor: pointer; }
table.clip-preview td.rightcol img
	{ border: 1px solid #E9E7E7; top: 0px; position: relative; }
.isClipped
	{ text-align: left; }
.isClipped img
	{ padding: 1px; }
.buttontable td.button-label
	{ padding: 0px 6px 0 0; background: transparent url(../img/button-middle.gif) repeat-x; text-align: center; }
div.ftp-buttons
	{ margin-top: 10px; float: right; display: block; }
div.ftp-buttons img
	{ cursor: pointer; }
.button-ok
	{ float: right; clear: both; margin: 2px 0; }
form#passwordform #changepassword
	{ cursor: pointer; }
table.job-information
	{ width: 60%; }
img.imgbutton
	{ cursor: pointer; }
#discountrow
	{ visibility: hidden; }
#totalcostrow
	{ visibility: hidden; }
#vatspan
	{ display: none; font-size: 75%; }
#vatspan2
	{ display: none; font-size: 75%; }
#totalcost
	{ border-width: 1px 0 0 0; border-style: solid; border-color: #000000; }
.invisiblerow
	{ display: none; }

.button
	{ background: transparent url(../img/button_right.gif) no-repeat right top; height: 25px; float: right; text-align: right; display: inline; position: relative; }

.button a
	{ background: transparent url(../img/button_left.gif) no-repeat left top; height: 25px; display: block; padding: 4px 20px 0 5px; color: #F00;
	font-weight: bold; text-transform: uppercase; }

.full-width
	{ width: 100%; }
.align-left
	{ text-align: left; }
.align-center
	{ text-align: center; }
.align-right
	{ text-align: right; }

.pagerActivePage
{
	color: #008E19;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
}

.pagerNormalPage
{
	color: #64C400;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:18px;
}













*{
	margin:0;padding:0;}
body{
	font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
div#container{
	width:780px;position:relative;margin:auto;}

div#header,
div#main,
div#footer{
	width:100%;overflow:hidden;}
div#main {
	padding:10px 0;
}

div#left {
	float:left;
	width:120px;
	text-align:left;
	position:relative;
}


/* ::: Nieuwe side-navigatie ::: */

div#sidenav{
	background:transparent url(../img/menu_bottom.gif) no-repeat left bottom;
	padding:0 0 5px;width:125px;font-size:10px;}
div#sidenav ul{
	list-style:none;
	margin:0;
	padding:5px 0 0;
	background:transparent url(../img/menu_top.gif) no-repeat left top;
}
div#sidenav ul ul{
	margin:0;padding:0;}
div#sidenav ul li{
	border-left:1px solid #f8961d;
	border-right:1px solid #f8961d;
	border-bottom:1px dashed #FFF;
	background-color:#ffb13b;
}

div#sidenav ul li ul li{
	list-style:none;
	border:none;
	padding:0;_height:1%;}

div#sidenav ul li a{
	_height:1%;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	background:transparent url(../img/menu_arrow.gif) no-repeat 2px 6px;
	padding:2px 0 3px 8px;
	display:block;
}
div#sidenav ul li.open{
	background-color:#ffbe02;}
div#sidenav ul li.open a{
	background-position:2px -43px;}
div#sidenav ul li ul li a{
	background-color:#f2ca44;padding:2px 0 3px 18px;background-position:10px 6px;}
div#sidenav ul li.open ul li a{
	background-position:10px 6px;}
div#sidenav ul li a:hover{
	background-color:#febf02;color:#FFF;}














/* ::: Nieuwe rechterkolom ::: */
div#sidebar {
	float:right;width:130px;padding-top:5px;}
div#sidebar h2{
	color:#006a32;text-transform:uppercase;font-size:9px;margin:10px 0;}
div#sidebar p{
	color:#98c03b;line-height:150%;font-size:11px;}

ul.icons{
	list-style:none;
	margin:0;
	padding:0;
}
ul.icons li{
	padding:8px 0;border-bottom:1px dashed #98c03b;}
ul.icons li a{
	color:#666;font-weight:bold;text-decoration:none;padding:2px 0 5px 24px;}
ul.icons li a:hover{
	text-decoration:underline;color:rgb(255,169,33);}
ul.quicktime li a{
	background:transparent url(../img/icon_quicktime.gif) no-repeat left top;padding-left:24px;}
ul.pdf li a{
	background:transparent url(../img/icon_pdf.gif) no-repeat left top;padding-left:24px;}

/* ::: Aangepaste breedte vanwege sidebar ::: */
div#right {
	width:505px;
	/*padding-left:30px;*/
}
#left span {
    display: inline-block;
    width: 90px;
}

/* ::: Aangepaste breedte vanwege sidebar ::: */
input.readonly
	{ background-color:silver; }



