body        { background-color: #859ca2; background-image: url('body_bg0.gif'); background-position: top; background-repeat: repeat-x; color: #000000; font-weight: normal; text-decoration: none; font-family: sans-serif; padding: 0 0 0 0; margin: 10px 0 0 0; }

a        { color: #006699; text-decoration: underline; }

h1, h2, h3, h5, h6, h7        { margin-top: 0; margin-bottom: 0.5em; }
h4                               { margin-top: 0; margin-bottom: 0.5em; color: #c30b0b; }

h3        { font-size: 120%; }
h4        { font-size: 110%; }
h5        { font-size: 100%; }

li        { margin-bottom: 0.5em; line-height: 130%; }

fieldset        { border-color: #cccccc; border: #cccccc 1px solid; }
fieldset div        { color: #000000; margin-left: 0.5em; margin-right: 0.5em; }
legend        { color: #c30b0b; font-weight: bold; font-size: 75%; margin: 0.5em; padding: 0.5em; text-align: left; }
legend        a        { color: #c30b0b; text-decoration: underline; }
td.corner_left        { background-color: #ffffff; text-align: left; width: 350px; height: 5px; padding: 0; }
td.corner_right        { background-color: #ffffff; text-align: right; width: 410px; height: 5px; padding: 0; }

td.header        { background-color: #c30b0b; color: #ffffff; padding: 5px 20px 5px 10px; font-weight: bold; font-size: 75%; border-top: #555555 3px solid; border-bottom: #555555 1px solid; }
td.cell        { color: #555555; padding: 5px 20px 5px 10px; font-size: 75%; border-bottom: #cccccc 1px solid; line-height: 130%; }

td.logo        { background-color: #ffffff; width: 350px; height: 45px; text-align: left; }

td.head        { background-color: #ffffff; width: 410px; text-align: right; padding: 10px 10px 0 0; }

td.top        { padding: 10px; font-size: 70%; }

td.redline        { background-color: #c30b0b; background-image: url("redline-.png"); width: 410px; text-align: right; }
td.www        { color: #ffffff; padding: 0 5px 0 0; font-weight: bold; font-size: 70%; }
td.head_01        { background-color: #ffffff; background-image: url("01000000.jpg"); width: 350px; height: 37px; }
td.head_02        { background-color: #859ca1; background-image: url("02000000.jpg"); width: 350px; height: 64px; }
td.head_03        { background-color: #859ca1; background-image: url("03000000.jpg"); width: 410px; height: 64px; text-align: right; }

td.menu        { background-color: #c30b0b; height: 25px; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; }
td.branches        { font-family: arial, helvetica, sans-serif; padding: 3px 0 0 5px; font-weight: bold; font-size: 80%; text-align: left; border-left: #ffffff 1px solid; vertical-align: bottom; }
td.branches        a        { color: #ffffff; text-decoration: none; cursor: pointer; cursor: hand; }

td.main        { background-color: #ffffff; padding: 10px; }

td.footer        { padding: 10px 20px 0 0px; color: #555555; font-size: 70%; border-top: #dedede 1px solid; }

input.text        { font-size: 75%; width: 100%; font-family: arial, helvetica, sans-serif; }
input.button        { font-size: 75%; font-family: arial, helvetica, sans-serif; }
select        { font-size: 75%; font-family: arial, helvetica, sans-serif; }
textarea        {  }

td.header_service        { background-color: #84869d; color: #ffffff; padding: 5px 10px 5px 10px; font-weight: bold; font-size: 100%; }
td.header_hosting        { background-color: #84869d; color: #ffffff; padding: 5px 10px 5px 10px; font-weight: bold; font-size: 100%; }

.body_indent        { margin-top: 0.5em; margin-bottom: 0.5em; line-height: 130%; text-indent: 3em; }
.body_first        { margin-top: 0; margin-bottom: 0.5em; line-height: 130%; }
.body_first3        { margin-top: 0; margin-bottom: 0.5em; margin-right: 0.5em; line-height: 130%; text-align: right }
.body        { margin-top: 0.5em; margin-bottom: 0.5em; line-height: 130%; }
.body_first2        { margin-top: 0.0em; margin-bottom: 0.5em; line-height: 130%; color: #444444; }
.body_first4        { margin-top: 0.0em; margin-bottom: 0.5em; line-height: 130%; color: #444444; }

.subtitle_first2        { margin: 0 0 0em 0; }
.subtitle_first        { margin: 0 0 0.5em 0; }
.subtitle        { margin: 1.5em 0 0.5em 0; }

.normal        { font-size: 100%; }
.smal        { font-size: 90%; }
.small        { font-size: 80%; }
.smaller        { font-size: 70%; }

.list        { margin-bottom: 1.5em; }

.special        { background-color: #c30b0b; color: #ffffff; padding: 0.5em; margin-top: 0; margin-bottom: 0.5em; text-align: center; line-height: 130%; font-size: 120%; width: 100%; }

.block .t, .block .r, .block .b, .block .l, .block .c        { position: relative; z-index: 1; display: block; background-repeat: no-repeat; background-position: left top; left: 0; top: 0; }
.block .t { left: -10px; top: -10px; }
.block .r { background-position: right top; left: 20px; }
.block .b { background-position: right bottom; top: 20px; }
.block .l { background-position: left bottom; left: -20px; }
.block .c { left: 10px; top: -10px; margin-right: 10px; }

#purple, #pink, #lime, #green, #gray, #orange, #red { background: #ffffff; }

.block { background: #ffffff; //border: 1px solid #ffffff; }

.block .reducer, td.newsfeed        { padding: 0.7em; }
.block .reducer a        { text-decoration: underline; }

#purple .block .t { background-image: url('purple-t.gif'); }
#purple .block .r { background-image: url('purple-r.gif'); }
#purple .block .b { background-image: url('purple-b.gif'); }
#purple .block .l { background-image: url('purple-l.gif'); }
#purple .block .reducer { background-color: #c3c8e6; color: #19393e; margin-left: 2px; } 
#purple .block .reducer        a { color: #19393e; }
#purple .block td        { color: #19393e; }

#pink .block .t { background-image: url('pink-t00.gif'); }
#pink .block .r { background-image: url('pink-r00.gif'); }
#pink .block .b { background-image: url('pink-b00.gif'); }
#pink .block .l { background-image: url('pink-l00.gif'); }
#pink .block .reducer { background-color: #e6c3e3; color: #19393e; margin-left: 2px; } 
#pink .block .reducer        a { color: #19393e; }
#pink .block td        { color: #19393e; }

#lime .block .t { background-image: url('lime-t00.gif'); }
#lime .block .r { background-image: url('lime-r00.gif'); }
#lime .block .b { background-image: url('lime-b00.gif'); }
#lime .block .l { background-image: url('lime-l00.gif'); }
#lime .block .reducer { background-color: #dde7c4; color: #19393e; margin-left: 2px; } 
#lime .block .reducer        a { color: #19393e; }
#lime .block td        { color: #19393e; }

#green .block .t { background-image: url('green-t0.gif'); }
#green .block .r { background-image: url('green-r0.gif'); }
#green .block .b { background-image: url('green-b0.gif'); }
#green .block .l { background-image: url('green-l0.gif'); }
#green .block .reducer { background-color: #c4e1e7; color: #19393e; margin-left: 2px; } 
#green .block .reducer        a { color: #19393e; }

#gray .block .t { background-image: url('gray-t00.gif'); }
#gray .block .r { background-image: url('gray-r00.gif'); }
#gray .block .b { background-image: url('gray-b00.gif'); }
#gray .block .l { background-image: url('gray-l00.gif'); }
#gray .block .reducer { background-color: #f5f5f5; color: #000000; margin-left: 2px; } 
#gray .block .reducer        a { color: #006699; }

#orange .block .t { background-image: url('orange-t.gif'); }
#orange .block .r { background-image: url('orange-r.gif'); }
#orange .block .b { background-image: url('orange-b.gif'); }
#orange .block .l { background-image: url('orange-l.gif'); }
#orange .block .reducer { background-color: #f4a460; color: #000000; margin-left: 2px; } 
#orange .block .reducer        a { color: #000000; }

#red .block .t { background-image: url('red-t000.gif'); }
#red .block .r { background-image: url('red-r000.gif'); }
#red .block .b { background-image: url('red-b000.gif'); }
#red .block .l { background-image: url('red-l000.gif'); }
#red .block .reducer { background-color: #c30b0b; color: #ffffff; margin-left: 2px; } 
#red .block .reducer        a { color: #ffffff; }

.news        { clear: both; width: 95%; }
.news .date, .news .msg        { float: left; padding-bottom: 1em; }
.news .date        { color: #666666; font-size: 70%; width: 10%; //margin-right: -100%; }
.news .msg        { font-size: 70%; width: 90%; //margin-left: 15%; }

td.content        { padding: 10px 10px 0px 10px; }
td.subbranches        { padding: 0 20px 1em 0; font-size: 70%; }

td.desc        { background-color: #f5f5f5; font-weight: bold; font-size: 80%; padding: 5px 20px 5px 10px; }
td.desc_last        { background-color: #f5f5f5; font-weight: bold; font-size: 80%; padding: 5px 10px 5px 10px; }
td.subdesc        { font-size: 75%; padding: 5px 20px 10px 10px; border-top: #cccccc 1px solid; }
td.subdesc_last        { font-size: 75%; padding: 5px 10px 10px 10px; border-top: #cccccc 1px solid; }

