﻿HTML 
{
    overflow: -moz-scrollbars-vertical;
}

BODY {
    width: 100%;
    height: 100%;
    background-color: #000;
}

#website {
    padding: 20px 0 25px 0;
    width: 100%;
    background-color: #FFF;
}

#footer {
    width: 100%;
    height: 159px;
    background: url(../Images/bg-footer.jpg) repeat-x;
    position: relative;
    padding-top: 13px;
}

#website .inner, #footer .inner {
    width: 940px;
    margin: 0 auto;
}

#website .inner .inner, #footer .inner .inner {
    width: auto;
    margin: 0;
}

#leftMenu {
    width:  160px;
    float: left;
    margin-right: 20px;
}

#bodyFull {
    width: 760px;
    float: left;
}

#body {
    width: 460px;
    float: left;
}

#boxes {
    width: 280px;
    float: left;
    margin: 0 0 0 20px;
}

#categoryRight #boxes
{
	width: 280px;
    float: left;
    margin: 0 0 0 0px;
}

#boxes ul
{
	list-style:disc;
	margin-left:15px;
}

#boxes ol
{
	list-style:decimal;
	margin-left:15px;
}

#boxes ol a
{
	list-style:none;
}


#body LI, #bodyFull LI, #boxes LI {
    margin-bottom: 5px;
}

#mainMedia {
    margin-bottom: 10px;
}

/* header start */
#header {
    margin-bottom: 10px;
}

#top {
    position: relative;
    margin-bottom: 15px;
}

#Nav {
    position: absolute;
    top: 0;
    right: 0;
}

#Nav LI {
    float: left;
    margin-left: 23px;
}

#menuRow {
    height: 28px;
    background: url(../Images/bg-topmenu.gif) repeat-x;
}

#menuRow UL LI {
    margin: 7px 25px 0 0;
    float: left;
}

#menuRow .quickSearch {
    float: right;
    margin-top: 4px;
}

#menuRow .quickSearch .input {
    width: 205px;
    height: 15px;
}

/* header end */
/* footer start */

#footer .category, #footer .separator, #footer .form {
    float: left;
}

#footer .category {
    width: 150px; 
}

#footer .separator {
    width: 20px;
} 

#footer P {
    margin-bottom: 5px;
}

#footer .form {
    width: 240px;
    float:right;
}

#footer .form SELECT, #footer .form .textarea {
    width: 239px;
}

#footer .form .input {
    width: 201px; 
    margin-right: 6px;
}

#footer .form .textarea {
    background: url(../Images/bg-textarea-footer.jpg) no-repeat;
    width: 239px;
    height: 36px; /* 42 - 3 - 3 */
    border:0;
    margin: 10px 0;
}

#footerBottom {
    position:absolute;
    top: 133px;
    left:0;
    height: 26px;
    line-height: 26px;
    width: 100%;
    text-align: center;
}


#footerBottom P
{
	line-height:12px;
	margin-top:10px;
}
    

#footerBottom UL LI {
    display: inline;
    margin: 0 8px;
}
/* footer end */

/* left menu start */

#leftMenu {
    /* background: url(../Images/bg-leftmenu.gif) repeat; */
}

#leftMenu UL LI {
    padding-top: 8px;
    padding-bottom: 7px;
   /* height: 22px;*/ /* 30 - 8 */
    position: relative;
    border-bottom:1px dotted #ccc
}

#leftMenu UL LI UL LI{
    padding-top: 14px;
    padding-bottom: 2px;
   /* height: 22px;*/ /* 30 - 8 */
    position: relative;
    border-bottom:1px dotted #fff
}
	

/* left menu end */

/* misc start */

#body UL, #bodyFull UL {
    list-style: outside;
    padding-left: 15px;
}

#body LI
{
	list-style-type:disc;
}

#body OL, #bodyFull OL {
    list-style: outside decimal;
    padding-left: 25px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.input {
    border:1px solid #e7e5e5;
    background: url(../Images/bg-input.gif) repeat-x;
    padding: 3px 3px 0 3px;
    height: 15px; /* 20 - 3 - 1 - 1*/
}

.textarea {
    padding: 3px;
}

.arrowButton {
    display: inline-block;
    width: 21px;
    height: 20px;
    background: url(../Images/arrow-button.gif) no-repeat;
    text-decoration:none;
    line-height:20px;
    position: relative;
    top: -1px;
}  

.twoColumns .left{
    float:left;
    width: 220px;
    margin-right:10px;
}

.twoColumns .right{
	float:left;
    width: 220px;
    margin-left:10px;
}

.twoColumns DIV.separator {
    width: 40px;
}

#flashcontent{
	margin-bottom:10px;
}


#pollresultdiv
{
	position:relative; 
	top:-474px; 
	left:-10px; 
	background:#fff; 
	border:4px solid #ccc; 
	padding:10px;
}

#closePoll
{
	float:right;
	margin-bottom:8px;
}


/* misc end */

/* start start */

#startQeepWorldBox, #startPressReleasesBox, #startCasesBox {
    float: left;
    /*height: 237px;*/
}

#startQeepWorldBox {
    width: 394px;
    margin-right: 25px;
    margin-top:10px;
}

#startQeepWorldBox UL LI, #startPressReleasesBox UL LI {
    margin-bottom: 18px;
}

#startPressReleasesBox {
    width: 221px;
    margin-top:10px;
}

#startLeftBox {
    width: 240px;
    float: right;
    margin-top:10px;
}

#startLeftBox IMG {
    display: block;
}

#startLeftBox .inner {
    background-color: #e5e5e5;
    padding: 10px;
}

#startLeftBox .inner P {
    margin-bottom: 10px;
}

#startLeftBox .inner P .arrowLinkOrangeRight8 {
    float: right;
}

#startLeftBox h2
{
	margin-top:10px;
	margin-bottom:10px;
	font-size:30px;
}

/* start end */

/* category start */

#categoryLeft {
    width: 460px;
    float: left;
    margin-right: 20px;
}

#categoryRight {
    width: 280px;
    float: left;
}

#categoryRight UL {
    list-style:none;
    padding-left: 0;
}

/* category end */

/* contacts */

#ContactList
{
	margin-top:0px;
}


#ContactList .columnLeft
{
	width:140px;
	float:left;
	clear:left;
	margin-bottom:10px;
}

#ContactList .columnRight
{
	width:200px;
	float:left;
	clear:right;
	margin-bottom:10px;
}

#ContactList p
{
	margin:0px 0px 0px 0px;
}

.ValidationSummary
{
	margin-top:-15px;
}

#LinkedIn
{
	margin-top:10px
}

#ContactLinksMeny
{
	width:150px;
}

/* contacts end */

/* sitemap start */

.Sitemap LI 
{
	margin-left: 15px;
}

/* sitemap end */