/*//////////////////////////
PROJECT: 	IGAPYEAR
MEDIA:		ALL
CREATED: 	10.05.09
//////////////////////////*/


* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial;
	font-size: small;
	background: url(../images/bk-body.gif) repeat-x top;
}

#headerWrapper {
	width: 100%;
	height: 108px;
	float: left;
	background: url(../images/bk-header.gif) no-repeat top left;
}

#headerWrapper h2 {
	width: 278px;
	float: left;
	padding: 0px 20px 0px 114px;
	height: 108px;
}
#headerWrapper h2 a {
	width: 278px;
	height: 80px;
	float: left;
	text-indent: -9999em;
}

.headBanner {
	width: 468px;
	height: 93px;
	float: left;
	padding-right: 17px;
	padding-top: 15px;
}

#navWrapper {
	width: 100%;
	height: 39px;
	float: left;
}

#navWrapper ul {
	list-style-type: none;
	padding-left: 50px;
	font-size: 100%;
}
#navWrapper li {
	float: left;
}
#navWrapper li a {
	background: url(../images/nav-divider.gif) no-repeat right;
	float: left;
}

#navWrapper li ul {
	position: absolute;
	float: left;
	width: 201px;
	display: none;
	z-index: 99998;
	padding: 20px 15px 15px 15px;
	margin: 0px;
	background: #bc005e;
	border: 1px solid #fff;
}

#navWrapper li ul li {
	float: left;
}
#navWrapper li:hover ul {
	display: block;
}
#navWrapper li.active ul {
	display: block;
}

.navItem1 li, .navItem2 li, .navItem3 li, .navItem4 li, .navItem5 li, .navItem6 li, .navItem7 li
{
    padding-bottom: 5px;
}


.navItem1 ul {
	top: 145px;
	left: 114px;
}

.navItem2 ul {
	top: 145px;
	left: 146px;
}
.navItem3 ul {
	top: 145px;
	left: 266px;
}

* html .navItem3 ul {
	left: 266px;
}

.navItem4 ul {
	top: 145px;
	left: 376px;
}
* html .navItem4 ul {
	left: 376px;
}

*+ html .navItem4 ul {
	left: 376px;
}

.navItem5 ul {
	top: 145px;
	left: 520px;
}
* html .navItem5 ul {
	left: 520px;
}
*+ html .navItem5 ul {
	left: 520px;
}

.navItem6 ul {
	top: 145px;
	left: 592px;
}

* html .navItem6 ul {
	left: 592px;
}
*+ html .navItem6 ul {
	left: 592px;
}
.navItem7 ul {
	top: 145px;
	left: 729px;
}
* html .navItem7 ul {
	left: 729px;
}
*+ html .navItem7 ul {
	left: 729px;
}
.navItem8 ul {
	top: 145px;
	left: 904px;
}
* html .navItem8 ul {
	left: 904px;
}
*+ html .navItem8 ul {
	left: 904px;
}
#navWrapper li.navitem8 a {
	background: none;
}

#navWrapper li a {
	float: left;
	height: 25px;
	color: #fff;
	text-decoration: none;
	margin: 2px 0px 2px 0px;
	padding: 10px 32px 0px 32px;
}

* html #navWrapper li a {
	padding: 10px 31px 0px 31px;
}

#navWrapper li a:hover {
	background: #bc005e url(../images/nav-divider.gif) no-repeat right;
}
#navWrapper li:hover a, #navWrapper li.active a {
	background: #bc005e url(../images/nav-divider.gif) no-repeat right;
}
#navWrapper li:hover li a, #navWrapper li.active li a {
	background: none;
}

#navWrapper li ul li {
	background: none;
	width: 201px;
	float: left;
	line-height: 130%;
}

#navWrapper li ul li a {
	margin: 0px;
	padding: 0px;
	background: none;
	height: auto;
	font-size: 90%;
}

#navWrapper li ul li a:hover {
	background: none;
	text-decoration: underline;
}

