body {
text-align: center;
background-image:url(../images/layout/bg-gradient.gif);
background-position:left top;
background-repeat:repeat-x;
background-color:#000000;
}
/* Default styles *//* Default styles *//* Default styles *//* Default styles *//* Default styles *//* Default styles */
/* Default styles */
h1 {}
h2 {}
h3 {}
h4 {}

p {}
ul {}
ol {}
ul li {}
ol li {}

blockquote {}

form {}

fieldset {}
legend {}
label {}

input.text {}

/* Layout divs */

div.clear {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

a div {
cursor:hand;
}

.skiplinks {display:none;}

#zoneContent {
	width: 813px;
	padding: 0;
	margin:0px auto;
	text-align: left;
	zoom:1;
}


#zoneContent #content {
	margin: 0px;
	padding: 0px 13px 0 12px;
	border-left:6px solid #bdc9d2;
	border-right:6px solid #bdc9d2;
	border-bottom:6px solid #bdc9d2;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}


#zoneContent #content .item_wrapper .item,
#zoneContent #content .item_wrapper .subhead {
margin:10px;
clear:both;
}

#zoneContent #content .item_wrapper {
background-color:#FFFFFF;

margin:0px;
}

#zoneContent #content #col_1 .item_wrapper {
border:0px;
}

#zoneContent #content #col_1 #item_wrapper_1 .subhead,
#zoneContent #content #col_1 #item_wrapper_10 .subhead,
#zoneContent #content #col_1 #item_wrapper_28 .subhead,
#zoneContent #content #col_1 #item_wrapper_29 .subhead,
#zoneContent #content #col_1 #item_wrapper_30 .subhead  {
margin-top:0px;
}

#zoneContent #content #col_1 #item_wrapper_1 h3,
#zoneContent #content #col_1 #item_wrapper_10 h3,
#zoneContent #content #col_1 #item_wrapper_28 h3,
#zoneContent #content #col_1 #item_wrapper_29 h3,
#zoneContent #content #col_1 #item_wrapper_30 h3 {
font-size:28px;
}

#zoneContent #content #col_1 #item_wrapper_1 p,
#zoneContent #content #col_1 #item_wrapper_10 p,
#zoneContent #content #col_1 #item_wrapper_28 p,
#zoneContent #content #col_1 #item_wrapper_29 p,
#zoneContent #content #col_1 #item_wrapper_30 p {
font-size:16px;
line-height:21px;
}

#zoneContent #content #col_1 #item_wrapper_2,
#zoneContent #content #col_1 #item_wrapper_11,
#zoneContent #content #col_1 #item_wrapper_31,
#zoneContent #content #col_1 #item_wrapper_32,
#zoneContent #content #col_1 #item_wrapper_33
 {
background-color:#0b5796;
background-image:url(../images/layout/add_content_bg.gif);
background-position:left top;
background-repeat:repeat-x;
border-bottom:1px solid #074f8d;
border-right:1px solid #3cb3eb;
margin-left:10px;
padding-top:1px;
}

#zoneContent #content #col_1 #item_wrapper_2 h3,
#zoneContent #content #col_1 #item_wrapper_11 h3,
#zoneContent #content #col_1 #item_wrapper_31 h3,
#zoneContent #content #col_1 #item_wrapper_32 h3,
#zoneContent #content #col_1 #item_wrapper_33 h3 {
color:#000000;
font-size:13px;
font-weight:bold;
}

#zoneContent #content #col_1 #item_wrapper_2 a:link,
#zoneContent #content #col_1 #item_wrapper_2 a:visited,
#zoneContent #content #col_1 #item_wrapper_11 a:link,
#zoneContent #content #col_1 #item_wrapper_11 a:visited,
#zoneContent #content #col_1 #item_wrapper_31 a:link,
#zoneContent #content #col_1 #item_wrapper_31 a:visited,
#zoneContent #content #col_1 #item_wrapper_32 a:link,
#zoneContent #content #col_1 #item_wrapper_32 a:visited,
#zoneContent #content #col_1 #item_wrapper_33 a:link,
#zoneContent #content #col_1 #item_wrapper_33 a:visited {
color: #ffffff;
line-height:normal;
}

#zoneContent #content #col_1 #item_wrapper_2 a:hover,
#zoneContent #content #col_1 #item_wrapper_11 a:hover,
#zoneContent #content #col_1 #item_wrapper_31 a:hover,
#zoneContent #content #col_1 #item_wrapper_32 a:hover,
#zoneContent #content #col_1 #item_wrapper_33 a:hover {
text-decoration:underline;
}

