﻿body {
background:#c6cfd0 url(../Image/bkg_gradiant.gif) repeat-x;
text-align:center;
font-size:13px;
font-family:Tahoma, Arial, Sans-Serif;
line-height:1.5em;
margin:0;
padding:0;
}

img {
border:0;
}

#container {
margin-left:auto;
margin-right:auto;
text-align:left;
width:975px;
}

#banner_bar {
background-color:#ddd;
text-align:left;
padding:5px;
}

h2 {
font-size:12px;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
font-weight:bold;
margin:0;
padding:0;
}

#left_header {
float:left;
}

#right_header {
float:right;
}

#navigation {
border-left:solid 1px #fff;
border-right:solid 1px #fff;
background-color:#000;
width:963px;
font-weight:bold;
height:27px;
padding:0 0 0 10px;
}

#navigation_namm {
width:973px;	
border-left:solid 1px #fff;
border-right:solid 1px #fff;
background-color:#0567b2;
font-weight:bold;
height:24px;
text-align:center;
color:#ffd86f;
}

#navigation_namm a{color:#ffd86f;text-decoration:none;font-weight:bold;}

#memoryticker{}


#content {
background:url(../Image/bkg_content_back_gray.gif) repeat-y;
width:955px;
padding:0 10px 10px;
}

a {
font-weight:bold;
color:#8b0317;
}

a:hover {
font-weight:bold;
color:#8b0317;
text-decoration:none;
}

#content hr {
border:none;
background-color:#f0f2f4;
color:#ccc;
width:100%;
height:1px;
text-align:left;
}

#content hr.thick {
border:none;
background-color:#bac4cd;
color:#bac4cd;
width:100%;
height:5px;
text-align:left;
}

#left {
width:640px;
float:left;
}

#left h1 {
font-size:22px;
font-weight:bold;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#000;
margin:0;
padding:0;
}

#left h2 {
font-size:12px;
font-weight:normal;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
margin:0;
padding:0;
}

#left h3 {
font-size:12px;
font-weight:bold;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
margin:0;
padding:0;
}

#left h4 {
font-size:14px;
font-weight:bold;
font-family:Tahoma, Arial, Verdana, Sans-Serif;
color:#414850;
margin:0;
padding:0;
}

#left h5 {
font-size:12px;
font-weight:bold;
font-family:Arial, Tahoma, Verdana, Sans-Serif;
color:#c7252d;
margin:0;
padding:0;
}

#right {
width:300px;
float:right;
text-align:center;
padding-top:10px;
}

.dlcategory {
background-color:#f0f2f4;
border-bottom:solid 1px #bac4cd;
}

#press_release {
float:left;
margin-left:20px;
margin-top:17px;
}

#press_release a {
font-weight:normal;
color:#b30114;
}

#footer {
width:975px;
}

#footer_banner {
width:955px;
background: #fff url(../Image/bkg_footer_tile.gif) repeat-y;
padding:10px;
}

#footer_navigation {
line-height:1.5em !important;
font-size:9pt !important;
background:#000 url(../Image/bkg_footer_navigation.gif) no-repeat bottom !important;
width:975px !important;
border:solid 1px #fff !important;
padding:10px 0 !important;
}

#footer_navigation td {
line-height:1.5em !important;
font-size:9pt !important;
font-weight:normal !important;
color:#fff !important;
}

#footer_navigation td h1 {
color:#fff !important;
font-size:14pt !important;
margin:0 !important;
padding:0 !important;
}

#footer_navigation td a {
line-height:1.5em !important;
font-size:9pt !important;
font-weight:normal !important;
color:#b7b7b7 !important;
}

#footer_navigation td a:hover {
line-height:1.5em !important;
font-size:9pt !important;
font-weight:normal !important;
color:#b7b7b7 !important;
text-decoration:none !important;
}

#footer_navigation a.informaticsnavigation {
font-weight:bold;
color:#000;
text-decoration:none;
}

#footer_navigation a.informaticsnavigation:hover {
font-weight:bold;
color:#000;
text-decoration:underline;
}

#footer_navigation a.footernavigation {
font-size:8.5pt;
color:#000;
text-decoration:none;
}

