/* baseline formatting settings for all projects, shouldn't need to change. overrides/customization in Layout header and other CSS stylesheets or overrides */







body {

padding: 0px;

margin: 0px;

font-size:80%;

line-height:140%;

width:100%;

background: #fff url(images/bg_body.jpg) repeat-x top left;

color: #326060;

font-family: helvetica, arial, sans;

}



a {

color:#0096A5;
 
text-decoration: none;

font-weight:bold; 

outline: none;

border: none;

}



a:hover {

text-decoration: underline;

}



a.a_bold {

color: #326060;

font-weight: normal;

}



a.a_bold:hover, a.on {

font-weight:bold;

text-decoration: none;

}

a.a_mail_green {
background: url(images/icon_mail_green.gif) no-repeat center left;
padding: 5px 0 5px 30px;
}

a.a_mapclose {
position:absolute;
display:block;
height:17px;
width:17px;
background: url(images/map_close.gif) no-repeat top left;
z-index:5000;
text-indent:-5000px;
}

#map_nanaimo a.a_mapclose {margin: 70px 0 0 195px;}
#map_richmond a.a_mapclose {margin: 87px 0 0 207px;}
#map_vancouver a.a_mapclose {margin: 75px 0 0 205px;}
#map_calgary a.a_mapclose {margin: 80px 0 0 255px;}
#map_reddeer a.a_mapclose {margin: 62px 0 0 258px;}
#map_winnipeg a.a_mapclose {margin: 120px 0 0 333px;}
#map_london a.a_mapclose {margin: 152px 0 0 356px;}
#map_toronto a.a_mapclose {margin: 140px 0 0 453px;}
#map_oshawa a.a_mapclose {margin: 145px 0 0 368px;}
#map_montreal a.a_mapclose {margin: 105px 0 0 405px;}
#map_quebec a.a_mapclose {margin: 135px 0 0 283px;}
#map_halifax a.a_mapclose {margin: 112px 0 0 445px;}

a.a_pdf {
display:block;
padding: 0 0 0 20px;
background: url(images/icon_PDF.gif) no-repeat top left;
background-position: 2px 2px;

}



a.a_underline {

color: #326060;

font-weight: normal;

}

a.a_home {
position:absolute;
font-size:85%;
color: #326060;
top:42px;
right:29px;
font-weight: normal;
background: url(images/arrow_login.gif) no-repeat center left; padding: 0 0 0 10px
}



a.index {

position:absolute; 

display:block;

width:211px;

height:21px;

font-size:1%;

text-indent: -5000px;

margin: 0;

padding: 0;

}



a.index#inbound:hover, a.index#outbound:hover, a.index#telephone:hover {background-position: 0 -21px; }



a.index#inbound {background: url(images/index_inbound.jpg) no-repeat top left; left:519px; top: 124px;}

a.index#outbound {background: url(images/index_outbound.jpg) no-repeat top left; left:519px; top: 148px; }

a.index#telephone {background: url(images/index_telephone.jpg) no-repeat top left; left:519px; top: 172px; }

a.arrow {background: url(images/arrow_white.gif) no-repeat center left; padding: 0 0 0 10px;}
a.arrow_blank {padding: 0 0 0 10px;}

h1, h2, h3, h4, h5, h6, ul ,li, table, tr, td {

padding: 0px;

margin: 0px;

}