#contentWrapper {
	width: 100%;
	float: left;
	background: url(../images/bk-content.gif) no-repeat top left;
	min-height: 644px;
}


#mainContent {
	width: 932px;
	padding: 45px 14px 14px 128px;
	float: left;
}

#mainSearchForm {
	width: 902px;
	float: left;
	background: url(../images/bk-mainSearch.gif) repeat-x top;
	padding: 15px;
	color: #fff;
	margin-bottom: 10px;
}

#mainSearchForm input {
	margin-right: 20px;
}

#mainSearchForm select {
	border: 1px solid #1c5180;
	margin-right: 20px;
	padding: 1px;
	width: 200px;
}

.searchSubmit {
	margin-bottom: -15px;
	margin-top: 15px;
}

.resultsNavigation {
	width: 902px;
	padding: 15px 15px 0px 15px;
	float: left;
	background: #efefef;
	color: #be025d;
	margin-bottom: 10px;
}
.resultsNavigation p {
	margin-bottom: 10px;
}
.resultsNavigation p.pageNoDescription {
	float: left;
}
ul.resultsPagination {
	list-style-type: none;
	float: right;
	font-size: 90%;
	color: #be025d;
}
ul.resultsPagination li {
	display: inline;
	float: left;
    padding: 3px;
}
ul.resultsPagination li a {
	color: #be025d;
	display: block;
}
ul.resultsPagination li a:hover {
	text-decoration: none;
}

.resultsItem {
	width: 932px;
	float: left;
	margin-bottom: 10px;
}

.resultsItem h3 {
	width: 919px;
	height: 34px;
	float: left;
	background: url(../images/bk-head-search.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
}

.resultsItemInfo {
	width: 930px;
	float: left;
	border: 1px solid #ccc;
	background: #fff;
}

.resultsItemInfo p {
	color: #333;
	font-size: 90%;
	margin-bottom: 15px;
	line-height: 140%;
}

.resultsItemInfo a {
	color: #be025d;
}
.resultsItemInfo a:hover {
	text-decoration: none;
}

.resultItemLeft {
	width: 650px;
	float: left;
	padding: 10px;
}
.resultItemRight {
	width: 230px;
	float: right;
	background: #f5f5f5;
	padding: 15px;
}


#homeSearch {
	width: 660px;
	height: 274px;
	float: left;
	background: url(../images/bk-home.gif) no-repeat top left;
	margin-bottom: 12px;
}

.searchLeft {
	width: 380px;
	float: left;
	color: #fff;
	padding: 20px 15px 0px 15px;
}
.searchLeft p {
	font-size: 90%;
	line-height: 130%;
}
.searchForm {
	width: 220px;
	padding: 20px 15px 20px 15px;
	float: right;
	color: #fff;
}

.searchForm h3 {
	font-size: 120%;
	margin-bottom: 12px;
}
.searchForm table {
	border-collapse: collapse;
	display: block;
	width: 220px;
}
.searchForm td {
	padding-bottom: 13px;
}
.searchForm select {
	width: 216px;
	float: left;
	margin-top: 3px;
	border: 1px solid #1c5180;
	font-size: 90%;
	padding: 1px;
}

#homeLatestJobs {
	width: 260px;
	height: 274px;
	float: right;
	background: #fff;
	margin-bottom: 12px;
}
#homeLatestJobs h3 {
	background: url(../images/bk-head-red.gif) repeat-x top;
	color: #fff;
	width: 240px;
	height: 33px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 15px 10px 0px 10px;
}

#homeLatestCourses {
	width: 260px;
	height: 270px;
	float: right;
	background: #fff;
	margin-bottom: 15px;
}
#homeLatestCourses h3 {
	background: url(../images/bk-head-purple.gif) repeat-x top;
	color: #fff;
	width: 240px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}

