body {
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 175px;
	margin-left: 175px;
	}

.bg1 {
	background-image: url(GraphicDevice_page1_files/bg_blocks_498x113.gif);  background-repeat: no-repeat;  background-position: 4px 4px; 
	}

acronym {cursor:help; border-bottom:1px dotted #000000;}

abbr {cursor:help; border-bottom:1px dotted #000000;}

dfn {
	cursor:help;
	color:#FF3300;
	border-bottom:1px dotted #FF3300;
	}

a:link {
	font-size: 10pt;  font-weight: normal;  font-family: Verdana, Arial, sans-serif;  
	text-decoration: NONE;  
	color: #0000ff;
	padding: 0px 3px;
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF9E7;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF9E7;
	}

a:visited {
	font-size: 10pt;  font-weight: normal;  font-family: Verdana, Arial, sans-serif; 
	text-decoration: NONE;  
	color: #800080; 
	padding: 0px 3px;
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF9E7;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF9E7;
	}

a:hover {
	font-size:10pt;
	font-weight:normal;
	font-family:Verdana, Arial, sans-serif;
	text-decoration:none;
	color:#000000;
	background-color:#DDEBFB;
	padding:0px 3px;
	border-top:1px solid #3288E7;
	border-right:0px solid #3288E7;
	border-bottom:1px solid #3288E7;
	border-left:0px solid #3288E7;
	}

a:active {
	font-size:10pt;  font-weight:normal;  font-family:Verdana, Arial, sans-serif; 
	text-decoration:NONE;  
	color:#FF0000;
	padding:0px 3px;
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF9E7;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF9E7;
	}

#menu a:link {
	font-weight:normal; font-size:95%; font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	background-color:#DDEBFB; 
	color:#000099;
	display:block; 
	width:14em; 
	padding:0.2em;
	margin:0em auto;
	border-top:1px solid #66AAFF; border-right:1px solid #66AAFF; border-bottom:1px solid #66AAFF; border-left:1px solid #66AAFF; 
  }
#menu a:visited {
	font-weight: normal; font-size: 95%; font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	background-color:#DDEBFB; 
	color:#660066;
	display:block; 
	width:14em; 
	padding:0.2em;
	margin:0em auto;
	border-top: 1px solid #66AAFF; border-right: 1px solid #66AAFF; border-bottom: 1px solid #66AAFF; border-left: 1px solid #66AAFF; 
  }
#menu a:hover {
	font-weight: normal; font-size: 95%; font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	background-color:#FF9900;
	background-image: url(images/12x25_yel-org.jpg); 
	color:#000000;
	display:block; 
	width:14em; 
	padding:0.2em;
	margin:0em auto;
	border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; 
  }
.menutd {
	color:#FFFFFF;
	background-color:#0173FF;
	border-top: 0px solid #cccccc; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; border-left: 0px solid #cccccc; 
	}

.menutd2 {
	border-top: 0px solid #cccccc; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; border-left: 0px solid #cccccc;
	padding: 5px;
	}

#menu2 a {
	font-weight: normal; font-size: 90%; font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	background-color:#999; 
	color:#FFF;
	width:1.5em;
	padding:0;
	margin:0.3em auto;
	border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; 
  }
#menu2 a:hover {
	color: #000; background-image: url(images/12x25_yel-org.jpg);
  }

#menu2 p {
	color:#FF7F00;
}

a.menu1:link { 
	font-size: 10pt;  font-family: Verdana, Arial, sans-serif; 
	line-height: 21px; 
	color:#0000FF; 
	padding: 1px 3px 1px 3px; 
	border-top:1px solid #DDEBFB;
	border-right:0px solid #DDEBFB;
	border-bottom:1px solid #DDEBFB;
	border-left:0px solid #DDEBFB;
	}

a.menu1:visited { 
	font-size: 10pt;  font-family: Verdana, Arial, sans-serif; 
	line-height: 21px; 
	color:#800080;  
	padding: 1px 3px 1px 3px; 
	border-top:1px solid #DDEBFB;
	border-right:0px solid #DDEBFB;
	border-bottom:1px solid #DDEBFB;
	border-left:0px solid #DDEBFB;
	}

