/* HTML DEFINITIONS */
body {
margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-align: center;
}
img { 
border: 0px; 
}
h1 {
margin: 0px; padding: 0px;
}
h2 {
margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #5E5E5E; font-weight : normal;
}


/* GENERAL LAYOUT */
#content {
width:989px; margin: 0 auto; text-align: left;
}
#header {
width: 989px; height: 231px; background-image: url(/images/header.jpg); background-position: top left; background-repeat: no-repeat;
}
#search {
padding-left: 560px; height: 44px; 
}
#topmenu {
padding-left: 240px; height: 34px; 
}
#flashheader {
height: 135px; width: 980px; padding-left: 7px; margin: 0px;
}
#main {
padding-top: 10px; width: 989px; background-image: url(/images/dashed_right_border.gif); background-position: top left; background-repeat:repeat-y; 
}
#main2 {
background-image: url(/images/left_col_dashes.gif); background-position: top left; background-repeat:repeat-y; width: 989px;
}
#main2noleftcol {
width: 989px;
}
#leftcol {
width: 235px; float: left;
}
#innercontent {
width: 754px; float: left; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;
}
#innercontent2 {
width: 989px; float: left; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;
}
#footer {
width: 989px; height: 152px; background-image: url(/images/footer.gif); background-position: top left; background-repeat : no-repeat; 
}


/* LINKS */
a {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2059A8; font-weight: normal; text-decoration: underline;
}
a:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: normal; text-decoration: underline;
}
a.rollopaque img { 
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.rollopaque:hover img {
filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6;
}
a.rollopaque:active img {
filter:alpha(opacity=99); -moz-opacity: 0.99; -khtml-opacity: 0.99; opacity: 0.99;
}
a.menuhref {
font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: none; 
}
a.menuhref:hover {
font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: normal; text-decoration: underline;
}
a.langhref {
font-family: Arial, Helvetica, sans-serif; color: #575757; font-size: 10px; font-weight: normal; text-decoration: none; 
}
a.langhref:hover {
font-family: Arial, Helvetica, sans-serif; color: #575757; font-size: 10px; font-weight: normal; text-decoration: underline;
}
a.footerhref {
font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; 
}
a.footerhref:hover {
font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: underline; 
}


/* TEXT */
.small {
font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight : normal;
}
.main {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight : normal; 
}
.medium {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight : normal;
}
.titleblack {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight : normal;
}
.titlegrey {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #5E5E5E; font-weight : normal;
}
.titlered {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #EC5B02; font-weight : normal;
}
.titleorange {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #EC5B02; font-weight : normal;
}
.titleblue {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #2053AC; font-weight : normal;
}
.bigtitleblack {
font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; font-weight : normal;
}
.bigtitlegrey {
font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #5E5E5E; font-weight : normal;
}
.bigtitlered {
font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #7F0D02; font-weight : normal;
}
/* upgrades */
#innercontent p.sub{
  font-size: 13px;
}

/* FORMS */
.field {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #999999 solid;
}
.formfield {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal; border: 1px #FF9100 solid; margin: 0px; padding: 0px;
}
.button {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; border: 0px; background-color: #2158A8; padding: 0px 2px 1px 3px;
}
.cformtable {
background-color: #E2E2E2; border-top: 5px solid #E2E2E2; border-bottom: 5px solid #E2E2E2; border-right: 20px solid #E2E2E2; border-left: 20px solid #E2E2E2;
}
.cformbutton {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #FFFFFF solid; background-color: #FF9100; padding: 0px 3px 0px 3px;
}


/* -------------------------------- */
/* ------------- THEMES ----------- */
/* -------------------------------- */

/* NEWS */
a.newshref {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;
}
a.newshref:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; text-decoration: underline;
}
a.newshref2 {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2059A8; font-weight: normal; text-decoration: underline;
}
a.newshref2:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline;
}
.newsdate {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2059A8; font-weight: normal;
}
.newstitle {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1D53A9; font-weight : normal;
}
.headingnews {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5E5E5E; font-weight : bold;
}


/* PRODUCTS */
a.producthref {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2059A8; font-weight: normal; text-decoration: underline;
}
a.producthref:hover {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: normal; text-decoration: underline;
}
.productimgcontainer {
background-color: #B3BBC6; height: 125px; width: 125px; display: table-cell; text-align: center; vertical-align: middle;
}
.productimg {
border: 1px solid #FFFFFF;
}
.productimage {
border: 10px solid #E2E2E2;
}
.leftcolcatheading {
background-color: #EC5B02; padding: 1px; width: 195px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}
.leftcolproductitem {
padding-top: 5px; padding-bottom: 7px; width: 195px; background-image: url(/images/dotted.gif); background-repeat: repeat-x; background-position: bottom;
}
.producttitle {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1D53A9; font-weight : normal;
}
.prodtechheader {
padding: 2px; background-color: #E2E2E2; width: 240px;
}
.prodpdfheader {
padding: 2px; background-color: #E2E2E2; width: 200px;
}


/* ABOUT */
.abouttitle {
font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #1D53A9; font-weight : normal;
}
.aboutsubtitle {
font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #EC5B02; font-weight : normal;
}


/* DOCUMENTATION */
.doctableheader {
background-color: #EEEEEE; border-bottom: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #2A53AB; font-weight : bold; text-align: center;
}
.doctableeven {
background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center;
}
.doctableodd {
background-color: #EEEEEE; border-bottom: 1px solid #666666; border-top: 1px solid #666666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center;
}
.docprodtitle {
font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #2A53AB; font-weight : bold;
}
.docnotesdiv {
float: left; display: inline; margin-right: 60px; margin-bottom: 50px; width: 120px;
}


/* NEWSLETTER */
.newsletterbody {
margin: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; background-color: #EEEEEE;
}
.newsletterh1 { 
margin: 0px; padding: 0px; color: #2B62AD; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;
}
.newsletterh2 { 
margin: 0px; padding: 0px; color: #999999; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.newsletterh3 { 
margin: 0px; padding: 0px; color: #2B62AD; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;
}
.newsletterheader {
background-image: url(http://www.temex.com/dynamic_content/Image/Newsletter/template/header2.jpg); background-position: top left; background-repeat: no-repeat; height: 262px; width: 670px;
}
.newslettercontent {
background-color: #FFFFFF; width: 670px; 
}
.newsletterfooter {
background-image: url(http://www.temex.com/dynamic_content/Image/Newsletter/template/footer2.jpg); background-position: top left; background-repeat: no-repeat; height: 56px; width: 670px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px;
}
.newslettermain {
font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;
}
