	/*CSS Document*/

BODY

{

	font: 12px Arial, Helvetica, sans-serif;

	background: #F3F3F4 url(../images/pageBg.png) repeat-x top;

	color: #1D1D1D;

	background-color: #C0C0C0;

	min-width: 970px;

}

/*-------------------------------------

-: Top Wrapper / #top-wrap  :-

---------------------------------------*/

H4

{

	font-size: 14px;

	margin: 5px 0 15px;

}

TABLE P

{

	margin: 3px 0 !important;

}

#top-wrap

{

	background: url(../images/main_bg.jpg) no-repeat top;

	height: 521px;

	min-width: 970px;

	position: relative;

}

.main

{

	width: 958px;

	height: 521px;

	margin: 0 auto;

	position: relative;

}

#top-wrap H1

{

	height: 109px;

	padding: 23px 0 0 4px;

}

#top-wrap H1 A

{

	width: 100%;

	height: 100%;

	display: block;

	text-indent: -99999px;

	background: url(../images/winaduInner.png) no-repeat center;

	overflow: hidden;

}

#enroll-btn

{

	width: 110px;

	height: 87px;

	top: 0px;

	margin-right: -450px;

	position: absolute;

	right: 50%;

	z-index: 66;

}

#map-btn

{

	width: 110px;

	height: 87px;

	top: 0px;

	margin-left: -450px;

	position: absolute;

	left: 50%;

	z-index: 66;

}

#enroll-btn A

{

	width: 100%;

	height: 100%;

	display: block;

	text-indent: -9999px;

	background: url(../images/enroll-btn.png) no-repeat -110px 0;

}

#map-btn A

{

	width: 100%;

	height: 100%;

	display: block;

	text-indent: -9999px;

	background: url(../images/view-map.png) no-repeat -110px 0;

}

#enroll-btn A:hover, #map-btn A:hover

{

	background-position: 0 0px;

}

#top-right

{

/*width: 220px;*/

	text-align: center;

	height: 18px;

	position: absolute;

	top: 15px;

	left: 50%;

	color: #FFF;

	font-size: 11px;

	margin-left: -110px;

}

#top-right A

{

	color: #FFF;

	text-decoration: none;

	text-transform: uppercase;

}

.middle-text

{

	width: 670px;

	position: absolute;

	left: 5px;

	top: 216px;

	height: 160px;

	color: #FFF;

}

.middle-text P

{

	width: 385px;

	padding: 0 0 18px;

	font-size: 13px;

}

.watch-the-video

{

	width: 390px;

	height: 77px;

	position: absolute;

	top: 405px;

	left: 0;

	overflow: hidden;

}

.watch-the-video A

{

	width: 390px;

	height: 77px;

	background: url(../images/watch-the-video.png) no-repeat top left;

	display: block;

	text-indent: -99999px;

}

.watch-the-video A:hover

{

	background-position: bottom left;

}

/*-------------------------------------

-: Navigation / #navBox ,  #nav  :-

---------------------------------------*/

#navBox

{

	position: absolute;

	top: 138px;

	left: 0px;

/*background: url(../images/menuBg.png) no-repeat top center;*/

	width: 100%;

	height: 40px;

	z-index: 999;

	min-width: 970px;

}

#nav

{

	width: 970px;

	position: relative;

	margin: 0;

	padding: 0;

	top: 1px;

	left: 50%;

	margin-left: -485px;

	z-index: 999;

}

#nav LI

{

	display: inline;

	float: left;

}

#nav LI .level1

{

/*position: absolute;

top: 0;

margin: 0;

padding: 0;

display: block;

height: 24px;

background: url(../images/menu.gif) no-repeat;

overï¬‚ow: hidden;

font-size: 1%;*/

	display: inline;

	font-size: 15px;

	font-weight: bold;

	padding: 9px 4px 0;

	float: left;

	color: #FFF;

	text-transform: uppercase;

	text-decoration: none;

	margin: 0 5px;

	height: 27px;

	background: url(../images/menuItemBgHover.png) no-repeat -500px -500px;

}

#nav #item157 .last

{

	margin-right: 0 !important;

}

#nav LI A.level1:hover, #nav A.active, #nav LI:hover A.level1

{

	background: url(../images/menuItemBgHover.png) repeat-x top;

	color: #AF1100;

}

/*#nav li:hover a.level1 {

background: #ccc none repeat-x top;

color: #AF1100;

}*/

#nav UL UL A, #nav UL A.active UL A

