@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body
{
background: #fff;
color: #000000;
font-family: arial, helvetica, sans-serif;
text-align: center;
background-image:url(images/bg.jpg);
}

a img{
border:0;
}

#bg_grad{
background-image:url(images/bg_grad.jpg);
background-repeat:repeat-x;
padding:20px;
min-height:221px;
}

#mwrap
{
background: #FFFFFF;
border: solid 1px #000075;
border-top: #000075 4px solid;
color: #000000;
font-size: 0.8em;
margin: 0 auto;
max-width: 900px;
text-align: left;
}

#header{
padding:0 5px 0 10px;
}


#logo{
margin-top:1em;
margin-bottom:1em;
width:296px;
height:69px;
float:left;
}

#lang{
width:50px;
float:right;
}

#lang ul{
text-align:center;
}

#lang ul li{
color:#000;
display:inline;
text-align:center;
height:32px;
line-height:32px;
}


#lang ul li a:link,#lang ul li a:visited
{
	color:#000075;
	font-weight:bold;
	text-decoration:none;
}

#lang ul li a:hover,#lang ul li a:active,#lang ul li a:focus
{
	color:#CC66CC;
	font-weight:bold;
}




#top_menu{
	background-image:url(../images/menu_bg.gif);
	background-repeat:no-repeat;
	width:434px;
	float:right;
	}

#top_menu ul
{	
	text-align:right;
}

#top_menu ul li
{
	color:#000;
	display:inline;
	text-align:center;
	height:32px;
	line-height:32px;
}

#top_menu ul li a:link,#top_menu ul li a:visited
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 10px;
}

#top_menu ul li a:hover,#top_menu ul li a:active,#top_menu ul li a:focus
{
	color:#CC66CC;
	font-weight:bold;
}


#search{
margin-top:10px;
}

.searchi{
background-image:url(images/search_bg.jpg);
background-repeat:repeat-x;
border:#bbb 1px solid;
width:330px;
float:left;
font-size:16px;
padding:5px;
color:#555;
}

.searchb{
float:right;
}

#slideshow{
margin:10px;
border:#dadada 1px solid;
}

#telus{
margin:20px 10px;
border-bottom:#dadada 1px solid;
}

#content{
margin:10px;
}

#content #secondary{
float:left;
}

#content #main{
width:600px;
float:right;
}

#content #main h1{
font-weight:normal;
font-size:26px;
color:#49166d;
}

#content #main p{
text-align:justify;
color:#6a6772; /* this color to be used for normal text */
font-size:12px;
margin-bottom:10px;
}

#content #main a{
color:#49166d; /* this color to be used for links */
text-decoration:none;
}

#content #main a:hover{
text-decoration:underline;
}

#footer{
padding:10px 0;
color:#999999;
text-align:center;
border-top:#dadada 1px solid;
margin:10px;
}

#footer a{
color:#49166d;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}


.clear{
clear:both;
}

#telus .telus_box {
border-right:1px solid #CCCCCC;
float:left;
height:176px;
text-align:center;
width:190px;
}

#telus .telus_box h1 {
color:#49166D;
font-size:16px;
font-weight:normal;
margin-bottom:5px;
padding-left:10px;
text-transform:capitalize;
}

#form_request
{
 padding:10px;
 margin:10px;

}