#zoneContent #content #col_1 #item_wrapper_2 a:before,
#zoneContent #content #col_1 #item_wrapper_11 a:before,
#zoneContent #content #col_1 #item_wrapper_31 a:before,
#zoneContent #content #col_1 #item_wrapper_32 a:before,
#zoneContent #content #col_1 #item_wrapper_33 a:before {
content:' \bb\0020';
}

#zoneContent #content #col_1 #item_wrapper_2 a,
#zoneContent #content #col_1 #item_wrapper_11 a,
#zoneContent #content #col_1 #item_wrapper_31 a,
#zoneContent #content #col_1 #item_wrapper_32 a,
#zoneContent #content #col_1 #item_wrapper_33 a {
behavior: url(/idgtechguides/styles/linkmorebefore.htc);
}




#zoneContent #content #col_2 .item_wrapper {
margin-bottom:1px;
background-color:#f7f7f7;
border:0px;
background-image:url(../images/layout/asset_bg.gif);
background-position:left top;
background-repeat:repeat-x;
clear:both;
float:left;
width:100%;
}

#zoneContent #content #col_2 .item_wrapper .item {
margin:0px;
padding:10px 15px 0;
}

#zoneContent #content #col_2 .item_wrapper .item p,
#zoneContent #content #col_2 .item_wrapper .item ul,
#zoneContent #content #download_col ul,
#zoneContent #content #download_col .download_item p,
#zoneContent #content #download_col .download_item img {
margin-left:116px;
margin-bottom:0px;
}



#zoneContent #content #download_col .download_item img {
margin-top:10px;
float:left;
clear:both;
}



#zoneContent #content ul {
padding-left:0px;
list-style:none;
margin-top:0px;
margin-bottom:0px;
}

#zoneContent #content #col_2 .source {
text-transform:uppercase;
width:100%;
clear:right;
text-align:right;
margin-top:5px;
}

#zoneContent #content #col_2 a:hover,
#zoneContent #content #col_2 a:hover h3 {
text-decoration:underline;
}

#zoneContent #content #col_2 .item_wrapper .item p.download a {
color:#0066CC;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
}


#zoneContent #content ul li {
background-image:url(../images/layout/bullet.gif);
background-position:left 6px;
background-repeat:no-repeat;
padding-left:9px;
}

#zoneContent #content #col_999{
	clear:both;
}

#zoneContent #content #col_999 .item_wrapper {

}

#zoneFooter {
clear:both;
}
 
#download_col {
	float: left;
	width:380px;
	*width: 400px;
	margin-top:10px;
	background-image:url(../images/layout/asset_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	padding: 10px;

}

#download_col h1 {
margin-top:0px;
margin-bottom:10px;
font-size:24px;
}

#additional_content_col {
 	float: right;
	width: 350px;
}
 
#additional_content {
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 10px;
	border:0px;
 }
 
#additional_content_col #additional_content .additional_content_item {
 margin:10px 0;
 }
 
/* Colors, fonts, etc. */

textarea {}

a img {
	border: none;
}


#zoneContent a{
	text-decoration:none;
}

#zoneContent a:hover{
	text-decoration:none;
}


#zoneContent #content p,
#zoneContent #content .item_wrapper .item p,
#zoneContent #content .item_wrapper .subhead p,
#zoneContent #content .item_wrapper .item ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:16px;
	color: #333333;
}

#zoneContent #content h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
color:#333333;
clear:both;
}

#zoneContent #content h3, 
#zoneContent #content .item_wrapper .item h3,
#zoneContent #content .item_wrapper .subhead h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0066cc;
margin:0px;
}

#zoneContent #content p.download a:link, 
#zoneContent #content p.download a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#1063AF;
display:block;
}

#zoneContent #content #additional_content_col #additional_content h3 {
	text-align: center;
	padding-bottom: 10px;
}

#zoneContent #content #additional_content_col #additional_content a:link,
#zoneContent #content #additional_content_col #additional_content a:visited,
#zoneContent #content #download_col a:link,
#zoneContent #content #download_col a:visited,download_col{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1063AF;
}

#zoneContent #content #additional_content_col #additional_content #additional_content_description {
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #999999;
}


/* graphic styles */

#zoneGraphic{
background-color:#FFFFFF;
background-repeat:repeat-x;
padding:10px 13px 10px 12px;
height:47px;
*height:57px;
border-left:6px solid #bdc9d2;
border-right:6px solid #bdc9d2;
}

#zoneGraphic img{
margin:0;
float:right;
}

#zone_header_image {
	margin: 0;
	padding: 0;
	border: 0;
}

#zoneBanner {
	height:78px;
	zoom:1;
	clear:both;
}

#zoneBanner img {
	height:78px;
	zoom:1;
}

#zoneContent #content img.thumb,
#zoneContent #content #download_col .download_item img.thumb {
	float:left;
	clear:left;
	margin:0 12px 12px 0;
 }