/* CSS Document */

body {margin: 10px 0px 10px 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h1,h2,h3  {margin: 10px 0px 10px 0px; padding: 0px;}
p {margin: 10px 0px 10px 0px; padding: 0px;}
a {text-decoration: none; font-weight: bold;}
a:hover {text-decoration: underline;}
hr {clear: both;}

#frame {width: 773px; margin: 0px auto 0px auto; background-image: url(images/middle.gif); background-repeat: repeat-y;}

#leftcolumn {float: left; width: 197px; margin: 0px 0px 0px 3px; _margin: 0px 0px 0px 2px; /*background-color: green;*/}
#leftcolumn img {margin: 0px 0px 0px 7px;}
#leftcolumn h2 {margin-left: 15px; font-size: 14px; color: #ff0000;}
#leftcolumn p {margin-left: 15px;}
#leftcolumn a {color: #ff0000;}
#leftcolumn a:hover {color: #000;}

#rightcolumn {float: left; width: 523px; padding: 0px 30px 0px 20px; /*background-color: orange;*/}
#rightcolumn h1 {font-size: 30px; color: #ff0000;}
#rightcolumn h2 {font-size: 16px;}
#rightcolumn a {font-weight: bold; color: #000;}

#footer {width: 773px; margin: 5px auto 0px auto; text-align: right;}
#footer a {color: #000;}

.right {float: right;}

.nav {margin: 30px 0px 30px 0px; padding: 0px;}
.nav ul {margin: 0px; padding: 0px;}
.nav li {margin: 1px 0px 0px 0px; padding: 4px 0px 4px 15px; list-style: none; width: 183px; background-color: #E8E8E8;}


.picright {float: right; margin: 0px 10px 0px 10px;}
.picleft {float: left; margin: 0px 10px 0px 0px;}

.redtext {color: #ff0000;}
.tel {font-size: 18px; font-weight: bold;}

.articleleft {width: 245px; margin: 10px 10px 0px 0px; float: left; /*background-color: orange;*/} 