a.menu1:hover {
	font-size: 10pt;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 21px;
	color:#000000;
	background-image: url(images/12x25_yel-org.jpg);
	background-color:#FF9900;
	padding: 1px 3px 1px 3px;
	border-top:1px solid #663333;
	border-right:0px solid #663333;
	border-bottom:1px solid #663333;
	border-left:0px solid #663333;
	}

a.menu1:active { 
	font-size: 10pt; font-family: Verdana, Arial, sans-serif;  
	line-height: 21px;  
	color:#0000FF;  
	padding: 1px 3px 1px 3px;  
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF9E7;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF9E7;
	}

a.menuf:link { 
	font-size: 9pt;  font-family: arial, Helvetica, sans-serif; 
	color:#0000FF; 
	padding: 1px 3px 1px 3px; 
	border-top: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 0px solid #FFFFFF; 
	}

a.menuf:visited { 
	font-size: 9pt;  font-family: Arial, Helvetica, sans-serif; 
	color:#800080; 
	padding: 1px 3px 1px 3px; 
	border-top: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 0px solid #FFFFFF; 
	}

a.menuf:hover { 
	font-size: 9pt;  font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color:#000000;  background-image: url(images/12x25_yel-org.jpg); 
	padding: 1px 3px 1px 3px; 
	border-top: 1px solid #663333; border-right: 0px solid #663333; border-bottom: 1px solid #663333; border-left: 0px solid #663333; 
	}

a.menuf:active { 
	font-size: 9pt;  font-family: Arial, Helvetica, sans-serif; 
	color:#0000FF; 
	padding: 1px 3px 1px 3px; 
	border-top: 1px solid #FFFFFF; border-right: 0px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 0px solid #FFFFFF; 
	}


