body {
margin: 0;
background: #ffffff;
color: #000000;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: .75em;
}

#pageLayout {
width: 980px;
font-size: 1em;
}

/* header */
#headerLayout {
width: 100%;
background: url('/images/blue.gif') top left repeat-x;
}

#headerLogo {
width: 325px;
height: 157px;
}

#headerLogo img {
border: 0;
}

a img {
border-style: none;
}

#headerLinks {
vertical-align: top;
font-size: .85em;
width: auto;
height: 15px;
text-align: right;
font-weight: bold;
color: #ccd1e1;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#headerAds {
height: 104px;
}

#headerAds table {
height: 76px;
}

#headerAds img {
margin-right: 25px;
float: right;
}

#headerTools {
vertical-align: top;
font-size: .85em;
width: auto;
height: 15px;
text-align: right;
font-weight: bold;
color: #ccd1e1;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#headerText {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-weight: bold;
font-size: 3em;
}

#headerToolsTable {
width: 100%;
}

#headerToolsTable input.ms-sbplain {
width: 100px !important;
border: 1px #b9c2da inset;
font-size: .9em;
}

#headerSearch {
font-size: .8em;
font-weight: bold;
border-right: 1px #CCD1E1 solid;
}

#headerSearch table {
margin-left: auto;
}

#headerSearch td {
padding-right: 5px;
}

#headerLogin {
font-size: .85em;
}

a {
color: #374985;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a:visited {
color: #666666;
text-decoration: none;
}

#footer {
clear: both;
margin: 0px;
padding: 50px;
text-align: center;
}

/* ----------container to center the layout-------------- */
#container {
width: 980px;
margin-bottom: 10px;
}

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 50px;
margin-right: 50px;
margin-top: 15px;
}


#articleSummaryBlock {
   box-shadow:inset 0 0 10px #000000;
   -moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   width: 700px;
   margin-left: auto;
   margin-right: auto;
}

#articleSummaryTitle {
font-size: 1.2em;
font-weight: bold;
padding: 10px;
}

#articleSummaryText {
font-size: .9em;
padding: 10px;
}

#policyChangeBlock {
   box-shadow:inset 0 0 10px #000000;
   -moz-box-shadow:inset 0 0 10px #000000;
   -webkit-box-shadow:inset 0 0 10px #000000;
   width: 700px;
   margin-left: auto;
   margin-right: auto;
}

#policyChangeTitle {
font-size: 1.2em;
font-weight: bold;
padding: 10px;
}

#policyChangeText {
font-size: .9em;
padding: 10px;
}
