body { font-family: Arial; font-size: 12px; margin: 0px; padding: 0px; color: #000000;}

a:link {/*color: #286DD4;*/ color: #E32429;}
a:visited {/*color: #286DD4;*/ color: #E32429;}
a:hover {/*color: #F78F24;*/ color: #F0888A;}
a:active {/*color: #F78F24;*/ color: #F0888A;}

.menu1 {font-family: Arial; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.menu1 a {padding: 0px 0px 0px 0px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.menu1 a:hover {color: #E3E3E3 !important;}
.menu1 a:active {color: #E3E3E3;}
.menu1 a:visited {color: #FFFFFF;}

.menu2 {font-family: Arial; font-size: 11px; color: #757577; font-weight: bold;}
.menu2 a {color: #757577; font-weight: bold; text-decoration: none;}
.menu2 a:hover {color: #B6B6B6 !important;}
.menu2 a:active {color: #B6B6B6;}
.menu2 a:visited {color: #757577;}

.photobox {border: 1px solid #8C1B48;}

.footer {font: bold 11px Arial; color: #757577;}
.footer a {color: #757577; font-weight: bold; text-decoration: none;}
.footer a:hover {color: #B6B6B6 !important;}
.footer a:active {color: #B6B6B6;}
.footer a:visited {color: #757577;}

.boxgrid {float: left; display: inline; width: 181px; margin: 1px 5px 5px 1px; border: 1px #8C1B48 solid;}
.boxgrid_head {padding: 2px; background: #8C1B48; color: #FFFFFF; font-weight: bold; margin: 0px;}
.boxgrid_body {padding: 2px; font-weight: bold; margin: 0px; height: 65px; font-size: 14px;}
.boxgrid_body a {color: #8C1B48; text-decoration: none; font-size: 12px;}
.boxgrid_body a:hover {color: #F49C14; text-decoration: none;}
.boxgrid_body a:visited {color: #8C1B48; text-decoration: none;}

h1 {position: absolute; top: -1000px; left: -1000px;}
h2 {font-family: Arial; font-size: 22px; color: #6C7A88; margin: 0px; font-weight: bold;}
h3 {font-size: 16px; /*color: #F78F24;*/ color: #E72C7B; margin: 10px 0px 0px 0px;}
h4 {font-size: 14px; color: #333333; margin: 10px 0px 0px 0px;}
h5 {font-size: 12px; color: #333333; margin: 10px 0px 0px 0px;}
h6 {}

hr {height: 1px; width: 100%; color: #8C1B48; background: #8C1B48; border: 0px; clear: both;}

form {margin: 0px;}
input, select, textarea {font-size: 12px;}
input.button {border: solid 1px #FFA900; background-color: #FFD454; color: #E72C7B; font-weight: bold; font-size: 13px;}
a.button:link, a.button:visited, a.button:hover, a.button:active {display: block; border: solid 1px #FFA900; background-color: #FFD454; color: #E72C7B; font-weight: bold; font-size: 13px; padding: 2px 10px 2px 10px; text-decoration: none; margin: 5px 0px 0px 0px;}

.page {width: 730px; margin: 0px auto 0px auto; padding: 10px;}

.head {position: relative; width: 730px;}
.head .logo {position: absolute; top: 29px; left: 20px;}
.head .phone {margin: 0px; padding: 0px; width: 200px; position: absolute; top: 10px; right: 10px; text-align: right; font-size: 18px; color: #FFFFFF;}
.head .phone strong {font-size: 20px; color: #FCFCFC;}
.head .phone span {font-size: 12px; font-weight: bold;}
