@import url("/contentarea.css");

body {
color:#333;
background:#FFF url(images/pagebg.png) top repeat-x;
margin:0;
padding:0;
text-align:center;
}

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

a:hover {
color:#E51839;
text-decoration:underline;
}

hr {
color:#DADADA;
}

li {
color:#333;
}

ol {
color:#333;
list-style-type:none;
}

ul {
color:#333;
list-style-type:none;
}

input, textarea, select {
background-color:#F9F9F9;
border:1px #CCC solid;
color:#333;
font:normal 12px/120% Arial, Helvetica, sans-serif;
}

.smallsubmit {
background-color:#E51839;
border:1px solid #710C1B;
color:#FFF;
font:normal 11px/150% Arial, Helvetica, sans-serif;
}

.submit {
background-color:#E51839;
border:1px solid #710C1B;
color:#FFF;
font:bold 16px/100% Arial, Helvetica, sans-serif;
padding:5px;
}

#header {
width:770px;
margin:auto;
}

#header .logo {
width:254px;
margin:0;
text-align:left;
float:left;
}

#header .header-right {
width:516px;
margin:0;
text-align:right;
float:right;
}

#topnav {
width:770px;
margin:4px auto 0;
padding:1px 0 0;
clear:both;
}

#topnav ul {
margin:0;
padding:0;
list-style-type:none;
}

#topnav ul li {
font:bold 11px Arial, Helvetica, sans-serif;
float:left;
color:#666;
text-align:center;
list-style-type:none;
}

#topnav ul li a {
color:#666;
text-decoration:none;
float:left;
margin:0;
line-height:33px !important; /* IE Sucks */
line-height:34px;
padding:0 9px;
}

#topnav li a:hover {
background:url(images/navbar_over.jpg) repeat-x top left;
color:#E51837;
}

#topnav li a#current {
color:#000;
background:url(images/navbar_selected.jpg) repeat-x top left;
}

#articletopnav {
width:770px;
margin:10px auto 0;
}

#articletopnav image {
margin-right:6px;
}

#maintable {
width:770px;
margin:10px auto 0px;
padding:0;
clear:both;
}

#maintable .vdiv {
width:8px;
background:url(images/content_vdiv.jpg) top no-repeat;
}

#leftcol {
width:185px;
text-align:left;
vertical-align:top;
padding:5px 10px 5px 5px;
}

#leftcol h2 {
font:bold 14px/150% Arial, Helvetica, sans-serif;
color:#000;
border-bottom:2px solid #E51839;
padding-bottom:3px;
margin:12px 0 5px;
}

#leftcol .leftcell {
background:url(images/leftcol_cellbg.png) bottom repeat-x;
font-size:10px;
padding-bottom:2px;
} 

#leftcol .leftcell h2 {
font:bold 14px/150% Arial, Helvetica, sans-serif;
color:#000;
border-bottom:2px solid #E51839;
padding:5px 0 3px;
margin:0 0 10px;
}

#leftcol .leftcell p {
font:normal 11px/150% Arial, Helvetica, sans-serif;
color:#000;
margin:0 0 10px;
}

#leftcol .leftcell ul {
padding:0;
margin:0 0 10px;
line-height:normal;
list-style-type:none;
}

#leftcol .leftcell li {
font:normal 11px/150% Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}

#leftcol .leftcell ul li a {
color:#E01821;
display:block;
width:145px;
text-decoration:none;
text-align:left;
padding:0 0 0 12px;
background:url(images/leftnav_bullet.gif) 2px 7px no-repeat;
}

#leftcol .leftcell ul li a:hover {
background:url(images/leftnav_bullet_over.gif) 5px 7px no-repeat;
}

#leftcol .leftcell ul li a.selected {
color:#000;
background:url(images/leftnav_bullet_over.gif) 2px 7px no-repeat;
}

#leftcol .smalltext {
font:normal 11px/150% Arial, Helvetica, sans-serif;
}

#imagearea {
width:526px;
}

#bottomnav {
color:#000;
font:normal 11px/50px Arial, Helvetica, sans-serif;
}

#bottomnav p {
color:#000;
font:normal 11px/150% Arial, Helvetica, sans-serif;
}

#bottomnav a { 
color:#E51839;
text-decoration:none;
} 

#bottomnav a:hover {
color:#E51839;
text-decoration: underline;
}

#bottomnav .bottomnavdiv {
margin:0 15px;
}

#footer {
color:#000;
font:normal 11px/150% Arial, Helvetica, sans-serif;
}

#footer a { 
color:#000;
text-decoration:none;
} 

#footer a:hover {
color:#E51839;
text-decoration:none;
}