a.infopay:link { 	color: #FFF; text-decoration: none}
a.infopay:visited { color: #FFF; text-decoration: none;}
a.infopay:hover { color:#FFF; text-decoration: none; background-color:#FFF; padding:0px 3px; border:0px solid #FFF;}
a.infopay:active { color: #FFF; text-decoration: none;}
	
	




a.link-reciprocal:link { 	font-size: 8pt; color: #c0c0c0; text-decoration: none; font-weight: 100; font-family: arial, Helvetica, sans-serif;  }
a.link-reciprocal:visited { font-size: 8pt; color: #c0c0c0; text-decoration: none; font-weight: 100; font-family: Arial, Helvetica, sans-serif;}
a.link-reciprocal:hover { background-image: url(images/5x25_FFFFFF.jpg); font-size: 8pt; color:#c0c0c0; text-decoration: none; font-weight: 100; font-family: Arial, Helvetica, sans-serif; padding-left: 4px; padding-right: 4px;}
a.link-reciprocal:active { font-size: 8pt; color: #c0c0c0; text-decoration: none; font-weight: 100; font-family: Arial, Helvetica, sans-serif;}

a.menu-ad:link { 
	font-size: 10pt; 
	color:#0000FF;  
	padding: 1px 2px 1px 2px; 
	border-top: 1px solid #EBFFEA; border-right: 1px solid #EBFFEA; border-bottom: 1px solid #EBFFEA; border-left: 1px solid #EBFFEA; 
	}

a.menu-ad:visited { 
	font-size: 10pt;  
	color:#800080; 
	padding: 1px 2px 1px 2px; 
	border-top: 1px solid #EBFFEA; border-right: 1px solid #EBFFEA; border-bottom: 1px solid #EBFFEA; border-left: 1px solid #EBFFEA; 
	}

a.menu-ad:hover { 
	font-size: 10pt;  
	text-decoration: none; 
	color:#000000;  background-image:url(images/5x25_99ff00-00cc00.jpg); 
	padding: 1px 2px 1px 2px; 
	border-top: 1px solid #00a000; border-right: 1px solid #00a000; border-bottom: 1px solid #00a000; border-left: 1px solid #00a000; 
	}

a.menu-ad:active { 
	font-size: 10pt; 
	color:#0000FF;  
	padding: 1px 2px 1px 2px; 
	border: 1px solid #EBFFEA; 
	}

a.menu-ad2:link { 
	font-size: 10pt; 
	color:#0000FF;  
	padding: 1px 2px 1px 2px; 
	border: 0px solid #EBFFEA; 
	}

a.menu-ad2:visited { 
	font-size: 10pt;  
	color: #800080;
	padding: 1px 2px 1px 2px; 
	border: 0px solid #EBFFEA; 
	}

a.menu-ad2:hover { 
	font-size: 10pt;  
	text-decoration: none; 
	color: #000000; background-color:#DDEBFB; 
	padding: 1px 2px 1px 2px; 
	border-top: 0px solid #00a000; border-right: 0px solid #00a000; border-bottom: 0px solid #00a000; border-left: 0px solid #00a000; 
	}

a.menu-ad2:active { 
	font-size: 10pt; 
	color:#0000FF;  
	padding: 1px 2px 1px 2px; 
	border: 0px solid #EBFFEA; 
	}

a.logo:link { 	color: #000; text-decoration: none; border:1px solid #FFFFFF;}
a.logo:visited { color: #000; text-decoration: none; border:1px solid #FFFFFF;}
a.logo:hover {
	color:#000;
	text-decoration: none;
	background-image: url(images/5x25_FFFFFF.jpg);
	border:1px solid #FFFFFF;
	background-color: #FFFFFF;
}
a.logo:active { color: #000; text-decoration: none; border:1px solid #FFFFFF;}


.height { height: 7px;}

#breadcrumbs {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#breadcrumbs p {
	background-color:#DDEBFB;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	padding:2px 5px 2px 5px;
	border:1px solid #0173FF;
}

#breadcrumbs a{
	font-size:8pt;  font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px 3px 0px 3px; 
	border-top:1px solid #DDEBFB;
	border-right:0px solid #DDEBFB;
	border-bottom:1px solid #DDEBFB;
	border-left:0px solid #DDEBFB;
}

#breadcrumbs a:link{
	color:#0000FF;
}

#breadcrumbs a:visited{
	color:#800080;
}

#breadcrumbs a:active{
	color:#FF0000;
}

#breadcrumbs a:hover {
	color:#000000;  background-image:url(images/12x25_yel-org.jpg); 
	text-decoration: none;
	padding: 0px 3px 0px 3px; 
	border-top:1px solid #663333;
	border-right:0px solid #663333;
	border-bottom:1px solid #663333;
	border-left:0px solid #663333;
}

#breadcrumbs2 {
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#breadcrumbs2 p {
	background-color:#DDEBFB;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	padding:2px 5px 2px 5px;
	border:1px solid #0173FF;
}

#breadcrumbs2 a{
	font-size:8pt;  font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px 3px 0px 3px;
	border-top:1px solid #DDEBFB;
	border-right:0px solid #DDEBFB;
	border-bottom:1px solid #DDEBFB;
	border-left:0px solid #DDEBFB;
}

#breadcrumbs2 a:link{
	color:#0000FF;
}

#breadcrumbs2 a:visited{
	color:#800080;
}

#breadcrumbs2 a:active{
	color:#FF0000;
}

#breadcrumbs2 a:hover {
	color:#000000;  background-image:url(images/12x25_yel-org.jpg);
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	border-top:1px solid #663333;
	border-right:0px solid #663333;
	border-bottom:1px solid #663333;
	border-left:0px solid #663333;
}


#breadcrumbs3 {
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#breadcrumbs3 p {
	background-color:#DDEBFB;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	padding:2px 5px 2px 5px;
	border:1px solid #0173FF;
}

#breadcrumbs3 a{
	font-size:8pt;  font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px 3px 0px 3px;
	border-top:1px solid #DDEBFB;
	border-right:0px solid #DDEBFB;
	border-bottom:1px solid #DDEBFB;
	border-left:0px solid #DDEBFB;
}

#breadcrumbs3 a:link{
	color:#0000FF;
}

#breadcrumbs3 a:visited{
	color:#800080;
}

#breadcrumbs3 a:active{
	color:#FF0000;
}

#breadcrumbs3 a:hover {
	color:#000000;  background-image:url(images/12x25_yel-org.jpg);
	text-decoration: none;
	padding: 0px 3px 0px 3px;
	border-top:1px solid #663333;
	border-right:0px solid #663333;
	border-bottom:1px solid #663333;
	border-left:0px solid #663333;
}


#breadcrumbs4 {
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#breadcrumbs4 p {
	background-color:#DDEBFB;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:13px;
	padding:2px 5px 2px 5px;
	border:1px solid #0173FF;
}