#homeLogos {
	width: 258px;
	height: 268px;
	float: right;
	background: #fff;
	margin-bottom: 15px;
	border: 1px solid #ccc;
}
#homeLogos h3 {
	background: #919191;
	color: #fff;
	width: 238px;
	height: 33px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
	margin-bottom: 8px;
}
#homeLogos ul {
	list-style-type: none;
}
#homeLogos li {
	float: left;
	padding: 2px 0px 9px 3px;
}
#homeLogos img {
	border: 1px solid #ccc;
	
	float: left
}

#homeGoogle {
	width: 258px;
	height: 298px;
	float: right;
	background: #fff;
	margin-bottom: 15px;
	border: 1px solid #ccc;
}
#homeGoogle h3 {
	background: #919191;
	color: #fff;
	width: 238px;
	height: 33px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
	margin-bottom: 8px;
}

#googleBanner {
	width: 258px;
	float: right;
	background: #fff;
	margin-bottom: 12px;
	border: 1px solid #ccc;
}

.googleBannerContent {
margin-left: 0px;
height: 272px;
}

#googleBanner h3 {
	background: #919191;
	color: #fff;
	width: 238px;
	height: 33px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
	margin-bottom: 8px;
}

#gMapHolder {
	width: 260px;
	height: 274px;
	float: right;
	margin-bottom: 10px;
}

.rightColPanelItem {
	width: 245px;
	padding: 10px 7px 0px 8px;
	float: left;
}
.rightColPanelItem img {
	float: left;
	border: 1px solid #999;
	margin-right: 7px;
}

.rightColPanelItem p {
	font-size: 80%;
	color: #666;
}
.rightColPanelItem h5 {
	color: #b30b60;
	font-size: 80%;
	font-weight: normal;
	margin-bottom: 2px;
	line-height: 100%;
	text-decoration: none;
}
.rightColPanelItem a {
	color: #b30b60;
}
.rightColPanelItem a:hover {
	text-decoration: none;
}

.homePanel {
	width: 210px;
	height: 270px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.olive {
	background: url(../images/bk-panel-olive.gif) repeat-x bottom;
}

.olive h3 {
	background: url(../images/bk-head-olive.gif) repeat-x top;
	color: #fff;
	width: 190px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}

h3 a, h3 a:visited, h3 a:active  {
    color: White;
    text-decoration: none;
}

h3 a:hover
{
    text-decoration: underline;   
}

.olive h5 {
	color: #5f7047;
	font-size: 80%;
	margin-bottom: 2px;
	line-height: 100%;
		text-decoration: none;
}

.green {
	background: url(../images/bk-panel-green.gif) repeat-x bottom;
}

.green h3 {
	background: url(../images/bk-head-green.gif) repeat-x top;
	color: #fff;
	width: 190px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}
.green h5 {
	color: #52853f;
	font-size: 80%;
	margin-bottom: 2px;
	line-height: 100%;
		text-decoration: none;
}

.blue {
	background: url(../images/bk-panel-blue.gif) repeat-x bottom;
	margin-right: 0px;
}

.blue h3 {
	background: url(../images/bk-head-blue.gif) repeat-x top;
	color: #fff;
	width: 190px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}
.blue h5 {
	color: #0e80f2;
	font-size: 80%;
	margin-bottom: 2px;
	line-height: 100%;
		text-decoration: none;
}

.aqua {
	background: url(../images/bk-panel-aqua.gif) repeat-x bottom;
}

.aqua h3 {
	background: url(../images/bk-head-aqua.gif) repeat-x top;
	color: #fff;
	width: 190px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}
.aqua h5 {
	color: #00c2f3;
	font-size: 80%;
	margin-bottom: 2px;
	line-height: 100%;
		text-decoration: none;
}

.orange {
	background: url(../images/bk-panel-orange.gif) repeat-x bottom;
}

.orange h3 {
	background: url(../images/bk-head-orange.gif) repeat-x top;
	color: #fff;
	width: 190px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}
.orange h5 {
	color: #eb9310;
	font-size: 80%;
	margin-bottom: 2px;
	line-height: 100%;
		text-decoration: none;
}

.purple {
	background: url(../images/bk-panel-purple.gif) repeat-x bottom;
	margin-right: 0px;
}

.purple h3 {
	background: url(../images/bk-head-purple.gif) repeat-x top;
	color: #fff;
	width: 190px;
	height: 34px;
	float: left;
	font-size: 130%;
	font-weight: normal;
	padding: 14px 10px 0px 10px;
}
.purple h5 {
	color: #b30b60;
	font-size: 80%;
	margin-bottom: 2px;
	line-height: 100%;
		text-decoration: none;
}

.panelItem {
	width: 194px;
	padding: 10px 8px 0px 8px;
	float: left;
}
.panelItem img {
	float: left;
	border: 1px solid #999;
	margin-right: 8px;
}

.panelItem p {
	font-size: 90%;
	color: #666;
	line-height: 130%;
}
.panelItem a {
	color: #b30b60;
}
.panelItem a:hover {
	text-decoration: none;
}


#latestVideos {
	width: 660px;
	height: 300px;
	float: left;
	background: url(../images/bk-latestVids.gif) repeat-x top;
}

