#countrytabs {
	width:600px;
}

.shadetabs{
	padding: 0px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 10px;
	letter-spacing: 0.01cm;
	font-size: 11px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
		display: inline;
	margin: 0;
}

.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 15px;
	margin-right: 1px;
	color: #1D386D;
	background-color:#E8E7EC;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-color:#fff;
	border: 1px solid gray;
	padding: 14px;
	position: relative;
	top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
	border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
}



/********************* container ****************************/
#tabcontentcontainer{
	width: 782px;
	/* Insert Optional Height definition here to give all the content a unified height */
	/*height:98px;*/
	padding: 10px;
	margin-top:15px;
	border: 1px solid gray;
}
#tabcontentcontainer p{

}

.tabcontent{
	display:none;
}

@media print {
	.tabcontent {
	display:block !important;
	}
}


#tabcontentcontainermajors{
	width: 422px;
	/* Insert Optional Height definition here to give all the content a unified height */
	/*height:98px;*/
	padding: 10px;
	margin-top:15px;
	border: 1px solid gray;
}
#tabcontentcontainermajors p{

}

/************************************ Majors tabbed styles *********************************/

#wrapper{
	/*width: 438px;*/
	margin: 0 auto;
}
#wrapper a{
	color: #fff;
	text-decoration: none;
}
#wrapper a:hover{
	color: #fff;
	/*border-bottom:1px dashed #fff;*/
}
#wrapper p{
	margin: 0;
	padding: 5px;
	line-height: 1.5em;
	text-align: justify;
	border: 1px solid #666666;
}
.box{
	background: #fff;
	/*height:1% !important;*/
}
.boxholder{
	clear: both;
	padding-left: 1px;
	padding-right: 1px;
	background: #666666;
}
.tab{
	float: left;
	height: 20px;
	width: 86px;
	/*margin: 0 1px 0 0;*/
	text-align: center;
	background-color:#666666;
	background: transparent url("/fileadmin/projects/business/images/taboff.gif") no-repeat;
}
.tabtxt{
	margin: 0px 0px 0px -4px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 0 0 0;
}

/****************************************************/
/*** tabbed table ***/
/****************************************************/

#wrapper table p { margin:0px;padding:0px;border:none;} 

#wrapper table { 
	padding: 0;
  	border-width: thin;
	border-style: solid;
	border-color: #3C3C3C;
	border-collapse: collapse;
}

#wrapper th { 
	font-size: 1.00em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bolder; 
	color: #11297b; 
 	padding: 3px; 	
  	border-width: thin;
	border-style: solid;
	border-color: #3C3C3C;
	/*border-collapse: collapse;*/
	background-color:#DCDCDC;
	}
#wrapper tr {
	padding: 0px;
}

#wrapper td { 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	vertical-align: top;
	margin: 0; 
  	padding: 3px;
  	text-align:left;
 	/*border-width: thin;
	border-style: solid;
	border-color: #3C3C3C;
	border-collapse: collapse;*/
}
#fixtheheight {
	height:470px;
}