#breadcrumbs4 a{
	font-size:8pt;  font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	padding: 0px 3px 0px 3px; 
	border-top:1px solid #DDEBFB;
	border-right:0px solid #DDEBFB;
	border-bottom:1px solid #DDEBFB;
	border-left:0px solid #DDEBFB;
}

#breadcrumbs4 a:link{
	color:#0000FF;
}

#breadcrumbs4 a:visited{
	color:#800080;
}

#breadcrumbs4 a:active{
	color:#FF0000;
}

#breadcrumbs4 a:hover {
	color:#000000;  background-image:url(images/12x25_yel-org.jpg); 
	text-decoration: none;
	padding: 0px 3px 0px 3px; 
	border-top:1px solid #663333;
	border-right:0px solid #663333;
	border-bottom:1px solid #663333;
	border-left:0px solid #663333;
	}

.highlight {
	background-color:#FFFF00;
	text-decoration:none;
	padding: 1px 3px 1px 3px;
	border:0px solid #FFF;
	}

#contentc {
	width:160px;
	}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	}

.p-adbody1 {
	font-size: 9pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;  background-color: #EBFFEA;
	padding: 10px 10px 10px 10px;  margin: 0px 10px 0px 10px;
	border-top:0px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; 
	}

.p-adheader1 {
	font-size: 10pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/5x25_99ff00-00cc00.jpg);
	padding: 1px 5px 1px 5px;  margin: 0px 10px 0px 10px; 
	border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; 
	}

.p-centercol-subbody {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 135%;
	color: #000000;
	background-color: #FFF9E7;
	padding: 10px 15px 15px 15px;
	border-top: 0px solid #FFA929;
	border-right: 1px solid #FFA929;
	border-bottom: 1px solid #FFA929;
	border-left: 1px solid #FFA929;
	}

.p-centercol-subbodyrb {
	background-color: #FFFFFF;
	border-top: 0px solid #C0C0C0; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; border-left: 0px solid #C0C0C0;
	}

.p-centercol-subbodylr {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;  background-color: #FFF9E7;
	padding: 5px 7px 3px 7px;
	border-top: 0px solid #F9F9F9; border-right: 1px solid #FFA929; border-bottom: 0px solid #C0C0C0; border-left: 1px solid #FFA929;
	}

.p-centercol-subbodyblr {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;  background-color: #FFF9E7;
	padding: 5px 7px 3px 7px;
	border-top: 0px solid #FCFCFC; border-right: 1px solid #FFA929; border-bottom: 1px solid #FFA929; border-left: 1px solid #FFA929;
	}

.p-centercol-subbodyall {
	font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;  background-color: #FFF;
	padding: 10px 10px 10px 10px;
	border-top: 1px solid #FF7F00; border-right: 1px solid #FF7F00; border-bottom: 1px solid #FF7F00; border-left: 1px solid #FF7F00;
	}

.p-centercol-subheader {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFE597;
	background-image: url(images/800x3_org-yel.jpg);
	padding: 1px 5px 1px 5px;
	border: 1px solid #FFA929;
	}

.p-centercol-subheader2 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: #FFE597;
	background-image: url(images/800x3_org-yel.jpg);
	padding: 1px 5px 1px 5px;
	border: 1px solid #FFA929;
	}

.p-centercol-subheader3 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	background-color: #FFE597;
	background-image: url(images/800x3_org-yel.jpg);
	padding: 1px 5px 1px 5px;
	border: 1px solid #FFA929;
	}

.p-index-body {
	font-size: 11pt;  font-family: arial, Helvetica, sans-serif; 
	text-align: justify;
	color:#000000;
	padding: 5px 10px 5px 10px;
	border-top:0px solid #FF9933; border-right:0px solid #666666; border-bottom:0px solid #666666; border-left:0px solid #666666; 
	}

.p-index-header {
	font-size: 12pt;  font-weight: bold;  font-family: arial, Helvetica, sans-serif; 
	line-height: 22px;
	color: #000000;  background-image: url(images/50x25_org-whi.gif);  background-repeat: repeat-x; 
	padding: 0px 5px 0px 10px;
	border-top:1px solid #FF9933; border-right:1px solid #FF9933; border-bottom:1px solid #FF9933; border-left:1px solid #FF9933; 
	}