h1 {color: #0096A5; font-size:180%; margin: 0 0 10px 0; font-weight:normal;}

h2 {color: #0096A5; font-size:150%; margin: 0 0 10px 0; padding:0;}

h3 {color: #45B15C; font-size:120%; margin: 15px 0 0 0; padding:0;}

h4 {color: #45B15C; font-size:100%; margin: 0 0 5px 0; padding:0;}



h1#logo {

position:absolute; 

top:43px;

width: 222px;

height: 131px;

background:url(images/logo_tigertel.jpg) no-repeat top left;

text-indent: -5000px;

}



img.investorgraph {

position: absolute;

top:20px;

right:-36px;

}



hr {

height:1px;

border:none;

border-top: 1px solid #C9CACC;

}



ul {list-style-type:none;}

ul li {padding: 0 0 0 10px; background: url(images/icon_bullet.gif) no-repeat top left;}

ul li ul li, ul li ul li ul li {margin: 0 0 0 20px;}



img.bordered {

border: 1px solid #C9CACC;

padding:8px;

margin: 5px 0 5px 10px;

float:right;

}



table, tr, td, img {

border: 0px;

padding: 0px;

margin: 0px;

vertical-align:top;

}



table.two_column {width:100%}

table.two_column tr td {width:50%; padding: 0 5% 0 0}

table.two_column#awards {width: 540px; font-size:90%}

table.two_column#awards b {font-size:110%}

.small {font-size:90%}



.quote_name {font-size:110%; color: #0096A5;}

.quote {font-size:130%; line-height:120%; font-weight:bold; color: #557D76;}

.teal {color: #0096A5;}



.greybox {

display:block;

background: url(images/bg_greybox2.gif) no-repeat bottom left;

padding: 0 0 5px 0;

margin: 10px 0 0 0;

line-height: 120%;

}



.greybox p {

display:block;

padding: 10px 15px 5px 15px;

margin:0;

background: url(images/bg_greybox1.gif) no-repeat top left;

}









#main {position:relative; width:100%;  margin: 0; padding:0;}



#header {position: relative; top: 0px; padding: 0; margin: auto; width:761px;}

#header #contact {position:absolute; top:0px; right:0px; width:193px; height:26px; padding: 17px 0 0 45px; background: url(images/bg_contact_bubble.jpg) no-repeat top left; font-size: 85%}

#header #login {position: absolute; left:275px; top:22px; font-size: 85%; background: url(images/arrow_login.gif) no-repeat center left; padding: 0 0 0 10px}



#masthead {position: relative; display:block; top: 194px; width:761px; padding:0; margin: auto;}

#masthead_index {position: relative; display:block; top: 194px; width:761px; padding: 8px 0 8px 0; margin: 0 auto; border-top : 1px solid #C9CACC; border-bottom : 1px solid #C9CACC; height:203px; background: url(images/masthead_index.jpg) no-repeat center left;}

#masthead img {padding: 7px 0 7px 0; border-top: 1px solid #C9CACC; border-bottom: 1px solid #C9CACC; width:761px; height: 119px}



#content {position: relative; top:220px; padding: 0 0 0 0; margin: auto; width:761px; font-size: 100%;}



#footer {position:relative; display:block; width: 761px; height:20px; font-size:80%; border-top: 1px solid #D7D6D4; padding: 0 0 200px 0;}

#footer_links {float:right; height:20px; padding: 0 0 10px 0;}



#content table#columns {min-height:300px; height:300px;}

#content table#columns {width:761px; padding:0;margin:0;}

#content table#columns tr td#left {width:207px; margin: 0; padding: 0 25px 20px 0;}

#content table#columns tr td#right {padding: 0 0 20px 0; margin: 0; font-size:95%;}

#content table#columns tr td#right.press a {
display:block;
width:200px;
padding: 0 0 0 20px;
background: url(images/icon_PDF.gif) no-repeat top left !important;
background-position: 2px 2px;
}




#bubble_biggest {
display:block;
position:relative;
width:350px;
background: #C3DCA6;
font-size:130%;
padding: 10px 20px 20px 20px;
_padding:20px 20px 20px 20px;
background: #C3DCA6 url(images/bg_biggestbubble1.gif) no-repeat top left;
}


#bubble_biggest_close {
display:block;
position:relative;
margin:-10px -20px -40px -20px;
_margin:0px -20px -40px -20px;
width:390px;
height:55px;
background: #333 url(images/bg_biggestbubble2.gif) no-repeat bottom left;

}


#bubble_big {

position:relative;

display:block;

width: 197px;

background: #C3DCA6 url(images/bg_bigbubble1.gif) no-repeat top left;

font-size:90%;

_font-size: 85%;

line-height:110%; 

padding: 10px 20px 5px 20px;

_padding: 10px 20px 0px 20px;

margin: 0;

}





#bubble_big_close {

display:block;

height: 56px;

width: 237px;

background: #C3DCA6 url(images/bg_bigbubble2.gif) no-repeat top left;

}



#bubble_big h2 {

color: #326060;

font-size: 100%;

padding: 0;

margin: 0

}



