

body {
margin:0;
padding:0;
background-color:#ffffff;
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;
color: #333333;

}

img{
border:none;}

#redline{
background-image:url(/images/westmount_5x5_red.jpg);
background-repeat:repeat; 
width:100%; 
height:30px;}
#greyline{
background-image:url(/images/westmount_5x5_grey.jpg);
background-repeat:repeat; 
width:100%; 
height:30px;}

#menu {
float:left;
width:80%;
text-align: center;
padding:5px;
height:15px;
padding-left:10%;
margin-bottom:20px;
}
#iwithblockmsg-logo {
height:180px;
margin-bottom:10px;
text-align:center;
}

#iwithblockmsg-topRight{
float:right;
width:310px;
background-color:#B8284C;
height:170px;
margin-bottom:50px;
color:#FFFFFF;
}

#iwithblockmsg-topRight img{
margin-right:5px;}

#iwithblockmsg-topRight a:link,a:visited {
color:#FFFFFF;
text-decoration:none;}

#iwithblockmsg-topRight a:hover {
color:#FFFFFF;
text-decoration:underline;}




#header h1 { 
margin:0; 
padding:0;
}

#header a {
text-decoration:none;
}


#centerColumn {
margin-left: 2.25em;
margin-right:350px;
voice-family: "\"}\"";
voice-family: inherit;
padding:1em .5em 2em .5em;
background:#fff;
border:2px solid #fff;

}



#centerColumn a:link,a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size: 12px;
	text-decoration: underline;

}

#centerColumn a:hover  {
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: 12px;

}

#centerColumn h2 {
     margin:0 10px -1em 0;
	 font-family: Arial, Helvetica, sans-serif;	
	 color: #FFFFFF;
	font-size: 14px;	
	font-weight: bold;
	
	 
}
.textTitle {
 padding-left:25px;
	 padding-right:25px;
	 background-color:#818286;
	 padding-bottom:3px;
	 padding-top:3px;
	
	
	
}

.textNormalSinMargen {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #333333;
	text-align: justify;
	margin-top:30px;
	margin-bottom:20px;
	
}

.textNormalColour {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	

}
a.textNormalColour:visited,a.textNormalColour:link { 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
	text-decoration:none;
}
a.textNormalColour:hover  { 
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:underline;
}



#rightColumn {
float:right;
margin-right: 2.25em;
width:305px;
}

#iwithblockmsg-msgContact a:link,a:visited {
	font-family: Arial, Helvetica, sans-serif;	
	color: #666666;
	font-size: 12px;
	text-decoration: underline;

}

#iwithblockmsg-msgContact a:hover  {
	font-family: Arial, Helvetica, sans-serif;	
	color: #333333;
	font-size: 12px;}

#rightColumn h2 { 
padding-left: 5px;
}

#rightColumn p { 
padding-left: 10px;
}
#contlink{
float:right;
width:100%;
color:#FFFFFF;
margin-bottom:10px;
margin-top:40px;}

#iwithblockmsg-links{
float:right;
width:100px;
background-color:#b8284c;
color:#FFFFFF;
text-align:center;
margin-bottom:10px;}
#iwithblockmsg-links a:link{
color:#FFFFFF;
text-decoration:none;}
#iwithblockmsg-links a:hover{
color:#FFFFFF;
text-decoration:underline;

}



/* Source: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


    
        