{

	background: none repeat-x top;

	color: #000;

	font-size: 12px;

}

#nav UL UL

{

	background: #FEFEFE url(../images/ddM.png) repeat-x scroll bottom;

	position: absolute;

	top: 36px;

	left: -4px;

}

#nav LI UL

{

	display: none;

	padding: 10px 0 10px 15px;

	border: 3px solid #006;

	border-top: 0;

}

#nav LI UL UL

{

	display: block;

	border: 0;

}

#nav LI:hover UL, #nav LI.hover UL

{

	display: block;

}

#nav LI UL LI

{

	margin: 0 6px 0 0;

	font-weight: bold;

	height: 200px;

	border-right: 1px dotted #999;

	padding: 0 6px 0 0;

}

#nav LI UL LI A

{

	float: left;

	display: inline;

}

#nav LI UL LI A:hover

{

	color: #C33;

	text-decoration: none;

}

#nav UL UL UL

{

	position: static;

	padding: 5px 0;

	display: inline !IMPORTANT;

	clear: left;

	width: auto !important;

	background: none;

}

#nav UL UL LI LI

{

	font-weight: normal;

	clear: left;

	margin: 4px 0 !important;

	height: auto;

	padding: 0 !important;

	border-right: 0;

}

/*dropdown by ids*/

#nav UL #item2 LI, #nav UL #item3 LI

{

	margin: 0 15px 0 0;

	padding: 0 15px 0 0;

}

#nav UL UL #item129, #nav UL UL #item127, #nav UL UL #item89, #nav UL UL #item88

{

	border-right: 0;

	height: auto;

}

#nav UL UL #item129, #nav UL UL #item89

{

	margin-top: 15px;

}

#nav UL #item2 UL

{

	width: 540px;

}

#nav UL #item3 UL

{

	width: 720px;

}

#nav UL #item96 UL

{

	width: 720px;

}

#nav UL #item96 UL LI

{

	height: auto;

	width: 125px;

	padding-bottom: 15px;

}

/*useful items*/

#nav UL #item4 UL

{

	width: 600px;

}

#nav #item4 UL LI

{

	height: auto;

/*width:180px;*/

	height: 30px;

}

#nav UL UL #item119, #nav UL UL #item66, #nav UL UL #item92

{

	width: 140px;

}

#nav UL UL #item69, #nav UL UL #item68, #nav UL UL #item93

{

	width: 140px;

}

#nav UL UL #item67, #nav UL UL #item70, #nav UL UL #item130

{

	width: 150px;

}

#nav UL UL #item90, #nav UL UL #item120

{

	width: 110px;

	border-right: 0;

}

#nav UL UL #item

{

	width: 40px;

	border-right: 0;

}

#nav UL UL #item130, #nav UL UL #item93, #nav UL UL #item92, #nav UL UL #item, #nav UL UL #item

{

	height: 50px;

}

#nav UL UL #item97, #nav UL UL #item98, #nav UL UL #item99

{

	height: auto;

	position: absolute;

	left: 15px;

	width: 140px;

	height: 30px !important;

}

#nav UL UL #item97

{

	top: 10px;

}

#nav UL UL #item98

{

	top: 40px;

}

#nav UL UL #item99

{

	top: 70px;

	height: 45px !important;

}

#nav UL UL #item100

{

	margin-left: 155px;

}

#nav UL UL #item100 UL LI

{

	height: 15px !important;

}

#nav UL #item96 UL LI#item136, #nav UL #item96 UL LI#item137

{

	height: 78px;

}

#nav UL #item96 UL LI#item118

{

	border-right: 0;

}

#nav UL #item96 UL LI#item105

{

	height: 110px;

}

/*--------------------------------------------

-: Slider  :-

-----------------------------------------------*/

#sliderBox

{

	width: 518px;

	height: 351px;

	position: absolute;

	bottom: 0;

	right: 40px;

}

/*

* Required

*/

.container

{

	width: 518px;

	height: 351px;

	overflow: hidden;

	position: relative;

	cursor: pointer;

}

.slides

{

	position: absolute;

	top: 0;

	left: 0;

}

.slides DIV

{

	position: absolute;

	top: 0;

	width: 518px;

	display: none;

}

/*

* Optional

*/

#loopedSlider, #newsSlider

{

	margin: 0 auto;

	width: 500px;

	position: relative;

	clear: both;

}

UL.pagination

