* {
text-align:left;
}

body, td, div {
font-family:arial, sans-serif;
font-size:8pt;
color:#333333;
}

body {
margin:0px;
background-image:url(/images/bodybg.gif);
text-align:center;
}

img {
border:0px;
}

a:link, a:visited, a:active {
color:#C0262D;
text-decoration:none;
}

a:hover {
color:#A02026;
}

.alert{
color:#bb0000;
font-weight:bold;
}

img, div {
behavior:url(/_ps/include/iepngfix.htc);
}

h1 {
font-family:tahoma, arial sans-serif;
color:#C0262D;
font-size:130%;
}

h2 {
font-family:tahoma, arial sans-serif;
color:#C0262D;
font-size:110%;
}

h3 {
font-family:tahoma, arial sans-serif;
color:#333333;
font-size:110%;
}


#body {
background-color:#FFFFFF;
background-image:url(/images/contentbg.jpg);
background-repeat:repeat-x;
background-position:top left;
text-align:center;
}

#page {
width:980px;
margin:0px auto 0px auto;
text-align:center;
}

#page .header {
height:105px;
cursor:pointer;
text-align:center;
}

#page .header div {
width:827px;
height:105px;
background-image:url(/images/header.png);
background-repeat:no-repeat;
margin:0px auto 0px auto;
}

#container {
background-image:url(/images/contenttop.png);
background-repeat:repeat-x;
background-position:top left;
min-height:300px;
margin-top:-15px;
padding-top:16px;
text-align:center;
}

#menu {
width:950px;
height:35px;
margin:0px auto 0px auto;
background-image:url(/images/menubg.gif);
background-repeat:repeat-x;
}

#menu .righttend {
float:right;
width:6px;
height:35px;
background-image:url(/images/menurightend.gif);
background-repeat:no-repeat;
}

#menu .leftend {
float:left;
width:6px;
height:35px;
background-image:url(/images/menuleftend.gif);
background-repeat:no-repeat;
}

#menu .items {
width:935px;
height:35px;
float:left;
text-align:center;
}

#menu .item {
height:35px;
display:inline;
}

#menu .split {
display:inline;
width:3px;
height:35px;
background-image:url(/images/menusplit.gif);
background-repeat:no-repeat;
}

#content {
padding:40px 16px 0px 16px;
background-image:url(/images/contentbg.gif);
background-repeat:repeat-y;
background-position:top left;
}


#footer {
width:980px;
height:35px;
margin:0px auto 0px auto;
background-image:url(/images/footerbg.gif);
background-repeat:no-repeat;
background-position:top left;
text-align:center;
line-height:30px;
}


.table th, .table td {
padding:4px 5px 4px 10px;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
}

.table th {
background-color:#C0262E;
color:#FFFFFF;
}

.table .rowon {
background-color:#F2F2F2;
}

.table .rowoff {
background-color:#E5E5E5;
}


.whitepanel, .redpanel {
height:150px;
}

.whitepanel div {
padding:5px 15px 5px 15px;
}

.redpanel  div {
padding:5px 15px 5px 15px;
color:#FFFFFF;
}

.whitepanel div.label {
cursor:pointer;
padding-left:37px;
margin-top:5px;
color:#C0262D;
font-size:120%;
font-weight:bold;
font-family:tahoma;
background-image:url(/images/whitelabelbullet.gif);
background-repeat:no-repeat;
background-position:15px 5px;
}

.redpanel  div.label {
cursor:pointer;
padding-left:37px;
margin-top:5px;
color:#FFFFFF;
font-size:120%;
font-weight:bold;
font-family:tahoma;
background-image:url(/images/redlabelbullet.gif);
background-repeat:no-repeat;
background-position:15px 5px;
}

.gallery .item {
float:left;
margin:0px 10px 10px 0px;
cursor:pointer;
}




