.columns { clear: both; width: 100%; }
.columns .a, .columns .b { float: left; }
.columns .a { width: 100px; }
.columns .b { }

td.line1 { border-bottom: 2px solid #265A88;font-size:11px; background-color: #F4F4F4; font-family: verdana, arial, tahoma; font-weight: bold; }
td.line2 { border-bottom: 1px solid #A8A8A8; }
a.link1, a.link1:visited { padding: 5px; border-bottom: 1px solid #A8A8A8; background-color: #E2E2E2; font-family: verdana, arial, tahoma; font-size: 11px; color: #000000; }
span.link2 { padding: 5px; border-bottom: 1px solid #B3B3B3; background-color: #EEEEEE; font-family: verdana, arial, tahoma; font-size: 11px; color: #000000; }

a.login, div.login {
font-size:12px;
font-family: verdana, arial, tahoma;
float:right;
}

td.gallbg {
border-bottom: 2px solid #ffffff;
border-top: 1px solid #ACCFF3;
}

p {
line-height:130%;
margin-bottom:0.9em;
margin-top:4;
}

div.gallname {
margin:0;
background-color: #306BAA;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: Arial, Tahoma, Sans-Serif;
}

td.gallbg2 {
border-bottom: 2px solid #ffffff;
border-top: 1px solid #37AA55;
}

td.gallbg3 {
border-top: 2px solid #ffffff;
border-bottom: 1px solid #37AA55;
}

div.gallname2 {
margin:0;
background-color: #37AA55;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: Arial, Tahoma, Sans-Serif;
}

div.gallname3 {
margin:0;
background-color: #808080;
color: #ffffff;
font-weight: bold;
font-size: 12px;
font-family: Arial, Tahoma, Sans-Serif;
}

p.main {
padding-left: 20px;
line-height:100%;
margin-bottom:0.6em;
margin-top:2;
}

.title {
text-transform: uppercase;
font-size:20px;
font-family:verdana;
}
.title2 {
font-weight: bold;
font-size:16px;
font-family:verdana;
}

