BODY {
	FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 1.35em; FONT-FAMILY: Verdana,Arial,Helvatica,Sans-Serif;
}
OPTION {
	FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 1.35em; FONT-FAMILY: Verdana,Arial,Helvatica,Sans-Serif; 
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px;
}
H1 {
	FONT-SIZE: 14px; COLOR: black; LINE-HEIGHT: normal;
}
H2 {
	FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: normal;
}
H3 {
	FONT-SIZE: 13px; COLOR: black; LINE-HEIGHT: normal;
}
H4 {
	FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: normal;
}
SUP {
	FONT-SIZE: 10pt;
}
SUB {
	FONT-SIZE: 10pt;
}
A:link {
	COLOR: #06c; TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #606;
}
.popup {
	FONT-SIZE: 11px;
}
.tm {
	FONT-SIZE: 10px;
}
TH.header {
	COLOR: white; BACKGROUND-COLOR: #009;
}
TD.header {
	COLOR: white; BACKGROUND-COLOR: #009;
}
TD.textfield {
	FONT-SIZE: 12px;
}
SPAN.required {
	COLOR: red;
}
TABLE.thin-border {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid;
}
A.header_link:link {
	COLOR: #ffffff;
}
A.header_link:visited {
	COLOR: #ffffff;
}
A.header_link:hover {
	COLOR: #ffffff;
}
A.header_link:active {
	COLOR: #ffffff;
}
H1.solution-heading {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;
}
H1.popup {
	FONT-SIZE: 14px; LINE-HEIGHT: normal;
}
A.heading {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.heading:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline;
}
A.heading:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A.heading:hover:visited {
	COLOR: #ff9900; TEXT-DECORATION: underline;
}
.viewall {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 45px; PADDING-TOP: 2px;
}
A.hover:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline;
}
A.hover:visited {
	COLOR: #0000ff; TEXT-DECORATION: underline;
}
A.hover:hover:visited {
	COLOR: #ff9900; TEXT-DECORATION: underline;
}
A.first-level:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline;
}
A.first-level:hover:visited {
	COLOR: #ff9900; TEXT-DECORATION: none;
}
A.first-level {
	COLOR: #0000ff; TEXT-DECORATION: none;
}
A.first-level:visited {
	COLOR: #0000ff; TEXT-DECORATION: none;
}
.first-level-gh1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;
}
.first-level-gh2 {
	FONT-WEIGHT: bold; COLOR: #0066cc;
}
.smallfont {
	FONT-SIZE: 10px;
}
.firstlevelmaintext {
	FONT-SIZE: 97%; PADDING-BOTTOM: 25px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}
.firstleveltabletextbox {
	FONT-SIZE: 95%; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}
TD.firstleveltablelist {
	MARGIN-TOP: 7px; VERTICAL-ALIGN: middle; PADDING-TOP: 7px;
}
UL.firstlevellistleft {
	PADDING-LEFT: 0.7em; MARGIN-LEFT: 0.7em; PADDING-TOP: 5px; LIST-STYLE-TYPE: none;
}
A.first-levela:hover {
	FONT-SIZE: 95%; COLOR: #ff9900; TEXT-DECORATION: underline;
}
A.first-levela:hover:visited {
	FONT-SIZE: 95%; COLOR: #ff9900; TEXT-DECORATION: none;
}
A.first-levela {
	FONT-SIZE: 95%; COLOR: #0000ff; TEXT-DECORATION: none;
}
A.first-levela:visited {
	FONT-SIZE: 95%; COLOR: #0000ff; TEXT-DECORATION: none;
}
P.litheading {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: white;
}
.litheading {
	MARGIN-TOP: -0.25em; FONT-WEIGHT: bold; MARGIN-BOTTOM: -12px; COLOR: #000; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center;
}
TD.middleborderright {
	BORDER-RIGHT: #eaeaea thin groove; BORDER-LEFT-COLOR: #eaeaea; BORDER-BOTTOM-COLOR: #eaeaea; BORDER-TOP-COLOR: #eaeaea;
}
TD.middleborderleft {
	BORDER-RIGHT: #eaeaea thin groove; BORDER-LEFT-COLOR: #eaeaea; BORDER-BOTTOM-COLOR: #eaeaea; BORDER-TOP-COLOR: #eaeaea;
}
HR {
	BORDER-TOP: #eaeaea thin dotted;
}
LI.litlist {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: -1.75em; LIST-STYLE-TYPE: disc;
}
UL.bottomlist {
	MARGIN-BOTTOM: -0.05em; PADDING-BOTTOM: 0.5em;
}
UL.listboth {
	MARGIN-TOP: -0.05em; MARGIN-BOTTOM: -0.05em; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em;
}
UL.toplist {
	MARGIN-TOP: -0.05em; PADDING-TOP: 0.25em;
}
SPAN.page-container {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: left;
}
BODY.body-container {
	MIN-WIDTH: 930px; MARGIN: 0px 10px 10px; BACKGROUND-COLOR: #e6ebee; TEXT-ALIGN: left;
}
DIV.page-container {
	WIDTH: 100%; TEXT-ALIGN: left;
}