.latestVidIntro {
	width: 198px;
	height: 285px;
	float: left;
	background: url(../images/bk-latestVidsDivider.gif) no-repeat right; 
	color: #fff;
	padding: 15px 20px 0px 15px;
}
.latestVidIntro h3 {
	font-size: 130%;
	margin-bottom: 20px;
	font-weight: normal;
}

.latestVidIntro h4 {
	font-size: 110%;
	margin-bottom: 10px;
}

.latestVidIntro p {
	font-size: 90%;
	line-height: 130%;
	margin-bottom: 15px;
}

.latestVidRight {
	width: 412px;
	height: 270px;
	float: left;
	padding: 30px 0px 0px 15px;
}
.latestVidRight ul {
	list-style-type: none;
	float: left;
	margin-bottom: 10px;
}
.latestVidRight li {
	float: left;
	padding: 0px 12px 12px 0px;
}
.latestVidRight img {
	float: left;
	border: 2px solid #fff;
}

.latestVidRight p {
	text-align: right;
	float: right;
	font-size: 90%;
	padding-right: 20px;
}

.latestVidRight a {
	color: #fff;
}
.latestVidRight a:hover {
	text-decoration: none;
}



#colLeft {
	width: 660px;
	float: left;
}

#colRight {
	width: 260px;
	float: right;
}
.colRightExtra {
	width: 260px;
	float: right;
	margin-bottom: 15px;
}


#testimonialPanel {
	width: 260px;
	float: right;
	margin-bottom: 20px;
}

.testimonialContent {
	width: 230px;
	float: left;
	background: #600291 url(../images/bk-testimonial.gif) no-repeat top;
	color: #fff;
	padding: 15px 15px 0px 15px;
}

.testimonialContent p {
	font-size: 100%;
	margin-bottom: 15px;
	line-height: 130%;
}


#colLeft h1 {
	height: 34px;
	background: url(../images/bk-head-purple.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
	margin-bottom: 11px;
}

#colLeft h3 {
	height: 34px;
	background: url(../images/bk-head-purple.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
	margin-bottom: 11px;
}

#mainSearchForm h1 {
	color: #fff;
	font-size: 140%;
	margin-bottom: 25px;
}

#colLeft h1.search {
	width: 647px;
	height: 34px;
	float: left;
	background: url(../images/bk-head-search.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
	margin-bottom: 11px;
}

.contentBlock {
	width: 632px;
	float: left;
	background: #fff;
	margin-bottom: 11px;
	padding: 14px;
}

#colLeft .contentBlock h3 {
	font-size: 110%;
	color: #be025d;
	margin-bottom: 10px;
	background: none;
	padding: 0px;
}

.contentBlock h4 {
	font-size: 100%;
	color: #be025d;
	margin-bottom: 15px;
}

.contentBlock a {
	color: #be025d;
}
.contentBlock a:hover {
	text-decoration: none;
}

.contentBlock p {
	font-size: 90%;
	margin-bottom: 15px;
	color: #333;
	line-height: 140%;
}