{

	list-style: none;

	padding: 0;

	margin: 0;

	position: absolute;

	right: -43px;

	bottom: 4px;

}

UL.pagination LI

{

	font: 14px Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 0 0 3px;

}

UL.pagination LI A

{

	text-decoration: none;

	color: #C4C4C4;

	width: 20px;

	height: 20px;

	background: url(../images/slide-nav_bg.gif) no-repeat;

	display: block;

	text-align: center;

	line-height: 20px;

}

UL.pagination LI.active A

{

	color: #FFFFFF;

	background: url(../images/slide-nav_hover_bg.gif) no-repeat;

}

/*IE6 Hack

\*/

* HTML UL.pagination

{

	right: -25px;

}

/*

--------------------------------------------

-: Content Wrapper / #content-wrap  :-

-----------------------------------------------*/

#content-wrap

{

	height: auto;

	background: url(../images/content-wrap-bg.jpg) repeat-y top center;

}

#content-main

{

	width: 958px;

	margin: 0 auto;

	position: relative;

	padding: 14px 0 0;

}

#enroll-now-box, #alumni-box, #photo-box

{

	width: 315px;

	height: 136px;

	float: left;

}

#enroll-now-box A

{

	width: 100%;

	height: 100%;

	background: url(../images/enroll-now.png) no-repeat top left;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

}

#enroll-now-box A:hover, #alumni-box A:hover, #photo-box A:hover

{

	background-position: bottom left;

}

#alumni-box

{

	margin: 0px 4px 0 7px;

}

#alumni-box A

{

	width: 100%;

	height: 100%;

	background: url(../images/viewMapBtn.png) no-repeat;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

}

#photo-box A

{

	width: 100%;

	height: 100%;

	background: url(../images/photo-album.png) no-repeat;

	display: block;

	text-indent: -99999px;

	overflow: hidden;

}

/*--------------------------------------------

-: Footer / #footer  :-

-----------------------------------------------*/

#footer

{

	width: 100%;

	padding: 22px 0 40px;

	position: relative;

}

.footerIcons {

	padding-left: 40px !important;

}

.footerIcons IMG

{

	margin-left: 5px;

}

#footer TABLE TD

{

	vertical-align: middle;

	padding: 4px 6px;

}

#footer TABLE

{

	margin: auto;

}

#footer A

{

	text-decoration: none;

	color: #606092;

}

#footer A:hover

{

	text-decoration: underline;

}

#footer-menu

{

	width: auto;

	text-align: center;

}

#footer-menu UL

{

	width: 623px;

	margin: 0 auto;

}

#footer-menu LI

{

	text-align: center;

	display: inline;

	color: #606060;

	padding: 0px 12px 0px 9px;

	background: url(../images/footer-menu-seprator.jpg) no-repeat right;

}

#footer-menu LI A

{

	color: #606060;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	text-transform: uppercase;

	text-align: center;

}

#footer-menu LI A:hover

{

	text-decoration: underline;

}

#footer-contact

{

	width: auto;

	color: #606060;

	font-size: 10px;

	text-decoration: none;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	margin: 3px 0 10px;

}

#footer-contact A

{

	color: #606060;

	font-size: 10px;

	text-decoration: none;

}

P.copyright

{

	color: #606060;

	font-size: 10px;

}

/*-------------------------------------

-: General Classes :-

---------------------------------------*/

.clear

{

	clear: both;

}

IMG

{

	border: none;

}

.skip

{

	display: none;

}

/*inner page*/

.mainInner

{

	width: 100%;

/*position: relative;*/

	background: url(../images/innerPageContainer.png) repeat-y top center;

	margin-top: 45px;

}

.wrapper

{

	background: url(../images/content-wrap-bg.jpg) repeat-y scroll center top;

	min-width: 970px;

	position: relative;

}

.inner

{

	height: auto !important;

	min-width: 970px;

	position: relative;

}

.contentContainer

{

	margin: 0 auto;

	height: 100%;

	overflow: hidden;

	width: 958px;

}

.breadcrumb, .breadcrumb A

{

	color: #F9F9F9;

	text-transform: uppercase;

	font-size: 11px;

	text-decoration: none;

}

.breadcrumb

{

	background: #0C192D url(../images/breadcrumbBg.png) repeat-x bottom;

	padding: 12px 15px;

}

.homeCrumb

{

	float: right;

	display: inline;

}

.mainColumn

{

	width: 660px;

	background: url(../images/mainContentBg.png) repeat-x top;

	float: right;

	display: inline;

	padding: 22px;

}

