p { margin: 0 }
* {padding:0; margin:0}

td{text-align: left;}

body, html {
	background: #00359A url(images/bg.gif) repeat-x;}

.globebg { 
     	background: url(images/globebg.gif) repeat-x;}

.programcontent{
	width: 590px;
	margin-left: 5px;
	text-align:left;
	}

.programlistcontainer{
	width: 580px;
	height: 125px;}

.programlistthumb{
	margin:0; padding:0;
	float: left;
	text-align: left;
	width: 138px;}

.programlistcontent{
	margin:0; padding:0;
	text-align: left;
	margin-left: 5px;
	width: 290px;}

.programlistmap{
	margin:0; padding:0;
	float: right;
	width: 140px;
	text-align: middle;}

.programsummarytop{
     	background-image: url(images/progsum-top.gif);
	height: 21px;
	width: 596px;}

.programsummarybg{
     	background-image: url(images/progsum-bg.gif);
	width: 596px;}

.programsummarycontent{
	width: 576px;
	min-height: 130px;
	text-align: left;
	margin-left: 10px;}

.programsummarybot{
    background-image: url(images/progsum-bot.gif);
	height: 9px;
	width: 596px;}

.bluebox{
	width: 585px;
	background: url(images/bluebg.gif) repeat-y;
	margin-left:auto;
	margin-right:auto;}

.padding5{
	padding: 3px 5px 5px 8px;
	text-align: left;}

.blue16{
	color: #3F89C3;
	font-size: 16px;
	font-weight: bold;
	font-family: tahoma;}
	
.yellow16{
	color: #FFF883;
	font-size: 16px;
	font-weight: bold;
	font-family: Trebuchet MS, tahoma;}

.boldtext {
	font-weight: bold;
	font-size: 12px; 
	font-family: 'trebuchet MS', Arial, Helvetica, sans serif; 
	color: #2A5CC0}

a.boldtext {
	font-weight: bold;
	text-decoration: none;
	color: #2A5CC0}

a.boldtext:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #2A5CC0}

.boldtext12 {
	font-weight: bold;
	font-size: 12px; 
	font-family: tahoma;
	color: #2A5CC0}
	
.boldtext14 {
	font-weight: bold;
	font-size: 14px; 
	font-family: tahoma;
	color: #2A5CC0}

.graybold {
	font-weight: bold;
	font-size: 11px; 
	font-family: tahoma;
	color: #636363}

a.graybold {
	font-weight: bold;
	text-decoration: none;
	font-size: 11px; 
	font-family: tahoma;
	color: #636363}

a.graybold:hover {
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px; 
	font-family: tahoma;
	color: #636363}

.redtext {
	font-weight: bold;
	font-size: 11px; 
	font-family: tahoma;
	color: #FF0000}

.text10 {
	font-size: 10px; 
	font-family: tahoma;
	line-spacing: 120%;
	color: #4B4B4B}

.text {
	font-size: 12px; 
	font-family: tahoma;
	line-spacing: 120%;
	font-family: "trebuchet MS", Arial, Helvetica, "Sans Serif"; 
	color: #4B4B4B}

a.text {
	font-size: 11px; 
	text-decoration: none;
	color: #2A5CC0}

a.text:hover {
	font-size: 11px; 
	text-decoration: underline;
	color: #2A5CC0}

.whitetext {
	font-size: 11px; 
	font-family: tahoma;
	color: #FFFFFF}

a.whitetext {
	font-size: 11px; 
	text-decoration: none;
	font-family: tahoma;
	color: #FFFFFF}

a.whitetext:hover {
	font-size: 11px; 
	text-decoration: underline;
	font-family: tahoma;
	color: #FFFFFF}

.whitetext13 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;}

a.whitetext13 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF;
	text-decoration: none;}

.footertext {
	font-size: 11px; 
	font-family: tahoma;
	color: #9BA8C3}

a.footertext {
	font-size: 11px; 
	text-decoration: none;
	font-family: tahoma;
	color: #9BA8C3}

a.footertext:hover {
	font-size: 11px; 
	text-decoration: underline;
	font-family: tahoma;
	color: #9BA8C3}

.leftmenu {
	padding-top: 4px;
	padding-bottom: 1px;
	color: #2A5CC0;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px}

a.leftmenu {
	padding-top: 4px;
	padding-bottom: 1px;
	color: #2A5CC0;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px}

a.leftmenu:hover {
	color: #FFFFFF;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold;
	font-family: tahoma;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 1px;
	background: #959595}

.leftmenuon {
	padding-top: 4px;
	padding-bottom: 1px;
	color: #848484;
	padding-left: 20px;
	font-weight: bold;
	text-decoration: none;
	font-family: tahoma;
	font-size: 10px}

.menusize {
	display: block;
	overflow: hidden;
	height: 19px;
	width: 154px;
	margin-bottom: 1px;}

.leftmenu {
	display: block;
	width: 154px;
	margin-top: 1px;
	padding: 0}

.leftmenu a {
	display: block;
	height: 17px;
	width: 100%;
	padding-left: 20px;
	text-decoration: none}

.menutable {
	background: url(images/leftmenubg.gif) repeat;}

/* navmenu styles */
.dropdown {float:left; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFFFF; margin: 0px;}
.dropdown dt{height: 22px; border-right:1px solid #214993; border-left: 1px solid #5179C3; padding: 5px 15px 0px 15px; cursor:pointer; background:url(images/header.gif)}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; display:none; z-index:1; opacity:0;}
.dropdown ul {border-top:none; font-size: 11px; font-weight: bold; border: 1px solid #1C437D;}
.dropdown li {display:inline;}
.dropdown li a{display:block; padding:5px; color:#333; text-decoration:none; background:#FFFAAA;}
.dropdown li a:hover {background:#FAF263; color:#000}
.dropdown .underline {border-bottom:1px solid #C0B500}
#seven-ddheader {padding: 5px 14px 0px 13px;}

/* Navigation button rollovers */

img{border: 0px;}

#btn-volunteer a {
	background: url(images/btn-volunteer.gif) no-repeat top;
	display: block;
	width: 140px; 
	height: 27px;
	margin-bottom: 15px;}
	
#btn-volunteer a:hover {
	background: url(images/btn-volunteer.gif) no-repeat bottom;}

#btn-custom a {
	background: url(images/btn-customprograms.gif) no-repeat top;
	display: block;
	width: 140px; 
	height: 27px;
	margin-bottom: 10px;}
	
#btn-custom a:hover {
	background: url(images/btn-customprograms.gif) no-repeat bottom;}

#btn-apply a {
	background: url(images/btn-apply.gif) no-repeat top;
	display: block;
	width: 145px; 
	height: 37px;}
	
#btn-apply a:hover {
	background: url(images/btn-apply.gif) no-repeat bottom;}
	
#btn-request a {
	background: url(images/btn-request.gif) no-repeat top;
	display: block;
	width: 145px; 
	height: 37px;}
	
#btn-request a:hover {
	background: url(images/btn-request.gif) no-repeat bottom;}
	
#btn-resources a {
	background: url(images/btn-resources.gif) no-repeat top;
	display: block;
	width: 145px; 
	height: 37px;}
	
#btn-resources a:hover {
	background: url(images/btn-resources.gif) no-repeat bottom;}
	
#btn-college a {
	background: url(images/btn-college.gif) no-repeat top;
	display: block;
	width: 145px; 
	height: 37px;}
	
#btn-college a:hover {
	background: url(images/btn-college.gif) no-repeat bottom;}

.buttoncadiz {
	width: 154px}

.buttoncadiz a {
	background-image: url(images/cadiznav.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttoncadiz a:hover {
	background-image: url(images/cadiznav_o.gif);}


.buttonsantander {
	width: 154px}

.buttonsantander a {
	background-image: url(images/prognav_04.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonsantander a:hover {
	background-image: url(images/prognav_04-over.gif);}

.buttonsansebastian {
	width: 154px}

.buttonsansebastian a {
	background-image: url(images/prognav_03.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonsansebastian a:hover {
	background-image: url(images/prognav_03-over.gif);}

.buttonoaxaca {
	width: 154px}

.buttonoaxaca a {
	background-image: url(images/prognav_02.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonoaxaca a:hover {
	background-image: url(images/prognav_02-over.gif);}

.buttonsiena {
	width: 154px}

.buttonsiena a {
	background-image: url(images/sienanav.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonsiena a:hover {
	background-image: url(images/sienanav_o.gif);}

.buttonqueretaro {
	width: 154px}

.buttonqueretaro a {
	background-image: url(images/queretaronav.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonqueretaro a:hover {
	background-image: url(images/queretaronav_o.gif);}

.buttoncostarica {
	width: 154px;
	margin-top: 3px;}

.buttoncostarica a {
	background-image: url(images/prognav_01.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttoncostarica a:hover {
	background-image: url(images/prognav_01-over.gif);}

.buttonbiarritz {
	width: 154px}

.buttonbiarritz a {
	background-image: url(images/biarritznav.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonbiarritz a:hover {
	background-image: url(images/biarritznav_o.gif);}

.buttonqingdao {
	width: 154px}

.buttonqingdao a {
	background-image: url(images/qingdaonav.gif);
	display:block;
	height: 37px;
	width: 154px}

.buttonqingdao a:hover {
	background-image: url(images/qingdaonav_o.gif);}
	
.btnprev{background-image: url(images/prev.gif); font-size:16px; font-weight: bold; color: #7facda; width: 101px; height: 41px; border:0px;}
.btnnext{background-image: url(images/next.gif); font-size:16px; color: #7facda; font-weight: bold; width: 101px; height: 41px; border:0px;}
.btnsubmit{background-image: url(images/submit.gif); font-size:16px; color: #FFFFFF; font-weight: bold; width: 96px; height: 41px; border:0px;}