/**** CSS RESET ******/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

/* remember to define focus styles! */
:focus { outline: 0; }

body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate;}
caption, th, td { text-align: left; font-weight: normal; vertical-align:top;}

/* ------------------------ Layout Styles ---------------------------------------------*/
#wrapper {width: 980px; margin:0 auto; position:relative;}
#partner_links {height:24px; padding-top:11px;}
#contact_us {position:absolute; right:0; top:0;  float:left; width:560px;}
#contact_us .contact_links {float:left; padding-top: 7px;}
#searchArea {float:right; vertical-align:middle;}
#contact_us .contact_links img {vertical-align:middle; padding: 0 3px 0 7px;}
#searchArea #sa {position:relative; top: 6px;}
#logo {margin-top:10px;}
#navigation {position:absolute; top:55px; right:0; width:687px; z-index:10;}
/*--Drop-down menus--*/
ul.dropdown {position:relative;}
ul.dropdown li {float: left; zoom: 1;}
ul.dropdown li a { display: block; padding: 13px 15px 16px 50px;}
ul.dropdown ul { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown li.hover, ul.dropdown li:hover {position: relative;}
ul.dropdown ul li {float: none; }
ul.dropdown ul li a {width: 100%; display: inline-block; padding: 7px;}
ul.dropdown ul ul { left: 100%; top: 0; }
ul.dropdown li:hover > ul {visibility: visible;}
#splash {margin-top:10px;}
#pods {position:relative; float:right; width:100%; margin-top: 40px;}
#pods li {float:left; width: 319px; padding:2px; }
#home #main_content {width: 980px; position:relative; float:left; margin-left:0px;}
#home #main_content h3 {padding: 18px 0 10px 0; position:relative;}
#home #main_content .left_col {width:480px; float:left;}
#home #main_content .left_col ul {width: 230px; float:left; height:90px;}
#home #main_content .left_col p {padding-right: 10px;}
#home #main_content .downloads {width:480px; float:left; clear:left;}
#home #main_content .right_col {margin-left: 490px;}
#home .right_col li {line-height:1.5em; padding-bottom:10px;}
#home .right_col li a {display:block;}
#home #dc_img {float:left; width:95px; margin-right:10px;}
#home #main_content h4 {padding-bottom: 12px;}
#footer {position:relative; clear:both;}
#footer #footer_wrapper {margin:0 auto; width: 980px; position:relative;}
#footer #footer_wrapper div {float:left; padding-top:10px;}
#footer #footer_wrapper p {float:right; padding-top:10px;}
#two_col #left_nav {width: 190px; float:left; position:absolute; padding-bottom:12px; left:0;}
#two_col #left_nav h3 {height:16px; padding: 4px 7px; }
#two_col #left_nav ul {padding: 4px 7px;}
#two_col #left_nav .gutter {margin-top: 25px;}
#two_col #main_content {margin-left: 200px; position:relative;}
#two_col #main_content h1 {margin-bottom: 18px;}
#two_col #main_content h2 {margin-bottom: 15px; margin-top: 10px;}
#two_col #main_content h3.models {margin:15px 0 5px 0;}
#two_col #main_content h4 {padding-left:12px;}
#two_col #main_content p {margin-bottom: 12px;}
#two_col #main_content .gutter {margin: 25px 0 20px 0; position:relative;}
#two_col #main_content .product_listing .image {float:right; width: 100px; text-align:center;}
#two_col #main_content .product_listing .image p {text-align:center; margin:4px 0 0 0;}
#two_col #main_content .product_listing {margin: 0 0 30px 0; padding:0;}
#two_col #main_content .product_listing p {margin:3px 0 0 0; padding:0;}
#two_col #main_content .product_listing p span {display:block;}
#two_col #main_content .product_listing ul {margin: 0 0 0 30px; padding:0;}
#two_col #main_content .product_listing ul li {margin:0; padding:0;}
#two_col #main_content .product_listing .listing {margin-right: 100px;}
#two_col #main_content #subheading {margin: -12px 0 10px 0;}
#two_col #main_content #related_links {padding-left:30px;}
#two_col #main_content ul {margin-bottom: 12px;}
#two_col #main_content ul ul {margin-bottom: 0px;}
#two_col #main_content ul li {margin-left:35px;}
#two_col #main_content .specials ul {list-style:none; position:relative;}
#two_col #main_content .specials li {list-style:none; float:left; width:345px; padding:5px; margin:0;}
#two_col #main_content #list_items {float:left; width:475px; margin:0;}
#two_col #main_content #list_items div {clear:left; padding-bottom:10px;}
#two_col #main_content #list_items ul {margin-left: 110px;}
#two_col #main_content #related_links {float:right; width:275px; margin:0;}
#two_col #main_content .product_glamor {float:left; text-align:center; position:relative;}
#two_col #main_content .product_glamor img {padding: 3px; margin: 10px 10px 10px 0px;}
#two_col #main_content .product_glamor p {text-align:center; margin: 3px 0 10px 0;}
#two_col #main_content .page_nav {margin-bottom: 15px;}
#two_col #main_content .page_nav li {padding-left: 20px;}
#two_col #main_content table.form_table td {padding:3px;}
#two_col #main_content table.specs_table {margin-bottom: 10px;}
#two_col #main_content table.specs_table th {padding:5px;}
#two_col #main_content table.specs_table td {padding:5px;}
#two_col #main_content table.specs_table td p {margin:0; padding-left:25px;}
#two_col #main_content table.specs_table td ul {margin-top:0px;}
#two_col #main_content table.doc_table {width: 98%;}
#two_col #main_content table.doc_table td {padding:5px;}
#two_col #main_content .dc_icon {clear:both;}
#two_col #main_content .dc_icon img {float: left; padding: 0 10px 0 10px;}
#two_col #main_content .dc_button {width:270px; height:65px; text-align:center;}
#two_col #main_content .dc_button a {display:block; width: 270px; height:55px; padding-top:14px;}
#two_col #main_content .dc_button small {display:block; padding-top:4px;}
#two_col #main_content table.download_matrix th {text-align:left; padding:5px;}
#two_col #main_content table.download_matrix td {text-align:center; padding:5px;}
#two_col #main_content .order_box p, #main_content .order_box h3 {margin:5px; text-align:center;}
#two_col #main_content img.frame_left {padding:5px; margin: 5px 10px 0 0; float:left;}
#two_col #main_content img.frame_right {padding:5px; margin: 5px 0 0 5px; float:right;}
#two_col #main_content img.frame {padding:5px;}
#two_col #main_content blockquote.pullquote {width:200px; float:right; padding:8px 8px 8px 35px; margin: 3px 0 5px 10px;}
#two_col #main_content blockquote.pullquote p.quote {padding:0 30px 0 0; text-align:center;}
#two_col #main_content .video {padding:3px 10px 5px 0; float:left;}
#two_col #main_content blockquote {margin-left:35px;}
#two_col #main_content table .bittable {width: 250px;}
#two_col #main_content img.mid {vertical-align:middle;}
#two_col #main_content ol li {margin-bottom: 12px; margin-left:35px;}
#two_col #main_content ol ol li {margin-bottom:0px;}
#two_col #main_content pre code, #two_col #main_content pre.code {display:block; padding:3px;}
#two_col #main_content table.code {width:600px; padding:5px;}
#two_col #main_content table.ask_larry_table td {padding: 5px; margin:5px;}
#two_col #main_content dl {margin:15px 0;}
#two_col #main_content dd {margin-left:35px;}

/* ------------------------ Typographic Styles-----------------------------------------*/
body {font-family: Verdana, Geneva, sans-serif;}
#partner_links, #contact_us {font-size: 10px;}
#logo p {font-size:10px; font-weight:bold; font-style:italic;}
/*--Drop-down menus--*/
ul.dropdown li {font-weight:bold;}
ul.dropdown li a {text-decoration:none; font-size: 12px;}
ul.dropdown ul li { font-weight: normal;}
ul.dropdown ul li a {font-size:11px;}   /* IE 6 & 7 Needs Inline Block */
#home #main_content {line-height:1.8em; font-size: 11px;}
#home #main_content h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
#home #main_content h4 {font-size:14px; font-weight:bold;}
#home .right_col li a {font-size: 12px;}
#footer {font-size:10px;}
#two_col #main_content {font-size: 12px; line-height: 1.6em; font-family:Arial, Helvetica, sans-serif;}
#two_col #left_nav h3 {font-size:14px; font-weight:bold;}
#two_col #left_nav ul {font-size:11px; line-height:2em;}
#two_col #main_content h1 {font-size: 26px; font-weight: normal; line-height:1.1em;}
#two_col #main_content h2 {font-size:16px; font-weight:bold;}
#two_col #main_content h3 {font-size:14px; font-weight:bold;}
#two_col #main_content h4 {font-size: 14px; font-weight: bold;}
#two_col #main_content strong {font-weight:bold;}
#two_col #main_content ul li {list-style: disc; line-height:1.8em;}
#two_col #main_content .breadcrumb {font-size:10px;}
#two_col #main_content .product_listing .image {text-align:center;}
#two_col #main_content .product_listing .image p {text-align:center;}
#two_col #main_content .product_listing {line-height:1.1em;}
#two_col #main_content .product_listing p {line-height:1.2em;}
#two_col #main_content .product_listing p span {font-weight:bold;}
#two_col #main_content .product_listing ul {line-height:1.4em;}
#two_col #main_content .product_listing ul li span {font-size:11px;}
#two_col #main_content #subheading {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style:oblique;}
#two_col #list_items strong {font-weight:bold;}
#two_col #main_content #list_items ul {font-size: 11px;}
#two_col #main_content #list_items li {line-height:1.2em;}
#two_col #list_items .actions p {text-align:center; font-size:11px; line-height:1.2em;}
#two_col #list_items .ds_button a {text-decoration:none; font-size:10px;}
#two_col .layout_table #related_links h3 {font-size:12px;}
#two_col #main_content #related_links ul {font-size: 11px;}
#two_col #main_content #related_links li {line-height:1.6em;}
#two_col #main_content .page_nav {line-height:1.8em;}
#two_col #main_content table.specs_table th {text-align:left; font-weight:bold;}
#two_col #main_content table.specs_table td {text-align:center;}
#two_col #main_content table.specs_table th.product {text-align:center; font-weight:bold;}
#two_col #main_content table.specs_table td p {text-align:left;}
#two_col #main_content .dc_icon a {font-size:14px; font-weight:bold;}
#two_col #main_content .dc_button a {font-size:20px; text-decoration:none;}
#two_col #main_content .dc_button small {font-size: 12px;}
#two_col #main_content table.download_matrix th {font-weight:bold;}
#two_col #main_content .order_box {line-height: 1.2em;}
#two_col #main_content blockquote.pullquote p.quote {font-weight:bold; line-height:1.3em; font-size: 14px; text-align:center;}
#two_col #main_content table .bittable th {font-size:14px;}
#two_col #main_content table .bittable td {font-size:12px; text-align:center;}
#two_col #main_content pre {font-family:Arial, Helvetica, sans-serif;}
#two_col #main_content pre code, #two_col #main_content pre.code {font-size:12px; font-family:'Courier New', Courier, monospace;}
#two_col #main_content .keyword {font-weight:bold;}
#two_col #main_content .integer {font-weight:bold;}


/* ------------------------ Graphic Styles---------------------------------------------*/
/**
 * Rabbit Colors
 * White anchors: link - #ffffff; visited - #E5ECE7; hover - #BFD1C5;
 * Regular anchors: link - #005B20; visited - #333333; hover - #613914;
 * Primary Green: #004618;
 */
body#home  {background: url(/includes/themes/fy10q1/images/home-page-background-repeat.jpg) repeat-x;}
body {background: url(/includes/themes/fy10q1/images/page-background-repeat.gif) repeat-x;}
a:link {color:#356546;}
a:visited {color:#333333;}
a:hover {color:#613914;}
#partner_links, #contact_us {background:#004618; color: #fff;}
#partner_links a:link, #contact_us a:link, #footer a, #footer a:link {color:#fff;}
#partner_links a:visited, #contact_us a:visited, #footer a:visited {color: #E5ECE7;}
#partner_links a:hover, #contact_us a:hover, #footer a:hover {color:#BFD1C5;}
#logo p {color:#004618;}
#navigation {background: url(/includes/themes/fy10q1/images/nav-bar-background.png) no-repeat;}
/*--Drop-down menus--*/
ul.dropdown li.more {background-image: url(/includes/themes/fy10q1/images/nav_more_arrow.png);
background-repeat:no-repeat; background-position:center right;}
ul.dropdown li a:hover, ul.dropdown li a:active {color:#BFD1C5;}
ul.dropdown li a {color: #ffffff; }
ul.dropdown ul li {background-color: #407452; color: #004618; border: 1px solid #004618; border-top:none;}
ul.dropdown ul li:hover {background-color:#004618}
#home #main_content h3 {color:#004618;}
#home .left_col li {padding-left: 15px; background:url(includes/themes/fy10q1/images/red-bullet.png) no-repeat left center;}
#home #main_content h4 a {color:#004618;}
#footer {background: #004618 url(/includes/themes/fy10q1/images/footer-top-repeat.jpg) repeat-x top; height:30px;}
#footer {color:#ffffff;}
#two_col #left_nav h3 {background: url(/includes/themes/fy10q1/images/left_nav_head.png) no-repeat; color:#fff;}
#two_col #left_nav ul {background: url(/includes/themes/fy10q1/images/left_nav_body.gif) repeat-y;}
#two_col #left_nav {background: url(/includes/themes/fy10q1/images/left_nav_bottom.png) no-repeat bottom left;}
#two_col #main_content h1 {color: #006600;}
#two_col #main_content h2 {color:#00703C; border-bottom: 1px solid #666666; }
#two_col #main_content h3 {color:#00703C;}
#two_col #main_content h3.models {color:#666666;}
#two_col #main_content h4 {border-bottom: 1px solid #000000; background: url(/commonImages/headerFlag.gif) no-repeat;}
#two_col #main_content .product_listing .image p {color:#FF0000;}
#two_col #main_content .product_listing p span {color:#FF0000;}
#two_col #main_content .product_listing ul {list-style:disc;}
#two_col #main_content .product_listing ul li {color:#339933;}
#two_col #main_content .product_listing ul li span {color:#666666;}
#two_col #main_content ul li {list-style: disc;}
#two_col #main_content ul li li {list-style: circle;}
#two_col #main_content #subheading {color: #666666;}
#two_col #main_content #list_items ul {color:#666;}
#two_col #main_content #list_items li {list-style: disc;}
#two_col #list_items .actions p {color:#333;}
#two_col #list_items .ds_button{background:url(/includes/themes/fy10q1/images/ds_button.jpg) no-repeat;}
#two_col .layout_table #related_links h3 {color:#666;}
#two_col #main_content #related_links ul {color:#333;}
#two_col #main_content #related_links li {list-style:disc;}
#two_col #main_content .product_glamor img {border: 1px solid #CCCCCC; background:#fff;}
#two_col #main_content .page_nav {list-style:none;}
#two_col #main_content .page_nav li {list-style:none;}
#two_col #main_content table.specs_table {background-color:#999999;}
#two_col #main_content table.specs_table th {background-color:#DDDDDD;}
#two_col #main_content table.specs_table td {background-color:#FFFFFF;}
#two_col #main_content table.specs_table thead th {background-color:#00703C; color:#FFFFFF; vertical-align:middle;}
#two_col #main_content table.specs_table thead th a {color:#FFFFFF;}
#two_col #main_content table.specs_table th.product {text-align:center;}
#two_col #main_content .dc_button {background: #ccc url(/support/downloads/images/270x60_grey_button.jpg) no-repeat;}
#two_col #main_content .dc_button a {color:#00703C;}
#two_col #main_content .dc_button a:link {color:#00703C;}
#two_col #main_content .dc_button a:visited {color:#00703C;}
#two_col #main_content .dc_button a:hover {color:#00703C;}
#two_col #main_content table.download_matrix {background-color:#999999;}
#two_col #main_content table.download_matrix th {background-color:#ffffff;}
#two_col #main_content table.download_matrix td {background-color:#FFFFFF;}
#two_col #main_content table.download_matrix thead th {background-color:#999999; color:#FFFFFF;}
#two_col #main_content .order_box img {border:none;}
#two_col #main_content img.frame_left {border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2;
background: #fff;}
#two_col #main_content img.frame_right {border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2; background: #fff;}
#two_col #main_content img.frame {border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2;
background: #fff;}
#two_col #main_content blockquote.pullquote {border: 1px solid #D9E0E6; border-bottom-color: #C8CDD2; border-right-color: #C8CDD2;
background: url(/images/press/left_quote_mark.gif) no-repeat top left;}
#two_col #main_content blockquote.pullquote p.quote {background: url(/images/press/right_quote_mark.gif) no-repeat bottom right;}
#two_col #main_content table .bittable { border: 1px #000000 solid; border-collapse:collapse;}
#two_col #main_content table .bittable th {background-color:#999999; border:1px solid black; border-collapse:collapse;}
#two_col #main_content table .bittable td {border:1px solid black; border-collapse:collapse;}
#two_col #main_content ol li {list-style:decimal;}
#two_col #main_content ol ol li {list-style:lower-alpha;}
#two_col #main_content pre code, #two_col #main_content pre.code {background-color:#DDDDDD;}
#two_col #main_content .thinBorder {border-top: thin solid #000000; border-right: thin solid #000000;}
#two_col #main_content table.code {border:solid thin #000000;}
#two_col #main_content .keyword {color:#0070C0;}
#two_col #main_content .string {color:#FF0000;}
#two_col #main_content .integer {color:#00B050;}
#two_col #main_content .comment {color:#888888;}


/* ------------------------ Old Styles---------------------------------------------*/
.TableBackgroundColor { background-color: #999999}
.TableTiltleBar {font-weight: bold; color: #FFFFFF; background-color: #00703C; padding: 3px 5px;}
.TableTiltleBarCenter {text-align:center; font-weight: bold; color: #FFFFFF; background-color: #00703C; padding:3px 5px; vertical-align:middle;}
.TableDetailBar {font-weight: bold; background-color: #CCCCCC; vertical-align: middle; padding:3px 5px;}
.TableDetailBarCenter {font-weight: bold; background-color: #CCCCCC; vertical-align: middle; text-align:center; padding: 3px 5px;}
.TableBody {background-color: #FFFFFF; padding:3px 5px;}
.TableBodyCenter {text-align:center; background-color: #FFFFFF;padding:3px 5px; vertical-align:middle;}
.TableBodyBoldLeft {text-align:left; font-weight: bold; background-color: #FFFFFF; vertical-align: middle;  padding:3px 5px;}
.TableCategoryBar {text-align:left; font-weight: bold; background-color: #E6E6E6; vertical-align: middle;  padding:3px 5px;}
.TableDetailBar {text-align:left; font-weight: bold; background-color: #CCCCCC; vertical-align: middle; padding:3px 5px;}
.TableDetailBarCenter {text-align:center; font-weight: bold; background-color: #CCCCCC; vertical-align: middle; }
.TableBodyAltGreyCenter {text-align:center; background-color: #E6E6E6; padding:3px 5px;}
.TableBodyCenterAltGrey {text-align:center; background-color: #E6E6E6; padding:3px 5px;}
.TableBodyAltGrey {text-align:left; background-color: #E6E6E6; padding:3px 5px;}
.TableTiltleBar14px {font-weight: bold; color: #FFFFFF; background-color: #000000}

.temp {color:#C69;}