.submenu_top_margin {
	height: 55px;
}

.submenu_bg {
	background-color: #49535D;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-left-color: #D0D0D0;
	border-right: 0px;
	border-right-color: #D0D0D0;
    margin-bottom: -20000px;
    padding-bottom: 20000px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: -15px;
	border-style: solid;
	box-shadow: 0px 0px 0px 0px #FFFFFF;	
}


.col-wrap{
    overflow: hidden; 
}

.submenu_top {
	background: #49535D;
	border-top: 0px;
	border-top-color: #D0D0D0;
	border-left: 0px;
	border-left-color: #D0D0D0;
	border-right: 0px;
	border-right-color: #D0D0D0;
	border-bottom: 0px;
	border-style: solid;
	width: 100%;
	Height: 1px;
    border-radius: 0px 0px 0px 0px;	
}

.submenu_bottom {
	background: #49535D;
	border-top: 0px;
	border-left: 0px;
	border-left-color: #D0D0D0;
	border-right: 0px;
	border-right-color: #D0D0D0;
	border-bottom: 0px;
	border-bottom-color: #D0D0D0;
	border-style: solid;
	width: 100%;
	Height: 1px;
    border-radius: 0px 0px 0px 0px;	
}

.submenu_line {
	border-top: 1px;
	border-top-color: #3A434C;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px;
	border-bottom-color: #5C656E;
	border-style: solid;
	width: 100%;
	Height: 2px;
    border-radius: 0px 0px 0px 0px;	
}

A.pro_p,
A.pro_p:hover,
A.pro_p:focus,
A.pro_p:active,
A.pro_p_on,
A.pro_p_on:hover,
A.pro_p_on:focus,
A.pro_p_on:active,
A.pro_p02,
A.pro_p02:hover,
A.pro_p02:focus,
A.pro_p02:active,
A.pro_p02_on,
A.pro_p02_on:hover,
A.pro_p02_on:focus,
A.pro_p02_on:active,
A.pro_p03,
A.pro_p03:hover,
A.pro_p03:focus,
A.pro_p03:active,
A.pro_p03_on,
A.pro_p03_on:hover,
A.pro_p03_on:focus,
A.pro_p03_on:active,
A.pro_p04,
A.pro_p04:hover,
A.pro_p04:focus,
A.pro_p04:active,
A.pro_p04_on,
A.pro_p04_on:hover,
A.pro_p04_on:focus,
A.pro_p04_on:active {

	border: 0px;
	FONT-FAMILY: 'Open Sans', sans-serif, Arial;
	FONT-SIZE: 13px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	line-height: 20px;
	display: block;
	width: auto;
	Height: auto;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
}

A.pro_p {
	COLOR: #dce2e7;
	padding-left: 28px;
}

a.pro_p:focus,
A.pro_p:hover,
A.pro_p:active,
A.pro_p_on,
a.pro_p_on:focus,
A.pro_p_on:hover,
A.pro_p_on:active {
	COLOR: #2D3339;
	padding-left: 28px;
}

A.pro_p02 {
	COLOR: #dce2e7;
	padding-left: 38px;
}

A.pro_p02:hover,
A.pro_p02_on,
A.pro_p02_on:hover {
	COLOR: #2D3339;
	padding-left: 38px;
}

A.pro_p03 {
	COLOR: #dce2e7;
	padding-left: 48px;
}

A.pro_p03:hover,
A.pro_p03:active,
A.pro_p03_on,
A.pro_p03_on:hover,
A.pro_p03_on:active {
	COLOR: #2D3339;
	padding-left: 48px;
}

A.pro_p04 {
	COLOR: #dce2e7;
	padding-left: 58px;
}

A.pro_p04:hover,
A.pro_p04:active,
A.pro_p04_on,
A.pro_p04_on:hover,
A.pro_p04_on:active {
	COLOR: #2D3339;
	padding-left: 58px;
}

A.pro_p {
	background-image: url('c.png');
}
A.pro_p:hover,A.pro_p_on,A.pro_p_on:hover {
	background-image: url('c_on.png');
}

A.pro_p02 {
	background-image: url('c02.png');
}
A.pro_p02:hover,A.pro_p02_on,A.pro_p02_on:hover {
	background-image: url('c02_on.png');
}

A.pro_p03 {
	background-image: url('c03.png');
}
A.pro_p03:hover,A.pro_p03_on,A.pro_p03_on:hover {
	background-image: url('c03_on.png');
}

A.pro_p04 {
	background-image: url('c04.png');
}
A.pro_p04:hover,A.pro_p04_on,A.pro_p04_on:hover {
	background-image: url('c04_on.png');
}