﻿@charset "utf-8";
/* 
- - - - - - - - - -
Feuille de style
- - - - - - - - - -
CNL
Par Marie-Eve Lafrenière
Stef et Marie
www.stefetmarie.com
Mars 2008
*/

/* 
- - - - - - - - - -
GÉNÉRAL
- - - - - - - - - -
*/

html{
scrollbar-face-color: #E6E6E6; 
scrollbar-shadow-color: #E7E7E7; 
scrollbar-highlight-color: #F9F9F9; 
scrollbar-3dlight-color: #DFDFDF; 
scrollbar-darkshadow-color: #CBCBCB; 
scrollbar-track-color: #F5F5F5; 
scrollbar-arrow-color: #FFFFFF;
}

* { margin: 0; padding: 0; }
html{height:100%;}
body{ background-color:#e5e5e5; font-family:Arial, Helvetica, sans-serif; color:#666666; height:100%; font-size:11px;}
.container{
	margin:0 auto;
	text-align:left;
	width:964px;
	padding:0 0 0 0;
	/*position:relative;*/
	height:100%;
}
a{color:#1D5595; text-decoration:none;}
a:hover{ color:#666666;text-decoration:underline;}

form{padding:0; margin:0;}
img, div { behavior: url(/work/CNL_Design3/includes/iepngfix.htc) }
/* Put the right Absolute link */

p{margin:0; padding:0;}
h1{margin:0; padding:0;}

.center{background-color:#FFFFFF; clear:both; min-width: 0; /* peekaboo bug fix for IE7 */}
.hide{display:none;}
.clear{clear:both; height:0; font-size:0px;}

.bold{font-weight:bold;}

h1{font-family: Arial, Helvetica, sans-serif;}
h2{font-family:Arial, Helvetica, sans-serif;}
h3{font-family: Arial, Helvetica, sans-serif;}
h4{font-family: Arial, Helvetica, sans-serif;}

/* 
- - - - - - - - - -
TOP + MENU
- - - - - - - - - -
*/
#top{}
#top .miniNav{ float:left; color:#666666; font-size:10px; padding:16px 0 0 0;}
#top .miniNav a{color:#1d5595; text-align:center;}
#top .search{ float:right; padding:14px 0 0 0; height:32px;}
#top .search .searchField{ float:left; padding:0 4px 0 0;}
#top .search .searchField .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #1d5595; border-right: 1px solid #1d5595; border-left: 1px solid #1d5595; border-top:1px solid #1d5595; color: #666666; height:12px; padding:2px 2px 2px 2px; width:139px;}
#top .search .searchBt {float:left; padding:1px 0 0 0;}
html>body #top .search .searchBt {float:left; padding:0 0 0 0;}

#menu{ background-color:#003f87; color:#FFFFFF; height:40px;}
#menu .ColOne{ float:none;}
#menu .ColOne ul{list-style:none; margin:12px 0 0 11px; font-size:9px;}
#menu .ColOne li{display:inline; padding:0 0 0 9px; text-transform:uppercase;}
#menu .ColOne li a{color:#FFFFFF;}
#menu .ColOne li a:hover{text-decoration:none; color:#ea9a34;}
#menu .ColOne .txt{ text-transform:none; font-weight:bold; font-size:11px;}
#menu .ColTwo{width:200px; float:right; padding:10px 0 0 0;}
#menu .ColTwo .formComp{ padding:0 0 0 0;}
#menu .ColTwo .formComp .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top:1px solid #cccccc; color: #666666; height:18px; padding:2px 2px 2px 2px; width:180px; }

/* 
- - - - - - - - - -
HEADER
- - - - - - - - - -
*/

.logoBox{ width:964px; height:80px; background-image:url(../images/logo1.jpg); background-repeat:repeat-y;}
.logoBox .logo{ padding:20px 0 0 20px; float:left;}
.logoBox .txtTop{ float:right; background-image:url(../images/txtTop.png); background-repeat:no-repeat; height:18px; width:223px; margin:46px 20px 0 0;}

/* 
- - - - - - - - - -
GENERAL TWO COL
- - - - - - - - - -
*/

.center .twoCol{clear:both;}

.center .twoCol .ColOne{ width:220px; float:left; padding:20px 20px 0 20px;}
.center .twoCol .ColOne .pict{ padding:0 0 0 0;}

.center .twoCol .ColTwo{border-left:#e1e1e1 1px solid;width:683px; float:left; margin:20px 0 20px 0; padding:17px 0 5px 20px;}
.center .twoCol .ColTwo h1{background-repeat:no-repeat; height:23px; margin:0 0 0 0; width:670px; padding:0 0 0 0;}
.center .twoCol .ColTwo h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
.center .twoCol .ColTwo h3{background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 0 0; width:700px;}
.center .twoCol .ColTwo h4{font-size:11px;}

.center .twoCol .ColTwo .titleBox h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
.center .twoCol .ColTwo .titleBox h2 a{color:#d4840a;}
.center .twoCol .ColTwo .titleBox .title{float:left;}
.center .twoCol .ColTwo .titleBox .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

.center .twoCol .ColTwo .SubCol{ padding:20px 0 0 0;}
.center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:473px;}
.center .twoCol .ColTwo .SubCol .SubColOne p{padding:0 15px 10px 0;}
.center .twoCol .ColTwo .SubCol .SubColOne ul{list-style-type:none; margin:0 20px 10px 20px; font-size:11px;}
.center .twoCol .ColTwo .SubCol .SubColOne li{margin:0 0 0 0;  padding:2px 0 2px 8px;}
.center .twoCol .ColTwo .SubCol .SubColOne .BgBullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px; display:block;}
.center .twoCol .ColTwo .SubCol .SubColOne .BackTop{ margin:0 0 10px 0;}
.center .twoCol .ColTwo .SubCol .SubColOne .colorBox{margin:7px 0 0 0; padding:0 0 0 0;}
.center .twoCol .ColTwo .SubCol .SubColOne .colorBox .colOne{ width:200px; float:left;}
.center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo{ width:242px; float:left; margin:0 0 0 0; padding:15px 15px 0 15px; height:125px; border:none; background-color:#9ab3cd;}
.center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo h1{ background-repeat:no-repeat; height:39px; margin:0 0 10px 0; width:202px; }
.center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo p{padding:0 0 0 0; margin:13px 0 0 0; background-repeat:no-repeat; height:61px;}
.center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo .titleBox{ margin:10px 0 0 0;}
.center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}
.center .twoCol .ColTwo .SubCol .SubColTwo p{margin:0 0 10px 0;}
.center .twoCol .ColTwo .SubCol .SubColTwo ul{list-style-type:none; margin:0 0 10px 0; padding:0 0 0 0;}
.center .twoCol .ColTwo .SubCol .SubColTwo li{ margin:0 0 0 0; padding:0 0 0 8px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left center;}
/*For sitelets we need to pull out .subCol as they are not used on pages*/
.center .twoCol .ColTwo .SubColOne{float:left; width:473px;}
.center .twoCol .ColTwo .SubColOne p{padding:0 15px 10px 0;}
.center .twoCol .ColTwo .SubColOne ul{list-style-type:none; margin:0 20px 10px 20px; font-size:11px;}
.center .twoCol .ColTwo .SubColOne li{margin:0 0 0 0;  padding:2px 0 2px 8px;}
.center .twoCol .ColTwo .SubColOne .BgBullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px; display:block;}
.center .twoCol .ColTwo .SubColOne .BackTop{ margin:0 0 10px 0;}
.center .twoCol .ColTwo .SubColOne .colorBox{margin:7px 0 0 0; padding:0 0 0 0;}
.center .twoCol .ColTwo .SubColOne .colorBox .colOne{ width:200px; float:left;}
.center .twoCol .ColTwo .SubColOne .colorBox .ColTwo{ width:242px; float:left; margin:0 0 0 0; padding:15px 15px 0 15px; height:125px; border:none; background-color:#9ab3cd;}
.center .twoCol .ColTwo .SubColOne .colorBox .ColTwo h1{ background-repeat:no-repeat; height:39px; margin:0 0 10px 0; width:202px; }
.center .twoCol .ColTwo .SubColOne .colorBox .ColTwo p{padding:0 0 0 0; margin:13px 0 0 0; background-repeat:no-repeat; height:61px;}
.center .twoCol .ColTwo .SubColOne .colorBox .ColTwo .titleBox{ margin:10px 0 0 0;}
.center .twoCol .ColTwo .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}
.center .twoCol .ColTwo .SubColTwo p{margin:0 0 10px 0;}
.center .twoCol .ColTwo .SubColTwo ul{list-style-type:none; margin:0 0 10px 0; padding:0 0 0 0;}
.center .twoCol .ColTwo .SubColTwo li{ margin:0 0 0 0; padding:0 0 0 8px; background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left center;}


.center .twoCol .ColTwo .colorBox{ clear:both; background-color:#f1f1f1; margin:15px 20px 0 0; padding:10px 20px 0 20px;}
.center .twoCol .ColTwo .colorBox h4{font-weight:bold; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.center .twoCol .ColTwo .colorBox ul{list-style-type:none; margin:10px 0 0 0;  font-size:11px; clear:both; }
.center .twoCol .ColTwo .colorBox li{display:block; width:196px; float:left; margin:0 0 12px 0; padding:0 5px 0 5px;}
.center .twoCol .ColTwo .colorBox .title{ font-weight:bold;}

.center .twoCol .ColTwo .lineHori{width:663px; height:1px; font-size:0px; margin:20px 0 0 0; background-image:url(../images/ligne.gif); background-repeat:repeat-x;}
.center .twoCol .ColTwo .BackTop{ background-image:url(../images/arrowTop.gif); background-repeat:no-repeat; padding:0 0 0 15px; margin:10px 0 0 0;}

.center .twoCol .ColTwo .pictBox .SubColOne{float:left;}
.center .twoCol .ColTwo .pictBox .SubColTwo{float:left;}

.lineHori{width:663px; height:1px; font-size:0px; margin:20px 0 0 0; background-image:url(../images/ligne.gif); background-repeat:repeat-x;}
/* 
- - - - - - - - - -
HOME
- - - - - - - - - -
*/

#Home{}
#Home .center{}
#Home .center #flashcontent{ width:964px; text-align:center; height:300px;}
#Home .center #flashcontent p{padding:10px 0 10px 0;}

#Home .center .threeCol{ padding:0 0 0 20px;}
#Home .center .threeCol h1{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#Home .center .threeCol .title{float:left;}
#Home .center .threeCol .title h1 a{color:#d4840a;}
#Home .center .threeCol .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#Home .center .threeCol .Col{ float:left; width:294px; padding:28px 20px 0 0;}
#Home .center .threeCol .Col .FeatureBox{ clear:left; padding:0 0 28px 0; font-size:10px; }
#Home .center .threeCol .Col .FeatureBox .pict{ float:left;}
#Home .center .threeCol .Col .FeatureBox .txt{ float:left; padding:0 0 0 10px; width:184px;}
#Home .center .threeCol .Col .FeatureBox .txt p{ clear:left;}
#Home .center .threeCol .Col .FeatureBox ul{list-style-type:none; margin:8px 0 0 0;}
#Home .center .threeCol .Col .FeatureBox li{margin:0 0 0 0;  padding:1px 0 1px 0;}
#Home .center .threeCol .Col .FeatureBox .BgBullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px; display:block;}


/* 
- - - - - - - - - -
HOME - Design 1
- - - - - - - - - -
*/

#HomeDesign1{}

#HomeDesign1 .center{}
#HomeDesign1 .center #flashcontent{ width:964px; text-align:center; height:300px;}
#HomeDesign1 .center #flashcontent p{padding:10px 0 10px 0;}

#HomeDesign1 .center .fourCol{ padding:0 0 0 20px;}
#HomeDesign1 .center .fourCol h1{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#HomeDesign1 .center .fourCol .title{float:left;}
#HomeDesign1 .center .fourCol .title h1 a{color:#d4840a;}
#HomeDesign1 .center .fourCol .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#HomeDesign1 .center .fourCol .Menu{ float:left; width:200px; padding:28px 17px 0 0; line-height:20px; font-size:10px; }
#HomeDesign1 .center .fourCol .Menu .supMenu{ color:#1d5595; }
#HomeDesign1 .center .fourCol .Menu a{ color:#666666; text-transform:uppercase; }

#HomeDesign1 .center .fourCol .formComp{ padding:0 0 15px 0;}
#HomeDesign1 .center .fourCol .formComp .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top:1px solid #cccccc; color: #666666; height:18px; padding:2px 2px 2px 2px; width:180px; }

#HomeDesign1 .center .fourCol .Col{ float:left; width:222px; padding:28px 17px 0 0;}
#HomeDesign1 .center .fourCol .Col .FeatureBox{ clear:left; padding:0 0 28px 0; font-size:10px; border-right:1px; solid: #e1e1e1; }
#HomeDesign1 .center .fourCol .Col .FeatureBox .pict{ float:left;}
#HomeDesign1 .center .fourCol .Col .FeatureBox .txt{ float:left; width:205px;}
#HomeDesign1 .center .fourCol .Col .FeatureBox .txt p{ clear:left;}
#HomeDesign1 .center .fourCol .Col .FeatureBox ul{list-style-type:none; margin:8px 0 0 0;}
#HomeDesign1 .center .fourCol .Col .FeatureBox li{margin:0 0 0 0;  padding:1px 0 1px 0;}
#HomeDesign1 .center .fourCol .Col .FeatureBox .BgBullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px; display:block;}


/* 
- - - - - - - - - -
HOME - Design 3
- - - - - - - - - -
*/


.logoBox .logo{ padding:10px 0 0 20px; float:left;}

#menu .ColOne{width:910px; float:right;}
#menu .ColOne li{display:inline; padding:0 0 0 12px; text-transform:uppercase;}
#menu .ColOne ul{list-style:none; margin:12px 0 0 0; font-size:9px; }
#menu .ColOne .txt{ text-transform:none; font-weight:normal; font-size:11px;}
#menu .ColTwo{width:220px; float:left; padding:10px 0 0 28px;}
#menu .ColTwo .formComp .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top:1px solid #cccccc; color: #d4840a; height:18px; padding:2px 2px 2px 2px; width:180px; }

#HomeDesign3{}
#HomeDesign3 .center{}
#HomeDesign3 .center #flashcontent{ width:964px; text-align:center; height:300px; background-image:url(../images/ccrebanner.jpg)}
#HomeDesign3 .center #flashcontent p{padding:10px 0 10px 0;}

#HomeDesign3 .center .twoCol { padding:0 0 0 20px;}
#HomeDesign3 .center .twoCol h1{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#HomeDesign3 .center .twoCol .title{float:left;}
#HomeDesign3 .center .twoCol .title h1 a{color:#d4840a;}
#HomeDesign3 .center .twoCol .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#HomeDesign3 .center .twoCol .Menu{ float:left; width:200px; padding:28px 17px 0 0; line-height:20px; font-size:10px; }
#HomeDesign3 .center .twoCol .Menu .supMenu{ color:#1d5595; }
#HomeDesign3 .center .twoCol .Menu a{ color:#666666; text-transform:uppercase; }

#HomeDesign3 .center .twoCol .formComp{ padding:0 0 15px 0;}
#HomeDesign3 .center .twoCol .formComp .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top:1px solid #cccccc; color: #666666; height:18px; padding:2px 2px 2px 2px; width:180px; }

#HomeDesign3 .center .twoCol .ColLeft{ float:left; width:635px; padding:28px 17px 0 0; }
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox{ float:left; width:310px; padding:0 10px 28px 0; font-size:10px;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox .pict{ float:left; margin-right:12px; }
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox .txt{ float:left; width:190px;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox .txt p{ clear:left;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox ul{list-style-type:none; margin:8px 0 0 0;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox li{margin:0 0 0 0;  padding:1px 0 1px 0;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox .BgBullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px; display:block;}

#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2{ float:left; width:300px; padding:0 10px 28px 0; font-size:10px;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2 .pict{ float:left; margin-right:12px; }
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2 .txt{ float:left; width:185px;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2 .txt p{ clear:left;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2 ul{list-style-type:none; margin:8px 0 0 0;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2 li{margin:0 0 0 0;  padding:1px 0 1px 0;}
#HomeDesign3 .center .twoCol .ColLeft .FeatureBox2 .BgBullet{background-image:url(../images/bullet.gif); background-repeat:no-repeat; background-position:center left; padding:0 0 0 8px; display:block;}

#HomeDesign3 .center .twoCol .ColLeft .SubFeatureBox{ float:left; clear:left; width:653px; padding:15px 0 0 0; margin: 0 0 15px 0; font-size:10px; }
#HomeDesign3 .center .twoCol .ColLeft .SubFeatureBox .txt{ float:left; clear:left; width:653px; margin:0; }

#HomeDesign3 .center .twoCol .ColRight {float:left; width:277px; padding:0 0 0 0px; margin:28px 0 15px 0; }
#HomeDesign3 .center .twoCol .ColRight h1{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#HomeDesign3 .center .twoCol .ColRight .title{float:left;}
#HomeDesign3 .center .twoCol .ColRight .title h1 a{color:#d4840a;}
#HomeDesign3 .center .twoCol .ColRight .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}
#HomeDesign3 .center .twoCol .ColRight .txt{clear:left; margin:0 0 8px 0; font-size:10px; width:150px}


/* 
- - - - - - - - - -
SUBPAGE
- - - - - - - - - -
*/
#subpage{}
#subpageDesign1 .center .twoCol .ColTwo h1{background-image:url(../images/subpage/title.gif);}
#subpageDesign1 .center .twoCol .ColTwo h3{ background-image:url(../images/subpage/txt_01.gif); height:42px;}

#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo h1{background-image:url(../images/subpage/colorBox_title.gif);}
#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo p{ background-image:url(../images/subpage/colorBox_txt.gif);}


/* 
- - - - - - - - - -
SUBPAGE - Design 1
- - - - - - - - - -
*/
#subpageDesign1{}
#subpageDesign1 .center .logoBox .txtTop{ float:right; background-image:url(../images/subpage_Design1/txtTop.png); background-repeat:no-repeat; height:16px; width:204px; margin:46px 39px 0 0;}
#subpageDesign1 .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design1/title.gif);}
#subpageDesign1 .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design1/txt_01.gif); height:42px;}

#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:175px; color:#666666; }
#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo h1{background-image:url(../images/subpage_Design1/colorBox_title.gif);}
#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo .title{clear:left; float:left; text-transform:uppercase;}
#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo .title a{color:#d4840a; font-weight:normal; line-height:25px;}
#subpageDesign1 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:25px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#subpageDesign1 .center .twoCol #flashcontent { float:left; width:200px; padding:0; line-height:20px; font-size:10px; }
#subpageDesign1 .center .twoCol #flashcontent .supMenu{ color:#1d5595; }
#subpageDesign1 .center .twoCol #flashcontent a{ color:#666666; text-transform:uppercase; }
#subpageDesign1 .center .twoCol #flashcontent .menuOn{ color:#d4840a; text-transform:uppercase; }

#subpageDesign1 .center .twoCol .formComp{ padding:18px 0 15px 0; margin:0; }
#subpageDesign1 .center .twoCol .formComp .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top:1px solid #cccccc; color: #666666; height:18px; padding:2px 2px 2px 2px; width:180px; }


/* 
- - - - - - - - - -
SUBPAGE - Design 3
- - - - - - - - - -
*/
/*This is where the main menu bar can be changed.  Last changed on 8/29/11  rows: 1,2,3 were changed.*/
#menu .ColOne{ float:right;}
#menu .ColOne ul{list-style:none; margin:15px 0 0 40px; font-size:9px;}
#menu .ColOne li{display:inline; padding:0 0 0 5px; text-transform:uppercase; margin-left:15px; }
#menu .ColOne .menuOn{color:#ea9a34;}
#menu .ColOne .txt{ text-transform:none; font-weight:bold; font-size:11px;}
#menu .ColTwo{width:200px; float:none; padding:12px 0 0 20px;}
#menu .ColTwo .formComp{ padding:0 0 0 0;}
#menu .ColTwo .formComp .champs{font-family: Arial, Helvetica, sans-serif; font-size: 9px; background-color: #FFFFFF; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; border-top:1px solid #cccccc; color: #666666; height:18px; padding:1px 1px 1px 1px; width:180px; }

#ctl00_subpageDesign3{}
#ctl00_subpageDesign3 .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/title.gif);}
#ctl00_subpageDesign3 .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/txt_01.gif); height:42px;}


#ctl00_subpageDesign3 .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_subpageDesign3 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }
#ctl00_subpageDesign3 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo h1{background-image:url(../images/subpage_Design3/colorBox_title.gif);}
#ctl00_subpageDesign3 .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo p{ background-image:url(../images/subpage_Design3/colorBox_txt.gif);}

div.position{position:relative;}
div.mainBox{float:left; width:700px;}
div.mainContent{float:left; width:650;}
div.contentLeft{width:325px; float:left;}
div.pictBox{float:left; width:100px; padding-right:10px;}
div.titleBoxMain{float:left; width:200px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
div.txtBox{width:175px;	float:left;}
div.contentRight{float:left; width:325px;}


.titleBoxMain h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
.titleBoxMain h2 a{color:#d4840a;}
.titleBoxMain .title{float:left;}
.titleBoxMain p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;text-transform:capitalize;}
.titleBoxMain .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}


#ctl00_ourServices{}
#ctl00_ourServices .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_ourServices .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/ourservices.gif);}
#ctl00_ourServices .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/ourservicestext.gif); height:25px;}

#ctl00_ourServices .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_ourServices .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }


#ctl00_brokerage{}
#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:472px;}
#ctl00_brokerage .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/brokerage.gif); height:25px;}


#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:5px; }
#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox { background-color:#E5E5E5; height:135px; color:#666666; }
#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain{position:relative;}
#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divLeft{padding-left:27px;	float:left;}
#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divRight{float:left;padding-left:50px;}
#ctl00_brokerage .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}

#ctl00_acquisition{}
#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:472px;}
#ctl00_acquisition .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/acquisition.gif);}


#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:5px; }
#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox { background-color:#E5E5E5; height:105px; color:#666666; }
#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain{position:relative;}
#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divLeft{padding-left:27px;	float:left;}
#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divRight{float:left;padding-left:50px;}
#ctl00_acquisition .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}

#ctl00_property{}
#ctl00_property .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:472px;}
#ctl00_property .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/propmang.gif); height:26px;}


#ctl00_property .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:5px; }
#ctl00_property .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox { background-color:#E5E5E5; height:105px; color:#666666; }
#ctl00_property .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain{position:relative;}
#ctl00_property .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divLeft{padding-left:27px;	float:left;}
#ctl00_property .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divRight{float:left;padding-left:50px;}
#ctl00_property .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}


#ctl00_story{}
#ctl00_story .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_story .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/ourstory.gif);}
#ctl00_story .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/ourstorytxt.gif); height:20px;}

#ctl00_story .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_story .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_contact{}
#ctl00_contact .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:250px;}
#ctl00_contact .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/contact.gif);}

#ctl00_contact .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_contact .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }
#ctl00_contact .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:350px; padding:0 20px 0 20px;}

#ctl00_contact div.position{position:relative;}
#ctl00_contact div.MainBox{float:left;}
#ctl00_contact div.LeftBox{float:left; width:65px;}
#ctl00_contact div.contentLeft{float:right;width:65px}
#ctl00_contact div.RightBox{float:left;width:200px}
#ctl00_contact div.contentRight{width:200px;}

#ctl00_press{}
#ctl00_press .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:472px;}
#ctl00_press .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/pressrelease.gif);}
#ctl00_press .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/pressreleasetxt.gif); height:25px; }
#ctl00_press .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:5px; }
#ctl00_press .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#ea9a34; }
#ctl00_press .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}
#ctl00_press .center .twoCol .ColTwo .titleBox h2{font-size:10px; color:#003f87; text-transform:none; margin:0 0 3px 0; font-size:11px;}
#ctl00_press .center .twoCol .ColTwo .titleBox h2 a{color:#003f87; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-style:normal; font-weight:normal;}
#ctl00_press .center .twoCol .ColTwo .bold{color:#8f8f8f; font-size:15pt; font-family:Times New Roman; font-weight:normal;}

/*-- New for new pages added to prop listings.--*/
#ctl00_listings{}
#ctl00_listings .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_listings .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/propertylistings.gif); height:30px;}
#ctl00_listings .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/proplistingtxt.gif); height:34px;}

#ctl00_sale1031{}
#ctl00_sale1031 .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_sale1031 .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/1031sales.gif); height:55px;}
#ctl00_sale1031 .AlternativeDataGrid{background-color:#ffffff;}
#ctl00_sale1031 .DataGrid{cellspacing:100px;}

#ctl00_commercialpropertylistings{}
#ctl00_commercialpropertylistings .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:800px;}
#ctl00_commercialpropertylistings .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/propertylistings.gif); height:25px;}

#ctl00_commercialpropertylistings .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_commercialpropertylistings .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_commercialpropertylistings Div.divDefault{font-family: arial, helvetica, sans-serif; font-size: 12; color: #000066; width:625px; height:100px; background-color:#E5E5E5;}
#ctl00_commercialpropertylistings Div.Left{padding-top:15px;    padding-left:15px;         width:150px; float:left;}
#ctl00_commercialpropertylistings Div.cLeft{width:150px;           float:right;}
#ctl00_commercialpropertylistings Div.Right{padding-top:15px;  padding-left:15px;         width:325px; float:left;}
#ctl00_commercialpropertylistings Div.cRight{width:300px;         float:left;}


#ctl00_commercialpropertylistings Div.Left2{float:left;}
#ctl00_commercialpropertylistings Div.Right2{}
#ctl00_commercialpropertylistings Div.locateLeft{width:110px;    float:left;}
#ctl00_commercialpropertylistings Div.locateRight{width:225px; float:left;}
#ctl00_commercialpropertylistings Div.picLeft{width:100px; float:Right; padding-right:5px;}
#ctl00_commercialpropertylistings Div.titleRight{float:left;}
#ctl00_commercialpropertylistings Div.locationRight{float:left; width:225px;}
#ctl00_commercialpropertylistings Div.buildTextRight{float:left; width:90px;}
#ctl00_commercialpropertylistings Div.buildInfo{width:125px; float:left;}
#ctl00_commercialpropertylistings Div.arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#ctl00_commercialpropertylistings Div.titleRight h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_commercialpropertylistings Div.titleRight h2 a{color:#d4840a;}
#ctl00_listing{}
#ctl00_listing .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_listing .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/listheader.gif); height:30px;}
#ctl00_listing .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/listTxt.gif); height:34px;}

#ctl00_listing .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_listing .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_listing Div{position:relative;}
/*Property Locator Page*/
#ctl00_listing Div.divDefault{font-family: arial, helvetica, sans-serif; font-size: 12; color: #000066; width:525px; height:200px; background-color:#E5E5E5;}
#ctl00_listing Div.Left{padding-top:15px;	padding-left:15px;	width:150px; float:left;}
#ctl00_listing Div.cLeft{width:150px;	float:right;}
#ctl00_listing Div.Right{padding-top:15px;	padding-left:15px;	width:325px; float:left;}
#ctl00_listing Div.cRight{width:300px;	float:left;}

/*Property Display Page*/
#ctl00_list{}
#ctl00_list .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:800px;}
#ctl00_list .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/propertylistings.gif); height:25px;}


#ctl00_list .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_list .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }


#ctl00_list Div.Left2{float:left;}
#ctl00_list Div.Right2{}
#ctl00_list Div.locateLeft{width:110px;	float:left;}
#ctl00_list Div.locateRight{width:225px; float:left;}
#ctl00_list Div.picLeft{width:100px; float:Right; padding-right:5px;}
#ctl00_list Div.titleRight{float:left;}
#ctl00_list Div.locationRight{float:left; width:225px;}
#ctl00_list Div.buildTextRight{float:left; width:90px;}
#ctl00_list Div.buildInfo{width:125px; float:left;}
#ctl00_list Div.arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#ctl00_list Div.titleRight h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_list Div.titleRight h2 a{color:#d4840a;}

#ctl00_sitelet{}
#ctl00_sitelet .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_sitelet .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/listheader.gif);}


#ctl00_sitelet .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_sitelet .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_sitelet Div{position:relative;}
/*Property Locator Page*/
#ctl00_sitelet Div.divDefault{font-family: arial, helvetica, sans-serif; font-size: 12; color: #000066; width:525px; height:200px; background-color:#E5E5E5;}
#ctl00_sitelet Div.Left{padding-top:15px;	padding-left:15px;	width:150px; float:left;}
#ctl00_sitelet Div.cLeft{width:150px;	float:right;}
#ctl00_sitelet Div.Right{padding-top:15px;	padding-left:15px;	width:325px; float:left;}
#ctl00_sitelet Div.cRight{width:300px;	float:left;}
#ctl00_sitelet div.titleBoxMain{float:left; width:220px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}

#ctl00_siteletContact{}
#ctl00_siteletContact .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:250px;}
#ctl00_siteletContact .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/listheader.gif);}
#ctl00_siteletContact .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:350px; padding:0 20px 0 20px;}


#ctl00_siteletContact .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_siteletContact .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_siteletContact div.position{position:relative;}
#ctl00_siteletContact div.mainBox{float:left;	width:240px; }
#ctl00_siteletContact div.mainContent{float:left; width:100;}
#ctl00_siteletContact div.contentLeft{width:250px; float:left;}
#ctl00_siteletContact div.pictBox{float:left;	width:85px; padding-right:10px;}
#ctl00_siteletContact div.titleBoxMain{float:left; width:150px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_siteletContact div.txtBox{width:150px;}


#ctl00_contactEmail div.position2{position:relative;}
#ctl00_contactEmail div.MainBox2{float:left;}
#ctl00_contactEmail div.LeftBox2{float:left; width:65px;}
#ctl00_contactEmail div.contentLeft2{float:right;width:65px}
#ctl00_contactEmail div.RightBox2{float:left;width:200px}
#ctl00_contactEmail div.contentRight2{width:200px;}


#ctl00_ourTeam{}
#ctl00_ourTeam .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_ourTeam .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/ourteam.gif); height:34px;}
#ctl00_ourTeam .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/ourteamtxt.gif); height:34px;}

#ctl00_ourTeam .center .twoCol .ColTwo .SubCol .SubColOne p { margin:15px 0 0 0; }
#ctl00_ourTeam .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_ourTeam div.position{position:relative;}
#ctl00_ourTeam div.mainBox{float:left;	width:700px;}
#ctl00_ourTeam div.mainContent{float:left; width:400;}
#ctl00_ourTeam div.contentLeft{width:325px; float:left;}
#ctl00_ourTeam div.pictBox{float:left;	width:85px; padding-right:10px;}
#ctl00_ourTeam div.titleBoxMain{float:left; width:175px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_ourTeam div.txtBox{width:175px;}
#ctl00_ourTeam div.contentRight{float:left; width:300px;}
#ctl00_ourTeam .greyTxt{color:#8F8F8F; font-size:17pt; font-family:Minion}
#ctl00_ourTeam .center .twoCol .ColTwo .SubCol .SubColOne ul { margin-top:-10px; margin-left: 20px;}


#ctl00_contactEmail{}
#ctl00_contactEmail .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:250px;}
#ctl00_contactEmail .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/contact.gif);}

#ctl00_contactEmail .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_contactEmail .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }
#ctl00_contactEmail .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:350px; padding:0 20px 0 20px;}

#ctl00_contactEmail div.position{position:relative;}
#ctl00_contactEmail div.mainBox{float:left;	width:240px; }
#ctl00_contactEmail div.mainContent{float:left; width:100;}
#ctl00_contactEmail div.contentLeft{width:250px; float:left;}
#ctl00_contactEmail div.pictBox{float:left;	width:85px; padding-right:10px;}
#ctl00_contactEmail div.titleBoxMain{float:left; width:150px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_contactEmail div.txtBox{width:150px;}


#ctl00_contactEmail div.position2{position:relative;}
#ctl00_contactEmail div.MainBox2{float:left;}
#ctl00_contactEmail div.LeftBox2{float:left; width:65px;}
#ctl00_contactEmail div.contentLeft2{float:right;width:65px}
#ctl00_contactEmail div.RightBox2{float:left;width:200px}
#ctl00_contactEmail div.contentRight2{width:200px;}

#ctl00_leadership{}
#ctl00_leadership .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_leadership .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/leadershipteam.gif); height:25px;}

#ctl00_leadership .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_leadership .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_leadership div.position{position:relative;}
#ctl00_leadership div.mainBox{float:left;	width:700px;}
#ctl00_leadership div.mainContent{float:left; width:400;}
#ctl00_leadership div.contentLeft{width:325px; float:left;}
#ctl00_leadership div.pictBox{float:left;	width:85px; padding-right:10px;}
#ctl00_leadership div.titleBoxMain{float:left; width:175px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_leadership div.txtBox{width:175px;}
#ctl00_leadership div.contentRight{float:left; width:300px;}
#ctl00_leadership .greyTxt{color:#8F8F8F; font-size:17pt; font-family:Minion}

#ctl00_specialty{}
#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_specialty .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/specialty.gif); height:25px;}


#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:5px; }
#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox {background-color:#E5E5E5; height:135px;}
#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain{position:relative;}
#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divLeft{padding-left:21px; float:left; width:175px;}
#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divRight{float:left;padding-left:21px; width:175px;}
#ctl00_specialty .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}


#ctl00_test{}
#ctl00_test .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_test .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/specialty.gif); height:25px;}
#ctl00_test div.testMain{background-color:Olive; width:500px; height:400px;}
#ctl00_test div.testLeft{background-color:Silver; width:200px;height:100px; float:left;}
#ctl00_test div.testRight{background-color:Yellow;width:200px;height:100px; float:left;}
#ctl00_test div.testContentLeft{background-color:Aqua; width:75px;height:75px; float:right;}
#ctl00_test div.testContentRight{background-color:Orange; width:75px;height:75px;}

#ctl00_specialtyTeam{}
#ctl00_specialtyTeam .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_specialtyTeam .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/ourteam.gif); height:34px;}
#ctl00_specialtyTeam .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/ourteamtxt.gif); height:34px;}

#ctl00_specialtyTeam .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_specialtyTeam .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_specialtyTeam div.position{position:relative;}
#ctl00_specialtyTeam div.mainBox{float:left;	width:700px;}
#ctl00_specialtyTeam div.mainContent{float:left; width:400;}
#ctl00_specialtyTeam div.contentLeft{width:325px; float:left;}
#ctl00_specialtyTeam div.pictBox{float:left;	width:85px; padding-right:10px;}
#ctl00_specialtyTeam div.titleBoxMain{float:left; width:175px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_specialtyTeam div.txtBox{width:175px;}
#ctl00_specialtyTeam div.contentRight{float:left; width:300px;}
#ctl00_specialtyTeam .greyTxt{color:#8F8F8F; font-size:10pt; font-family:Minion; font-style:italic}


#ctl00_testimonial{}
#ctl00_testimonial .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_testimonial .lineHori{width:663px; height:1px; font-size:0px; margin:10px 0 0 0; background-image:url(../images/ligne.gif); background-repeat:repeat-x;}
#ctl00_testimonial .center .twoCol .ColTwo h1{padding-bottom:5px; background-image:url(../images/subpage_Design3/testimonial.gif);}
#ctl00_testimonial .center .twoCol .ColTwo h3{background-image:url(../images/subpage_Design3/specialtytxt.gif); height:25px;}

#ctl00_testimonial .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_testimonial .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_testimonial div.position{position:relative;}
#ctl00_testimonial div.mainBox{float:left; width:700px;}
#ctl00_testimonial div.mainContent{float:left; width:650;}
#ctl00_testimonial div.contentLeft{width:242px; float:left; padding-right:20px;}
#ctl00_testimonial div.pictBox{float:left; width:85px; padding-right:3px;}
#ctl00_testimonial div.titleBoxMain{float:left; width:242px; font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_testimonial div.titleBoxDark{float:left; width:242px; font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_testimonial div.txtBox{width:242px;	float:left;}
#ctl00_testimonial div.contentRight{float:left; width:400px;}

#ctl00_testimonial .titleBoxMain h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_testimonial .titleBoxMain h2 a{color:#d4840a;}
#ctl00_testimonial .titleBoxMain .title{float:left;}
#ctl00_testimonial .titleBoxMain p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;text-transform:capitalize;}
#ctl00_testimonial .titleBoxMain .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#ctl00_testimonial .titleBoxDark h2{font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_testimonial .titleBoxDark h2 a{color:#666666;}
#ctl00_testimonial .titleBoxDark .title{float:left;}
#ctl00_testimonial .titleBoxDark p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;text-transform:capitalize;}
#ctl00_testimonial .titleBoxDark .arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#specialtyMenu{color:#666666; height:40px;font-size:11.5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#specialtyMenu .menu ul{list-style:none;}
#specialtyMenu .menu li{display:block; text-transform:capitalize;}
#specialtyMenu .menu li a{color:#666666;}
#specialtyMenu .menu li a:hover{text-decoration:none; color:#d4840a;}
#specialtyMenu .menu .menuOn{color:#d4840a;}

#ctl00_caseStudySpecialty{}
#ctl00_caseStudySpecialty .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_caseStudySpecialty .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/casestudy.gif); }
#ctl00_caseStudySpecialty .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/specialtytxt.gif); height:17px}
#ctl00_caseStudySpecialty .titleBoxDark h2{font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0;}
Div.Main{position:relative;}
Div.Left{float:left; width:65px;}
Div.Right{float:left;width:500px;}

#ctl00_caseStudySpecialty .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_caseStudySpecialty .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_heritage{}
#ctl00_heritage .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_heritage .lineHori{width:663px; height:1px; font-size:0px; margin:10px 0 0 0; background-image:url(../images/ligne.gif); background-repeat:repeat-x;}
#ctl00_heritage .center .twoCol .ColTwo h1{padding-bottom:5px; background-image:url(../images/subpage_Design3/heritage.gif);}
#ctl00_heritage .center .twoCol .ColTwo h3{background-image:url(../images/subpage_Design3/specialtytxt.gif); height:25px;}

#ctl00_heritage .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_heritage .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

.tableFloor{width:35px;}

#ctl00_specialtyServices{}
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_specialtyServices .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/ourservices.gif); height:32px;}
#ctl00_specialtyServices .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/specialtytxt.gif);height:20px;}

#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:5px; }
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox {background-color:#E5E5E5; height:135px;}
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain{position:relative;}
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divLeft{padding-left:21px; float:left; width:175px;}
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .GreyBox .divMain .divRight{float:left;padding-left:21px; width:175px;}
#ctl00_specialtyServices .center .twoCol .ColTwo .SubCol .SubColTwo{float:left;width:170px; padding:0 20px 0 20px;}

#ctl00_specialtyListing{}
#ctl00_specialtyListing .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_specialtyListing .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/specialtyproplist.gif); height:30px;}
#ctl00_specialtyListing .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/specialtytxt.gif); height:37px;}

#ctl00_specialtyListing .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_specialtyListing .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_specialtyListing div.position{position:relative;}
#ctl00_specialtyListing div.mainBox{float:left;	width:700px;}
#ctl00_specialtyListing div.contentLeft{width:335px; float:left;}
#ctl00_specialtyListing div.contentRight{float:left; width:335px;}


#ctl00_specialtyListing Div.Left2{float:left; width:350px}
#ctl00_specialtyListing Div.Right2{}
#ctl00_specialtyListing Div.locateLeft{width:110px;	float:left;}
#ctl00_specialtyListing Div.locateRight{width:240px; float:left;}
#ctl00_specialtyListing Div.picLeft{width:105px; float:Right; padding-right:10px;}
#ctl00_specialtyListing Div.titleRight{float:left;}
#ctl00_specialtyListing Div.locationRight{float:left; width:240px;}
#ctl00_specialtyListing Div.buildTextRight{float:left; width:100px;}
#ctl00_specialtyListing Div.buildInfo{width:140px; float:left;}
#ctl00_specialtyListing Div.arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#ctl00_specialtyListing Div.titleRight h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_specialtyListing Div.titleRight h2 a{color:#d4840a;}

#ctl00_caseStudy{}
#ctl00_caseStudy .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_caseStudy .lineHori{width:663px; height:1px; font-size:0px; margin:10px 0 0 0; background-image:url(../images/ligne.gif); background-repeat:repeat-x;}
#ctl00_caseStudy .center .twoCol .ColTwo h1{padding-bottom:5px; background-image:url(../images/subpage_Design3/casestudy.gif);}


#ctl00_caseStudy .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_caseStudy .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_caseStudy div.position{position:relative;}
#ctl00_caseStudy div.mainBox{float:left; width:700px;}
#ctl00_caseStudy div.contentLeft{width:330px; float:left; padding-right:20px;}
#ctl00_caseStudy div.contentRight{float:left; width:330px;}
#ctl00_caseStudy div.titleBoxDark{float:left; width:300px; font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_caseStudy div.txtBox{width:300px; float:left;}

#ctl00_caseStudy .titleBoxDark h2{font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_caseStudy .titleBoxDark h2 a{color:#666666;}
#ctl00_caseStudy .titleBoxDark .title{float:left;}
#ctl00_caseStudy .titleBoxDark p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;text-transform:capitalize;}
#ctl00_caseStudy .titleDark h2{font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_caseStudy .center .twoCol .ColTwo .SubCol .SubColOne ul{padding-left:15px;}
#ctl00_caseStudy .center .twoCol .ColTwo .SubCol .SubColOne li{list-style-type: disc}

#ctl00_caseStudyMain{}
#ctl00_caseStudyMain .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:600px;}
#ctl00_caseStudyMain .lineHori{width:663px; height:1px; font-size:0px; margin:10px 0 0 0; background-image:url(../images/ligne.gif); background-repeat:repeat-x;}
#ctl00_caseStudyMain .center .twoCol .ColTwo h1{padding-bottom:5px; background-image:url(../images/subpage_Design3/casestudy.gif);}
#ctl00_caseStudyMain .center .twoCol .ColTwo h3{ background-image:url(../images/subpage_Design3/casestudygreytxt.gif); height:48px;}


#ctl00_caseStudyMain .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_caseStudyMain .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_caseStudyMain div.position{position:relative;}
#ctl00_caseStudyMain div.mainBox{float:left; width:700px;}
#ctl00_caseStudyMain div.contentLeft{width:330px; float:left; padding-right:20px;}
#ctl00_caseStudyMain div.contentRight{float:left; width:330px;}
#ctl00_caseStudyMain div.titleBoxDark{float:left; width:300px; font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0; letter-spacing:1px;}
#ctl00_caseStudyMain div.txtBox{width:300px; float:left;}

#ctl00_caseStudyMain .titleBoxDark h2{font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_caseStudyMain .titleBoxDark h2 a{color:#666666;}
#ctl00_caseStudyMain .titleBoxDark .title{float:left;}
#ctl00_caseStudyMain .titleBoxDark p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;text-transform:capitalize;}
#ctl00_caseStudyMain .titleDark h2{font-size:10px; color:#666666; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_caseStudyMain ul{padding-left:15px;}
#ctl00_caseStudyMain li{list-style-type: disc}

#ctl00_asset{}
#ctl00_asset .center .twoCol .ColTwo .SubCol .SubColOne{float:left; width:800px;}
#ctl00_asset .center .twoCol .ColTwo h1{background-image:url(../images/subpage_Design3/assets.gif); height:25px;}


#ctl00_asset .center .twoCol .ColTwo .SubCol .SubColOne p { margin-top:15px; }
#ctl00_asset .center .twoCol .ColTwo .SubCol .SubColOne .colorBox .ColTwo { background-color:#f1f1f1; height:125px; color:#666666; }

#ctl00_asset div.position{position:relative;}
#ctl00_asset div.mainBox{float:left; width:800px; }
#ctl00_asset div.contentLeft{width:360px; float:left; }
#ctl00_asset div.contentRight{float:left; width:360px;}


#ctl00_asset Div.Left2{float:left; width:360px;}
#ctl00_asset Div.locateLeft{width:110px;	float:left;}
#ctl00_asset Div.locateRight{width:240px; float:left;}
#ctl00_asset Div.picLeft{width:110px; float:Right; padding-right:10px;}
#ctl00_asset Div.titleRight{float:left;}
#ctl00_asset Div.locationRight{float:left; width:240px;}
#ctl00_asset Div.buildTextRight{float:left; width:240px;}
#ctl00_asset Div.buildInfo{width:100px; float:left;}
#ctl00_asset Div.arrow{background-image:url(../images/title_arrow.gif); background-repeat:no-repeat; width:4px; height:12px; margin:0 0 0 4px; float:left; background-position:center; font-size:0px;}

#ctl00_asset Div.titleRight h2{font-size:10px; color:#d4840a; text-transform:uppercase; margin:0 0 3px 0;}
#ctl00_asset Div.titleRight h2 a{color:#d4840a;}




/* 
- - - - - - - - - -
FOOTER
- - - - - - - - - -
*/

#footer{ height:29px; font-size:9px; color:#666666; padding:18px 0 0 0; clear:both;}
#footer .copyr{ float:left;}
#footer .footNav{ float:right; text-align:right;}
#footer .footNav a{color:#666666;}