.mainColumn P

{

	padding: 0;

	margin: 0 0 15px;

	line-height: 1.5em;

	font-size: 14px;

}

.mainColumn .leftColumn

{

	float: none;

	display: block;

	width: auto;

}

.mainColumn .leftColumn TABLE

{

	width: 390px;

}

.mainColumn .single TABLE

{

	width: 639px;

	margin: 20px 0;

}

.mainColumn .single TABLE INPUT

{

	width: 25px;

	margin: 0 30px 0 0;

}

.mainColumn .single TABLE TR

{

	margin: 0 0 20px;

	border-bottom: 1px solid #000000;

}

.mainColumn .single TABLE TR TD

{

	width: 100px;

	padding: 5px;

}

.leftColumn H3

{

	font-size: 20px;

	color: #162A4D;

	padding: 5px 0;

}

.leftColumn BLOCKQUOTE, .leftColumnSingle BLOCKQUOTE

{

	font-size: 14px;

	color: #283060;

	padding: 0px 0px 15px 0;

	font-style: italic;

	overflow: hidden;

	font-family: Georgia, serif;

	clear: left;

}

.leftColumn .testimonial A

{

	float: left;

	display: inline;

	margin-bottom: 5px;

}

.leftColumn BLOCKQUOTE STRONG, .leftColumnSingle BLOCKQUOTE STRONG

{

	font-size: 10px;

	float: right;

	display: inline;

	color: #040404;

	position: relative;

	top: 5px;

}

.readMore

{

	padding-bottom: 15px;

	display: block;

}

.leftColumn UL

{

	list-style: disc outside;

	padding: 0 0 5px 15px;

	font-size: 14px;

	margin-left: 15px;

}

.leftColumn UL LI

{

	padding: 0 0 10px 5px;

}

.leftColumn HR, .leftColumnSingle HR

{

	height: 1px;

	border-style: solid;

	border-width: 1px 0 0;

	border-color: #DEDEDE;

	padding-bottom: 15px;

}

.single HR

{

	clear: both;

}

.leftColumn A, .leftColumn A:visited, .leftColumn A:active

{

	color: #B01201;

	font-weight: bold;

}

.leftColumn A:hover

{

	color: #FFF;

	font-weight: bold;

	background-color: #B01201;

}

.mainColumn .rightColumn

{

	float: right;

	display: inline;

	width: 234px;

	margin: 19px 0px 0 15px;

}

.rightColumn .rightImage, .imageRight2

{

	padding: 4px;

	border: 1px solid #CCC;

}

.mainColumn .rightColumn A IMG

{

	margin-bottom: 10px;

	float: left;

	display: inline;

}

.mainColumn .rightColumn A.button

{

	width: 238px;

	height: 160px;

	padding: 0px;

	margin: 10px 0;

	background: url(../images/videoBtns/video-buttonBg.jpg) no-repeat top left;

	display: block;

}

.mainColumn .rightColumn A.button:hover

{

	background-position: 0 -159px;

}

.mainColumn .rightColumn A.button SPAN

{

	display: block;

	clear: left;

}

.mainColumn .rightColumn .button IMG

{

	margin-bottom: 0px;

}

.mainColumn .rightColumn .button P

{

	margin: 0 0 10px;

}

#top-wrap .mainColumn H1

{

	padding: 0 0 15px;

	margin: 0 0 15px;

	height: auto;

	font-size: 20px;

	border-bottom: 2px solid #E4E4E5;

}

.mainColumn H2

{

	border-bottom: 2px solid #E4E4E5;

	padding: 0 0 3px;

	margin: 0 0 15px;

	font-size: 46px;

	color: #AF1100;

	font-weight: bold;

}

.innerPageFooter

{

	background: url(../images/footerBg.png) no-repeat top center;

}

/*side menu*/

.sideMenu

{

	width: 227px;

	float: left;

	display: inline;

	padding: 13px;

	height: 1%;

	overflow: hidden;

}

.sideMenu UL

{

	background-color: #FFF;

}

.sideMenu LI

{

	background: url(../images/sideMenuBg.png) repeat-x top;

	padding: 0;

	display: inline;

	float: left;

	clear: left;

	height: 1%;

	overflow: hidden;

	width: 227px;

}

.sideMenu LI A

{

/*background: url(../images/sideMenuBg.png) repeat-x top;*/

	display: inline;

	float: left;

	height: 26px;

	padding: 10px 6px 0;

	font-size: 14px;

	text-decoration: none;

	color: #254273;

	font-weight: bold;

	width: 215px;

}

