﻿.boxtitle {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #FFFFFF ; background-color: #006699 ; FONT-FAMILY: arial, helvetica, verdana; LETTER-SPACING: 1px}
.caption {	FONT-SIZE: .7em; FONT-FAMILY: arial, helvetica}
/*.tabselected { background-color: #69C ; color: white ;}
look for this misspelling
*/
.box{padding:.3em .5em; background-color:#fff5f5;border:solid 1px #c99;}

body{padding:0em;margin:0em;font-size:76%;background: #fbfbfb;}
li,blockquote,p,td{font-size:1em;font-family:verdana,arial,tahoma,"Trebuchet MS",sans-serif;color:#333333;}
b,strong{color:#000000;}

A:link, A:visited, A:active{text-decoration: underline;}
A:link{color: #0000FF;}
A:visited{color: #7F007F;}
A:active{color: #0000FF;}
a:hover{text-decoration:none;color:#c33;}

h1,h2,h3,h4,h5,h6{font-family:'century gothic', futura, 'trebuchet ms',verdana,arial,tahoma,sans-serif;color:#35c;font-weight:normal;}
h4,h5,h6{margin-bottom:0;color:#000000;}
h1{font-size:1.9em;margin-top:1em;margin-bottom:.5em;color:#4a903a;}
h2{font-size:1.4em;margin-top:1em;margin-bottom:.5em;color:#57c;}
h3{font-size:1.3em;margin-bottom:.5em;color:#c53;}
h4{font-size:1.1em;text-decoration:underline;}
h5{font-size:1em;}
h6{font-size:.9em;}

.captioned{font-size:.8em;font-family:verdana,arial,tahoma,"Trebuchet MS",sans-serif;color:#333333;text-align:left;padding:	0 0 0.2em 0;/*padding:;background:;*/}
.captioned img{border:solid 1px #aaa;vertical-align:middle; margin-bottom: 3px;}

.floatleft{float:left;margin:1em 1em 1em 0em;}
.floatright{float:right;margin:1em 0em 1em 1em;}

.clear{clear:both;}

.logoaddress {font-size: 11px}

#forcanadians{text-decoration:none;float:right;}

#mastheadcontainer{background-color:#d5e1ee;/* border-bottom:solid 4px #69c; because of ie/ff discrepancy just to with an extra div */ BACKGROUND: url(/gfx/tt_bg.gif) #d5e1ee repeat-x 50% bottom;}
#masthead{margin:auto;width:780px;}


/*toptabs*/
#toptabs {FONT-SIZE: 93%;WIDTH: 100%;LINE-HEIGHT: normal;margin-top:-29px;/*
FLOAT: left;BACKGROUND: url(/gfx/bg.gif) #dae0d2 repeat-x 50% bottom;move bg to mastheadcontainer
*/}
#toptabs UL {MARGIN: 0px;padding: 10px 10px 0px 10px;LIST-STYLE-TYPE: none;}
#toptabs LI {MARGIN: 0px;padding: 0px 0px 0px 14px; /* altered left from 9px to 14px for larger corner gradient */
	BACKGROUND: url(/gfx/tt_left.gif) no-repeat left top;FLOAT: right;}
#toptabs A {padding:5px 20px 5px 6px;/* altered right from 15px to 20px for larger corner gradient and from 4px to 5px for bottom */
	DISPLAY: block; FONT-WEIGHT: bold;BACKGROUND: url(/gfx/tt_right.gif) no-repeat right top;FLOAT: left; COLOR: #765;  TEXT-DECORATION: none;}
#toptabs A {FLOAT: none;}
/* #toptabs li:hover{BACKGROUND-IMAGE: url(/gfx/tt_left_on.gif);} */
#toptabs A:hover {COLOR: #c33;/* BACKGROUND-IMAGE: url(/gfx/tt_right_on.gif); PADDING-BOTTOM: 5px; COLOR: #fff; */}
#toptabs .toptabSelected {BACKGROUND-IMAGE: url(/gfx/tt_left_on.gif);cursor:default;}
#toptabs .toptabSelected A {BACKGROUND-IMAGE: url(/gfx/tt_right_on.gif); PADDING-BOTTOM: 5px; COLOR: #fff;cursor:default;}



#pagewideline1{width:100%;height:3px;background-color:#69c;}

#pagewideline2{width:100%;height:1px;background-color:#06b;}

#pagecontainer{width:780px;margin: 0em auto;}

#contenttable{width:780px;}
#tableleft{width:173px;}
#tablemain{width:607px;}

#contentpanecontainer{background-color:#fff;width:607px;
/*
margin-left:173px; using tables instead

float:right;position:relative;z-index:0;*/}
#contentpane{padding:1em 25px 1em 25px;border:solid 1px #ccc;border-width: 0px 1px 1px 1px;min-height:200px;}

#leftnavcontainer{background-color:transparent;
/* float:left; using tables instead ... yeah yeah I know */
 /* if we clear in the 'contentpane' then this gets wiped out... and pushes the text down to the bottom of the menu (in ff) */
	width:173px;margin:0.2em 0em 0em 0px;/*
position:relative;z-index:100;*/
	padding:0em;}
#leftnav {width: 100%;margin: 0px;}
#leftnav ul{list-style: none;margin: 0em;padding: 0em;}
#leftnav img{border: none;}
#leftnav li a {height: 32px;voice-family: "\"}\"";voice-family: inherit;height: 24px;text-decoration: none;}
#leftnav li a:link, #leftnav li a:visited {color: #4D4D4D;display: block;background:  url("/gfx/menu10.gif");padding: 8px 0 0 10px;}

#leftnav li a:hover, #leftnav li a.tabselected {color: #c33;background:  url("/gfx/menu10.gif") 0 -32px;padding: 8px 0 0 10px;}
#leftnav li .tabselected {cursor:default;}

/*

.sidebarbox{text-align:left}
*/
.sidebarboxcontainer{text-align:center;clear:both;float:left;}
.sidebarbox{margin:1em 10px;width:120px;padding:2em 10px;border:dotted 1px #999;background-color:#fff;}
.sidebarbox a{text-decoration:none;}
.sidebarbox a:hover{color:orange;}


#footercontainer{clear:both;margin:auto;width:700px;text-align:center;}
#footer{
width:580px;float:right;font-size:.8em;color: #000;}
#footer li{list-style: none;display: inline;}
#footer li a{padding: 0em 1em 0em 0em;text-decoration: none;color: #800;}
#footer ul li a:hover{color: #00f;}
.breadcrumbs{}