#login_box {
font-size:9px;
float:right;
text-align:right;
line-height:15px;
color:#b30114;
}

#login_box a {
font-weight:normal;
color:#b30114;
text-decoration:none;
}

#login_box img.loginboximage {
position:relative;
top:2px;
}

.secondaryRedBoldBigger {
font-size:11pt;
color:#b30114;
font-weight:bold;
}

div.bubble {
width:auto;
font-size:11px;
margin-bottom:24px;
}

div.bubble blockquote {
border:1px solid #c9c2c1;
background-color:#fff;
margin:0;
padding:0;
}

div.bubble blockquote p {
margin:10px;
padding:0;
}

div.bubble cite {
position:relative;
top:6px;
background:transparent url(../Image/tip.gif) no-repeat 20px 0;
font-style:normal;
margin:0;
padding:7px 0 0 15px;
}

div.bubble div.rounded {
margin-bottom:10px;
border:3px solid #fff;
background-color:#efefef;
}

div.bubble div.rounded blockquote {
border:0;
background-color:transparent;
}

div.bubble div.rounded blockquote p {
margin:0 10px;
}

div.bubble cite.rounded {
position:relative;
padding-left:15px;
padding-top:12px;
top:9px;
background:transparent url(../Image/tip-rounded.gif) no-repeat 15px 0;
margin:0;
}

div#pimped.bubble {
font-size:0.9em;
}

div#pimped.bubble div.rounded {
color:#fff;
border:3px solid #fff;
background-color:#111;
}

div#pimped.bubble cite.rounded {
background:transparent url(../Image/tip-pimped.gif) no-repeat 15px 0;
}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating {
background:url(../Image/star.gif) left -1000px repeat-x;
}

.star-rating {
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
background-position:left top;
margin:0;
padding:0;
}

.star-rating li {
display:inline;
}

.star-rating a,.star-rating .current-rating {
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus {
background-position:left bottom;
}

.star-rating a.one-star {
width:20%;
z-index:6;
}

.star-rating a.two-stars {
width:40%;
z-index:5;
}

.star-rating a.three-stars {
width:60%;
z-index:4;
}

.star-rating a.four-stars {
width:80%;
z-index:3;
}

.star-rating a.five-stars {
width:100%;
z-index:2;
}

.star-rating .current-rating {
z-index:1;
background-position:left center;
}

.inline-rating {
display:inline-block;
vertical-align:middle;
}

.small-star {
width:60px;
height:12px;
}

.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating {
background: #fff url(../Image/star_small.gif);
line-height:12px;
height:12px;
}

.topmenuul {
list-style-type:none;
margin:0;
padding:0;
}

.topmenuli {
list-style-type:none;
float:left;
padding-left:17px;
}

a.topmenutitle:hover {
padding-bottom:7px;
display:block;
font-size:8.5pt;
text-transform:uppercase;
color:#ffa800;
font-weight:bold;
text-decoration:none;
}

li:hover ul,li.over ul {
display:block;
}

.content {
clear:left;
}

.submenuul {
position:absolute;
list-style-type:none;
display:none;
background-color:#ad0113;
background:url(../Image/bkg_sidebar1.gif) 0 0 repeat-x;
margin:0;
padding:0;
}

.submenuli a {
display:block;
width:175px;
font-weight:normal;
text-decoration:none;
color:#fff;
font-size:8.5pt;
border-bottom:1px solid #7b000d;
padding:6px;
}

.submenuli a:hover {
text-decoration:underline;
font-weight:normal;
color:#fff;
font-size:8.5pt;
}

#secondary_navigation {
border-left:solid 1px #fff;
border-right:solid 1px #fff;
background-color:#c81017;
background:#c81017 url("../Image/bkg_snav.gif") repeat-x;
width:963px;
font-weight:bold;
padding:0 0 0 10px;
}

.blank {
text-decoration:none;
}

.loginunderline {
border-bottom:1px solid #666;
}

#category_box a.title {
font-family:Arial, Tahoma, Verdana, Sans-Serif;
font-size:18px;
font-weight:bold;
color:#b30114;
text-decoration:none;
}

#category_box a.title:hover {
text-decoration:underline;
}

