#content #contenthead h2 { color:#7ac142; }
#contenthead h2 a:hover { text-decoration:underline !important; }
#alternate div { position:absolute; top:20px; left:30px }
#banner #banner_left #alternate div h2, #banner #banner_left #alternate div h3 { margin:0; padding:0; text-align:left; position:static; left:auto; right:auto; top:auto; bottom:auto; }
#banner #banner_left #alternate div h2 { color:#fff; width:400px; line-height:26px; }
#banner #banner_left #alternate div h3 { color:#000; width:400px; }
#alternate div h3 strong { color:#7ac142 !important; font-weight:normal; }
#alternate a { position:absolute; left:30px; bottom:30px; text-transform:uppercase; color:#7ac142; text-decoration:none !important; }
#content #alternate a strong { color:#fff !important; }
#content #banner #banner_left #alternate a:hover { text-decoration:underline !important; color:#fff !important; }
#banner_right .block { width:256px; height:200px; background: #69ba3c; position:relative; padding:20px 0 30px 20px; }
#banner_right .block h2 { color:#fff; font-size:21px; margin:0; font-weight:normal; /*position:absolute; left: 20px; top:50px;*/ width:230px; }
#banner_right .block p { color:#d4fda6; font-size:13px; margin:0; /*position:absolute; left: 20px; top:73px;*/ width:250px; line-height:16px; }
#banner_right .block a { text-decoration:none; text-transform:uppercase; color:#fff; position:absolute; left:20px; bottom:30px; font-weight:bold; }
#banner_right .block a span { color:#d4fda6 !important; }
p.more { margin-top:-15px; clear:both; }
.notop { margin-top:0 !important; padding-top:0 !important; }
.nobottom { margin-bottom:0 !important; padding-bottom:0 !important; }
.featured li ul, .featured li ul li { list-style-type:none; margin:0; padding:0; }
.featured li ul li { margin:1px 0; font-size:11px !important; color:#221f1f; }
.index ul.floatlist li { color:#333; width:155px; margin:10px 30px 0 0; }
ul.floatlist_small li { width:130px; margin:3px 10px 0 0; padding:5px 0; }
.index ul.floatlist li a, ul.floatlist_small li a { line-height:11px; font-size:11px; }
ul.floatlist_small li a { padding:4px 0; }
.index .third_second h4 { margin-top:15px; }
#resources_link { clear:both; padding-top:13px; }
#resources_link strong { display:block; float:left; height:40px; width:10px }
#video_thumb, #video_desc { margin-top:13px; }
#video_thumb { width:95px; height:57px; float:left; margin-right:15px; }
#video_desc { float:right; text-align:left; width:324px; }
#video_desc a { display:block; font-weight:bold; text-decoration:none; }
#more_left ul li { margin-bottom:5px; padding-left:12px; }
#more_left ul li a { font-weight:bold; display:block; color:#333; font-size:13px; /*margin-left:-12px;*/ }
#more_left ul li a span { margin-left:-12px; }
.success_story_block { float:left; margin:0 12px 0 0; width:300px; }
/*.success_story_block strong { color:#333; }*/
.row { clear:both; }
#content strong { color:#7ac142; }
.resources li { color:#000; font-size:11px; min-height:28px; height:auto !important; height:28px; /* last one for IE6 */ }
.third_double div .resources li { width:300px; }
.resources li span { color:#7f7f7f; }
.resources li.comment a { line-height:12px; }
.third_second h2, .third_double h2 { margin-bottom:10px; }
.third_second h2, .third_double h2 { color:#000 !important; }
.third_second h2 strong, .third_double h2 strong { color:#7ac142 !important; }

.index .third_second h2 { padding:0; }
.index .third_second h2.mainh2 { padding:.5em 0; /*font-size:17px; letter-spacing:-.05em;*/ }
.featured li ul li { height:1%; margin:0; line-height:12px; }
.featured br { display:block; }

.third_first { padding-top:0; }
.third_first ul.links li { border:none; }
.third_first ul.links li a { background-position:0px 5px !important; }
.third_first ul.links li a:hover { background-repeat:no-repeat; background-image:none; }

.third_double { margin-top:0; }

ul.longtext li { min-height:61px; height:auto !important; height:61px; }

/* Color overrides
-------------------------------------------------- */
.third_second h2, .third_double h3, .third_double h2, .third_second h2 strong, .third_double h3 strong, .third_double h2 strong, .third_second a { color:#7ac142; }

.corporate #content .third_second h3, .corporate #content .third_double h3, .corporate #content #contenthead h2, .corporate #content #contenthead h2 a, .corporate #content.third_third h3, .corporate .fcolor9, .corporate #content strong, .corporate .third_first h3, .corporate ul.simple li span, .corporate #more_left h3, .corporate #requestcall h3, .corporate .third_second a { color:#62cae3 !important; }
.corporate .third_second h4, .corporate .third_third h4 { border-bottom:1px solid #62cae3 !important; }
.corporate .third_second h4 span, .corporate .third_third h4 span, .corporate #banner_right .block { background:#62cae3 !important; }
.corporate #banner_right .block p, .corporate #banner_left h3 strong, .corporate #banner_right .block a span.fcolor9, .corporate #banner #banner_left #alternate a { color:#cffdf5 !important; }
/* Different shade */
.corporate .third_first ul li.active a, .corporate .third_third h3 { color:#007fb2 !important; }
.corporate .third_first hr { background:#62cae3 !important; }
.corporate ul.links li a { background-image:url(/common/img/icons/plus_blue.gif); }

.enduser #content .third_second h3, .enduser #content .third_double h3, .enduser #content #contenthead h2, .enduser #content #contenthead h2 a, .enduser #content.third_third h3, .enduser .fcolor9, .enduser #content strong, .enduser .third_first h3, .enduser ul.simple li span, .enduser #more_left h3, .enduser #requestcall h3, .enduser .third_second a { color:#72aeb6 !important; }
.enduser .third_second h4, .enduser .third_third h4 { border-bottom:1px solid #72aeb6 !important; }
.enduser .third_second h4 span, .enduser .third_third h4 span, .enduser #banner_right .block { background:#72aeb6 !important; }
.enduser #banner_right .block p, .enduser #banner_left h3 strong, .enduser #banner_right .block a span.fcolor9, .enduser #banner #banner_left #alternate a { color:#cffdf5 !important; }
/* Different shade */
.enduser .third_first ul li.active a, .enduser .third_third h3 { color:#5a9a98 !important; }
.enduser .third_first hr { background:#72aeb6 !important; }
.enduser ul.links li a { background-image:url(/common/img/icons/plus_teal.gif); }

.identity #content .third_second h3, .identity #content .third_double h3, .identity #content #contenthead h2, .identity #content #contenthead h2 a, .identity #content.third_third h3, .identity .fcolor9, .identity #content strong, .identity .third_first h3, .identity ul.simple li span, .identity .third_second a { color:#f7ac07 !important; }
.identity .third_second h4, .identity .third_third h4 { border-bottom:1px solid #f7ac07 !important; }
.identity .third_second h4 span, .identity .third_third h4 span, .identity #banner_right .block { background:#f7ac07 !important; }
.identity #banner_right .block p, .identity #banner_left h3 strong, .identity #banner_right .block a span.fcolor9, .identity #banner #banner_left #alternate a { color:#fdf49a !important; }
/* Different shade */
.identity .third_first ul li.active a, .identity .third_third h3, .identity #more_left h3, .identity #requestcall h3 { color:#e37f1c !important; }
.identity .third_first hr { background:#f7ac07 !important; }
.identity ul.links li a { background-image:url(/common/img/icons/plus_yellow.gif); }

/*.identity #content .third_double h3 strong, .identity #content .third_second h2 strong, .corporate #content .third_double h3 strong, .corporate #content .third_second h2 strong, .enduser #content .third_double h3 strong, .enduser #content .third_second h2 strong { color:#000 !important; }*/

#featured_products_big_collab, #featured_products_big_datacenter, #featured_products_big_ism { height:65px; margin-top:10px; }
#featured_products_big_collab a { display:block; width:151px; height:44px; background:url(/common/img/boxshots/featuredproduct_teal.png) top left no-repeat; text-decoration:none; float:left; padding:12px 0 0 65px; font-style:normal; color:#666; font-size:13px; margin-right:12px; border-right:1px solid #eee; font-weight:bold; }
#featured_products_big_collab a strong { color:#72AEB6; }
#featured_products_big_datacenter a { display:block; width:151px; height:44px; background:url(/common/img/boxshots/featuredproduct_green.png) top left no-repeat; text-decoration:none; float:left; padding:12px 0 0 65px; font-style:normal; color:#666; font-size:13px; margin-right:12px; border-right:1px solid #eee; font-weight:bold; }
#featured_products_big_datacenter a strong { color:#7AC142; }
#featured_products_big_ism a { display:block; width:151px; height:44px; background:url(/common/img/boxshots/featuredproduct_yellow.png) top left no-repeat; text-decoration:none; float:left; padding:12px 0 0 65px; font-style:normal; color:#666; font-size:13px; margin-right:12px; border-right:1px solid #eee; font-weight:bold; }
#featured_products_big_ism a strong { color:#F7AC07; }
#featured_products_big_collab a:hover, #featured_products_big_datacenter a:hover, #featured_products_big_ism a:hover { text-decoration:none !important; }
#featured_products_big_collab a.last, #featured_products_big_datacenter a.last, #featured_products_big_ism a.last { margin-right:0; }
#featured_products_big_collab, #featured_products_big_datacenter, #featured_products_big_ism { height:102px; }
#featured_products_big_collab a, #featured_products_big_datacenter a, #featured_products_big_ism a { width:178px; height:80px; margin-right:0; padding:36px 0 0 96px; border:none; font-size:14px; }

#banner_right .block a:hover span.fcolor9 { color:#fff !important; } /* needs to be at bottom to override color overrides */
/* Lontail Page */
.return_link { font-size:11px; text-transform:none; font-weight:bold; padding:0 0 0 0; }
.return_link strong{  padding-left:10px; color:#599998; }
.return_link a{ text-decoration:none; color:#000;}
