@charset "utf-8";
body{
margin: 0;
padding: 0;
background: #f0e3c0 url(images/bg.jpg) repeat 0 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#1c1c1c;
}

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

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

#top{
background:#fff;
border-bottom: 2px solid #c00437;
height: 2px;
overflow:hidden;
}

#wrap{
width:796px;
margin: 0 auto;
background: url(images/wrap.gif) repeat-y 50% 0;
}

#container{
width:780px;
margin: 0 auto;

}

#header{
height: 170px;
background:#fff url(images/logo2.gif) no-repeat bottom;
}

#header h1{
margin: 0 0 0 5px;
padding: 0;
text-indent: -3000px;
overflow:hidden;
height: 170px;
width: 189px;
background: url(images/logo1.jpg) no-repeat 0 0;
}

#sidebar{
padding: 0 0 0 5px;
float:left;
width: 167px;
}

#sidebar ul{
margin: 0;
padding: 0;
}

#sidebar li{
list-style:none;
display:block;
width: 167px;

}

#sidebar li a{
display: block;
width: 147px;
padding: 5px 0 6px 20px;
color:#c20737;
text-decoration:none;
font: bold 12px/15px Arial, Helvetica, sans-serif;
background: url(images/sidebar-divider.gif) repeat-x bottom;
}

#sidebar li a.m1{padding: 6px 0 6px 20px;background: url(images/sidebar-background.gif) no-repeat 0 0;}
#sidebar li a.m2{padding: 6px 0 6px 20px;background: url(images/sidebar-background.gif) no-repeat 0 -27px;}
#sidebar li a.m3{padding: 6px 0 6px 20px;background: url(images/sidebar-background.gif) no-repeat 0 -54px;}
#sidebar li a.m4{padding: 6px 0 6px 20px;background: url(images/sidebar-background.gif) no-repeat 0 -81px;}

#sidebar li a:hover.m1{background: url(images/sidebar-background.gif) no-repeat -167px 0;}
#sidebar li a:hover.m2{background: url(images/sidebar-background.gif) no-repeat -167px -27px;}
#sidebar li a:hover.m3{background: url(images/sidebar-background.gif) no-repeat -167px -54px;}
#sidebar li a:hover.m4{background: url(images/sidebar-background.gif) no-repeat -167px -81px;}

#sidebar li a:hover{
background:#e1819c url(images/sidebar-divider.gif) repeat-x bottom;;
color:#fff;
}

#content-container{
float:left;
width: 608px;
overflow: hidden;
}

#content-header{
height: 237px;
background:url(images/banner-bg.png) repeat-y 0 0;
color:#fff;
padding: 0px 0px 0 50px;

}

#header-image{
float:right;
}

#content-header p,#content-header h2{
margin: 0;
padding: 15px 0 0 0;
font: normal 17px/23px trebuchet ms,Arial, Helvetica, sans-serif;
width: 388px;
}

#header-image{
text-align:right;
}

#header-image p{width: 146px;padding: 15px 20px 0 0;}

#content{
padding: 20px 50px;
min-height:200px;
height:auto !important;
height:200px;
}

span.red{
color: #C10435;
}

#content p{
line-height: 16px;
text-align:justify;
color:#1c1c1c;
margin: 0;
padding: 6px 0;
}

#content h1{
font: bold 16px/16px Verdana, Arial, Helvetica, sans-serif;
color: #C10435;
text-decoration: none;
}

#content h2{
font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
color: #C10435;
text-decoration: none;
margin: 0;
padding: 10px 0 0 0;
}

#content h3{
font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
color: #C10435;
text-decoration: none;
margin: 0;
padding: 10px 0 0 0;
}

#content div{
font-size: 11px;
padding: 5px 15px;
margin: 10px 0 5px 0;
border: 1px solid #eee;
}

#content h4{
font: bold 13px/13px Verdana, Arial, Helvetica, sans-serif;
color: #222;
text-decoration: none;
margin: 0;
padding: 10px 0 0 0;
}

#content h5{
font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #df456f;
color: #888;
text-decoration: none;
margin: 0;
padding: 10px 0 2px 0;
}

#content ul{
margin: 0;
padding: 0 0 0 14px;
}

#content li{
color:#555;
list-style:square;
font-weight: bold;
line-height: 16px;
padding: 2px 0;
}

#footer{
text-align:right;
padding: 15px;
color:#c10537;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}