h1 {color: #00388B;}

h3 {
    color: #00388b;
    font-size: 14px;
    padding-bottom: 10px;
}

h2 {
    color: #00388b;
	color:#FFFFFF;
    font-size: 1.3em;
	padding-bottom:4px;
	margin-bottom:0px;
	margin-top:0;
	padding-top:0;
}

#header {height: 58px;}

#contents {padding-top: 10px;}

/*box styles*/

.pro_box {width: 100%;}

.pro_tb {
    position: relative;
    height: 9px;
    background-image: url('../images/pro/pro_tb.gif');
    background-repeat: repeat-x;
    background-position: top left;
}

.pro_tlc {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.pro_trc {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
}

.pro_body {
    padding: 0px;
    border-left: 1px solid #002b85;
    border-right: 1px solid #002b85;
}
.pro_title{
	background-image: url('../images/pro/pro_title_bg.gif');
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align:top;
	margin-top:0;
	padding-top:0;
	padding-left:15px;
	border-left:1px solid #002B85;
	border-right:1px solid #002B85;
}

.pro_contents {
    padding: 15px 10px 10px 15px;
}

.pro_bb {
    position: relative;
    height: 17px;
    background-image: url('../images/pro/pro_bb.gif');
    background-repeat: repeat-x;
    background-position: top left;
}

.pro_blc {
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.pro_brc {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
}



