.box-grey{
box-shadow: 1px 1px 4px;
padding: 15px;
}
.box-grey h4{
/*color:#333;*/
background: white;
border-bottom: thin #ccc solid;
padding: 5px;
}
.scrollable{
overflow-y: auto!important;
}
.container{
	box-shadow: 1px 1px 5px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: auto;
}
.wrapper >h2:first-child{
margin-top: 0;
    border-bottom: 2px solid #A2A2AB;
    background-color: #E2E2F0;
    border-top: 2px solid #A2A2AB;
    padding: 3px;
    font-size: 1.8em;
}


/*----------------------------------------
2.2.3.5) Response Messages
----------------------------------------*/
.message {
border:1px solid;
margin:0 10px 20px 0;
}

.message p{
padding:20px 20px 20px 52px;
}


.success{
background:#E6EFC2 url(../images/highlight_line.gif) repeat-x scroll 0 0;
border-color:#C6D881;
}

.success p{
background:transparent url(../images/24_tick.png) no-repeat scroll 15px 16px;
}

.warning{
background:#FFF6BF url(../images/highlight_line.gif) repeat-x scroll 0 0;
border-color:#FDD845;
}

.warning p{
background:transparent url(../images/24_alert.png) no-repeat scroll 15px 17px;
}

.error{
background:#FBE3E4 url(../images/highlight_line.gif) repeat-x scroll 0 0;
border-color:#FBC7C9;
}

.error p{
background:transparent url(../images/24_x_false.png) no-repeat scroll 15px 17px;
}

.tip{
background:#A8B2C5 url(../images/highlight_line.gif) repeat-x scroll 0 0;
border-color:#8497BF;
}

.tip p{
background:transparent url(../images/24_information.png) no-repeat scroll 15px 17px;
}
.breadcrumb a{
	color: #1a6dab;
	font-size: 1.2em;

}
.breadcrumb{
	background-color: inherit;
}
.hr{
	height: 100%;
	background-color: #aaa;
}