body{
margin:0;
padding:0;
line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}
a img{border:0px;}
textarea{
width:735px;
height:300px;
}

#msg{
	color:#CC3300;
	font-weight:bold;
}

#maincontainer{
width: 740px; /*Width of main container*/
margin-left:40px;
}

img{
	padding:10px;
	border:1px solid black;
	background-color:#CCCCCC;
}

#topsection{
height: 90px; /*Height of top section*/
margin-bottom:30px;
}
/************
	HEADINGS
*************/
.flag{
	margin-top:-40px;
	margin-left:530px;
}
.flag img{
	padding:2px;
	border:1px solid black;
	background-color:#FFFFFF;
}
.heading{
	margin-left:60px;
	vertical-align:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#003399;
}
.logo{
	margin-left:20px;
	width:100px;
}
.logo img{
background-color:#FFFFFF;
border:none;
}
#topsection h1{
margin: 0;
padding-top: 15px;
}

/************
	IMAGE 
*************/
#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
}

/************
	MENU
*************/
#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -740px; /*Set left margin to -(MainContainerWidth)*/
font-family:Arial, Helvetica, sans-serif;
}
#leftcolumn li{
list-style-image:url(../img/seastar.png);
padding-bottom:3px;
}

#texte li {
	list-style-image:url(../img/bullet.gif);
	margin-left:20px;
}

#content{
clear: left;
width: 100%;
padding: 4px 0;
text-align:justify;
}

#footer{
text-align: center;
background-color:#6699CC;
}
#footer a{
font-size:12px;
text-decoration:none;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}


/************
	LOGIN FORM
*************/

#loginForm{
padding-left:570px;
}