.contentBlock ul, .contentBlock ol {
	font-size: 90%;
	margin-bottom: 15px;
	color: #333;
	line-height: 140%;
	padding-left: 22px;
}

.contentBlock img {
	margin: 0 20px 5px 0;
	display: block;
}

.contentBlock ul.searchHighlights {
	list-style-type: none;
	padding-left: 0px;
}

.contentBlock ul.searchHighlights li {
	background: url(../images/bk-li-orange.gif) no-repeat left;
	padding-left: 20px;
}

.contentBlock ul.contentHighlights {
	list-style-type: none;
	padding-left: 0px;
	
}

.contentBlock ul.contentHighlights li {
	background: url(../images/bk-li-orange.gif) no-repeat left top;
	padding-left: 20px;
}

.googletop
{
    float:left;
    margin-bottom: 20px;
}

span.searchCost {
	padding-right: 30px;
}

span.textHighlight {
	color: #be025d;
}

#colRight h2 {
	width: 247px;
	min-height: 34px;
	float: left;
	background: #8d8d8d;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
}

.colRightExtra h3 {
	width: 247px;
	height: 34px;
	float: left;
	background: #8d8d8d;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
	margin-top: 0px;
}

#testimonialPanel h2 {
	width: 247px;
	height: 34px;
	float: left;
	background: url(../images/bk-head-purple.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
	margin-bottom: 1px;
}

#rightColWrapper {
	width: 260px;
	float: right;
}

.subContentBlock {
	width: 240px;
	float: left;
	background: #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding: 10px 9px 10px 9px;
	color: #333;
	margin-bottom: 15px;
}

.subContentBlock .countryList {
	width: 240px;
}

.subContentBlock .countryList li {
	width: 100px;
	float: left;
}

.subContentItem {
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
	width: 240px;
	float: left;
}

.companyProfileLogo {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}

.subContentBlock h4 {
	color: #be025d;
	margin-bottom: 12px;
}

.subContentBlock p {
	font-size: 90%;
	margin-bottom: 12px;
	line-height: 130%;
}

.subContentBlock ul {
	list-style-type: none;
	margin:  10px 0 10px 0;
}
.subContentBlock li {
	background: url(../images/bk-li-arrow.gif) no-repeat left;
	padding-left: 18px;
	font-size: 90%;
	line-height: 150%;
}

.subContentBlock ul.subcats {
	float: left;
	margin-top: 0px;
}
.subContentBlock ul.subcats li {
	background: none;
	padding-left: 0px;
	font-size: 90%;
	line-height: 130%;
}

.subContentBlock ul.searchIncluded {
	float: left;
}
.subContentBlock ul.searchIncluded li {
	background: url(../images/icon-tick.gif) no-repeat left;
	padding-left: 20px;
	font-size: 90%;
	line-height: 150%;
}

p.subcatTitle {
	float: left;
	padding-right: 4px;
	width: 81px;
}

p.locationItem img {
	margin-bottom: -3px;
	margin-right: 5px;
}
#colRight p.searchOption, .resultItemRight p.searchOption {
	margin-bottom: 5px;
}
p.searchOption img {
	margin-bottom: -3px;
	margin-right: 4px;
}

.subContentBlock a {
	color: #be025d;
}
.subContentBlock a:hover {
	text-decoration: none;
}

.contactForm {
	border-collapse: collapse;
	display: block;
	color: #333;
}

.contactForm td {
	padding-bottom: 20px;
	vertical-align: top;
}

td.contactLabel {
	padding-right: 40px;
}

.inputTextContact {
	border: 1px solid #ccc;
	padding: 3px;
	width: 350px;
}

.contactForm textarea {
	border: 1px solid #ccc;
	padding: 3px;
	width: 450px;
	font-family: 'Trebuchet MS', Trebuchet, Verdana, Arial;
	font-size: 90%;
	height: 200px;
}

.inputTextContactShort {
	border: 1px solid #ccc;
	padding: 3px;
	width: 150px;
}