#buttonGearSearch {
text-decoration:none;
text-align:left;
background: #c03 url(../Image/bkg_gearsearchbutton.gif) no-repeat;
border-color:#ac2a34 #731c23 #731c23 #ac2a34;
border-style:solid;
border-width:3px;
padding:2px 0 2px 55px;
}

#buttonGearSearch A {
color:#fff;
font-size:10pt;
text-decoration:none;
cursor:hand;
font-weight:bold;
}

#buttonGearSearch A:hover {
color:#ffc705;
font-size:10pt;
text-decoration:none;
cursor:hand;
font-weight:bold;
}

a.buttonTextArticle {
font-weight:bold;
color:#fff;
font-size:12px;
background-color:#666;
text-decoration:none;
border-color:#ccc #ababab #ababab #ccc;
border-style:solid;
border-width:3px;
padding:5px;
}

a.buttonTextArticle:hover {
color:#ffc705;
text-decoration:none;
cursor:hand;
}

.returnMessage {
border:solid 1px red;
font-size:12pt;
font-weight:bold;
color:Red;
font-family:Arial, Sans-Serif;
padding:10px;
}

.legendUser {
font-size:12pt;
font-weight:bold;
font-family:Arial, Sans-Serif;
}

.warningHeader {
color:red;
font-weight:bold;
font-size:12pt;
font-family:Arial, Sans-Serif;
}

.warningText {
color:red;
font-weight:normal;
}

.successHeader {
color:Green;
font-weight:bold;
font-size:12pt;
font-family:Arial, Sans-Serif;
}

.successText {
color:Green;
font-weight:normal;
}

.attentionHeader {
color:#000;
font-weight:bold;
font-size:12px;
font-family:Arial, Sans-Serif;
}

.instructionHeader {
color:#000;
font-weight:normal;
font-size:12pt;
font-family:Arial, Sans-Serif;
}

a.linkSidebar {
font-weight:normal;
color:#000;
}

a.linkSidebar:hover {
font-weight:normal;
color:#A70007;
}

#press_release a:hover,#login_box a:hover {
font-weight:normal;
color:#000;
text-decoration:none;
}

#footer_navigation a.footernavigation:hover,#footer_navigation a.footernavigationselected,#footer_navigation a.footernavigationselected:hover {
font-size:8.5pt;
color:#000;
text-decoration:underline;
}

a.topmenutitle,a.topmenutitleS,a.topmenutitleS:hover {
padding-bottom:7px;
display:block;
font-size:8.5pt;
text-transform:uppercase;
color:#fff;
font-weight:bold;
text-decoration:none;
}

a.loginlinks,.loginwelcome {
font-size:6.5pt;
color:#7B000D;
font-weight:normal;
text-decoration:none;
}

.divLink,.fieldsetUser,.divUser {
padding:10px;
}

.attentionText,.instructionText {
color:#000;
font-weight:normal;
}

#magContent {
margin-left:8px;
margin-right:3px;
}

#magContent .magHeadRed {
background-color:#ca0002;
color:#fff;
font-weight:bold;
font-size:14px;
margin-bottom:2px;
padding:5px;
}

#magContent .magHeadGray {
background-color:#4c4d4d;
color:#fff;
font-weight:bold;
font-size:14px;
margin-bottom:0;
padding:5px;
}

#magContent a.magDigital {
color:#666;
text-transform:uppercase;
font-size:10px;
font-weight:normal;
}

#magContent a.magMain {
font-family:Arial, Sans-Serif;
color:#8b0317;
font-size:16px;
font-weight:bold;
}

#magContent a.magArticle {
color:#000;
font-size:11px;
font-weight:bold;
}

#magContent .magWebE {
color:red;
text-transform:uppercase;
font-size:10px;
}

#magContent .magCatSubCat {
color:#666;
font-size:11px;
font-weight:normal;
}

#magContent .magFImg {
margin-right:15px;
}

#magContent .listStyle {
line-height:normal;
padding-left:15px;
background:url(../Image/dgn_articledot.gif) no-repeat 0 5px;
}

.issueTitle {
font-size:22px;
font-weight:bold;
font-family:Tahoma, Arial, Verdana, Sans-Serif;
color:#B30114;
margin:0;
padding:0;
}
