body  {
background: #f8f8f9;
font-size:11px;
color:#455560;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
margin:0px;
}

td  {
vertical-align:top;
font-size:11px;
color:#455560;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
}

p  {
color:#455560;
margin:0px;
margin-bottom:7px;
line-height:15px;
}

div  {
margin:0px;
padding:0px;
}

span {
margin:0px;
padding:0px;
}

a:link,
a:visited  {
color:#455560;
text-decoration:underline;
}

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

form  {
margin:0px;
}

input, textarea, select   {
border:1px solid #ffffff;
font-size:11px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
width:150px;
background:#ffffff url(../images/admin/bg_field.gif) no-repeat;
padding:3px 0px 2px 4px;
}

textarea	{
width:400px;
height:120px;
}

ul  {
margin:0px;
padding:0px;
margin:25px;
}

li  {
margin:0px;
padding:0px;
}

small	{
font-size:10px;
}

h1  {
font-size:19px;
color:#455560;
font-weight: normal;
line-height:18px;
margin:0px 0px 9px 0px;
padding:0px 0px 6px 0px;
border-bottom:1px solid #455560;
}
h2  {
font-size:15px;
color:#455560;
font-weight: normal;
line-height:16px;
margin:0px 0px 9px 0px;
padding:15px 0px 4px 0px;
border-bottom:1px solid #455560;
}
h3  {
font-size:14px;
color:#455560;
font-weight: bold;
line-height:15px;
margin:0px 0px 4px 0px;
padding:0px;
}
h4  {
font-size:12px;
color:#ffffff;
font-weight: bold;
text-transform:uppercase;
margin:0px 0px 2px 0px;
padding:0px 0px 1px 0px;
border-bottom:1px solid #ffffff;
}
h5  {
font-size:12px;
color:#455560;
font-weight:bold;
margin:0px 0px 3px 0px;
padding:0px;
}
h6  {
font-size:11px;
color:#455560;
font-weight:bold;
margin:0px 0px 3px 0px;
padding:0px;
}

/*  */

.table_rows	{
border:1px solid #ffffff;
}
.table_rows th	{
padding:3px 8px 2px 8px;
background:#e8eaec url(../images/admin/bg_th_rows.gif) repeat-x bottom;
border-bottom:1px solid  #cfd3d6;
font-weight:normal;
text-transform:uppercase;
text-align:left;
}
.table_rows td	{
padding:4px 8px 3px 8px;
border-bottom:1px solid #dadddf;
}
.odd	{
background:#ebedef;
}
.even	{
background:#f0f2f3;
}
.over {
background:#455560;
color:#ffffff;
}
.over td {
color:#ffffff;
}
.over th {
color:#455560;
}
.over a:link,
.over a:visited,
.over a:hover {
color:#ffffff;
}

.b_form	{
color:#455560;
background:none;
background:#dadddf;
cursor:pointer;
border:1px solid #5e707c;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;
padding:0px;
}
.button	{
color:#455560;
background:none;
background:#dadddf;
cursor:pointer;
border:1px solid #5e707c;
border-top:1px solid #ffffff;
border-left:1px solid #ffffff;

}
.button a:link,
.button a:visited,
.button a:hover	{
text-decoration:none;
color:#455560;
padding:2px 7px;
}

/*  */

.table_cols  {
border:1px solid #ffffff;
background:#f0f2f3 url(../images/admin/bg_td.gif) repeat-x;
}
.table_cols th {
padding:7px 12px;
text-align:left;
white-space:nowrap;
font-weight:normal;
text-transform:uppercase;
border-bottom:1px solid #cfd3d6;
background:#e8eaec url(../images/admin/bg_th.gif) repeat-y;
vertical-align:top;
}
.table_cols td {
border-bottom:1px solid #dadddf;
padding:7px 0px 7px 12px;
width:100%;
}


/*  */

#horiz ul	{
float:left;
width:100%;
padding:0px;
margin:0px;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
white-space:nowrap;
font-size:11px;
background:#b5bbbf;
}
#horiz li {
text-align:center;
display:inline;
}
#horiz a:link,
#horiz a:visited	{
float:left;
text-decoration:none;
color:#ffffff;
background:#b5bbbf url(../images/admin/arrow.gif) 4px 4px no-repeat;
padding:2px 10px 2px 18px;
}
#horiz a:hover {
background:#455560 url(../images/admin/arrow-on.gif) 4px 4px no-repeat;
}
#current a:link,
#current a:visited	{
float:left;
text-decoration:none;
color:#455560;
background:#f8f8f9 url(../images/admin/arrow-current.gif) 4px 4px no-repeat;
padding:2px 10px 2px 18px;
}
#current a:hover {
color:#ffffff;
background:#455560 url(../images/admin/arrow-on.gif) 4px 4px no-repeat;
}

.t_darkgrey	{
background:#455560 url(../images/admin/header.gif);
color:#ffffff;
font-size:15px;
text-align:left;
height:25px;
vertical-align:middle;
}

.help_icon	{
margin-left:8px;
cursor:pointer;
vertical-align:text-bottom;
}

.help_info	{
visibility: hidden;
position:absolute;
padding:10px 15px 14px 15px;
margin:2px 0px;
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:14px;
text-transform:none;
white-space:normal;
width:300px;
background-image:url(../images/admin/info_bg.png);
_background-image:none;
_background-color:#000000;
}
.help_info p  {
margin:0px;
margin-bottom:5px;
color:#ffffff;
font-weight:bold;
line-height:14px;
text-transform:none;
white-space:normal;
}
/* CMS edit */

#cms_edit_text td	{
margin:0px;
padding:0px;
border:0px;
}

.message { margin:10px 0px 10px 0px; padding:20px 20px 20px 20px; border: 1px solid #cccccc; background-color:#FFFAC; }

.error {  margin:10px 0px 0px 10px; padding:20px 20px 20px 20px; border: 1px solid red; color:red; background-color:#FFE4C4; }

.validation {  margin:10px 0px 10px 0px; padding:20px 20px 20px 20px; border: 1px solid red; color:red; background-color:#FFE4C4; }