#destinations1Top {
	width: 630px;
	height: 244px;
	float: left;
	color: #fff;
	background: url(../images/bk-destinationsTop.gif) no-repeat top;
	padding: 15px;
	margin-bottom: 10px;
}

#destinations1Top h1 {
	width: auto;
	margin: 0px;
	padding: 0px;
	color: #fff;
	background: none;
	font-size: 200%;
	font-weight: normal;
	float: none;
	margin-bottom: 15px;
}

#destinations1Top p {
	font-size: 90%;
	line-height: 140%;
	width: 220px;
}

#destinations2Top {
	width: 660px;
	float: left;
	color: #fff;
	background: url(../images/bk-destination2.gif) repeat-x;
	margin-bottom: 10px;
}
#destinations2Top img {
	float: left;
	border-right: 2px solid #fff;
	margin-right: 15px;
}

#destinations2Top h1 {
	width: auto;
	padding: 0px;
	color: #fff;
	background: none;
	font-size: 190%;
	font-weight: normal;
	float: none;
	margin: 0px 0px 15px 0px;
	padding-top: 15px;
}

#destinations2Top p {
	padding: 0px 15px 0px 0px;
	font-size: 90%;
	line-height: 140%;
}

#destinations2Top a {
	color: #fff;
}
#destinations2Top a:hover {
	text-decoration: none;
}

#destinationsCountryTop {
	width: 660px;
	float: left;
	color: #fff;
	background: #CC9933;
	margin-bottom: 10px;
}
#destinationsCountryTop img {
	float: left;
	border-right: 2px solid #fff;
	margin-right: 15px;
}

#destinationsCountryTop h2 {
	width: auto;
	padding: 0px;
	color: #fff;
	background: none;
	font-size: 190%;
	font-weight: normal;
	float: none;
	margin: 0px 0px 15px 0px;
	padding-top: 15px;
}

#destinationsCountryTop p {
	padding: 0px 15px 0px 0px;
	font-size: 90%;
	line-height: 140%;
}

#destinations-list-top {
    width: 260px;
	float: left;
}

#destinations-list-top ul {
	list-style-type: none;
	background: #831b45;
}

#destinations-list-top li {
	float: left;
	font-size: 90%;
	background: url(../images/bk-tab-li.gif) no-repeat top left;
	padding: 0px 0px 0px 6px;
}


#destinations-list-top li a {
	color: #fff;
	text-decoration: none;
	background: url(../images/bk-tab-a.gif) no-repeat top right;
	padding: 6px 6px 4px 0px;
	float: left;
}

#colLeft h2.titleDestination {
	width: 647px;
	height: 34px;
	float: left;
	background: url(../images/bk-head-purple.gif) repeat-x;
	color: #fff;
	font-size: 120%;
	padding: 14px 0px 0px 13px;
	margin-bottom: 11px;
}

.adBox {
	width: 628px;
	float: left;
	color: #fff;
	padding: 15px;
	margin-bottom: 10px;
	background: #f2f2f2;
	border: 1px solid #ccc;
	color: #333;
}

#colLeft .adBox h3 {
	color: #ff7700;
	font-size: 120%;
	margin-bottom: 5px;
	background: none;
	padding: 0px;
}
#colLeft .adBox h3 a {
	color: #ff7700;
}

#colLeft .adBox p {
	font-size: 90%;
	margin-bottom: 8px;
	line-height: 130%;
}

#colLeft .adBox img {
	float: right;
	border: 1px solid #ccc;
	margin-left: 25px;
}

.destinationItem {
	width: 660px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 15px 0px;
}

.destinationMap {
	float: left;
}
.destinationInfo {
	width: 270px;
	float: left;
	border-right: 1px solid #ccc;
	padding: 0px 15px 0px 15px;
	color: #333;
	margin-right: 15px;
}

.destinationInfo p {
	font-size: 90%;
	line-height: 130%;
	margin-bottom: 10px;
}


.destinationInfo h4 {
	font-size: 100%;
	margin-bottom: 10px;
	color: #be025d;
}