.p-menu-body {
	font-size: 11pt;  font-weight: bold;  font-family: arial, Helvetica, sans-serif; 
	text-align: left;  line-height: 20px;
	color:#000000;  background-color: #FFF9EA;
	padding: 0px 0px 0px 0px;
	border-top:0px solid #666666; border-right:0px solid #666666; border-bottom:0px solid #666666; border-left:0px solid #666666; 
	}

.p-menu-body2 {
	font-size: 9pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;  background-color: #FFF9EA;
	padding: 10px 10px 10px 10px;  margin: 0px 10px 0px 10px;
	border-top:0px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; border-left:1px solid #000000; 
	}

.p-menu-header {
	font-size: 11pt;  font-weight: bold;  font-family: arial, Helvetica, sans-serif; 
	color: #FFFFFF;  background-image: url(GraphicDevice_page1_files/GraphicDevice_page1_hnav_bg.gif);
	padding: 1px 0px 1px 10px;
	border-left:1px solid #666666; border-right:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; 
	}

.p-menu-header2 {
	font-size: 10pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/12x25_yel-org.jpg);
	padding: 1px 0px 1px 5px;  
	border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:2px solid #000000; border-left:2px solid #000000; 
	}

.p-newonfsbody1 {
	font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;  background-color: #F9F9F9;
	padding: 10px 10px 10px 10px;  margin: 0px 10px 0px 0px;
	border-top:0px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; 
	}

.p-newonfsheader1 {
	font-size: 9pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	padding: 1px 5px 1px 5px;  margin: 0px 10px 0px 0px;
	border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; 
	}

.p-onthispagebody {
	font-size: 8pt;  font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;  
	background-color: #DDEBFB;
	padding: 5px 10px 5px 10px;
	border-top:0px solid #0173FF; border-right:1px solid #0173FF; border-bottom:1px solid #0173FF; border-left:1px solid #0173FF; 
	}

.p-onthispage {
	font-size: 9pt;  font-weight: normal;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;  
	color: #FFFFFF;  background-color: #0173FF;
	padding: 1px 5px 1px 10px;
	border-top:1px solid #0173FF; border-right:1px solid #0173FF; border-bottom:1px solid #0173FF; border-left:1px solid #0173FF; 
	}

.p-rightcoltext {
	font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 5px 0px 5px;
	}

.p-sitemap-body {
	font-size: 10pt;  font-family: arial, Helvetica, sans-serif; 
	text-align: left;
	color:#000000;
	padding: 0px 10px 0px 10px;
	border-top:0px solid #FF9933; border-right:0px solid #666666; border-bottom:0px solid #666666; border-left:0px solid #666666; 
	}

.p-sitemap-header {
	font-size: 12pt;  font-weight: bold;  font-family: arial, Helvetica, sans-serif; 
	line-height: 22px;
	color: #000000;  background-image: url(images/50x25_org-whi.gif);  background-repeat: repeat-x; 
	padding: 0px 5px 0px 10px;
	border-top:1px solid #FF9933; border-right:1px solid #666666; border-bottom:1px solid #FF9933; border-left:1px solid #666666; 
	}

.p-youarehere {
	font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F9F9F9;
	padding: 0px 5px 0px 5px;
	border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; 
	}

.phline5x2orange {
	background-image: url(images/h-line_5x5_orange.jpg);  background-repeat: repeat-x;
	}

#small_se {
	font-size: 8pt;  text-align:left;  font-family: Verdana, Arial, sans-serif; 
	color: #333333;
	}

#small_se a {
	font-size: 8pt;  text-align:left;  font-family: Verdana, Arial, sans-serif; 
	line-height: 18px; 
	padding: 1px 3px 1px 3px; 
	border: 1px solid #FFFFFF; 
	}

#small_se a:link { 
	color:#0000FF; 
	}

#small_se a:visited { 
	color:#800080;  
	}

#small_se a:hover { 
	text-decoration: none; 
	color:#000000;  background-image: url(images/12x25_yel-org.jpg);
	border: 1px solid #C46200; 
	}

#small_se a:active { 
	color:#FF0000;  
	}

