/* CSS Document */

@media all and (max-width: 959px) and (min-width: 200px) {
	.containerHeader {
		width:960px;
		}
}

body {
	background-color:#ffffff;
}

.containerContent {
width: auto;
height: inherit;
background: rgb(68,68,68);
background: -moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(256,256,256,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(256,256,256,1)));
background: -webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(256,256,256,1) 100%);
background: -o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(256,256,256,1) 100%);
background: -ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(256,256,256,1) 100%);
background: linear-gradient(top, rgba(234,234,234,1) 0%,rgba(256,256,257,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#ffffff',GradientType=0 );
}



.containerFooter {
clear: both;
width: auto;
height: 40px;
background: #ffffff;
}

/*.containerHeader, .gradientB {
background-image: -moz-linear-gradient(top, #6d98ab, #6d98ab);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #6d98ab),color-stop(1, #6d98ab));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d98ab', endColorstr='#6d98ab');
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6d98ab', endColorstr='#6d98ab')";
}*/


.containerHeader, .gradientB
{	
		
	background: rgb(109,152,171);
	background: -moz-linear-gradient(top,  rgba(109,152,171,1) 0%, rgba(109,152,171,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(109,152,171,1)), color-stop(100%,rgba(109,152,171,1)));
	background: -webkit-linear-gradient(top,  rgba(109,152,171,1) 0%,rgba(109,152,171,1) 100%);
	background: -o-linear-gradient(top,  rgba(109,152,171,1) 0%,rgba(109,152,171,1) 100%);
	background: -ms-linear-gradient(top,  rgba(109,152,171,1) 0%,rgba(109,152,171,1) 100%);
	background: linear-gradient(top,  rgba(109,152,171,1) 0%,rgba(109,152,171,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d98ab', endColorstr='#6d98ab',GradientType=0 );
}


.containerSiteNav {
	background: url(/images/styles/button_b_up.jpg);
	background-repeat:repeat;

}

.rowDark .navBar {

	background: url(/images/styles/button_b_up.jpg);
	background-repeat:repeat;
}

.rowDark .navBar li a {
/*color: #999999;*/
color: #535353;
border-left: 1px solid #eeeeee;
border-right: 1px solid #cccccc;
background: url(/images/styles/button_b_up.jpg);
background-repeat: repeat-x;
}

.navBar li a {
border-left: 1px solid #4E4E4E;
border-right: 1px solid #030303;
background: url(/alumni/images/background/site-navigation/1x40-red.jpg);

}



.rowDark .navigation ul li {
border-left: 1px solid #7aafc8;
border-right: 1px solid #7aafc8;
border-top: 1px solid #7aafc8;
border-bottom: 1px solid #7aafc8;
}

.rowDark a.rollover {
background: url(none);
background-color:#618a9e;
}

.rowDark a.rollover:hover {
	
	display:block;
	width:inherit;
	height:inherit;
	text-decoration:none;
	
	background:#6d98ab;


/*	background:url(/images/styles/button_a_over.jpg);
	background-repeat:repeat-x;*/
}

.rowDark .navigation ul li a {
text-decoration: none;
color:#eeeeee;
}



.rowLight .footerContainer {
/*background: url(/alumni/images/background/site-navigation/1x40-62899b.jpg);*/
background-repeat: repeat-x;
color:#eeeeee;
}

.rowDark .navBar li a:hover {
	
background: rgb(224,224,224);
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(202,202,202,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(202,202,202,1)));
background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
background: -o-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
background: linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#cacaca',GradientType=0 );
text-decoration: none;
color:#000;

}

.rowDark .navBar .active > a {
background: rgb(224,224,224);
background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(202,202,202,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(202,202,202,1)));
background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
background: -o-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
background: linear-gradient(top, rgba(224,224,224,1) 0%,rgba(202,202,202,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#cacaca',GradientType=0 );
color:#000;
}
	
	
	
/*color: #CCC;
background: url(/alumni/images/background/site-navigation/1x40-62899b.jpg);
background-repeat: repeat-x;
}*/


/*.gradientB {
width: auto;
height: 128px;
background: rgb(0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(28,28,28,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(28,28,28,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(28,28,28,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(28,28,28,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(28,28,28,1) 100%);
background: linear-gradient(top, rgba(0,0,0,1) 0%,rgba(28,28,28,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d8d9',GradientType=0 );
}*/

.homePanelLeft, .homePanelMiddle, .homePanelRight {
	background:#f6f6f6;
	border: #d5d5d5 solid 1px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f6f6f6',GradientType=0
}

.homePanelBody {
color: #000000;
}

.navBar {
background: url(/alumni/images/background/site-navigation/1x40-red.jpg);
}

.navheight {
	height:40px;
}

.headerheight {
	height:128px;
}

/*.logo {
float: left;
margin-top: 0;
margin-bottom: 0;
}*/


.rowDark .navigation ul {
background: rgb(246,246,246);
background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(246,246,246,1)));
background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(246,246,246,1) 100%);

}

