/* CSS Document */
/* "International Debat" Template for Mambo 4.6.0  
Copyright 2006 all rights reserved
Martin Rannje, International Debat */

/* Fonts */

* {
	font-family: Arial, Helvetica, sans-serif;
}

body {
	background:#406899 url(../images/bodybg3.gif) top repeat-x;
	margin:0;
	color:#585959;
    }

div,
td,
p    {
     font-size:12px;
     line-height:18px;
     color:#585959;
     }

a,
a:link,
a:active {
	text-decoration:underline;
	color:#585959;
    }

a:hover {
	text-decoration:underline;
	color:#808181;
    }


.footer    {
    font-size:10px;
    line-height:14px;
    color:#f0f8ff;
    }

a.footer:hover {
	text-decoration:underline;
	color:#ffffff;
    }


a.footer:link,
a.footer:active {
	text-decoration:none;
	color:#f0f8ff;
    }

a.footer:hover {
	text-decoration:none;
	color:#ffffff;
         }


.contentheading {
         font-size:16px;
         font-weight: bold;
          }

.componentheading {
         font-size:16px;
         font-weight: bold;
          }

.rightheading {
         font-size:14px;
         font-weight: bold;
         color: #ffffff;
          }

ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
	list-style-type: square;
    }

li {
	line-height: 18px;
	padding-left: 5px;
	padding-top: 0px;
	list-style-position: inside;
	}

/* Menus */

.mainlevel-nav {
	text-decoration:none;
    font-weight: bold;
	color:#f0f8ff;
    }

a.mainlevel-nav:hover {
	text-decoration:none;
	color:#ffffff;
    }

a.mainlevel-nav:link,
a.mainlevel-nav:active {
	text-decoration:none;
	color:#f0f8ff;
        }

.mainlevel {
	text-decoration:none;
    font-weight: bold;
	color:#585959;
    }

a.mainlevel:hover {
	text-decoration:none;
	color:#808181;
    }

a.mainlevel:link,
a.mainlevel:active {
	text-decoration:none;
	color:#585959;
        }

/* Template */

table {
       border-collapse:collapse;
       border-spacing: 0px;
       }


#container
	{
	width: 900px;
	background: #9eb2c1;
	margin-left: auto;
	margin-right: auto;
    border-collapse: collapse;
    }

#header
	{
	width: 900px;
	Height: 120px;
	background: url(../images/header.gif) top left no-repeat;
	padding: 0em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

#menu
	{
	background: url(../images/menubar2.gif) top left no-repeat;
	width: 650px;
	height: 30px;
	margin-top: 0px;
        margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 0px;
        }

#menuright
	{
	background: url(../images/menubar2.gif) top right no-repeat;
	width: 250px;
	height: 30px;
	margin-top: 0px;
        margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
        padding-left: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        }

#topmenu
	{
	width: 650px;
        height: 35px;
        background: #37537e url(../images/topmenubg.gif) bottom right no-repeat;
	padding: 0em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
        padding-left: 10px;
	padding-right: 10px;
	}

#topright
	{
	width: 250px;
        height: 35px;
        background: #37537e url(../images/toprightbg.gif) bottom right no-repeat;
	padding: 0em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
        padding-left: 10px;
	padding-right: 10px;
        align: right;
	}


#middle
	{
	width: 900px;
	padding: 0em;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	}

#content
	{
	background: #eff4f7 url(../images/contentbg.gif) left repeat-y;
        width: 640px;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 20px;
        padding-bottom: 20px;
	min-height: 330px;
        vertical-align: top;
        }

#righttopheading
        {
        width: 250px;
        height: 30px;
        max-height: 30px;
        background: #d6e1e9 url(../images/rightheading.gif) left repeat-x;
        padding-left: 10px;
        }

#rightmidheading
        {
        width: 250px;
        height: 30px;
        background: #d6e1e9 url(../images/rightheading.gif) left repeat-x;
        padding-left: 10px;
        }

#rightbotheading
        {
        width: 250px;
        height: 30px;
        background: #d6e1e9 url(../images/rightheading.gif) left repeat-x;
        padding-left: 10px;
        }

#righttop
	{
	background: #d6e1e9 url(../images/rightbg.gif) left repeat-y;
	width: 250px;
        height: 150px;
        padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
        padding-bottom: 10px;
        vertical-align: top;
        }

#rightmid
	{
	background: #d6e1e9 url(../images/rightbg.gif) left repeat-y;
	width: 250px;
        height: 150px;
        padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
        padding-bottom: 10px;
        vertical-align: top;
	}

#rightbottom
	{
	background: #d6e1e9 url(../images/rightbg.gif) left repeat-y;
	width: 250px;
        height: 650px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
        padding-bottom: 10px;
        vertical-align: top;
       	}

#footer
	{
	width: 900px;
	height: 150px;
	background: #37537e url(../images/footerbg.gif) top no-repeat;
         color:#ffffff;
	padding: 0em;
	margin-top: 0px;
	margin-left: 0x;
	margin-right: 0px;
    }

/* Images */

img.rightcoltop {
        align: left;
        border: 0px;
        margin: 0px;
      }