DIV.top-banner {
	HEIGHT: 65px; BACKGROUND-COLOR: #fff;
}
DIV.top-banner IMG.altera-logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 15px; PADDING-TOP: 15px;
}
.top-banner-right { 
	RIGHT: 10px; FLOAT: right; POSITION: relative; TOP: 26px;
}
UL.quick-links {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: -10px;
}
UL.quick-links LI {
	PADDING-RIGHT: 1em; BACKGROUND-POSITION: left 50%; DISPLAY: inline; PADDING-LEFT: 1em; BACKGROUND-IMAGE:url(/common/template/08/triangle-right.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat;
}
UL.quick-links LI A {
	VERTICAL-ALIGN: baseline; COLOR: #06c; TEXT-DECORATION: none;
}
UL.quick-links LI A:hover {
	TEXT-DECORATION: underline;
}
UL.quick-links LI A:visited {
	COLOR: #06c;
}

/*myAltera tab*/
SPAN.sign-in-tab {
	FONT-SIZE: 10px; LEFT: 288px; COLOR: #fff; POSITION: absolute; TOP: 5px
}
SPAN.sign-in-tab A {
	COLOR: #fff; TEXT-DECORATION: none
}
SPAN.sign-in-tab A:hover {
	TEXT-DECORATION: underline
}
SPAN.sign-in-tab A:visited {
	COLOR: #fff
}
UL.myaltera-links {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.myaltera-links LI {
	BACKGROUND-POSITION: left 50%; DISPLAY: inline; BACKGROUND-IMAGE: url(/common/template/08/triangle-right-on-blue.gif); BACKGROUND-REPEAT: no-repeat
}
UL.myaltera-links LI A {
	FONT-SIZE: 10px; VERTICAL-ALIGN: baseline; COLOR: #fff; TEXT-DECORATION: none
}
UL.myaltera-links LI A:hover {
	TEXT-DECORATION: underline
}
UL.myaltera-links LI A:visited {
	COLOR: #fff
}


/*search form*/
DIV.menu SPAN.search-form {
	FLOAT: right; PADDING-TOP: 4px; POSITION: relative;
}
FORM.search-form2 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
FORM.search-form2 IMG.search-dropdown {
	DISPLAY: none;
}
FORM.search-form2 INPUT.search-query2 {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ccc 1px solid; WIDTH: 180px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px; TEXT-ALIGN: left;
}
UL.collection-menu2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 200; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 192px; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;
}
UL.collection-menu2 LI {
	PADDING-LEFT: 0.25em; WIDTH: 189px; CURSOR: pointer;
}
UL.collection-menu2 LI:hover {
	BACKGROUND-COLOR: #ccc;
}
SPAN.myaltera-sign-in {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; Z-INDEX: 250; RIGHT: 10px; FLOAT: right; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; WIDTH: 265px; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff;
}
UL.collection-menu2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 200; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 192px; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left;
}
UL.collection-menu2 LI {
	PADDING-LEFT: 0.25em; WIDTH: 189px; CURSOR: pointer;
}
UL.collection-menu2 LI:hover {
	BACKGROUND-COLOR: #ccc;
}
SPAN.myaltera-sign-in {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1em; Z-INDEX: 250; RIGHT: 10px; FLOAT: right; PADDING-BOTTOM: 1em; BORDER-LEFT: #ccc 1px solid; WIDTH: 265px; PADDING-TOP: 1em; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff;
}