.sideMenu LI A:hover

{

	color: #000;

}

.sideMenu LI LI A

{

/*background: url(../images/sideMenuBg.png) repeat-x top;*/

	display: inline;

	float: left;

	height: 26px;

	padding: 10px 6px 0;

	font-size: 14px;

	text-decoration: none;

	color: #254273;

	font-weight: normal;

	width: 215px;

	background-image: none !important;

}

.sideMenu .active LI A:hover, .sideMenu .expanded LI A:hover

{

	background-color: #AF1100;

	color: #FFF;

}

.sideMenu LI

{

	background: url(../images/sideMenuBg.png) repeat-x top;

}

.sideMenu .submenu A

{

	background: url(../images/menuArrowLeft.gif) no-repeat 210px 13px;

}

.sideMenu .submenuOpen A

{

	background: url(../images/menuArrowDown.gif) no-repeat 210px 15px;

}

.sideMenu LI LI

{

	background: #FFF none;

}

.sideMenu .active A, .sideMenu .active .active A

{

	color: #000;

	font-weight: bold;

}

.sideMenu .active LI A

{

	color: #254273;

	font-weight: normal;

}

A.button SPAN OBJECT

{

	cursor: pointer;

}

/*gallery*/

.photoGalleryHolder

{

	width: 914px;

	background-color: #FFF;

}

.mainColumn .photoGallery

{

	width: 100%;

}

.mainColumn .photoGallery UL

{

	margin-left: 40px;

}

.mainColumn .photoGallery LI

{

	width: 237px;

	float: left;

	display: inline;

	margin: 0 60px 25px 0;

}

.mainColumn .photoGallery LI.last

{

	margin-right: 0;

}

/*FAQ PAGE*/

.faqItem

{

	padding: 0px;

}

.faqItem H4 A

{

	font-size: 16px;

	text-transform: capitalize;

}

/*Testimonials Page*/

.mainColumn .single

{

	width: 660px;

}

/*email*/

FORM LABEL

{

	float: left;

	display: inline;

	clear: right;

	width: 200px;

}

FORM P

{

	clear: both;

	padding-bottom: 15px;

	height: 1%;

	overflow: hidden;

}

FORM INPUT, FORM TEXTAREA

{

	float: right;

	display: inline;

	width: 350px;

	padding: 5px;

	margin: 0 0 10px;

	border: 1px solid #D4D4D5;

}

#travelForm .captcha

{

	width: 110px;

	float: right;

	display: inline;

	clear: right;

	width: 138px;

	margin-right: 160px;

}

FORM .captcha

{

	width: 100px;

	float: right;

	display: inline;

	clear: right;

	width: 138px;

	margin-right: 215px;

}

FORM .veriImage

{

	float: right;

	display: inline;

	margin: 0 215px 13px 0;

}

TEXTAREA

{

	height: 120px;

}

FORM P SPAN

{

	padding-left: 5px;

	color: #C00;

}

FORM P BUTTON

{

	background-color: #2E4A72;

	color: #FFF;

	cursor: pointer;

	padding: 7px;

	border: 0;

	font-size: 14px;

}

FORM .column

{

	width: 300px;

	float: left;

	display: inline;

}

FORM .column H3, FORM .columnHeader

{

	background-color: #B01201;

	color: #FFF !important;

	padding: 5px !important;

}

FORM .column H3

{

	width: 290px;

	float: left;

	display: inline;

}

FORM .column LABEL

{

	width: 100px;

	font-size: 12px;

	line-height: 1.4em;

	clear: left;

}

FORM .column INPUT, FORM .column TEXTAREA, FORM .column SELECT, FORM .column .radioGroup

{

	float: left;

	display: inline;

	margin: 0 0 0px 15px;

	width: 170px;

	padding: 5px;

	color: #000;

	font-size: 12px;

}

FORM .column SELECT

{

	width: 182px;

	padding: 5px;

}

FORM .column .radioGroup LABEL, FORM .column .radioGroup LABEL INPUT

{

	width: auto;

	margin: 0 5px 0 0px;

}

FORM .column .radioGroup LABEL

{

	padding-bottom: 5px;

	width: 160px;

}

FORM HR

{

	clear: both;

	height: 1px;

	width: 100%;

	border: 1px solid #000000;

}

H3

{

	font-size: 14px;

	color: #C00;

	margin: 10px 0;

}