.destinationInfo ul {
	list-style-type: none;
	font-size: 90%;
	line-height: 140%;
}
.destinationInfo li {
	background: url(../images/bk-li-orange.gif) no-repeat left;
	padding-left: 20px;
}

.destinationInfo a {
	color: #be025d;
}
.destinationInfo a:hover {
	text-decoration: none;
}

ul.destinationsList {
	font-size: 90%;
}

* html ul.destinationsList li {
	position: relative;
}

ul.destinationsList li {
	display: inline;
	line-height: 140%;
}

.destinationsList a {
	color: #be025d;
}
.destinationsList a:hover {
	text-decoration: none;
}


.opportunityItem {
	width: 660px;
	float: left;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 15px 0px;
}

.opportunityItem img {
	float: left;
	border: 1px solid #ccc;
	margin-right: 15px;
}

.opportunityItem h4, .opportunityItem h4 a, .opportunityItem h4:visited, .opportunityItem h4:active {
	font-size: 100%;
	margin-bottom: 10px;
	color: #be025d;
}

.opportunityCost {
	display: block;
}

.opportunityMore 
{
	float: right;
}

.opportunityMore a {
	color: #be025d;
}
.opportunityMore a:hover {
	text-decoration: none;
}

.opportunityItem p {
	font-size: 90%;
	line-height: 130%;
	margin-bottom: 10px;
}

.opportunityInfo {
	width: 540px;
	float: left;
	margin-top: -10px;
}



.PromoItem {
	float: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
	padding: 15px;
	background: #FFFFCC;
}

.PromoItem img {
	float: left;
	border: 1px solid #ccc;
	margin-right: 15px;
}

.PromoItem h4 {
	font-size: 100%;
	margin-bottom: 10px;
	color: #be025d;
}

.PromoCost {
	float: left;
}

.PromoMore {
	float: right;
}

.PromoMore a {
	color: #be025d;
}
.PromoMore a:hover {
	text-decoration: none;
}

.PromoItem p {
	font-size: 90%;
	line-height: 130%;
	margin-bottom: 10px;
}

.PromoInfo {
	float: left;
	margin-top: -10px;
}






#footerWrapper {
	width: 100%;
	float: left;
	background: url(../images/bk-footer.gif) repeat-x top;
	clear: both;
}

#footerContent {
	width: 960px;
	float: left;
	padding-left: 114px;
}

#footerTop {
	width: 960px;
	float: left;
	font-size: 80%;
	color: #999;
	padding-top: 60px;
}



#footerTop a {
	color: #999;
	text-decoration: none;
}
#footerTop a:hover {
	text-decoration: underline;
}

#footerTop ul {
	list-style-type: none;
	line-height: 130%;
}

.footNav1 {
	float: left;
	padding-left: 28px;
}
.footNav2 {
	float: left;
	padding-left: 85px;
		padding-bottom: 100px;
}
.footNav3 {
	float: right;
	text-align: right;
	padding-right: 15px;
}

.footlogo 
{
    margin-top: 50px;
}

.footNav3 ul {
	margin-bottom: 15px;
}


#footerSocial {
	width: 960px;
	height: 59px;
	float: left;
	color: #fff;
	padding-top: 30px;
}

#footerSocial p {
	float: left;
	font-size: 90%;
	padding: 15px 25px 0px 240px;
}

#footerSocial ul {
	list-style-type: none;
}

#footerSocial li {
	float: left;
}
#footerSocial li a {
	float: left;
	text-indent: -9999em;
}

