/*EDGEWORTH MIC */

/* NORMALIZE BROWSER QUIRKS /*

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited {
	text-decoration: none;
}

/* no list-markers by default, since lists are used more often for semantics */
/*ul, ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/*remove the inconsistent (among browsers) default ul,ol padding or margin  */
ul,ol,li,h1,h2,h3,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

img {font-size:0.1em; }
/*gets rid of annoying alt text flash */

object.investment{
	margin: 75px 0 0 0;
}

/* de-italicize address */
address { font-style:normal }

/* END NORMALIZE*/

/*START SPECIFICS*/
html {
	height: 100%;
	margin-bottom: 1px;
}

body {
	font-size:62.5%;
	background-color: #3B3B3B;
	margin-top:20px;
	}

#wrapper {
	width: 900px;
	padding: 0;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	position:relative;
}

#logo {
	cursor: pointer;
	background-image:url(images/1.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#logo h1	{
	background: transparent top left no-repeat;
	margin: 0;
	border: 0;
	padding: 0;
	padding-top: 0px;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:100px; /* for pre 6.0 IE Win */
	}
	
#tagline {
	background-color: #00B624;
}

p a{
	color: #009933;
}

p a:hover{
	color: #FFFFFF;
}
	
#filler {
	background-image: url(images/filler.jpg);
}

#canada {
	background-image: url(images/2.jpg);
}

/*BEGIN MENU IMAGE REPLACEMENT COVER UP*/

#submenu2 {
	background-image: url(images/sub_images/submenu_brown_01.jpg);
}

#submenu2b {
	background-image: url(images/sub_images/submenu_brown_02.jpg);
}

#submenu2c{
	background-image: url(images/sub_images/submenu_brown_03.jpg);
}

#submenu2d{
	background-image: url(images/sub_images/submenu_brown_04.jpg);
}

#submenu2e{
	background-image: url(images/sub_images/submenu_brown_05.jpg);
}

#company {
	background-image: url(images/4.jpg);
}

#offices {
	background-image: url(images/3.jpg);
}

#projects {
	background-image: url(images/5.jpg);
}

#news {
	background-image: url(images/6.jpg);
}

#submenu3 {
	background-image: url(images/sub_images/offices/submenu_o_01.jpg);
}

#submenu3b {
	background-image: url(images/sub_images/offices/submenu_o_02.jpg);
}

#submenu3c {
	background-image: url(images/sub_images/offices/submenu_o_03.jpg);
}

#submenu3d {
	background-image: url(images/sub_images/offices/submenu_o_04.jpg);
}

#submenu3e {
	background-image: url(images/sub_images/offices/submenu_o_05.jpg);
}

#submenu3f {
	background-image: url(images/sub_images/offices/submenu_o_06.jpg);
}

/*END IMAGE REPLACEMENT COVER UP*/

/*BOTTOM MENU*/
#bottomdiv {
	background-image: url(images/10.jpg);
	clear: both;
}

#bottomdivindex {
	background-image: url(images/10.jpg);
	clear: both;
}


#bottomdivnews {
	background-image: url(images/10b.jpg);
	clear: both;
}


#footer {
	margin: 10px 0 0 0;
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0.2em 1.5em 0.2em 1.5em;
	text-indent: 10px;
	color: #FFFFFF;
}

#footer a{
	color: #333333;
	text-decoration: none;
}

#footer a:hover{
	color:#FFF;
	text-decoration: none;
}

#flash{
	background-image: url(images/8.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #C8DDCA;
	padding-top: 0px;
	padding-left: 4px;
}

#flashnews{
	background-image: url(images/8c.jpg);
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	padding-top: 0px;
	padding-left: 4px;
}

#flashonethird{
	background-image: url(images/8d.jpg);
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	padding-top: 0px;
	padding-left: 4px;
}


/*FLASH SPECIFIC*/
/*#slideshowinvestment{
	margin:100px 0 0 0;
}*/

#flashinvestment{
    background-image: url(images/8c.jpg);
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	padding-top: 0px;
	padding-left: 4px;
}

/*END BOTTOM MENU*/

/*BEGIN CONTENT SECTION: NOTE 3 DIFF STYLES*/

#content{
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #C8DDCA;
	background-image: url(images/9.jpg);
}

#content p{
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	padding:20px;
	}

#content h2 {
	font-family:Constantia, Georgia, Times, serif;
	font-size:1.8em;
	line-height: 1.2em;
	padding-top: 40px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
}

#content h3 {
	font-family:Constantia, Georgia, Times, serif;
	font-size:1.5em;
	line-height: 1em;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
}

#content h4 {
	font-family:Constantia, Georgia, Times, serif;
	font-size:1.2em;
	line-height: 1em;
	padding-top: 0px;
	text-align: left;
	font-weight: bold;
	padding-left:20px;
	padding-right:20px;
}

/*NEXT*/

#contentnews{
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	background-image: url(images/9c.jpg);
}

#contentnews p{
	text-align: left;
	padding:20px;
	width: 50em;
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 1.2em;
	}

#contentnews h2 {
	font-family:Constantia, Georgia, Times, serif;
	line-height: 1.2em;
	padding-top: 40px;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
	font-size: 1.8em;
}

#contentnews h3 {
	font-family:Constantia, Georgia, Times, serif;
	font-size:1.5em;
	line-height: 1em;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

#contentnews h4 {
	font-family:Constantia, Georgia, Times, serif;
	font-size:1.2em;
	line-height: 1em;
	text-align: left;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}

/*NEXT*/

#contentfull{
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	background-image: url(images/9_full.jpg);
}

#contentfull p{
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	padding: 20px;
	text-indent: 1.2em;
	}

#contentfull h2 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height: 1.2em;
	padding-left:20px;
	padding-right:20px;
	padding-top: 40px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
}

