/*----BOF: Global CSS----*/
#main_table {margin:0 auto;color:#000;font-size:11px;font-family:verdana;background:#fff;}
#sub_table {font-size:11px;font-family:verdana;}
.header18px {font-weight:bold;font-size:18px;color:#000;}
#storage_footer {background-color:#2b770d;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#storage_footer a,a:hover,a:visited{color:#fff;}

#cluster_footer {background-color:#110f6e;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#cluster_footer a,a:hover,a:visited{color:#fff;}

#misc_footer {background-color:#717275;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#misc_footer a,a:hover,a:visited{color:#fff;}

#performance_footer {background-color:#d67e0d;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#performance_footer a,a:hover,a:visited{color:#fff;}

#multiprocessor_footer {background-color:#8D101E;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#multiprocessor_footer a,a:hover,a:visited{color:#fff;}

#gpu_footer {background-color:#5214CF;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#gpu_footer a,a:hover,a:visited{color:#fff;}

#specialty_footer {background-color:#97471b;color:#fff;text-align:center;font-size:11px;font-family:verdana;padding:10px 0;}
#specialty_footer a,a:hover,a:visited{color:#fff;}

.rounded_corner_box {background: #f0f0f0;}
.rounded_corner_top div {background: url(http://redbarnhpc.com/v2/images/tl_corner.gif) no-repeat top left;}
.rounded_corner_top {background: url(http://redbarnhpc.com/v2/images/tr_corner.gif) no-repeat top right;}
.rounded_corner_bottom div {background: url(http://redbarnhpc.com/v2/images/bl_corner.gif) 0 100% no-repeat;}
.rounded_corner_bottom {background: url(http://redbarnhpc.com/v2/images/br_corner.gif) no-repeat bottom right;}
.rounded_corner_top div, .rounded_corner_top, 
.rounded_corner_bottom div, .rounded_corner_bottom {width: 100%;height: 6px;font-size: 1px;}
.rounded_corner_content {margin: 0 6px; height:176px;}
.rounded_corner_content img {margin:1px 0 5px 0;}
.t {background: url(images/grey_border.gif) 0 0 repeat-x; background-color:#f0f0f0; margin-bottom:10px;}
.b {background: url(images/grey_border.gif) 0 100% repeat-x}
.l {background: url(images/grey_border.gif) 0 0 repeat-y}
.r {background: url(images/grey_border.gif) 100% 0 repeat-y}
.bl {background: url(images/bl_corner.gif) 0 100% no-repeat}
.br {background: url(images/br_corner.gif) 100% 100% no-repeat}
.tl {background: url(images/tl_corner.gif) 0 0 no-repeat}
.tr#workstation {background: url(images/tr_corner.gif) 100% 0 no-repeat; padding:5px;height:240px;}
.tr#cluster {background: url(images/tr_corner.gif) 100% 0 no-repeat; padding:5px;height:240px;}
.tr#storage {background: url(images/tr_corner.gif) 100% 0 no-repeat; padding:5px;height:180px;}
.tr#multiprocessor {background: url(images/tr_corner.gif) 100% 0 no-repeat; padding:5px;height:240px;}
.tr#gpu {background: url(images/tr_corner.gif) 100% 0 no-repeat; padding:5px;height:240px;}
.tr#specialty {background: url(images/tr_corner.gif) 100% 0 no-repeat; padding:5px;height:240px;}




/*----EOF: Global CSS----*/

/*----BOF: Link Colors for each different color scheme----*/
 a.storage{color:#4dab27; text-decoration:none;border-bottom:2px dotted #4dab27;font-weight:bold;}
 a:hover.storage {color:#2b770d; text-decoration:underline;font-weight:bold;}
 a:visited.storage {color:#2b770d; text-decoration:none;font-weight:bold;border-bottom:2px dotted #45872b;}

 a.cluster{color:#4a89bf; text-decoration:none;border-bottom:2px dotted #4a89bf;font-weight:bold;}
 a:hover.cluster {color:#110f6e; border-bottom:2px solid #4a89bf;font-weight:bold;}
 a:visited.cluster {color:#110f6e; text-decoration:none;border-bottom:2px dotted #110f6e;}

 a.misc{color:#4dab27; text-decoration:none;border-bottom:2px dotted #4dab27;font-weight:bold;}
 a:hover.misc {color:#45872b; text-decoration:underline;font-weight:bold;}
 a:visited.misc {color:#45872b; text-decoration:none;font-weight:bold;border-bottom:2px dotted #45872b;}

 a.performance{color:#fbad3f; text-decoration:none;border-bottom:2px dotted #fbad3f;font-weight:bold;}
 a:hover.performance {color:#d67e0d; text-decoration:underline;font-weight:bold;}
 a:visited.performance {color:#d67e0d; text-decoration:none;font-weight:bold;border-bottom:2px dotted #d67e0d;}

 a.multiprocessor{color:#4dab27; text-decoration:none;border-bottom:2px dotted #4dab27;font-weight:bold;}
 a:hover.multiprocessor {color:#45872b; text-decoration:underline;font-weight:bold;}
 a:visited.multiprocessor {color:#45872b; text-decoration:none;font-weight:bold;border-bottom:2px dotted #45872b;}

 a.gpu{color:#4dab27; text-decoration:none;border-bottom:2px dotted #4dab27;font-weight:bold;}
 a:hover.gpu {color:#45872b; text-decoration:underline;font-weight:bold;}
 a:visited.gpu {color:#45872b; text-decoration:none;font-weight:bold;border-bottom:2px dotted #45872b;}

 a.specialty{color:#4dab27; text-decoration:none;border-bottom:2px dotted #4dab27;font-weight:bold;}
 a:hover.specialty {color:#45872b; text-decoration:underline;font-weight:bold;}
 a:visited.specialty {color:#45872b; text-decoration:none;font-weight:bold;border-bottom:2px dotted #45872b;}
/*----EOF: Link Colors for each different color scheme----*/

/*----BOF: Home Page Styles----*/
#category_table {font-size:11px;font-family:verdana}
#category_table td a {text-decoration:none;color:#000;}
#category_table td a:hover {text-decoration:underline;color:#000;}
#category_table td.desc {padding:5px;text-align:left;}
td.whyrbc {background:url(images/why_red_barn_bg.jpg) no-repeat left top;height:111px;padding-left:102px;padding-top:5px;font-size:11px;text-align:justify;text-indent:20px;}
td.latestnews {background:url(images/news_bg.jpg) no-repeat right top;height:83px;padding-right:104px;padding-top:5px;font-size:11px;}
ul.latestnews li a{color:#85191b}
ul.hpcwarranty li{margin-left:-10px;font-size:11px;}
div.componentheading{display:none;height:0;}
ul.menu {list-style:none;float:left;padding-left:245px;margin:0px;margin-bottom:-5px;font-size:11px;position:absolute;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; /*background:#d1d1d1;*/ display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#fff}
ul.menu ul li a:hover {text-decoration:underline;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 15px 7px; font-size:11px; }
ul.menu .menulink:hover, ul.menu .menuhover {text-decoration:underline;}
ul.menu .sub {background:#fff url(images/nav-arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}
/*----EOF: Home Page Styles----*/

/*----BOF: Storage Solutions Page Styles----*/
#sub_table tr td ul {margin-top:0px;}
#sub_table tr td ul li {line-height:16px;}
#sub_table tr td ul li ul {margin-top:0px;}
.learn {float:right;margin-bottom:9px;margin-right:10px;}
h3.box_header {color:#2b770d;font-size:22px;margin:0; font-style:italic;}
p.box_content{text-align:justify;text-indent:20px;}
div.box_content{margin-top:-20px;}
/*----EOF: Storage Solutions Page Styles----*/

/*----BOF: Cluster Solutions Page Styles----*/
#sub_table tr td ul {margin-top:0px;}
#sub_table tr td ul li {line-height:16px;}
#sub_table tr td ul li ul {margin-top:0px;}
.learn {float:right;margin-bottom:9px;margin-right:10px;}
h3.box_header {color:#2b770d;font-size:22px;margin:0; font-style:italic;}
p.box_content{text-align:justify;text-indent:20px;}
div.box_content{margin-top:-20px;}
table#apps tr td{}
tr#header td {font-size:14px;font-style:italic;font-weight:bold;color:#283991;}
td.dots {border-bottom:1px dotted #707174;}
/*----EOF: Cluster Solutions Page Styles----*/

/*----BOF: Misc Page Styles----*/
table#misc_content {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
table#misc_content p {text-indent:20px;text-align:justify;}
table#misc_content h2 {color:#a10f15;font-weight:bold}
table#misc_content blockquote {text-align:right;font-weight:bold;margin:0 0 10px 0;}
table#misc_content a {color:#7B0B12;text-decoration:underline;}
table#misc_content a:visited {color:#000;}
/*----EOF: Misc Page Styles----*/

ul.luke2 {padding-top:3px;}
ul.luke2 li a, a:visited {text-decoration:underline;color:#F89C37;}
ul.luke2 li a:hover {font-weight:bold;border-bottom:2px solid #F89C37;padding-bottom:1px;}
tr#workstation-header td {font-size:14px;font-style:italic;font-weight:bold;color:#F89C37;}

div#qcontacts {position:relative;top:-188px; z-index:0;}
p#contact-name {position:relative;top:700px;left:730px;text-align:right;display:block;width:250px;}
p#contact-position {position:relative;top:701px;left:730px;text-align:right;display:block;width:250px;}
div#contact-address {position:relative;top:702px;left:730px;text-align:right;display:block;width:250px;}
div#contact-email {position:relative;top:703px;left:730px;text-align:right;display:block;width:250px;}
div#contact-telephone {position:relative;top:704px;left:730px;text-align:right;display:block;width:250px;}
div#contact-fax {position:relative;top:705px;left:730px;text-align:right;display:block;width:250px;}
div#contact-misc {position:relative;top:706px;left:730px;text-align:right;display:block;width:250px;}