#bubble_big hr {

height:1px;

background: transparent;

border:none;

border-top: 1px solid #ABB99F;

padding: 0;

margin: 5px 0 5px 0;

_margin:0;

}



i.date {

display:block;

color: #5D8379;

}



#bubble_small {

font-size: 90%;

display:block;

width:205px;

background: url(images/bg_smallbubble2.gif) no-repeat bottom left;

padding: 0 0 50px 0;

margin: 15px 0 0 15px;

float:right;

}



#bubble_small p {

display:block;

padding: 10px 10px 0 15px;

margin:0;

background: url(images/bg_smallbubble1.gif) no-repeat top left;

line-height: 130%;

}





.map {

display:block;

position:relative;

width:525px;

height:338px;

}



.map#map_contact {background: url(images/img_contact1.gif) no-repeat top left;}

.map#map_vancouver {background: url(images/map_vancouver.gif) no-repeat top left;}

.map#map_nanaimo {background: url(images/map_nanaimo.gif) no-repeat top left;}

.map#map_richmond {background: url(images/map_richmond.gif) no-repeat top left;}

.map#map_calgary {background: url(images/map_calgary.gif) no-repeat top left;}

.map#map_reddeer {background: url(images/map_reddeer.gif) no-repeat top left;}

.map#map_winnipeg {background: url(images/map_winnipeg.gif) no-repeat top left;}

.map#map_oshawa {background: url(images/map_oshawa.gif) no-repeat top left;}

.map#map_london {background: url(images/map_london.gif) no-repeat top left;}

.map#map_toronto {background: url(images/map_toronto.gif) no-repeat top left;}

.map#map_montreal {background: url(images/map_montreal.gif) no-repeat top left;}

.map#map_quebec {background: url(images/map_quebec.gif) no-repeat top left;}

.map#map_halifax {background: url(images/map_halifax.gif) no-repeat top left;}





.info {

position:absolute; 

display:block;

width:190px;

height:130px;

font-size:90%;

line-height:150%;

padding: 0 0 0 5px;

}



.info b {font-size:110%;}



.info#montreal {left:235px; top:106px;}

.info#vancouver {left:32px; top:80px;}

.info#nanaimo {left:20px; top:75px;}

.info#richmond {left:30px; top:90px;}

.info#calgary {left:76px; top:80px;}

.info#reddeer {left:78px; top:65px;}

.info#winnipeg {left:156px; top:120px;}

.info#oshawa {left:190px; top:145px;}

.info#london {left:175px; top:155px;}

.info#toronto {left:175px; top:140px; width:360px;}

.info#montreal {left:235px; top:106px;}

.info#quebec {left:105px; top:140px;}

.info#halifax {left:265px; top:110px;}









.map_link {

display:block;

position:absolute; 

height: 12px;

width: 12px;

font-size:1%;

line-height:1%;

text-indent: -1000px;

z-index:3000;

}



.map_link#a_nanaimo {left: 18px; top: 230px;}

.map_link#a_richmond {left: 30px; top: 230px;}

.map_link#a_vancouver {left: 27px; top: 219px;}

.map_link#a_calgary {left: 72px; top: 224px;}

.map_link#a_reddeer {left: 77px; top: 204px;}

.map_link#a_winnipeg {left: 153px; top: 260px;}

.map_link#a_oshawa {left: 265px; top: 304px;}

.map_link#a_london {left: 241px; top: 321px;}

.map_link#a_toronto {left: 252px; top: 313px;}

.map_link#a_montreal {left: 282px; top: 286px;}

.map_link#a_quebec {left: 293px; top: 278px;}

.map_link#a_halifax {left: 338px; top: 284px;}





