@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; } 
body { margin: 0; padding: 0; font: 11px "Tahoma", Verdana, Sans-serf; color: #fff;}
img { border: none; }
.clear { clear: both;}

body {  margin: 0; padding: 0;  }

.tab  { margin: -16px 0 0 24px;  }

.btn { width: 226px; display: inline-block; outline: none; cursor: pointer; text-align: center;  text-decoration: none; font-size: 14px; letter-spacing: -0.01em; font-family: 'allermod-bold', Tahoma, Verdana, Arial; text-transform: uppercase; padding: 8px 6px; text-shadow: 0 1px 1px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);	box-shadow: 0 1px 2px rgba(0,0,0,.2);  color: #663300; border: solid 1px #cc9900; background: #fef2cd; background: -webkit-gradient(linear, left top, left bottom, from(#fef2cd), to(#fed24f)); background: -moz-linear-gradient(top,  #fef2cd,  #fed24f); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef2cd', endColorstr='#fed24f');  -moz-border-radius: 4px; border-radius: 4px; }
.btn:hover { text-decoration: none; background: #fed24f; background: -webkit-gradient(linear, left top, left bottom, from(#fed24f), to(#fef2cd)); background: -moz-linear-gradient(top,  #fed24f, #fef2cd);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed24f', endColorstr='#fef2cd');}
.btn:active { position: relative; top: 1px; background: #fed24f; background: -webkit-gradient(linear, left top, left bottom, from(#fed24f), to(#fef2cd)); background: -moz-linear-gradient(top,  #fed24f, #fef2cd);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed24f', endColorstr='#fef2cd'); }

.btn-2 { width: 166px; display: inline-block; outline: none; cursor: pointer; text-align: left; text-decoration: none; font-size: 14px; letter-spacing: 0.01em; font-family: 'allermod-bold', Tahoma, Verdana, Arial; text-transform: uppercase; text-shadow: 0 1px 1px rgba(0,0,0,.6); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);	box-shadow: 0 1px 2px rgba(0,0,0,.2);  color: #ffffff; border: solid 1px #43b0db;
background-image: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{db2c846e-25d5-409e-9e9b-8a09b96d1956}_button-arrow.png) no-repeat;
background: -moz-linear-gradient(top, #0090cc 0%, #0170a7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0090cc), color-stop(100%,#0170a7));
background: -webkit-linear-gradient(top, #0090cc 0%,#0170a7 100%);
background: -o-linear-gradient(top, #0090cc 0%,#0170a7 100%);
background: -ms-linear-gradient(top, #0090cc 0%,#0170a7 100%);
background: linear-gradient(to bottom, #0090cc 0%,#0170a7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0090cc', endColorstr='#0170a7',GradientType=0 );  
padding: 10px 10px 6px 26px; margin: 30px 0 0 10px; 
-moz-border-radius: 4px; border-radius: 4px;}
.btn-2 img { float: right; border: none !important; margin:-6px 0 0 -10px; }
.btn-2:hover { text-decoration: none; background: #0170a7;
background: -moz-linear-gradient(top,  #0170a7 0%, #0090cc 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0170a7), color-stop(100%,#0090cc));
background: -webkit-linear-gradient(top,  #0170a7 0%,#0090cc 100%);
background: -o-linear-gradient(top,  #0170a7 0%,#0090cc 100%);
background: -ms-linear-gradient(top,  #0170a7 0%,#0090cc 100%);
background: linear-gradient(to bottom,  #0170a7 0%,#0090cc 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0170a7', endColorstr='#0090cc',GradientType=0 );
}
.btn-2:active { position: relative; top: 1px; background: #fed24f; background: -webkit-gradient(linear, left top, left bottom, from(#fed24f), to(#fef2cd)); background: -moz-linear-gradient(top,  #fed24f, #fef2cd);	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed24f', endColorstr='#fef2cd'); }

/*  Header ---------- */
#container { margin: 0px auto; width: auto;  }    
#header { background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{66474385-9286-449d-92b4-002992a5eabc}_header-BG.jpg) no-repeat top center; height: 408px;  width: auto;  }
.head-content {  width: 980px; margin: 0 auto; padding: 30px 0 0 16px;  }
.opentext-logo {  background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{765cb4ef-613f-493f-99da-89bd14bb4bad}_OPENTEXT-logo.png) no-repeat; width:242px; height:33px; }
.head-content h1 {  font:44px 'allermod-regular',Tahoma, Verdana, Arial; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.6); line-height: 100%; text-transform: uppercase; }
.head-content h2 {  font:24px 'allermod-light',Tahoma, Verdana, Arial; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.6); margin-top: 60px; line-height: 100%; text-transform: uppercase; }
.head-content p {  font:16px 'allermod-lightitalic',Tahoma, Verdana, Arial; font-style:italic; color: #ffffff; text-shadow: 0 1px 1px rgba(0,0,0,.6); width: 650px; display: block; }
.head-content p strong {  font:18px 'allermod-bolditalic',Tahoma, Verdana, Arial; }
.separator-white {  width: 710; height: 1px; padding: 18px 0; background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{d2ce7dc7-4f42-4795-800d-50664ad891ea}_hline-white.png) no-repeat center; }
.separator-grey {  width: 710; height: 1px; padding: 18px 0; background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{3cc4b80c-5beb-40dd-b06a-ecb7aa257915}_hline-grey.png) no-repeat left center; }
#main_cont {   width:980px;  padding: 0; margin: 0 auto;   }


/* Main Content ---------- */
#content {  overflow: hidden; width: 950px; z-index:99; display: block; padding-bottom: 30px; margin-top: -38px; }
#content-1 {  font: 11px 'allermod-regular',Tahoma, Verdana, Arial; color:#333333; width: 600px; margin-left: 28px; display: block; float:left; line-height: 160%; padding: 0px 0px 0px 0px; }
#content-1 p {  padding: 10px 40px 10px 0; font: 14px Tahoma, Verdana, Arial; color:#333333; line-height: 140%; }
#content-1 ul {  list-style-position:inside; padding: 10px 0px;}
#content-1 ul li {  background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{07d383ed-2984-4140-93a5-ab8aabd6f2f1}_blue-bullet.png) no-repeat 18px 8px; list-style-type:none; padding: 2px 8px 8px 40px; font: 14px Tahoma, Verdana, Arial; display: block; color: #333333; text-align:left; float:left; display:block; width:520px;  }
#content-1 h1 {  font: 36px 'allermod-regular',Tahoma, Verdana, Arial; color:#003366;  margin: 18px 0 0 -2px; display: block; text-transform: uppercase; }
#content-1 h2 {  font: 18px 'allermod-regular',Tahoma, Verdana, Arial; color:#003366;  margin-left: -6px; display: block; padding-bottom: 10px; }
#content-1 h3 { font: 18px 'allermod-regular',Tahoma, Verdana, Arial; color:#999999; }
#content-1 ul li span{float:left; display:block; text-align:left; }

/* Content 4 Columns  ---------- */
#content-2  {  width: 950px; overflow: hidden; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 20px 0;  }
#content-2 ul li  {  width: 216px; font: 13px 'allermod-light', Tahoma, Verdana, Arial; color: #444444; display: block; float: left; padding-right: 21px; }
#content-2 ul li:last-child  {  padding-right: 0px; }
#content-2 ul li img {  border:1px solid #cccccc;  }
#content-2 ul li p {  padding: 10px 9px;  }
#content-2 ul li p span {  color: #444444; font-weight: bold; display: block;  font-size: 18px; padding-bottom: 8px; }


/* Right Navigation  ---------- */
.right-nav { float: right; width: 290px; margin-top: 26px; }
.cio-logo {  background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{cefee82a-97b7-41cf-94ac-f4c162df42a0}_CIO-logo.png) no-repeat; width:285px; height:55px; padding-bottom: 38px; margin-top: 40px; margin-left: 135px; }
.contact-form { 
background: #006699 url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{0450aecc-45c7-420a-9477-74691d933548}_nav-bott-border.png) bottom repeat-x;
width: 290px; overflow: hidden; padding: 20px 0 30px 0;  }
.contact-form-heading h1 {  font: 26px 'allermod-light', Tahoma, arial; display: block; margin-left: 24px; text-shadow: 2px 1px 1px rgba(0,0,0,.2); font-weight: normal; text-transform: uppercase; }
.contact-form-heading p {  width: 244px; margin: 4px 0 0 24px; font: 12px Tahoma, Verdana, Arial; color: #fff;  font-weight: normal; line-height: 120%; padding-bottom: 20px;}
.contact-form-tab {  width: 244px; margin: 0 auto; margin-top:7px; border-top:1px solid #3883ae; padding: 8px 0px 30px 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -khtml-border-radius: 4px;  font: 11px Tahoma, Verdana, Arial; color:#333333; overflow: hidden; }
.contact-form-tab h1 {  font: 16px Tahoma, Verdana, Arial; color:#333333;  }
.contact-form-tab p {  font: 13px Tahoma, Verdana, Arial; color:#333333; padding: 6px 0 8px 0;  }
.contact-form-tab label {  font: 12px Tahoma, Verdana, Arial; color:#ffffff; display; block;  }
.col1, .col2 {  width: 122px; }
.col1 {  float: left;  }
.col2 {  float: right; }

.contact-form table { width: 252px; color: #ffffff; margin-top: 8px; }
.contact-form table td { padding: 5px 0; *padding: 1px 0; font-size: 13px; }
.contact-form td span { padding-bottom: 46px; float: left; padding-right: 5px; }
.contact-form input { padding: 8px 5px; width: 236px;  font:13px 'allermod-regular', Tahoma, Verdana, Arial; color: #666;  font-weight: normal; border: 1px solid #cccccc;  display: block; }
.contact-form input[type="checkbox"] { width: 20px; border: none; }

.contact-form select, .contact-form select:visited{ padding: 8px 5px; width: 246px;  font:13px 'allermod-regular', Tahoma, Verdana, Arial; color: #666666; font-weight: normal; border: 1px solid #cccccc; -webkit-appearance: none;
 }

/*  Bottom Info  ---------- */
#bottom-info { width: 916px; display: block; margin-top: 16px; padding: 14px 16px 20px 18px ; color: #333333; overflow: hidden; border:1px solid #cccccc; -moz-border-radius: 4px; border-radius: 4px; font: 12px Tahoma, Verdana, Arial; }

#bottom-info ul li { list-style-type: none; display: block; color: #333333; float: left;  line-height: 170%; padding: 0 12px 0 0; width:190px; }

#bottom-info ul li strong { color: #666666;  }
#bottom-info ul li:nth-child(2) {  width: 260px; }
#bottom-info ul li:last-child {  padding-right: 0px; width: 240px; }
#bottom-info a, #bottom-info a:link, #bottom-info a:visited  {  font: 13px Tahoma, Geneva, sans-serif; text-decoration: none; color: #666666; line-height: 170%;}
#bottom-info a:hover {  text-decoration: underline;   }

/* Footer ---------- */
#footer-main {  background: url(http://images.mktg.opentext.com/eloquaimages/clients/OpenTextGlobal/{1bc48a86-01e7-4725-a038-8ee603b74875}_footer-BG.png) repeat-x; width: auto; height: 80px; margin-top: 20px; }
#footer-cont {  width:980px; height: 53px;  padding: 0; font: 13px Tahoma, Verdana, Arial; color:#999999; margin: 0 auto; }
#footer-cont ul { width:988px; margin: 0; padding: 0; list-style:none; }  
#footer-cont li {  float: left; padding: 22px 14px 0 0; display: block;  }
#footer-cont li:last-child {  float: left; padding-left: 110px; display: block;  }
#footer-cont a, #footer a:link, #footer a:visited { 
color:#3399cc; font: 13px Tahoma, Verdana, Arial; text-decoration: none; }
#footer-cont a:hover {  text-decoration: underline  }