.second

{

	float: right !important;

}

.submitBtn

{

	padding: 5px;

	margin: 10px 0 10px 260px;

	color: #CC0000;

	font-weight: bold;

	cursor: pointer;

}

/*fake table*/

.table P

{

	clear: left;

	overflow: hidden;

	height: 1%;

}

.table P STRONG

{

	float: left;

	display: inline;

	width: 30%;

}

.table P SPAN

{

	float: right;

	display: inline;

	width: 68%;

}

.table HR

{

	clear: both;

}

.footnote

{

	font-size: 11px !important;

}

/*pdf list*/

.pdfList

{

	list-style: none outside !important;

	margin: 15px 0;

	padding: 0 !important;

}

.pdfList LI, P.pdfList

{

	background: url(../images/pdfIcon.png) no-repeat top left !important;

	padding: 6px 0 0 42px !important;

	height: 38px;

}

/*hotels*/

.columnHotels

{

	width: 45%;

	float: left;

	display: inline;

	margin-right: 15px;

}

#TB_closeAjaxWindow A

{

	background: #FFF;

	float: left;

	display: inline;

	padding: 2px 4px;

	color: #B01201 !important;

	text-decoration: none;

	margin-right: 6px;

	position: relative;

	top: -2px;

}

#TB_closeAjaxWindow A:hover

{

	background: #000;

	color: #FFF !important;

}

.flashGallery

{

	background: url(../images/videoBtns/photo-gallery-button.jpg) no-repeat top left !important;

	text-indent: -6000px;

}

.flashGallery:hover

{

	background-position: 0 -159px !important;

}

/*referal form*/

P.radioGroup1 LABEL INPUT

{

	width: 20px;

}

P.radioGroup1 LABEL

{

	width: 200px;

	float: left;

	display: inline;

	clear: left;

}

/*second image in content*/

.imageRight2

{

	display: inline;

	float: right;

	margin: 0 0 5px 15px;

	width: 232px;

}

/*homepage sifr*/

P.sifr

{

	font-size: 16px;

	font-weight: bold;

	line-height: 0.2em;

	padding: 0 0 0px;

}

.sIFR-hasFlash P.sifr

{

	padding: 0 !important;

}

.link_external

{

	background: url(../images/link_external.png) no-repeat right center;

	padding-right: 15px;

}

/*travelling form*/

.travellingForm P LABEL SPAN

{

	font-size: 12px;

}

.travellingForm .radioGroup INPUT, .travellingForm .radioGroup LABEL

{

	width: auto !important;

	float: none;

	margin: 0;

}

.travellingForm .radioGroup LABEL

{

	margin: 0 20px 0 0;

}

.travellingForm .travelOption LABEL, .travellingForm .travelOption INPUT

{

	width: auto !important;

	float: none;

	margin: 0;

}

.travellingForm .travelOption LABEL STRONG

{

	font-size: 14px;

}

.travellingForm #fill_in_date, .travellingForm #albany_airline, .travellingForm #albany_flight, .travellingForm #albany_arrival_time, .travellingForm #hartford_airline, .travellingForm #hartford_flight, .travellingForm #hartford_arrival_time, .travellingForm #departure_city, .travellingForm #bus_arrival_time

{

	width: 125px !important;

	margin-right: 10px !important;

}

.travelOption

{

	margin-bottom: 10px;

	padding-top: 10px;

	border-bottom: 1px solid #CCC;

}

.travellingForm #other_staff, .travellingForm #please_explain

{

	width: 350px !important;

}

.travellingForm .submitBtn

{

	margin: 10px 0 10px 20px;

}

.sendEmail INPUT, .sendEmail TEXTAREA

{

	float: left !important;

}

/*contact form*/

.sendEmail INPUT.required, .sendEmail INPUT.invalid 

{

	border: 1px solid #B01201;

}

.errors

{

	padding: 3px;

	background-color: #B01201;

	color: #FFFFFF;

	margin-bottom: 20px;

}

.required, .invalid

{

	border: 1px solid #FF0000;

}

.ADDRESS

{

	font-style: normal;

	line-height: 1.5em;

	font-size: 14px;

}

.bunk1Link {

	text-indent:-9999px;

	display:block;

	background: url('../images/bunk1-btn.gif') no-repeat top left;

	height:70px;

	width:164px;

	margin:0 auto;

	margin-top:10px;

}

.bunk1Link:hover{

	background-position:0 -70px;

}
