body {
margin:0;
padding:0;
text-align:center;
font:normal 12px/16px arial,sans-serif;
color:#000000; 
}

body.tier2 {
margin:0;
padding:0;
text-align:center;
font:normal 12px/16px arial,sans-serif;
color:#000000; 
background-color:#ffffff;
}

td, p, span, div {
font:normal 12px/16px arial,sans-serif;
color:#000000; 
}

.gradientBG {
width:100%;
position:relative;
top:119px;
left:0px;
margin:0;
padding:0;
text-align:center;
background:url(/content/cudazone/images/us/bg_gradient2.jpg);
background-repeat:repeat-x;
}

#masthead {
position:absolute;
text-align:left;
top:0;
left:0;
text-align:center;
width:100%;
height:93px;
background-color:#000000;
/*background:url(/content/cudazone/images/us/masthead_bg_tile.gif);
background-repeat:repeat-x;*/
margin:0;
padding:0;
}

#banner {
position:relative;
top:-10px;
text-align:left;
width:932px;
height:93px;
margin:auto;
padding:0px;
background-color:#000000;
background-repeat:no-repeat;
}

#banner .logo {
margin:0px 0px 0px 36px;
padding:0px;
}

#globalselector {
position:absolute;
top:45px;
left:541px;
width:201px;
height:21px;
/*border:1px solid gray;*/
z-index:100;
text-align:left;
}

select.worldwide {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
width:150px;
}

#search {
position:absolute;
top:44px;
left:755px;
width:129px;
height:20px;
/*border:1px solid gray;*/
z-index:99;
}

#nav {
position:absolute;
top:80px;
left:0px;
width:100%;
height:22px;
text-align:center;
background:url(/content/cudazone/images/us/nav_bg_tile2.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
z-index:100;
}

#navspacing {
position:relative;
width:932px;
text-align:center;
margin:auto;
z-index:100;
}

#navbar {
position:relative;
width:608px;
height:22px;
margin:auto;
padding:0;
z-index:100;
}

#navshadow {
position:absolute;
left:0px;
top:99px;
width:100%;
height:20px;
text-align:center;
background:url(/content/cudazone/images/us/nav_shadow_tile2.gif);
background-repeat:repeat-x;
z-index:1;
}


#widthControl {
text-align:center;
width:932px;
margin:auto;
z-index:1;
}

#contentHome {
background:url(/content/cudazone/images/us/home_bg_bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:white;
position:relative;
left:0px;
top:0px;
width:881px;
height:936px;
/*border-left:1px solid #bdbdbd;
border-right:1px solid #bdbdbd;*/
z-index:1;
margin:auto;
}

#contentTier2 {
background-color:white;
position:relative;
left:0px;
top:27px;
width:881px;
height:909px;
z-index:1;
margin:auto;
}

#boxA1 {
background-image:url(/content/cudazone/images/us/home_bg_feature_generic.gif);
background-repeat:no-repeat;
position:absolute;
top:258px;
left:300px;
width:295px;
height:200px;
margin:0;
padding:0;
z-index:2;
}

#boxA2 {
background-image:url(/content/cudazone/images/us/home_bg_feature_generic.gif);
background-repeat:no-repeat;
position:absolute;
top:8px;
left:576px;
width:295px;
height:200px;
margin:0;
padding:0;
z-index:2;
}

#boxB1 {
background-image:url(/content/cudazone/images/us/home_bg_feature_generic.gif);
background-repeat:no-repeat;
position:absolute;
top:209px;
left:274px;
width:295px;
height:200px;
margin:0;
padding:0;
z-index:2;
}

#boxB2 {
background-image:url(/content/cudazone/images/us/home_bg_feature_generic.gif);
background-repeat:no-repeat;
position:absolute;
top:209px;
left:576px;
width:295px;
height:200px;
margin:0;
padding:0;
z-index:2;
}

#boxC1 {
background-image:url(/content/cudazone/images/us/home_bg_feature_generic.gif);
background-repeat:no-repeat;
position:absolute;
top:409px;
left:274px;
width:295px;
height:200px;
margin:0;
padding:0;
z-index:2;
}