#contentfull h3 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height: 1.5em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
}

#contentfull h4 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}

/*NEXT*/



#contentfullsig{
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	background-image: url(images/9_full_sig.jpg);
}

#contentfullsig p{
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	padding: 20px;
	}

#contentfullsig h2 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height: 1.2em;
	padding-left:20px;
	padding-right:20px;
	padding-top: 40px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
}

#contentfullsig h3 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height: 1.5em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
	text-indent:2em;
}

#contentfullsig h4 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}

/* NEXT*/

#contentfullstrip{
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	background-image: url(images/9_full_strip.jpg);
}

#contentfullstrip p{
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	padding: 20px;
	}

#contentfullstrip h2 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height: 1.2em;
	padding-top: 40px;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
}

#contentfullstrip h3 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
}

#contentfullstrip h4 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}

/*NEXT*/

#contentinvestment{
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	background-image: url(images/9d.jpg);
}

#contentinvestment p{
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	padding: 20px;
	}

#contentinvestment h2 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height: 1.2em;
	padding-top: 40px;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
}

#contentinvestment h3 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
}

#contentinvestment h4 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}

/*NEXT*/

#contenttwothirds{
	background-repeat: repeat-y;
	background-color: #C8DDCA;
	background-image: url(images/9d.jpg);
}

#contenttwothirds p{
	font: 1.2em "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	text-align: left;
	padding: 20px;
	width: 35em;
	}

#contenttwothirds h2 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	line-height: 1.2em;
	padding-top: 40px;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	letter-spacing: 0.1em;
	font-weight: bold;
}

#contenttwothirds h3 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 20px;
	width: 30em;
}

#contenttwothirds h4 {
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height: 1em;
	padding-left:20px;
	padding-right:20px;
	text-align: left;
	font-weight: bold;
	padding-top: 10px;
}

/*RANDOM*/

h5 {
	font-size:0.9em;
	line-height: 1.2em;
	padding-top: 0px;
	text-align: left;
	font-weight: normal;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}

h3 a{
	color: #009933;
}

h6{
	font-family:Constantia, Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	line-height: 1.2em;
	padding-left:20px;
	padding-right:20px;
	padding-top: 20px;
	text-align: left;
	letter-spacing: 0.2em;
	font-weight: bold;
	color: #990000;
}

q {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

#outsidenav{
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 578px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavnormal{
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 555px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavindustry{
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 739px;
	margin: 0 auto;
	padding-bottom: 40px;
}


#outsidenav1116 {
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 1571px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenav3418 {
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 5682px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavsyndi {
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 2098px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavlots {
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 1738px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavteam {
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 1068px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavmgt {
    width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 1288px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavfaqs {
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 2190px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavform {
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 1235px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavir {
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 737px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavpress {
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 679px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavindex{
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 578px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavsouthpoint{
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 2268px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavdv2{
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 2430px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavhr2{
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 2390px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavdisclaimer{
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 676px;
	margin: 0 auto;
	padding-bottom: 40px;
}

#outsidenavcareers{
	width: 910px;
	font: 1em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	color: #CCCCCC;
	padding-top: 606px;
	margin: 0 auto;
	padding-bottom: 40px;
}



/*ONLY IN NEWS AT THIS POINT*/

#anchorsul li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	margin-top: 20px;
	margin-left: 50px;
	font-size: 1em;
	list-style-type: none;
}

#anchorsul li a {
	text-decoration: underline;
	color: #000000;
}

#anchorsul li a:hover {
	color: #FFFFFF;
}

/*UNSTYLE LIST FROM TANTEK */

#syndication2 li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-top: 20px;
	margin-left:40px;
	list-style-type: disc;
	padding-left: 20px;
}

#syndication ul {
	list-style-type: disc;
}

#syndication li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-top: 20px;
	list-style-type: disc;
	padding-left: 20px;
	margin-left: 40px;
}

#lots ul {
	list-style-type: none;
}

#lots li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-top: 20px;
	list-style-type: disc;
	padding-left: 20px;
	margin-left: 40px;
}


#lots2 ul {
	list-style-type: disc;
}

#lots2 li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-top: 20px;
	margin-left:40px;
	list-style-type: disc;
	padding-left: 20px;
}

#albertaul ul {
list-style-type: disc;
}

#albertaul li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-top: 20px;
	margin-left:40px;
	list-style-type: disc;
}

#investor li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	font-size: 1.2em;
	margin-top: 20px;
	list-style-type: disc;
	padding-left: 5px;
	margin-left: 40px;
	color: #000000;
}

#investor li a{
	color: #009933;
	text-decoration: none;
}

#investor li a:hover{
	color: #FFFFFF;
}

dl{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0 20px 0 20px;
}

dt{
	font-weight: bold;
	padding-bottom: 10px;
}

dt.faq{
	font-size: 13px;
	padding-top: 10px;
}

dd{
	padding-bottom:10px;
}

dd.nospace{
	padding-bottom: 0px;
}

dd a{
	color: #006600;
}

dd a:hover{
	color: #00CC00;
}


/*VERY RANDOM*/


#headoffice {
	border: 4px solid white;
	margin-left: 20px;
}

/*IE HACK

* p {
font-size:9px:
}*/

/*RANDOM STYLES CHECK XHTML */

#anchorheader {
	color: #FFFFFF;
}


#pie{
	padding-left: 20px;
	padding-right: 20px;
}

#videobutton{
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	margin-left:780px;
}
#graph{
	margin: 0 20px 0 20px;
}

#icon1{
	border: 4px white;
	margin: 20px 0 20px 60px;
}

#icon2{
	border: 4px white;
	margin: 20px 0 20px 20px;
}

table#projectspix{
	margin-left: 20px;
}

#text[alt]{
    font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	}
