.screenOnly {}
.printOnly {display:none;}
html {overflow-y: scroll;}

body {margin:0 auto; background:#1c1c1c url(../images/bg3.gif); font-family:Myriad Pro, Arial; font-size:15px; font-weight:normal; color:#6d6d6d; line-height:22px;}
td {font-family:Myriad Pro, Arial; font-size:15px; font-weight:normal; color:#6d6d6d; line-height:22px;}
a {font-family:Myriad Pro, Arial; font-size:15px; font-weight:normal; color:#ff7c00; line-height:22px; text-decoration:underline;}
OL {padding:0; margin-left:24px; margin-top:0px;}
UL {padding:0; margin-left:16px;}
UL UL {list-style-type: disc;}
p {margin-top:0px;}
img {border:0px;}

h1 {font-family:Myriad Pro, Arial;; font-size:28px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:10px; line-height:26px; padding-left:16px;}
h1 span {color:#ff7c00;}
h1 p {margin-top:0px;}
h2 {font-family:Myriad Pro, Arial; font-size:20px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:12px;}
h3 {font-family:Myriad Pro, Arial; font-size:20px; font-weight:normal; color:#000000; margin-top:8px; margin-bottom:6px;}
h4 {font-family:Myriad Pro, Arial; font-size:16px; font-weight:normal; color:#000000; margin-top:0px; margin-bottom:2px;}
h5 {font-family:Myriad Pro, Arial; font-size:24px; font-weight:normal; color:#3fa02f; margin-top:4px; margin-bottom:10px; line-height:28px;}
h5 span {color:#3f4747;}
h6 {font-family:Myriad Pro, Arial; font-size:20px; font-weight:normal; color:#f4ae01; margin-top:0px; margin-bottom:12px; line-height:20px;}

.mainDiv {width:100%; background:#f4f4f4 url(../images/bg2.gif); }
.mainDiv2 {margin-left:auto; margin-right:auto; width:980px;}

.headerDiv  {background:url(../images/bg.gif) top repeat-x; padding-bottom:3px;}
.headerTable {width:980px;}
.mainWidth {width:980px;}
.logoTD {padding-left:14px;}

.homeImg {border-top:#f3bf0b 2px solid;clear:both; width:976px; height:300px;}
.imgInner  {background:#78c042; clear:both;}
.menuTD {vertical-align:bottom; text-align:center; padding-bottom:9px;}

.m1 {width:100%; padding-left:50px;}
.menu {position:relative; height:50px; white-space:nowrap;}
.menu ul {list-style:none; z-index:10; position:absolute; z-index:100; padding-bottom:10px; margin-left:0px;  white-space:nowrap;}
.menu li {white-space:nowrap; float:left; position:relative; display:inline; background:url(../images/bg_menu.gif) bottom repeat-x; color:#a0a0a0; padding-bottom:4px; line-height:16px; margin-left:-3px;}
.menu a {font-weight:normal; text-decoration:none; color:#dcdcdc; padding-left:10px; padding-right:7px; padding-bottom:10px; padding-top:10px; font-size:14px; line-height:19px;}
.menu a:hover {color:#ff7c00;}
#slide {position:absolute; bottom:0; height:16px; background:url(../images/slider_bg.gif) bottom center no-repeat;  z-index:20; line-height:2px;}

.submenu {background:#ffffff url(../images/bg_submenu.gif) bottom repeat-x; padding:6px; padding-bottom:9px; white-space:nowrap;}
.submenu div {width:656px; padding-left:196px; margin-left:auto; margin-right:auto;}
.submenu div a {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#323232; text-decoration:none;}
.submenu div a:hover {color:#ff7c00;}
.submenu div a.selected {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#ff7c00; text-decoration:none;}
.submenu div span {padding-left:7px; padding-right:7px;}


.submenu2 {background:#ffffff url(../images/bg_submenu.gif) bottom repeat-x; padding:6px; padding-bottom:9px; text-align:center; white-space:nowrap;}
.submenu2 div.submenu2Text {width:656px; padding-left:196px; margin-left:auto; margin-right:auto; white-space:nowrap; text-align:left; margin-bottom:12px;}

.submenu2  a { font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#323232; text-decoration:none;}
.submenu2  a:hover {color:#ff7c00;}
.submenu2  a.selected {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#ff7c00; text-decoration:none;}
.submenu2  span {padding-left:7px; padding-right:7px;}

.submenu2Icon  {width:120px; padding-left:12px; padding-right:12px;}
.submenu2Icon a {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#323232; text-decoration:none;}
.submenu2Icon a:hover {color:#ff7c00;}

.submenu2IconSelected {width:120px; padding-left:12px; padding-right:12px; background:url(../images/selection_glow.png) top center no-repeat;}
.submenu2IconSelected a {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#ff7c00; text-decoration:none;}

.contentTable {width:980px;}
.rightTD {vertical-align:top; padding-left:20px; padding-bottom:30px; padding-top:48px;}
.rightTD2 {vertical-align:top; padding-left:20px; padding-bottom:30px; padding-top:13px;}
.leftTD {vertical-align:top;  padding-top:24px;  padding-bottom:30px; width:100%;}
.contentTD {width:100%; vertical-align:top; height:400px; padding:20px; text-align:justify;}
.landingTD {vertical-align:top; height:400px; padding-top:20px;}

.homeTable  {width:980px;}
.homeTable td {vertical-align:top;}
.homeTable td.homeLeft {padding-right:25px;}

.homeAnim {overflow:hidden;}

.box1TL {background:url(../images/c1-tl.gif) top left no-repeat;}
.box1TR {background:url(../images/c1-tr.gif) top right no-repeat;}
.box1BR {background:url(../images/c1-br.gif) bottom right no-repeat;}
.box1BL {background:url(../images/c1-bl.gif) bottom left no-repeat;}

.box2TL {background:#ffffff url(../images/c2-tl.gif) top left no-repeat;}
.box2TR {background:url(../images/c2-tr.gif) top right no-repeat;}
.box2BR {background:url(../images/c2-br.gif) bottom right no-repeat;}
.box2BL {background:url(../images/c2-bl.gif) bottom left no-repeat;}

.box1Content {width:474px; height:143px; padding-top:10px; padding-left:3px; text-decoration:none;}
.box1Content a {text-decoration:none;}
.box1Content span {height:130px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.box1Content a span {font-family:Myriad Pro, Arial; font-size:22px; font-weight:normal; color:#000000; text-decoration:none; line-height:24px;}
.box1Content a:hover span {color:#ff7c00;}

.box11Content {width:451px; height:143px; padding-top:10px; padding-left:20px;  padding-right:10px; text-decoration:none;}
.box11Content a {text-decoration:none;}
.box11Content span {height:130px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.box11Content a span {font-family:Myriad Pro, Arial; font-size:30px; font-weight:normal; color:#000000; text-decoration:none; line-height:24px;}
.box11Content a:hover span {color:#ff7c00;}

.box2Content {width:313px; height:120px; padding-top:10px; padding-left:3px; text-decoration:none;}
.box2Content a {text-decoration:none;}
.box2Content span {height:100px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.box2Content a span {font-family:Myriad Pro, Arial; font-size:22px; font-weight:normal; color:#000000; text-decoration:none; line-height:24px;}
.box2Content a:hover span {color:#ff7c00;}

.box22Content {width:290px; height:120px; padding-top:10px; padding-left:20px;  padding-right:10px; text-decoration:none;}
.box22Content a {text-decoration:none;}
.box22Content span {height:100px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.box22Content a span {font-family:Myriad Pro, Arial; font-size:24px; font-weight:normal; color:#000000; text-decoration:none; line-height:24px;}
.box22Content a:hover span {color:#ff7c00;}

.box3Content {width:720px; padding:16px;}
.box3Content p {padding-right:30px;}
.box3Content ul  {margin-bottom:0px;}
.box3Content li {padding-bottom:8px;}
.box3Content li ul li {padding-bottom:0px;}

.box3ContentWide {width:900px; padding:16px;}
.box3ContentNoWidth {padding:16px;}

.box3ContentHome {width:610px; padding:16px; font-size:18px; }

.box5Content {width:970px; height:303px; padding-top:3px; padding-left:12px; padding-right:3px; text-decoration:none; font-family:Myriad Pro, Arial; font-size:38px; font-weight:normal; color:#000000; }
.box5Content a {text-decoration:none;}
.box5Content span {height:300px; width:950px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none; padding-left:0px;}
.box5Content a span {font-family:Myriad Pro, Arial; font-size:38px; font-weight:normal; color:#000000; text-decoration:none; line-height:48px;}
.box5Content a span div {font-family:Myriad Pro, Arial; font-size:28px; font-weight:normal; color:#888888; text-decoration:none; line-height:32px;}
.box5Content a:hover span {color:#ff7c00;}

.box55Content {width:970px; height:253px; padding-top:3px; padding-left:12px; padding-right:3px; vertical-align:middle; text-decoration:none; font-family:Myriad Pro, Arial; font-size:38px; line-height:42px; font-weight:normal; color:#000000; }
.box55Content span {height:250px; width:950px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none; padding-left:4px;}


.box6ContentWidth {text-decoration:none; background:#ffffff url(../images/bg_submenu.gif) bottom repeat-x; padding-bottom:3px;}
.box6Content {height:300px; width:950px; margin-left:auto; margin-right:auto;}
.box6Content span {height:300px; width:950px; position:relative; overflow:hidden; text-align:left; vertical-align:middle; display:table-cell; text-decoration:none; font-family:Myriad Pro, Arial; font-size:40px; font-weight:normal; color:#000000; text-decoration:none; line-height:48px;}
.box6Content div {font-family:Myriad Pro, Arial; font-size:20px; font-weight:normal; color:#888888; text-decoration:none; line-height:30px;}
.box6Content a:hover span {color:#ff7c00;}
.box6Content div.top1 {font-family:Myriad Pro, Arial; font-size:30px; font-weight:normal; color:#ff7c00; text-decoration:none; line-height:34px; padding-top:4px; padding-bottom:4px;}


.boxProduct {width:294px; height:130px; padding-top:10px; padding-left:12px; padding-right:3px; text-decoration:none;}
.boxProduct a {text-decoration:none;}
.boxProduct span {height:120px; width:294px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.boxProduct a span {font-family:Myriad Pro, Arial; font-size:22px; font-weight:normal; color:#000000; text-decoration:none; line-height:24px;}
.boxProduct a span div {padding-top:3px; font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#888888; text-decoration:none; line-height:18px;}
.boxProduct a:hover span {color:#ff7c00;}

.boxScenario {width:450px; height:140px; padding-top:20px; padding-left:12px; padding-right:3px; text-decoration:none;}
.boxScenario a {text-decoration:none;}
.boxScenario span {height:130px; width:450px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.boxScenario a span {font-family:Myriad Pro, Arial; font-size:22px; font-weight:normal; color:#000000; text-decoration:none; line-height:24px;}
.boxScenario a span div {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#888888; text-decoration:none; padding-top:10px; line-height:18px;}
.boxScenario a:hover span {color:#ff7c00;}
.boxScenario a span img {margin-right:12px;}
.boxScenario a span div ul {margin-top:0px; margin-bottom:0px; margin-left:30px;}
.boxScenario a span div p {margin-top:0px; margin-bottom:0px;}

.boxScenario2 {width:294px; height:116px; padding-top:6px; padding-left:12px; padding-right:3px; text-decoration:none;}
.boxScenario2 a {text-decoration:none;}
.boxScenario2 span {height:100px; width:450px; position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.boxScenario2 a span {font-family:Myriad Pro, Arial; font-size:22px; font-weight:normal; color:#000000; text-decoration:none; line-height:22px;}
.boxScenario2 a span div {font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#888888; text-decoration:none; line-height:16px; padding-top:4px;}
.boxScenario2 a:hover span {color:#ff7c00;}
.boxScenario2 a span img {margin-right:12px;}

.boxResource {width:440px; height:110px; padding-top:8px; padding-left:12px; padding-right:30px; text-decoration:none;}
.boxResource a {text-decoration:none;}
.boxResource span {position:relative; overflow:hidden; vertical-align:middle; display:table-cell; text-decoration:none;}
.boxResource a span {width:400px; font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#6d6d6d; text-decoration:none; line-height:18px;}
.boxResource a:hover span {color:#ff7c00;}
.boxResource a img {margin-right:12px;}
.boxResource a p {padding-top:8px;}

.boxPartner {width:200px; padding:16px; text-decoration:none; text-align:center;}
.boxPartner a {font-family:Myriad Pro, Arial; font-size:12px; font-weight:normal; color:#000000; text-decoration:none; line-height:14px;}
.boxPartner img {margin-bottom:6px;}
.boxPartner a:hover {color:#ff7c00;}

.boxNews {width:720px; padding:16px; margin-bottom:20px; text-decoration:none; claer:both; display:table;}
.boxNews a {text-decoration:none; font-size:16px;}
.boxNews a img {margin-right:12px;}

.boxMember {width:900px; padding:16px;}
.memberImage {float:left; cursor:pointer;}
.memberImage img {margin-right:12px;}
.memberText {display:table;}

.boxSupport {width:474px; height:143px; padding-top:10px; padding-left:3px;}
.boxSupport span  {text-decoration:none; font-family:Myriad Pro, Arial; font-size:14px; font-weight:normal; color:#505050; text-decoration:none; line-height:18px;}
.boxSupport span a {color:#ff7c00; font-size:14px;}

.date {width:280px; background:url(../images/bg4.gif) bottom center no-repeat; padding-bottom:10px; margin-bottom:10px;}
.dateText {display:table;}
.dateText a {color:#000000; text-decoration:none;}
.dateText a:hover {color:#ff7c00; text-decoration:none;}
.dateText img {margin-left:10px;}
.dateDay {float:left; width:56px; color:#000000; height:60px; background:url(../images/pitkit.png) top left no-repeat; padding:8px; padding-left:0px; text-align:center; font-family:Architects Daughter, Myriad Pro; line-height:18px;}
.dateDay span {font-family:Architects Daughter, Myriad Pro; font-size:24px; line-height:24px;}

.linkTable {width:180px;}
.linkText a {color:#6d6d6d; text-decoration:none;}
.linkText a:hover {color:#ff7c00; text-decoration:none;}
.linkText {width:100%; vertical-align:middle; padding-bottom:14px;}
.linkIcon {vertical-align:top; padding-bottom:14px;}
.linkIcon img {margin-right:8px;}
.linkSep {width:180px; background:url(../images/bg4.gif) top center no-repeat; font-size:4px; line-height:4px; clear:both; padding-bottom:14px;}

.link2 {width:33%; padding:16px; vertical-align:middle;}
.link2 a {color:#000000; text-decoration:none; font-size:20px;}
.link2 a:hover {color:#ff7c00; text-decoration:none;}
.link2 img {margin-right:8px;}
.linkText2 {height:60px; width:220px; text-align:left; vertical-align:middle; position:relative; display:table-cell;}

.banner {width:180px; background:url(../images/bg4.gif) bottom center no-repeat; padding:10px; text-align:center; margin-bottom:14px;}
.banner2 {width:33%;  vertical-align:middle; text-align:center; padding:16px;}

.bannersTable {width:100%;}
.bannersTable td {vertical-align:middle;}
.bannersSep {text-align:center;}

.bannerArchive {width:180px; background:url(../images/bg4.gif) bottom center no-repeat; padding:10px; text-align:center;}
.bannerArchive a {color:#000000; text-decoration:none;}
.bannerArchive a:hover {color:#ff7c00; text-decoration:none;}
.bannerArchive a.selected {color:#ff7c00; text-decoration:none;}

.bannerSpacer {width:180px; padding:10px; text-align:center;}

.TreeTrigger {cursor: pointer; cursor: hand; padding: 4px;}
.TreeBranch {display: none;}

.contactFrom td {padding-right:8px; padding-bottom:8px;}
.redText {color:#ff7c00; font-weight:bold;}

.formInput {font-family:Myriad Pro, Arial; font-size:14px; background:#f3f3f3; color:#000000; border:#d4d3d3 1px solid;}
.formButton {cursor:pointer; font-family:Myriad Pro, Arial; font-weight:normal; font-size:15px; color:#ffffff; background:#ff7c00 url(../images/bg-button.gif) repeat-x; border-color:#b7994e; border-width:1px;}

.ErrorDiv {color:red; padding-bottom:15px;}
.userInfo {padding-right:8px; white-space:nowrap;  font-size:13px}
.userInfo a {font-size:13px color:#6d6d6d; text-decoration:none;}
.userInfo a:hover {font-size:13px color:#ff7c00; text-decoration:none;}

.footer {width:980px; margin-left:auto; margin-right:auto; }
.footer td {padding-left:6px; padding-right:6px; padding-top:16px; padding-bottom:16px; font-family:Myriad Pro, Arial; font-size:12px; font-weight:normal; color:#d6d6d6; line-height:20px;}
.footer td a {font-family:Myriad Pro, Arial; font-size:12px; font-weight:normal; color:#d6d6d6; line-height:20px; text-decoration:none;}
.footer td a:hover {color:#ff7c00; text-decoration:none;}
.footer div {padding-bottom:3px; padding-left:4px; padding-right:4px;}
.footer span {color:#ffffff;}
.spacer {font-size:1px; line-height:1px;}


#overlayDiv {
	z-index: 1000;
	filter: alpha(opacity=20); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); /* IE */
	-moz-opacity: .20; /*older Mozilla*/
	-khtml-opacity: 0.2;   /*older Safari*/
	opacity: 0.2;   /*supported by current Mozilla, Safari, and Opera*/

	position:fixed; top:0px; left:0px; width:100%; height:100%;
	text-align:center;
}

.overlayContent {background:#000000; color:#ffffff; display:none; padding:20px; position:absolute; z-index:3333;}
.overlayContent td {color:#ffffff;}
.overlayContent td.redText {color:#ff7c00; font-weight:bold;}
.overlayTitle {font-family:Myriad Pro, Arial; font-size:20px; font-weight:normal; color:#f4ae01; margin-top:0px; margin-bottom:12px; line-height:20px;}
.overlayClose {cursor:pointer; float:right; font-size:16px; color:#ffffff;}

.accordion H4 {cursor:pointer}
.accordion H4:hover {color:#ff7c00;}
.accordion H4.active {BACKGROUND-POSITION: right 5px}
.accordion div {}
.accordion li {border-bottom:#e2e2e2 1px solid; padding:4px;} 
.accordion li ul li {border-bottom:#ffffff 1px solid; padding:0px;}
.accordion li ol li {border-bottom:#ffffff 1px solid; padding:0px;}
.accordion ul ul {margin-bottom:10px;}

#searchDiv {display:none; position:absolute; z-index:1000000; top:87px; left:0px; background:url(../images/bg-search.png) top left no-repeat; width:233px; height:56px; padding-top:20px; padding-left:14px;}
.searchResults li {padding-bottom:16px;}
.searchResults li a {color:#6d6d6d; text-decoration:none;}
.searchResults li a:hover {color:#ff7c00;}

.socialmedia {text-align:right; padding-right:6px;}

