body {
margin:0px;
padding:40px;
background-image:url(images/texturebkg.jpg);
}

.newsbullets a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#009cda;
text-decoration:none;
}
.newsbullets a:hover {
color:#ffffff;
}

.inputbutton {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:54px;
}

.inputtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:13px;
}


.sectortext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.selectinputtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.multilineinputtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:30px;
}

.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#FFFFFF;
line-height:15px;
}

.mainsubheader {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
color:#FFFFFF;
}

.maincontent {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#FFFFFF;
}

.contentcaption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
color:#009cda;
}

.maincontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}
.maincontent a:hover {
color:#009cda;
}

.altcontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#009cda;
text-decoration:none;
}
.altcontent a:hover {
color:#FFFFFF;
}

.newsletterwhite a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none
}
.newsletterwhite a:hover {
color:#009cda;
}

.newsletterblue a{ 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009cda;
text-decoration:none;

}


.selectpage {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:12px;
}

.smallcontent {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:13px;
text-decoration:none;
}
.smallcontent a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
line-height:13px;
text-decoration:none;
}
.smallcontent a:hover {
color:#009cda;
}

.datewhite {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

.dateblue { 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#009cda;
}

.asterisk { 
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#009cda;
line-height:10px;
}

.pagetitle { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#009cda;
}

.projecttitle { 
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

.bkghome {
background-image:url(images/cpukbkg1logos.jpg);
background-repeat:no-repeat;
}

.bkgalternate {
background-image:url(images/cpukbkg2logos.jpg);
background-repeat:no-repeat;
}

.mainmenu a {
font-family:Arial, Geneva, Helvetica, sans-serif;
font-size:13px;
color:#ffffff; 
text-decoration:none;
}
.mainmenu a:hover {
color:#000000; 
}

.project a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#FFFFFF;
text-decoration:none;
}

.linkmagenta a:hover {
color:#ee067c;
}
.linkpurple a:hover {
color:#760c3e;
}
.linkblue a:hover {
color:#009cda;
}
.linkorange a:hover {
color:#f77e10;
}
.linkred a:hover {
color:#fb0a0c;
}
.linkgreen a:hover {
color:#a1d315;
}
.linkteal a:hover {
color:#21786e;
}
.linkmagenta {
color:#ee067c;
}
.linkpurple {
color:#760c3e;
}
.linkblue {
color:#009cda;
}
.linkorange {
color:#f77e10;
}
.linkred {
color:#fb0a0c;
}
.linkgreen {
color:#a1d315;
}
.linkteal {
color:#21786e;
}

.trans85 {
filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
}

.trans5 {
filter:alpha(opacity=5);
-moz-opacity:.5;
opacity:.5;
}

.trans100 {
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}