.small_sep {
	font-size: 8pt;  text-align:left;  font-family: Verdana, Arial, sans-serif; 
	color: #000000;  background-color: #FFFFFF;
	padding: 5px 7px 3px 7px;
	border: 1px solid #E8E8E8;
	}

.small_se_p_border {
	font-size: 8pt;  text-align:left;  font-family: Verdana, Arial, sans-serif; 
	color: #000000;  background-color: #FFFFFF;
	padding: 5px 7px 3px 7px;
	border: 1px solid #EFEFEF;
	}


.submenuh_td {
	border: 1px solid #666666;
	background-color: #90B5EC;
}



table {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	}

.tableone {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;  
	width: 100%;
	border-top: 0px solid #FF7F00;  border-right: 2px solid #FF7F00;  border-bottom: 0px solid #FF7F00;  border-left: 2px solid #FF7F00;  
	}

.tabletwonest {
	padding: 15px 0px 10px 10px;
	}

.tabletwoheaderFS {
	font-size: 10pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;  background-color: #4155FF;
	padding: 0px 5px 0px 10px;
	border-top: 1px solid #999999;  border-right: 0px solid #999999;  border-bottom: 1px solid #999999;  border-left: 1px solid #999999;
	}

.tabletwoheader {
	font-size: 10pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;  background-color: #CCCCCC;
	padding: 0px 5px 0px 10px;
	border-top: 1px solid #CCCCCC;  border-right: 2px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;  border-left: 1px solid #CCCCCC;
	}

.tabletwobody {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;  background-color: #FCFCFC;
	padding: 5px 10px 5px 10px;
	border-top: 0px solid #C0C0C0;  	border-right: 2px solid #C0C0C0;  border-bottom: 2px solid #C0C0C0;  border-left: 1px solid #C0C0C0;
	}

.tablenest-sm {
	padding: 5px 10px 10px 20px;
}

.tabletwoheader-sm {
	font-size: 10pt;  font-weight: bold;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;  background-color: #000000;
	padding: 0px 5px 0px 10px;
	border-top: 1px solid #CCCCCC;  border-right: 0px solid #CCCCCC;  border-bottom: 1px solid #CCCCCC;  border-left: 1px solid #CCCCCC;
	}

.tabletwobody-sm {
	color: #000000;  background-image: url(images/tabletwo.jpg);
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 1px 5px 5px 5px;
	border-top: 1px solid #C0C0C0;  border-right: 1px solid #C0C0C0;  border-bottom: 1px solid #C0C0C0;  border-left: 1px solid #C0C0C0;
	}

.tdheader {
	background-color: #F9F9F9;
	padding: 3px 5px 5px 7px; 
	border-top: 1px solid #FF7F00;  border-right: 1px solid #FF7F00;  border-bottom: 1px solid #FF7F00;  border-left: 1px solid #FF7F00;
	}

.tdheaderindex {
	background-color: #FFFFFF;
	padding: 1px 2px 0px 2px; 
	border-top: 1px solid #FF7F00;  border-right: 1px solid #FF7F00;  border-bottom: 1px solid #FF7F00;  border-left: 1px solid #FF7F00;
	}

.content2 {
	font-family: Arial;
	color: #000000;  background-color: #F9F9F9;
	line-height: 22px;
	padding: 5px 7px 5px 7px;
	border-top: 1px solid #C0C0C0;  border-right: 3px solid #C0C0C0;  border-bottom: 3px solid #C0C0C0;  border-left: 1px solid #C0C0C0;
	}

.headpad {
	padding: 27px 25px 40px 25px;
	}

.hnavbg2 {
	background-image: url(GraphicDevice_page1_files/GraphicDevice_page1_hnav_bg.gif);  background-repeat: repeat-x;
	}

.leftcoltext {
	background-color: #FFFFFF;
	padding-right: 0px;
	}

.centercoltext {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 20px 0px 20px;
	border-top: 0px solid #000000;  border-right: 0px solid #000000;  border-bottom: 0px solid #000000;  border-left: 0px solid #000000;  
	}

.rightcoltext {
	text-align: justify;
	background-color: #FFFFFF;
	padding: 0px 10px 0px 20px;
	}

.centercolbrdr {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	background-color: #FFFFFF;
	padding: 20px 5px 20px 5px;
	border-top: 2px solid #313131;  border-right: 0px solid #313131;  border-bottom: 2px solid #313131;  border-left: 0px solid #313131;  
	}