#boxC2 {
background-image:url(/content/cudazone/images/us/home_bg_feature_forums.gif);
background-repeat:no-repeat;
position:absolute;
top:409px;
left:576px;
width:295px;
height:200px;
margin:0;
padding:0;
z-index:2;
}


.home_feature_content {
position:absolute;
top:60px;
left:15px;
width:200px;
height:100px;
/*border:1px solid gray;*/
text-align:left;
z-index:3;
}

ul.default {
margin:0px 0px 0px 15px;
padding:0;
}

ul.default li {
list-style-type:square;
margin-bottom:5px;
}

a {
color:#000000;
}
a:hover {
color:#76b900;
}

.home_more {
position:absolute;
top:142px;
left:241px;
width:40px;
height:20px;
text-align:left;
z-index:3;
}

.home_spotlight {
position:absolute;
top:110px;
left:21px;
width:230px;
height:160px;
text-align:left;
z-index:3;
}

.home_news {
position:absolute;
top:42px;
left:18px;
width:230px;
height:67px;
text-align:left;
z-index:3;
}

#leftbarBG_home {
position:relative;
top:0px;
left:7px;
width:200px;
height:888px;
background-image:url(/content/cudazone/images/us/leftnav_home_bg.jpg);
background-repeat:x-repeat;
}

#leftbarBG {
position:relative;
top:10px;
left:10px;
width:224px;
height:340px;
background-image:url(/content/cudazone/images/us/leftnav_bg.jpg);
background-repeat:no-repeat;
}

#leftnav {
position:relative;
top:33px;
left:26px;
width:180px;
height:150px;
}
a.leftnavurl {
color:#333333;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

a.leftnavurl:hover {
color:#76b900;
text-decoration:underline;
} 


#leftnav_home {
position:relative;
top:33px;
left:26px;
width:180px;
height:150px;

}

a.leftnavurl_home {
color:#76b900;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

a.leftnavurl_home:hover {
color:#76b900;
text-decoration:underline;
} 

#leftnavurl_dev {
color:#333333;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
position:relative;
left:5px;
}

#leftnav_url_vspace{
margin-bottom:5px;
}

#leftnavurl_dev_sub {
color:#666666;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
position:relative;
left:15px;
}




#leftnav_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding-bottom:3px;
}

td.columnLeft {
background-color:#FFFFFF;
}

#contentPage {
position:absolute;
top:0px;
left:218px;
width:663px;
height:86px;
}

td.contentMainBG {
text-align:left;
/*border-right:1px solid #e5e5e5;*/
background-image:url(/content/cudazone/images/us/whitedot.gif);
background-repeat:repeat-y;
background-position:right;
background-color:white;
}

#contentMain {
position:relative;
top:30px;
left:30px;
text-align:left;
width:590px;
z-index:5;
margin-bottom:35px;
}

*html #contentMain {
position:relative;
top:30px;
left:15px;
text-align:left;
width:590px;
z-index:5;
margin-bottom:35px;
}

.bottomSpacer {
background-color:#FFFFFF;
height:52px;
}

td.tier2copyright {
background-color:#ffffff;
height:22px;
text-align:left;
font:10px arial,sans-serif;
color:#333333;
padding-right:0px;

}

.contentTable {
margin:0px auto auto auto;
}

table.padding td {
padding-left:20px;
}

.tableHeader {
background-color:#e2e2e2;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
font:bold 12px arial,sans-serif;
color:#444444;
padding-left:20px;
padding-right:8px;
height:20px;
}

.tableHeaderLeft {
background-color:#e2e2e2;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
font:bold 12px arial,sans-serif;
color:#444444;
padding-left:20px;
padding-right:8px;
height:20px;
}

.tableHeaderRight {
background-color:#e2e2e2;
border-top:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
font:bold 12px arial,sans-serif;
color:#444444;
padding-right:8px;
height:20px;
}

.tableSubHeader {
background-color:#f3f3f3;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
font:bold 12px arial,sans-serif;
color:#777777;
padding-right:8px;
height:20px;
}

.tableSubHeaderLeft {
background-color:#f3f3f3;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
font:bold 12px arial,sans-serif;
color:#777777;
padding-left:20px;
padding-right:8px;
height:20px;
}

.tableSubHeaderRight{
background-color:#f3f3f3;
border-top:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
font:bold 12px arial,sans-serif;
color:#777777;
padding-right:8px;
height:20px;
}

