body {
margin:0px;
}

table {
margin:0px;
padding:0px;
border-collapse:collapse;
}

td {
padding:0px;
}

a {
text-decoration: none;
color:#479;
}

h1 {
font-family: Verdana, Arial, Helvetica;
line-height:24px;
font-size: 18px;
color: #D11241;
}

h2 {
font-family: Verdana, Arial, Helvetica;
line-height:18px;
font-size: 14px;
color: #D11241;
}

p.left {text-align:left}
p.center {text-align:center}
p.right {text-align:right}

p, .normal,select,input {
font-family: Verdana, Arial, Helvetica;
line-height:15px;
font-size: 10px;
color: #444444;
}

img {
border: 0px;
}

.hr {
margin:10px 0px;
border-bottom:solid 1px #C2C2C2;
}

a:hover {
text-decoration: underline;
}

a.submenu_text {
text-decoration: none;
color:#444444;
}

a.submenu_text:hover {
color:#C00;
text-decoration:none;
}

.mainmenu_box {
background-color:#D1D1D1;
width:10px;
height:18px;
border-bottom:solid 1px #C2C2C2;
border-right:solid 1px #FFFFFF;
border-top:solid 1px #FFFFFF;
}

.mainmenu_btn {
background-color:#F2F2F2;
height:18px;
border-bottom:solid 1px #C2C2C2;
border-top:solid 1px #FFFFFF;
padding-left:4px;
}

a.mainmenu_text {
text-decoration: none;
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
font-size: 9px;
/*color: #D11241;*/
color:#444;
}

a.mainmenu_text_hover {
text-decoration:none;
/*color: #C00;*/
color:#444;
}

.mainmenu_btn_over {
background-color:#EBEBEB;
height:18px;
border-bottom:solid 1px #C2C2C2;
border-top:solid 1px #FFFFFF;
padding-left:4px;
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
font-size: 9px;
}

.mainmenu_sub_box {
background-color:#E6E6E6;
width:10px;
border-bottom:solid 1px #C2C2C2;
border-right:solid 1px #FFFFFF;
border-top:solid 1px #FFFFFF;
}

.mainmenu_sub_btn {
background-color:#F2F2F2;
border-bottom:solid 1px #C2C2C2;
border-top:solid 1px #FFFFFF;
vertical-align:top;
font-family: Verdana, Arial, Helvetica;
line-height:16px;
font-size: 9px;
color: #444444;
padding:4px;
}

.grayborder {
padding: 0px 1px 1px 1px;
border:solid 1px #C2C2C2;
}

.lightgray {
background-color:#F2F2F2;
}

.middlegray {
background-color:#C2C2C2;
}

.boxhead {
border:solid 1px #FFFFFF;
border-bottom: 0px;
height:14px;
padding-left:3px;
font-family: Verdana, Arial, Helvetica;
font-weight:bold;
font-size: 9px;
color: #FFFFFF;
background-color: #AAAAAA;
}

.boxcontent {
border:solid 1px #FFFFFF;
background-color: #F2F2F2;
padding:7px;
font-family: Verdana, Arial, Helvetica;
line-height:13px;
font-size: 9px;
color: #444444;
}

img.left {
    float:left;
    margin:0 10px 10px 0;
}

img.right {
    float:right;
    margin:0 0 10px 10px;
}