.centercolac {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 10px 15px 10px 15px;
	border-top:1px dashed #FF7F00;  border-right:1px dashed #FF7F00;  border-bottom:1px dashed #FF7F00;  border-left:1px dashed #FF7F00; 
	}

.centercolusac {
	font-size: 11pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 10px 20px 10px 20px;
	border-left:1px dashed #FF7F00; border-right:1px dashed #FF7F00; border-top:1px dashed #FF7F00; border-bottom:1px dashed #FF7F00; 
	}

.rightcolads {
	font-size: 10pt;  font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	}

blockquote {
	color: #000000;
	margin: 0px 0px 0px 20px;
	}

ol {
	color: #000000;
	margin: 0px 0px 0px 25px;
	}

ul {
	color: #000000;  list-style-image: none;
	margin: 0px 0px 0px 25px;
	}

.ulview {
	color: #000000;  list-style-image: url(GraphicDevice_page1_files/GraphicDevice_page1_bullet.gif);
	line-height: 24px;
	}

h1 {
	color: #FFFFFF;
	background-color: #696969;
	font-weight: 200;
	font-size: 7pt;
	margin: 0px 0px 0px 0px;
	}

h2 {
	font-size: 13pt;  font-weight: bold;
	color: #FF7F00;
	margin: 0px 0px 3px 0px;
	}

h5 {
	font-size: 10pt;  font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
	}

.text_logo {
	color: #FFFFFF;  background-color: #999999;
	font-weight: 600; font-size: 13px;
	}

.subheadbg {
	background-image: url(GraphicDevice_page1_files/GraphicDevice_page1_subheading_bg.gif);  background-repeat: repeat-x;  background-color: #313131;
	}

.rightcolleft {
	background-image: url(GraphicDevice_page1_files/GraphicDevice_page1_rightcolumn_bg.gif);  background-repeat: repeat-y;  background-position: left;
	}

.rightcolbottom {
	background-image: url(GraphicDevice_page1_files/GraphicDevice_page1_hnav_bg.gif);  background-repeat: repeat-x;
	border-top: 0px solid #ff7f00;  border-right: 0px solid #ff7f00;  border-bottom: 2px solid #ff7f00;  border-left: 0px solid #ff7f00;  
	}

.imageborder {
	padding-right: 4px;
}

.underline {
	text-decoration: underline;
}

.contenta_seo {
	padding:5px;
	border-top: 0px solid #cccccc; border-right: 2px solid #cccccc; border-bottom: 2px solid #cccccc; border-left: 0px solid #cccccc; 
	}
.link_unvisited {
	color: #0000FF;
	text-decoration: NONE;
}
.link_unvisited2 {
	color: #0000FF;
	text-decoration: none;
	background-color: #9EC7F3;
	padding: 0px 3px;
	border-top:1px solid #666;
	border-right:0px solid #666;
	border-bottom:1px solid #666;
	border-left:0px solid #666;
}
.link_visited {
	color: #660066;
	text-decoration: NONE;
}
.link_visited2 {
	color: #660066;
	text-decoration: none;
	background-color: #9EC7F3;
	padding: 0px 3px;
	border-top:1px solid #666;
	border-right:0px solid #666;
	border-bottom:1px solid #666;
	border-left:0px solid #666;
}
.link_hover {
	text-decoration: none;
	color: #000000;
	background-color: #DDEBFB;
	padding: 0px 3px;
	border-top:1px solid #3288E7;
	border-right:0px solid #3288E7;
	border-bottom:1px solid #3288E7;
	border-left:0px solid #3288E7;
}
.link_hover2 {
	text-decoration: none;
	color: #000000;
	background-color: #FFE597;
	background-image: url(images/12x25_yel-org.jpg);
	display:block;
	padding: 0px 3px;
	border-top:1px solid #666;
	border-right:0px solid #666;
	border-bottom:1px solid #666;
	border-left:0px solid #666;
}
.link_hover3 {
	text-decoration: none;
	color: #000000;
	background-color: #FFE597;
	background-image: url(images/12x25_yel-org.jpg);
	display:block;
	padding: 0px 3px;
	border-top:1px solid #666;
	border-right:0px solid #666;
	border-bottom:1px solid #666;
	border-left:0px solid #666;
}