DIV.menu-blur {
	Z-INDEX: 100; MARGIN: 2px 0px 0px 2px; WIDTH: 100%; POSITION: relative; HEIGHT: 28px; BACKGROUND-COLOR: #999;
}
DIV.menu-shadow {
	RIGHT: 1px; WIDTH: 100%; BOTTOM: 1px; POSITION: relative; HEIGHT: 28px; BACKGROUND-COLOR: #666;
}
.menu {
	RIGHT: 1px; FLOAT: left; WIDTH: 100%; BOTTOM: 1px; POSITION: absolute; HEIGHT: 28px; BACKGROUND-COLOR: #069;
}
.menu UL LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: url(/common/template/08/arrow-diag.png) #069 no-repeat left 50%; MARGIN-LEFT: 10px; OVERFLOW: visible; COLOR: #fff; LINE-HEIGHT: 28px; TEXT-ALIGN: left; TEXT-DECORATION: none;
}
.menu UL LI:hover A {
	BACKGROUND-POSITION: left 50%; BACKGROUND-IMAGE: url(/common/template/08/arrow-down.png); BACKGROUND-REPEAT: no-repeat;
}
.menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.menu UL LI {
	FLOAT: left; POSITION: relative;
}
.menu UL LI UL {
	DISPLAY: none;
}
.menu UL LI:hover UL {
	DISPLAY: block; LEFT: 0px; POSITION: absolute; TOP: 28px;
}
.menu UL LI:hover UL LI A.hide {
	BACKGROUND: #ccc; COLOR: #069;
}
.menu UL LI:hover UL LI:hover A.hide {
	BACKGROUND: #ccc; COLOR: #069;
}
.menu UL LI:hover UL LI UL {
	DISPLAY: none;
}
.menu UL LI:hover UL LI A {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-SIZE: 11px; BACKGROUND: url(/common/template/08/arrow-right-11pts.png) #09c no-repeat 8px 50%; FILTER: alpha(opacity=90); MARGIN-LEFT: 0px; WIDTH: 200px; COLOR: #fff; -moz-opacity: 0.90; opacity: 0.90;
}
.menu UL LI:hover UL LI A:hover {
	BACKGROUND: url(/common/template/08/arrow-right-11pts.png) #999 no-repeat 8px 50%; COLOR: #fff;
}
.menu UL LI:hover UL LI:hover UL {
	DISPLAY: block; LEFT: 105px; POSITION: absolute; TOP: 0px;
}
.menu UL LI:hover UL LI:hover UL.left {
	LEFT: -105px;
}
DIV.leftnav-content-footer-container {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #fff;
}
DIV.content-container {
	MARGIN-LEFT: 207px;
	background-color:#e6ebee;
}
DIV.content {
	MARGIN: 0px 0px 10px 10px;
}
DIV.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/common/template/08/landing-title-1px.png);PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 81px;
}
DIV.breadcrumb {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/common/template/08/landing-title-background.png); WIDTH: 723px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 81px;
}
DIV.breadcrumb-link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 20px; WIDTH: 700px; PADDING-TOP: 20px;
}
DIV.breadcrumb-link A {
	FONT-SIZE: 10px; COLOR: #06c; TEXT-DECORATION: none;
}
DIV.breadcrumb-link A:hover {
	FONT-SIZE: 10px; TEXT-DECORATION: underline;
}
DIV.breadcrumb-link A:visited {
	FONT-SIZE: 10px; COLOR: #06c;
}
DIV.breadcrumb-link SPAN {
	FONT-SIZE: 10px; COLOR: #f93;
}
DIV.filler {
	MARGIN-TOP: 0px; MARGIN-LEFT: 724px; WIDTH: auto;
}
DIV.left-navigation {
	FLOAT: left; BACKGROUND-IMAGE: url(/common/template/08/left-nav-background.png); MARGIN-BOTTOM: 15px; WIDTH: 207px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; POSITION: relative;
}
DIV.left-navigation UL {
	MARGIN-TOP: 1px; PADDING-LEFT: 25px; MARGIN-LEFT: -10px; POSITION: relative;
}
DIV.left-navigation UL LI {
	PADDING-LEFT: 2px; LIST-STYLE-TYPE: none; POSITION: relative;
}
DIV.left-navigation LI SPAN.leftnav-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 15px; COLOR: #06c; POSITION: relative;
}
A.leftnav3-5 {
	FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none;
}
A.leftnav3-5:hover {
	COLOR: #f90; TEXT-DECORATION: underline;
}
.noncollapsable-leftnav {
	MARGIN-BOTTOM: 2px;
}
.collapsable-leftnav {
	PADDING-LEFT: 8px; MARGIN-BOTTOM: 3px; MARGIN-LEFT: -15px; WIDTH: 175px; POSITION: relative;
}
.collapsable-leftnav UL {
	MARGIN-TOP: -2px; FONT-WEIGHT: normal; LEFT: 4px; MARGIN-BOTTOM: -1px; POSITION: relative; TOP: 1px;
}
.collapsable-leftnav UL LI {
	MARGIN-LEFT: 2px;
}
.list-sub-leftnav {
	DISPLAY: inline; LIST-STYLE-TYPE: none; POSITION: relative;
}
.list-leftnav {
	DISPLAY: inline; PADDING-LEFT: 2px; POSITION: relative;
}
DIV.bottom-leftnav {
	CLEAR: both; LEFT: 15px; WIDTH: 930px; POSITION: relative; TOP: -7px; HEIGHT: 10px;
}
DIV.bottom-leftnav A {
	COLOR: #069; TEXT-DECORATION: none;
}
DIV.bottom-leftnav A:hover {
	TEXT-DECORATION: underline;
}
DIV.bottom-leftnav A:visited {
	COLOR: #069;
}
DIV.footer-gutter {
	CLEAR: both; WIDTH: auto; POSITION: relative; TOP: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #e6ebee;
}
DIV.footer-container-blur {
	CLEAR: both; MARGIN: 12px 0px 0px 2px; WIDTH: 100%; HEIGHT: 80px; BACKGROUND-COLOR: #999;
}
DIV.footer-container-shadow {
	RIGHT: 1px; WIDTH: 100%; BOTTOM: 1px; POSITION: relative; HEIGHT: 80px; BACKGROUND-COLOR: #666;
}
DIV.footer-container {
	FONT-SIZE: 11px; RIGHT: 1px; WIDTH: 100%; COLOR: #069; BOTTOM: 1px; POSITION: relative; HEIGHT: 80px; BACKGROUND-COLOR: white;
}
DIV.footer-navigation {
	PADDING-RIGHT: 0em; PADDING-LEFT: 1em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.25em; PADDING-TOP: 1em; POSITION: relative;
}
DIV.footer-navigation A {
	COLOR: #069; TEXT-DECORATION: none;
}
DIV.footer-navigation A:hover {
	TEXT-DECORATION: underline;
}
DIV.footer-navigation A:visited {
	COLOR: #069;
}
DIV.footer-copyright {
	PADDING-RIGHT: 0em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0em; PADDING-TOP: 1em;
}
table.footer-icons { margin:-5.75em 0.6em 0em 0em; float:right; z-index:1000; } /*added width:162px for Opera*/
table.footer-icons img { padding:0 0.5em 3px 0.5em; text-align:center; }
table.footer-icons td { display:inline-block; text-align:center; padding:0.20em 0.2em; font-size:8px; line-height:11px; width:47px; }
table.footer-icons a { color:#069; text-decoration:none; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:12px; }
table.footer-icons a:hover { color:#069; text-decoration:underline; }
table.footer-icons a:visited { color:#069; }



TD.footer-icon {
	PADDING-RIGHT: 0.5em; DISPLAY: inline-block; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; TEXT-ALIGN: center;
}
A.footer-icon-link {
	FONT-SIZE: 9px; COLOR: #069; TEXT-DECORATION: none;
}
A.footer-icon-link:hover {
	FONT-SIZE: 9px; COLOR: #069; TEXT-DECORATION: underline;
}
A.footer-icon-link:visited {
	COLOR: #069;
}
DIV.firstlevnav-content-footer-container {
	MARGIN-TOP: 10px; BACKGROUND: #fff; WIDTH: 930px;
}
DIV.firstlevnav-content-container {
	MARGIN-TOP: 10px; BACKGROUND: #fff; WIDTH: 925px; POSITION: relative; HEIGHT: auto;
}
DIV.firstlevnav-content-container DIV.content {
	BACKGROUND: #fff; FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 600px; POSITION: relative;
}
DIV.firstlevnav-content-container DIV.tower-gh {
	BACKGROUND: #fff; FLOAT: right; MARGIN: 16px 15px;
}
DIV.firstlevnav-content-container H1 {
	FONT-SIZE: 14pt; MARGIN: 20px 10px 10px 20px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TABLE {
	CLEAR: none; WIDTH: auto; MARGIN-RIGHT: 20px;
}
SUP {
	FONT-SIZE: x-small; VERTICAL-ALIGN: text-top;
}
A[href^='#figure1'] {
	TEXT-DECORATION: none! important;
}
A[href^='javascript:'] {
	TEXT-DECORATION: none! important;
}

#aspnetForm {
margin-left:10px;
margin-top:-12px;
background-color:#FFFFFF;
}

