
.TopLeft, .TopRight, .BottomLeft, .BottomRight {
    background-image: url("../images/transparent_corners.png");
    height: 9px;
    position: absolute;
    width: 9px;
    z-index: 1000;
}
.TopLeft {
    left: 0;
    top: 0;
}
.TopRight {
    background-position: right top;
    right: 0;
    top: 0;
}
.BottomRight {
    background-position: right bottom;
    bottom: 0;
    right: 0;
}
.BottomLeft {
    background-position: left bottom;
    bottom: 0;
    left: 0;
}




div#contact_wrap{
	margin-left: 22px;
	overflow: hidden;
	width: 619px;
	float: left;
	margin-right: 15px;	
}

div#contact_wrap div#left{
	margin-right: 20px;
	width: 634px;
}

div#top {
	margin-top: 40px;
	height: 320px;
	margin-bottom: 40px;
}

div#welcome {
	float: left;
	background-color: #610000;
	margin-left: 20px; width: 356px; margin-right: 20px; height: 360px;

}

div#top div#welcome h2, div#top_three h2 {
	border-bottom-color: #a13c3a;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	font-size: 20px;
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 7px; 
}

div#top div#top_three ul li div h3 {
	font-size: 18px;
}

div#top_three h2{
	margin-left: 0; margin-right: 0;

}

div#top div#welcome p {
	margin-left: 40px;
	margin-right: 40px;
	text-align: justify;
	padding-top: 15px;
}

div#top_three {
	float: left;
	height: 275px;
	width: 562px;
	

}

html body div#container div#content div#top_three ul li div.curved div.multiple_parts_content, div#bottom_three ul li div.curved div.multiple_parts_content{
	padding: 0; margin: 0; height: auto;

}

div#top_three ul li div.curved div.multiple_parts_content div.content_text, div#bottom_three ul li div.curved div.multiple_parts_content div.content_text {
	padding: 0; margin: 0; height: auto;

}

div#top_three ul{
	padding: 0; margin: 0;

}

div#top_three ul li{
	list-style: none;
    text-decoration: none;

}

div#top_three ul li div{
	background-color: #340000;
	margin-top: 15px;
	margin-bottom: 20px;
	margin-right: 15px;
	width: 562px;
	height: 130px;
	position: relative;
	overflow: hidden;

}

div#top_three ul li div h3{
	border-bottom-color: #a13c3a;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	color: #F50014;
	font-size: 24px;
	margin-right: 20px;
	padding-top: 20px;
	padding-bottom: 7px; 

}

div#bottom_three h2 {
	font-size: 20px;
}

div#top_three ul li div p{
	line-height: 17px;
	color: #fff;
	font-size: 12px;
	margin-right: 40px;
	padding-top: 12px;
	text-align: justify;
	margin-left: 40px;
	overflow: hidden;
	height: 45px; 

}

div#top_three ul li div div.multiple_parts_content{
	margin: 0; padding: 0;
}

div#top_three ul li div div.multiple_parts_content div.content_text {
	margin: 0; padding: 0;	
}

div#top_three ul li div a.home_buttons{
	color: #fff;
	font-size: 11px;
	position: absolute;
	bottom: 15px;
	right: 20px;
	background-color: #1A0000;
	height: 20px;
	width: 120px;
	text-align: center;
}

div#top_three ul li div a:hover{
	color: #14214c;
	background-color: #fff;

}

 
div#bottom_three {
	border-top-color: #a13c3a;
	border-top-width: 1px;
	border-top-style: dashed;
	margin-bottom: 40px;

	

}

div#bottom_three h2 {
	color: #fff;
	margin-top: 40px;
	border-bottom-color: #a13c3a;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	margin-right: 22px;

}


div#bottom_three ul{
        position: relative;
        width: 980px;
        padding: 0;
        padding-top: 1px; padding-bottom: 3px;
        overflow: hidden;
        margin-left: 20px;
    }
    
div#bottom_three ul li {
        float: left;
        list-style: none;
        text-decoration: none; 
    }
                                 
                    
div#bottom_three ul li img {
        border-left-width: 3px;
        border-bottom-width: 1px;
        border-right-width: 3px;
        border-top-width: 1px;
        border-color: white;
        border-style: solid;
        font-size: 14px;
        display: block;
        background-color: #000;
        color: #FFF;
        width: 180px;
        height: 134px;
        margin-right: 2px;
        text-align: center;
        line-height: 220%;
        
    }

div#bottom_three ul li img:hover {

        border-color: #f50014;

        
    }

div#bottom_three p {
	color: #fff;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 10px; 
    }
    
div#bottom_three ul li a:hover, div#bottom_three ul li a.current {
        color: #F50014;
    } 