a.small:link    { font-size:7pt; text-decoration: none; color:#00F; background-color: #FFF;    border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
a.small:visited { font-size:7pt; text-decoration: none; color:#606; background-color: #FFF;    border-top:1px solid #FFF; border-bottom:1px solid #FFF;}
a.small:hover   { font-size:7pt; text-decoration: none; color:#000; background-color: #FFAC59; border-top:1px solid #000; border-bottom:1px solid #000;}
a.small:active  { font-size:7pt; text-decoration: none; color:#F00; background-color: #FFF;    border-top:1px solid #FFF; border-bottom:1px solid #FFF;}

	
a.menu2h:link {
	font-size: 9pt;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 13px;
	color:#0000FF;
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

a.menu2h:visited { 
	font-size: 9pt; 
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif; 
	text-decoration: none;
	line-height: 13px;
	color:#800080;  
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

a.menu2h:hover {
	font-size: 9pt; 
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif; 
	text-decoration: none;
	line-height: 13px;
	color:#000000;
	background-image: url(images/12x25_yel-org.jpg);
	border-top:1px solid #663333;
	border-right:0px solid #663333;
	border-bottom:1px solid #663333;
	border-left:0px solid #663333;
	}

a.menu2h:active { 
	font-size: 9pt; 
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif; 
	text-decoration: none;
	line-height: 13px;
	color:#FF0000;  
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

a.menu2:link { 
	font-size: 7pt;  font-family: Verdana, Arial, sans-serif; 
	text-decoration: underline;
	text-align:left;
	line-height: 15px;
	color:#0000FF; 
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

a.menu2:visited { 
	font-size: 7pt;  font-family: Verdana, Arial, sans-serif; 
	text-decoration: underline;
	line-height: 15px;
	color:#800080;  
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

a.menu2:hover {
	font-size: 7pt; font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	line-height: 15px;
	color:#000000;
	background-image: url(images/12x25_yel-org.jpg);
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

a.menu2:active { 
	font-size: 7pt; font-family: Verdana, Arial, sans-serif;  
	text-decoration: underline;
	line-height: 15px;
	color:#FF0000;  
	border-top:1px solid #FFF9E7;
	border-right:0px solid #FFF;
	border-bottom:1px solid #FFF9E7;
	border-left:0px solid #FFF;
	}

.indexmenu2lineheight {
	line-height: 12px;
	}

.textingequals {
	color:#FF0000; font-size:8pt; font-weight:bolder;
	}

.textingemoticons {
	background-color:#FFFF33; font-weight:bolder;
	}

a.arrowtop:link {
	color:#CCC;
	background-image:url(images/arrow_up_FF0-000.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;
	padding-left:1px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
a.arrowtop:visited {
	color:#CCC;
	background-image:url(images/arrow_up_FF0-000.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;
	padding-left:1px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
a.arrowtop:active {
	color:#CCC;
	background-image:url(images/arrow_up_FF0-000.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;
	padding-left:1px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}
a.arrowtop:hover {
	color:#F90;
	background-color:#FFFFFF;
	background-image:url(images/arrow_up_green.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;
	padding-left:1px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
}


a.nodollar:link {
	background-image:url(images/sign_no_16xm.gif);
	font-weight:bolder;
	color:#666666;
	border:solid 1px #FFF9E7;
	}

a.nodollar:hover {
	background-image:url(images/sign_no_16xm.gif);
	font-weight:bolder;
	color:#999999;
	border:solid 1px #FF8000;
	}


a.dollar:link {
	font-weight:bolder;
	color:#000000;
	border:solid 1px #FFF9E7;
	}

a.dollar:hover {
	background-color:#FFF9E7;
	color:#009900;
	font-weight:bolder;
	border:solid 1px #FFF9E7;
	}

.navtext {
	text-align:left;
	width:300px;
	background-color:#DDEBFB;
	layer-background-color:#D4E6F8;
	color:#000000;
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: normal;
	border-top: thin solid #3288E7;
	border-right: medium solid #3288E7;
	border-bottom: medium solid #3288E7;
	border-left: thin solid #3288E7;
}


#contentb_adsense_top {
	text-align:center;
}
