/* CSS Document */

/*GLOBAL STYLES*/
*{
padding:0px;
margin:0px;
}

.red{
color:#FF0000;
}

body{
background:#EBEBEB;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

div{
display:block;
overflow:hidden;
}

a{
text-decoration:none;
color:#000000;
}
a:hover{
color:#AC033B;
}

img{
border:none;
}

p{
margin-top:10px;
}

.left{
float:left;
}

.right{
float:right;
}

/*CONTAINER*/
.container{
width:760px;
margin:0px auto auto;
position:relative;
}

/*HEADER*/
.header{
width:760px;
background:#FFFFFF;
}

.logo{
height:108px;
padding:0px 40px 0px 40px;
}

.logo img{
padding-top:25px;
}

.logo div{
margin:15px 36px 0px 0px;
width:1px;
height:83px;
background:#848281;
}

.banner{
height:152px;
margin-bottom:1px;
}

.banner .profile{
background:#000000;
}

.banner div{
width:760px;
height:152px;
}

.banner div .color_1{
background:#DC0067;
height:152px;
width:152px;
float:left;
}

.banner div .color_2{
background:#0083D7;
height:152px;
width:152px;
float:left;
}

.banner div .color_3{
background:#008131;
height:152px;
width:152px;
float:left;
}

.banner div .color_4{
background:#FFF100;
height:152px;
width:152px;
float:left;
}

.banner div .color_5{
background:#E20A16;
height:152px;
width:152px;
float:left;
}

.nav{
margin-bottom:5px;
}

.nav li{
display:block;
overflow:hidden;
float:left;
}

.nav li ul{
display:none;
}

.nav li:hover ul{
display:block;
margin-left:-1px;
position:absolute;

}

.nav li:hover ul li{
float:none;
}

.nav li:hover ul a{
width:127px;
text-align:left;
padding:5px 12px 5px 12px;
background:url(../img/strip.png);
}

.nav li:hover ul a:hover{
background:#AC033B;
}

.nav a{
display:block;
overflow:hidden;
background:#000000;
width:75px;
padding:5px 0px 5px 0px;
text-align:center;
color:#FFFFFF;
margin-left:1px;
}
.nav a:hover{
background:#AC033B;
}

/*MAINBODY*/
.mainbody{
width:760px;
background:#D7D7D7;
}

.content{
width:607px;
float:left;
background:#FFFFFF;
padding-right:1px;
}

.strap_line_1{
background:#F7E6EB;
padding:25px 40px 20px 40px;
}

.strap_line_2{
background:#FFFFFF;
padding:10px 40px 0px 40px;
}

.strap_line_2 div{
margin-bottom:15px;
}

.strap_line_2 img{
padding-bottom:10px;
border-bottom:1px solid #B52051;
}

.strap_line_3{
background:#F3E4E0;
padding:10px 40px 15px 40px;
height:240px;
}

.strap_line_3 h1{
color:#B32C45;
font-size:18px;
font-weight:bold;
}

.strap_line_3 h2{
color:#000000;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.strap_line_3 h3{
color:#B32C45;
font-size:14px;
font-weight:bold;
margin-top:20px;
}

.strap_line_3 p{
color:#000000;
font-size:14px;
margin:0px;
}

.strap_line_3 p span{
display:block;
overflow:hidden;
width:70px; 
float:left;
}
.strap_line_3 li{
list-style:none;
}

.strap_line_3 div{
margin-bottom:20px;
}

.textarea{
background:#FFFFFF;
padding:30px 40px 30px 40px;
min-height:576px;
line-height:18px;
}

.textarea a {text-decoration:underline;}

.textarea h1{
color:#AC033B;
font-size:22px;
}

.textarea h2{
color:#AC033B;
font-size:16px;
margin-top:10px;
}

.textarea h3{
color:#AC033B;
font-size:12px;
margin-top:10px;
}

.textarea ul{
margin-left:20px;
}

.menu{
width:152px;
float:right;
background:#FFFFFF;
}

.menu li{
display:block;
overflow:hidden;
}

.menu a{
display:block;
overflow:hidden;
background:#AC033B;
width:137px;
padding:5px 0px 5px 15px;
text-align:left;
color:#FFFFFF;
margin-bottom:5px;
}

.menu a:hover{
background:#000000;
}

.moduleA{
width:152px;
float:right;
background:#FFFFFF;
}

.moduleA h1{
display:block;
overflow:hidden;
background:#000000;
color:#FFFFFF;
width:137px;
padding:5px 0px 5px 15px;
font-size:12px;
font-weight:normal;
margin-bottom:5px;
}

.moduleA h2{
color:#000000;
font-size:11px;
font-weight:bold;
}

.moduleA h3{
font-size:10px;
font-weight:normal;
margin-bottom:10px;
}

.moduleA h4{
color:#AA0037;
font-size:11px;
font-weight:bold;
}

.moduleA h4 a{
color:#000000;
}

.moduleA h5 a{
font-size:10px;
font-weight:normal;
}

.moduleA div{
padding:10px 10px 10px 10px;
background:#D7D7D7;
}

.moduleA .line{
padding:0px 10px 0px 10px;
}

.moduleA .line span{
display:block;
overflow:hidden;
height:1px;
background:#C86C8A;
}

.moduleA img{
border:1px solid #575656;
margin-bottom:5px;
}
/*FOOTER*/
.footer{
background:#000000;
padding:5px 10px 5px 10px;
color:#FFFFFF;
}
.footer a{
color:#FFFFFF;
}
.footer a:hover{
color:#AC033B;
}