#side_nav {
width: 207px;
background: url(images/icon_bubbles.gif) no-repeat top left;
padding: 0 10px 0 30px;
font-size: 90%;
_font-size:85%;
}

#side_nav ul {list-style-type:none; background: transparent; margin:0; padding:0; border-top: 1px solid #C9CACC; }
#side_nav ul li {background: transparent; margin:0; padding:0; border-bottom: 1px solid #C9CACC;}
#side_nav ul li a {display:block; color: #6A8D8D; font-weight: normal; width: 197px; padding: 5px 0 5px 10px; background: url(images/arrow_white.gif) no-repeat center left;}
#side_nav ul li a:hover {text-decoration:none; color: #0096A5;}
#side_nav ul li a.sub_on {text-decoration:none; color: #0096A5;}

#side_nav ul li ul {border: none; padding: 0px 0 2px 0; margin: -5px 0 5px 0; _margin: -10px 0 2px 0;}
#side_nav ul li ul li {border:none; margin:0; padding: 0; }
#side_nav ul li ul li a {background:transparent; padding: 1px 0 1px 15px; line-height: 130%;}
#side_nav ul li ul li a:hover, #side_nav ul li ul li a.subsub_on {color: #405555}

#side_nav2 {
width: 207px;
background: url(images/icon_bubbles.gif) no-repeat top left;
padding: 0 10px 0 30px;
font-size: 90%;
_font-size:85%;
}

#side_nav2 ul {list-style-type:none; background: transparent; margin:0; padding:0; border: none }
#side_nav2 ul li {background: transparent; margin:0; padding:0; border: none;}
#side_nav2 ul li a {display:block; color: #6A8D8D; font-weight: normal; width: 197px; padding: 1px 0 1px 10px; background: url(images/arrow_white.gif) no-repeat center left;}
#side_nav2 ul li a:hover {text-decoration:none; color: #0096A5;}
#side_nav2 ul li a.sub_on {text-decoration:none; color: #0096A5;}

#navigation { position:absolute; top:142px; right:0px; height: 20px;}



.topmenu{

	list-style-type:none;

	margin:0 px;

	padding:0;

}



.topmenuli{

	list-style-type:none;

	float:left;

background:none;

margin:0;

padding:0;

}



.topmenutitle_connect {

	display:block;

	width: 164px;

        height: 26px;

        background: url(images/menu_connect.gif) no-repeat top left;

	margin: 0;

	text-indent:0px;

	padding: 0;

	text-indent:-5000px;

	font-size:2px;

}



.topmenutitle_about {

	display:block;

	width: 152px;

        height: 26px;

        background: url(images/menu_about.gif) no-repeat top left;

	margin: 0;

	text-indent:0px;

	padding: 0;

	text-indent:-5000px;

	font-size:2px;

}



.topmenutitle_careers {

	display:block;

	width: 172px;

        height: 26px;

        background: url(images/menu_careers.gif) no-repeat top left;

	margin: 0 0 0 -1px;

	text-indent:0px;

	padding: 0;

	text-indent:-5000px;

	font-size:2px;

}

.topmenutitle_careers2 {

	display:block;

	width: 172px;

        height: 26px;

        background: url(http://www.tigertel.com/images/menu_careers2.gif) no-repeat top left;

	margin: 0 0 0 -1px;

	text-indent:0px;

	padding: 0;

	text-indent:-5000px;

	font-size:2px;

}








.topmenutitle_connect:hover, .topmenutitle_about:hover, .topmenutitle_careers2:hover, .topmenutitle_careers:hover {background-position: 0 -26px;}



#menu_on {background-position: 0 -26px;}





li:hover ul , li.over ul{ /* lists nested under hovered list items */

	display: block;

}

*:first-child+html #side_nav ul {font-size:95%}

*:first-child+html #side_nav2 ul {font-size:95%}

*:first-child+html #side_nav ul li ul li {font-size:105%}


*:first-child+html #bubble_biggest {
padding: 20px 20px 20px 20px;
}


*:first-child+html #bubble_biggest_close {
margin:10px -20px -40px -20px;
}