.tableRow {
background-color:#ffffff;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
height:35px;
padding-left:20px;
padding-bottom:10px;
padding-right:8px;
}

.tableRowLeft {
background-color:#ffffff;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
height:35px;
padding-left:20px;
padding-bottom:10px;
padding-right:8px;
}

.tableRowRight {
background-color:#ffffff;
border-top:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
height:35px;
padding-bottom:10px;
padding-right:8px;
}

.tableRowBottom {
background-color:#ffffff;
border:1px solid #9e9e9e;
height:35px;
padding-left:20px;
padding-bottom:10px;
padding-right:8px;
}

.tableRowLeftBottom {
background-color:#ffffff;
border-top:1px solid #9e9e9e;
border-left:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
height:35px;
padding-left:20px;
padding-bottom:10px;
padding-right:8px;
}

.tableRowRightBottom {
background-color:#ffffff;
border-top:1px solid #9e9e9e;
border-right:1px solid #9e9e9e;
border-bottom:1px solid #9e9e9e;
height:35px;
padding-bottom:10px;
padding-right:8px;
}

h1 {
font:bold 15px/18px arial, sans-serif;
color:#000000;
margin:0px 0px 10px 0px;
padding:0;
}

b.ReqGPU {
font:bold 14px/16px arial, sans-serif;
color:#000000;
}

.smalltext {
font:11px/ arial, sans-serif;
color:#666666;
}

/*****************/
/* navbar styles */
/*****************/
.ulMenuLevel1 {
list-style-type:none;
margin:0;
padding:0;
font-family: arial;
font-size:8pt;
}

.liMenuLevel1 {
list-style-type:none;
float:left;
font-family: arial;
font-size:8pt;
}

.linkMenuLevel1 {
display:block;
font-family: arial;
font-size:8pt;
}

.ulMenuLevel2 {
list-style-type:none;
position:absolute;
margin: 0;
padding:0;
display:none;
background-color:#333333; 
filter: alpha(opacity=90); 
-moz-opacity: 0.9;
KhtmlOpacity: .9;
opacity: .9;
font-family: arial;
font-size:8pt;
}

.liMenuLevel2
{
line-height: 22px;
font-family: arial;
font-size:8pt;
}

.liMenuLevel2 a {
text-decoration: none;
display:block;
color: #ffffff;
width:250px;
padding-left: 25px;
font-family: arial;
font-size:8pt;
}

.liMenuLevel2 a:visited {
text-decoration: none;
display:block;
color: #ffffff;
width:250px;
padding-left: 25px;
font-family: arial;
font-size:8pt;
}

.liMenuLevel2 a:hover {
text-decoration: none;
display:block;
width:250px;
background:transparent; 
background:#424242;
color: #76B900;
font-family: arial;
font-size:8pt;
}

li:hover ul , li.over ul { /* lists nested under hovered list items */
display: block;
font-family: arial;
font-size:8pt;
}

#title_url{
font-family: arial;
font-weight: bold;
text-decoration: none;
color:#76b900;
font-size:13px;
}
#title_url:hover{
text-decoration: underline;
}

 div.hr {
  height: 1px;
  background: #fff url(/content/cudazone/images/us/graydot.gif) repeat-x scroll center;
  width:90%;
  margin: 0 auto;
}

div.hr hr {
  display: none;
}

.articleshr{
  height: 1px;
  background: #fff url(/content/cudazone/images/us/graydot.gif) repeat-x scroll center;
  width:90%;
  margin: 0 auto;
  }


#footerContainerHome {
	font:11px/16px Trebuchet MS;
	color:#9e9e9e;
	width:980px;
	height:110px;
	margin:0 auto;
	margin-top:29px;
	text-align:left;
	position:absolute;
	top:978px;
	left:0px;
}
#footerContainer {
	font:11px/16px Trebuchet MS;
	color:#9e9e9e;
	width:980px;
	height:110px;
	margin:0 auto;
	top:29px;
	text-align:left;
	position:relative;
}
#footer {
	position:relative;
	left:21px;
	width:600px;
	color:#9e9e9e;
}
#footer a{
	color:#9e9e9e;
}
#footer a:hover{
	color:#76b900;
}