.rowDark a.rollover {
display: block;
width: inherit;
height: inherit;
text-decoration: none;
background: url(/alumni/images/background/site-navigation/1x40-62899b.jpg);
background-repeat: repeat-x;
}

.rowDark .navigation ul li a {
text-decoration: none;
color: #eeeeee;
}


ul {
	font-size: 12px;
}

.countrySelector {
margin-top: 2.6875em;


float: right;
}

.title {
line-height: normal;
}



.headerDivider {
    display:inline;
    border-left: 1px solid #000;
    padding-left:6px;
}


.top-bar {
background-image: -moz-linear-gradient(top, #e32322, #d4332f); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4332f),color-stop(1, #e32322)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f')"; /* IE8 */
height: 40px;
line-height: 40px;
position: relative;
margin-bottom: 0em;
}

.top-bar.expanded .title-area {
background-image: -moz-linear-gradient(top, #e32322, #d4332f); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4332f),color-stop(1, #e32322)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f')"; /* IE8 */
}



.top-bar .name {
height: 40px;
margin: 0;
font-size: 16px;
}

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
border-bottom: none;
border-top: none;
border-right: solid 0px #c43d3b;
border-left: solid 1px #c43d3b;
clear: none;
height: 40px;
width: 0px;
}

.top-bar-section ul {

    background-image: -moz-linear-gradient(top, #e32322, #d4332f); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4332f),color-stop(1, #e32322)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f')"; /* IE8 */
 }

.top-bar-section li a:not(.button) {
	font-size: 12px;
padding: 0 15px;
line-height: 40px;
background-image: -moz-linear-gradient(top, #e32322, #d4332f); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4332f),color-stop(1, #e32322)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f')"; /* IE8 */
}


.gradient-header {
	background-image: -moz-linear-gradient(top, #ffffff, #d9d8d9); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d9d8d9),color-stop(1, #ffffff)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d9d8d9'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#d9d8d9')"; /* IE8 */
}

.gradient-site-navigation {
	background-image: -moz-linear-gradient(top, #e32322, #d4332f); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #d4332f),color-stop(1, #e32322)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e32322', endColorstr='#d4332f')"; /* IE8 */
}

.row-margin {
	
	margin: 0px 10px 0px 0px;
}


.box-header {
	background-image: -moz-linear-gradient(top, #fdfdfd, #efefef); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #efefef),color-stop(1, #fdfdfd)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#efefef'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#efefef')"; /* IE8 */
	padding-left: 0.5em;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	border-top: 1px;
	border-left:1px;
	border-right:1px;
	border-bottom: 0px;
	border-color:#CCC;
	border-style:solid;
	height: auto;
	font-weight:bold;
	
	
}

.box-text {
	background-color:#f6f6f6;
	padding: 0.5em;
	border-top: 1px;
	border-left:1px;
	border-right:1px;
	border-bottom: 1px;
	border-color:#CCC;
	border-style:solid;
	 min-height:220px;
     /*height:auto !important;*/
     height:220px; 
	
}


.box-size {
position:relative;
width: 33%;
}

/*p {
	font-size:13px;
}*/

/*.iconArrowRight {
width: 20px;
height: 20px;
float: right;
margin-top: -2px;
margin-bottom: 0px;
margin-right: 10px;
margin-left: 0px;
background: url(http://mediastore.harveynash.com/websites/hncom/icons/iconArrowRight.png);
}*/


.box-footer {
	background-image: -moz-linear-gradient(top, #fdfdfd, #efefef); /* Firefox 3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #efefef),color-stop(1, #fdfdfd)); /* Safari & Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#efefef'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#fdfdfd', endColorstr='#efefef')"; /* IE8 */
	padding-top: 0.5em;
	
	border-top: 1px;
	border-left:1px;
	border-right:1px;
	border-bottom: 1px;
	border-color:#CCC;
	border-style:solid;
	height:auto;
	
	
}

.navBarTitle {
float: left;
color: #999999;
font-family: Arial, "Helvetica", sans-serif;
font-size: 0.75em;
font-weight: bold;
/*margin-top: 0.5em;
margin-bottom: 1.625em;*/
/*padding-top: 0.4em;
padding-left: 1em;
padding-left: 0em;*/

}

.clearfix:after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}


.footer-social {
/*margin: 0 auto 1.0625em auto;*/
/*margin-top: 1.625em;*/
/*margin-bottom: 1.625em;*/
/*margin-left: -1.375em;*/
margin-right: 0;
padding: 0;
list-style: none;

}

.footer-social > li {
list-style: none;
float: left;
margin-right: 1.375em;
display: block;
}

.footer-legal {
/*margin: 0 auto 1.0625em auto;*/
margin-right: 1.375em;
margin-left: 0;
padding: 0;
list-style: none;
overflow: hidden;
}

.footer-legal > li {
list-style: none;
float: right;
margin-right: 1.375em;
display: block;
}

.rowRed .navBar {
	background:none;
	background-color:#000;
}






@media only screen and (max-device-width: 768px) { /* Change to whatever media query you require */
        .box-text {
             height:auto !important;
			 min-height:0;
        }
		


}




