html {font-family:calibri,Helvetica,arial;color:black;font-size:medium;font-weight:normal;margin:0px;padding:0px;width:100%; height:100%; text-align:center;}
body {margin:0px;padding:0px;width:100%;height:100%;text-align:center;}
body a {text-decoration:none;color:rgb(214,28,24);}
body a:hover {text-decoration:underline;}

img {border:0;}
img.center {display:block; margin-left:auto; margin-right:auto;}
p {margin:0px;padding:0px;}
.clear {clear:both;}
input {border-color:Silver; margin-bottom:1px;}
textarea {border-color:Silver;}

/* Use heading tags h1 etc for information not style */
h1 {font-size:1em;font-weight:normal;margin:5px 0px 5px 0px;} h2{font-size:1em;font-weight:normal;margin:5px 0px 5px 0px;} h3{font-size:1em;font-weight:normal;margin:5px 0px 5px 0px;} 
h4 {font-size:1em;font-weight:normal;margin:5px 0px 5px 0px;} h5{font-size:1em;font-weight:normal;margin:5px 0px 5px 0px;} h6{font-size:1em;font-weight:normal;margin:5px 0px 5px 0px;}

.container {margin:0px auto;padding:0px;text-align:center;width:1060px;background-image:url(../images/Header2.png);background-repeat:no-repeat;text-align:left;}
.header {height:76px;position:relative;}
.headerLogo {height:50px;width:200px;position:absolute;top:20px;left:10px;cursor:pointer;}
.headerTitle {font-family:verdana,arial;position:absolute;top:35px;left:220px;font-size:1em;font-weight:bold;color:rgb(214,28,24);}
.headerSearch {position:absolute;top:35px;right:10px;}
.menu {height:43px;padding:10px 10px 0px 40px;}
.breadcrumbBar {margin:-5px 0px 5px 0px;padding:0px;}
.breadcrumbLink {font-family:verdana,arial;font-weight:bold;color:#ffa201;font-size:x-small;text-transform:lowercase;}
.breadcrumbLink a {color:#ffa201;text-decoration:underline;text-transform:lowercase;}
.breadcrumbPageTitle {font-family:verdana,arial;font-weight:bold;color:rgb(214,28,24);font-size:x-small;text-transform:lowercase;}

.content {margin-bottom:0px;}
.pageHeading {margin-bottom:20px;}
.homePageHeading {padding-top:10px;margin-bottom:10px;text-align:center;}
.homePageLinks {margin:20px 0px 30px 10px;}
.homePageLinks .pageLink { margin-bottom:20px;}
.footer {clear:both;padding-top:10px;}

.homeMainBG {margin-top:10px;margin-bottom:20px;background-image:url(../images/HomeMainBG2.gif);background-repeat:no-repeat;width:1060px;height:350px;}
.threeColumnLeftTagCloud {float:left;width:280px;}
.threeColumnRightTagCloud {float:right;}
.threeColumnMiddleTagCloud {float:left;}
.tagCloud {font-size:1.6em;margin-top:0px;margin-left:50px;margin-right:10px;}
.tagCloud p {margin-bottom:3px;}
.ECMForumImageLink {font-size:1.2em;margin-top:40px;margin-right:50px;}
.homeIconLinks {font-size:1.2em;margin-top:0px;margin-right:30px;}

.columnContainer {width:100%;clear:both;}
.columnThird {float:left;width:32%;}
.threeColumnLeft {float:left;width:32%;margin-right:2%;}
.threeColumnRight {float:right;width:32%;margin-left:2%;}
.threeColumnMiddle {float:left;width:32%;}
* html .threeColumnLeft {margin-right:0%;} /* For IE6 only */
* html .threeColumnRight {margin-left:0%;} /* For IE6 only */

.twoColumnLeft {float:left;}
.twoColumnRight {float:right;}
.twoColumnLeftMain {float:left;width:810px;margin-right:10px;}
.twoColumnRightLinks {float:right;width:240px;height:597px;margin-top:7px;background-image:url(../images/ContentLinksBG2.gif);background-repeat:no-repeat;}
.columnLinkPanel {margin-bottom:20px;background-repeat:no-repeat;padding:5px;background-image:url(../images/HomePanelBG1.gif);width:340px;height:196px;}
.columnLinkPanel:hover {background-image:url(../images/HomePanelBG2.gif);cursor:pointer;}
.columnLinkPanel a {padding-left:5px;}
.linkPanelImage {text-align:center;height:85px;}
.linkPanelText {height:80px;padding-left:5px;}
.columnContentPanel {margin-bottom:30px;}
.columnTitle {margin-bottom:10px;background-image:url(../images/ColumnHeader.gif);background-repeat:no-repeat;height:41px;color:White;font-size:1.3em;padding-top:10px;padding-left:10px;}
.columnContent {}
.contentHeader {font-family:verdana,arial;font-size:1.5em;color:rgb(214,28,24);border-top:solid 1px;border-bottom:solid 1px;padding:5px 0px 5px 0px;width:100%;display:block; margin-top:-3px; margin-bottom:0px;}

.Content2Container {position:relative;clear:both;float:left;width:1060px;overflow:hidden;}
.Content2RightColBG {float:left;position:relative;width:100%;margin-left:820px; background-image:url(../images/ContentLinksBG2.gif); background-repeat:no-repeat; background-color:#DEDFE0; min-height:597px;border-bottom:solid 1px #CECFD1;}
.Content2Left {float:left; width:800px; position:relative; margin-left:-820px; overflow:hidden;}
.Content2Right {float:left;	width:240px; position:relative;	margin-left:15px; overflow:hidden;}
.Content2FooterColumns {font-size:0.8em; margin-top:20px;} 
.Content2BGTop {background-image:url(../images/ContentBGTop.gif); background-repeat:no-repeat; min-height:11px;}
.Content2BG {background-image:url(../images/ContentBG.gif); padding-left:10px; padding-right:10px; margin-top:-5px; }
.Content2BGBottom {background-image:url(../images/ContentBGBottom.gif); background-repeat:no-repeat; min-height:11px; }

.Content3ColumnLeft {width:120px;min-height:125px;float:left;}
.Content3ColumnRight {float:left; width:680px;}
.Content3ColumnRightBG1 {background-image:url(../images/ecmcmtybg.gif); background-repeat:no-repeat; width:676px; height:130px;}
.Content3PanelOffset {padding:3px;}
.Content3ForumHeader {text-align:right; width:100%; } /* display:block; */
.Content3LinkPanel1 {margin-top:0px;margin-bottom:20px;background-repeat:no-repeat;padding-top:1px;padding-left:2px;background-image:url(../images/ECMCommunityPanel1BG1.gif);width:217px;height:101px;text-align:left;}
.Content3LinkPanel1:hover {background-image:url(../images/ECMCommunityPanel1BG2.gif);cursor:pointer;}
.Content3LinkPanel1 a {padding-left:0px;}
.Content3LinkPanel1Image {text-align:left;height:51px;}
.Content3LinkPanel1Text {height:50px;padding:2px; padding-top:1px; font-size:0.7em;line-height:125%;}
.Content3LinkPanel2 {margin-top:0px;margin-bottom:20px;padding-top:1px;padding-left:2px;width:216px;height:101px;text-align:left;}
.Content3LinkPanel2Text {padding-top:6px; padding:3px; font-size:0.7em;float:left;}


.homePageTitle {font-size:2.5em;}
.pageTitle {font-size:1.5em;}
.pageLink {font-size:1em;}
.largeText {font-size:1.3em;}
.smallText {font-size:0.8em;}
.rightLinkText {font-size:0.8em;}
.tcgRed {color:rgb(214,28,24);}
.tcgOrange {color:rgb(255,133,16);}

/* Override Ektron form css font settings */
div.design_choices {font-family:calibri,Helvetica,arial;}
.design_validation_failed {border:solid 1px red;}

/* Override Ektron blog styles */
.blogRecentPosts {margin:0px; padding:0px;width:90%;}
.blogRecentPosts ul {margin:0px; padding:0px; padding-left:10px;}
div.blogEntries {width:750px;border-right:none;}
div.blogHeader {background-color:White;}
h1.blogTitle {color:rgb(214,28,24);}
tr.monthRow {background-color:White;}
h3.entryTitle {background-color:White; border-bottom-color:rgb(214,28,24); border-top:solid 1px rgb(214,28,24);}
div.entry { border-bottom:none; padding-bottom:20px;}

/* Ten Common Problems Hover buttons */
div.PanelButton1 {background-image:url(../images/Panel1BG.gif); background-repeat:no-repeat; width:125px; height:162px; display:block; cursor:pointer; float:left; padding:10px;}
div.PanelButton1:hover {background-image:url(../images/Panel1BG2.gif)}
div.PanelButton2 {background-image:url(../images/Panel2BG.gif); background-repeat:no-repeat; width:187px; height:163px; display:block; cursor:pointer; float:left; padding:10px;}
div.PanelButton2:hover {background-image:url(../images/Panel2BG2.gif)}
div.PanelButton3 {background-image:url(../images/Panel3BG.gif); background-repeat:no-repeat; width:186px; height:201px; display:block; cursor:pointer; float:left; padding:10px;}
div.PanelButton3:hover {background-image:url(../images/Panel3BG2.gif)}
div.PanelPopup {background-image:url(../images/PanelPopupBG.gif); background-repeat:no-repeat; width:448px; height:289px; position:absolute; padding:10px; padding-top:20px; font-size:0.9em;}