#footerSocial li.socialDigg a {
	width: 43px;
	height: 45px;
	background: url(../images/social-digg.gif) no-repeat;
}
#footerSocial li.socialDel a {
	width: 35px;
	height: 45px;
	background: url(../images/social-del.gif) no-repeat;
}
#footerSocial li.socialReddit a {
	width: 35px;
	height: 45px;
	background: url(../images/social-reddit.gif) no-repeat;
}
#footerSocial li.socialStumble a {
	width: 36px;
	height: 45px;
	background: url(../images/social-stumble.gif) no-repeat;
}
#footerSocial li.socialFacebook a {
	width: 34px;
	height: 45px;
	background: url(../images/social-facebook.gif) no-repeat;
}
#footerSocial li.socialMsn a {
	width: 34px;
	height: 45px;
	background: url(../images/social-msn.gif) no-repeat;
}
#footerSocial li.socialGoogle a {
	width: 42px;
	height: 45px;
	background: url(../images/social-google.gif) no-repeat;
}

.access {
	display: none;
}

.clear {
	clear: both;
}

a:active {
	outline: none;
}
a:focus {
	outline: none;
}


/* Success, notice and error boxes

-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error, .errorbox     
 { 
     background: #FBE3E4; 
     color: #8a1f11; 
     border-color: #FBC2C4; 
     margin: 10px 0;   
     padding: 8px;
 }
 
 .errorbox ul
 {
     margin-left: 20px; 
     color: #8a1f11; 
 }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }
Del a {
	width: 35px;
	height: 45px;
	background: url(../images/social-del.gif) no-repeat;
}
#footerSocial li.socialReddit a {
	width: 35px;
	height: 45px;
	background: url(../images/social-reddit.gif) no-repeat;
}
#footerSocial li.socialStumble a {
	width: 36px;
	height: 45px;
	background: url(../images/social-stumble.gif) no-repeat;
}
#footerSocial li.socialFacebook a {
	width: 34px;
	height: 45px;
	background: url(../images/social-facebook.gif) no-repeat;
}
#footerSocial li.socialMsn a {
	width: 34px;
	height: 45px;
	background: url(../images/social-msn.gif) no-repeat;
}
#footerSocial li.socialGoogle a {
	width: 42px;
	height: 45px;
	background: url(../images/social-google.gif) no-repeat;
}

.access {
	display: none;
}

.clear {
	clear: both;
}

a:active {
	outline: none;
}
a:focus {
	outline: none;
}

#appForm
{
    background-color: White;
    padding: 8px;
}

#appForm td, .Form td
{
    padding: 4px;
}

#appForm input, #appForm select, .Form input, .Form select
{
    border: solid 1px grey;
    padding: 2px;
    margin-right: 6px;
}

.appForm-Highlight
{
    padding: 4px 8px;
    font-weight: bold;
    background-color: #be0061;
    color: White;
    margin: 8px 0;
}

.VacancyImage
{
    padding-left: 8px;
    padding-bottom: 8px;
}

/* Success, notice and error boxes

-------------------------------------------------------------- */

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

.padleft5{padding-left: 5px;}
.padleft10{padding-left: 10px;}
.padleft15{padding-left: 15px;}
.padleft20{padding-left: 20px;}
.padright5{padding-right: 5px;}
.padright10{padding-right: 10px;}
.padright15{padding-right: 15px;}
.padright20{padding-right: 20px;}
.padbot5{padding-bottom: 5px;}
.padbot10{padding-bottom: 10px;}
.padbot15{padding-bottom: 15px;}
.padbot20{padding-bottom: 20px;}
.padtop5{padding-top: 5px;}
.padtop10{padding-top: 10px;}
.padtop15{padding-top: 15px;}
.padtop20{padding-top: 20px;}
.marginleft5{margin-left: 5px;}
.marginleft10{margin-left: 10px;}
.marginleft15{margin-left: 15px;}
.marginleft20{margin-left: 20px}
.marginright5{margin-right: 5px;}
.marginright10{margin-right: 10px;}
.marginright15{margin-right: 15px;}
.marginright20{margin-right: 20px;}
.marginbot5{margin-bottom: 5px}
.marginbot10{margin-bottom: 10px;}
.marginbot15{margin-bottom: 15px;}
.marginbot20{margin-bottom: 20px;}
.margintop5{margin-top: 5px;}
.margintop10{margin-top: 10px;}
.margintop15{margin-top: 15px;}
.margintop20{margin-top: 20px;}
