/* CSS Document */

body
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #E9E9E9;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;	
}
.wrapper 
{	background-color: White;
	width: 650px;
	float:left;
	/*padding: 15px 9px 50px 9px;*/
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0px;
	text-align:left;
}
.orange
{
	color: #FF6600;
    	font: 12px Verdana, Arial, Helvetica, sans-serif;
    	text-align:left;
	padding-bottom:8px;	
	text-align:left;
}
.Container 
{
	width:760px;
	width:expression('730px');
	background-color: #E9E9E9;	

}
.innerContainer 
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background:#FFFFFF;
	width: 650px;
	float:left;
	padding:20px 40px 20px 40px;	

}

.subContainer 
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background:#FFFFFF;
	width: 730px;
	float:left;
	margin:0px;
	padding:0px;
	/*background-image:url('/_Images/splash/newwintrip/right_stripes.gif');
	background-repeat:no-repeat;
	background-position:690px 0px ;*/
}
.header
{
	width:650px;
	float:left;
}
.plcHolder
{
	width:650px;
	margin-top:2px;
	float:left;
	background:#d1ee78;
}
.footer 
{
	width:650px;
	float:left;
	margin:2px 0px 0px 0px ;
	padding:0px 0px 10px 40px;
	border:0px solid red;
}

.plcHolderOrng , .plcHolderWhite
{
	width:650px;
	margin:2px 0 0 41px;
	_margin:2px 0 0 21px;
	float:left;
}
.plcHolderOrng
{
background-color:#ffda5e;
}


.ph1 
{
	width:354px;
	float:left;
	background:#1f8bcb;
	border-right:3px solid #FFFFFF;
	padding:0px;
	margin:0px;
	border:0px solid green;
}
.ph2 
{
	width:291px;
	float:right;
	padding:0px;
	margin:0px;
	border:0px solid red;
	

}
.allRow
{
	padding-top:3px;
	padding-bottom:3px;
	float:left;
	width:100%;
	min-height:15px;
	padding-right:1px;
	border:0px solid red;

}
.oRowEFChlng , .eRowEFChlng
{
	padding-top:5px;
	padding-bottom:3px;
	float:left;
	width:100%;
	min-height:22.2px;
	padding-right:1px;
}






.oRow , .eRow
{
	padding-top:5px;
	padding-bottom:3px;
	float:left;
	width:100%;
	min-height:22.2px;
	padding-right:1px;
}

.oRow
{
	background-color:#d1ee78;
	
}
.eRow 
{
	background-color:#DFF3A1;
}
.lc 
{
	float:left;
	width:45%;
	text-align:right;
	padding-top:3px;
	z-index:-1;
	overflow:hidden;
}
.rc 

{
	float:left;
	width:50%;
	text-align:left;
	padding-left:5px;
	border:0px solid green;
	z-index:1000;

}
.text 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	padding-left:25px;
}
.copyRight 
{
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
a 
{
	color: #999999;
}

.chklc 
{
	float:left;
	width:50%;
}
.chkrc 
{
	float:right;
	width:49%;
}

.error
{   
    position:absolute;
    width:12.2%;          
    width:expression('auto');     
    text-align:left;
    text-align:-webkit-right;
    border:0px solid green;      
    color:red;
}

/* Validation class without safari comapatiblity
.error
{
    position:absolute;
    color:red;
    text-align:right;
    border:0px solid red;

} 
*/

.step 
{
	float:left;
	width:98%;
	text-align:left;
	padding-left:2px;
}
.list 
{
	float:right;
	width:95%;
	text-align:left;
}
li
{
	padding-bottom:10px;
	font-weight:bold;
}
ul 
{
	list-style-type:decimal;
}
.listItem
{
	font-weight:normal;
}

div.Conditions
{
float:left;
margin:10px 0px 0px 10px;
padding:0px;
width:300px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
text-align:left;
border:0px solid red;
}

.TopStripes
{
float:left;
margin:0px;
padding:0px;
width:730px;
}


.LeftStripes
{
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

#LeftContentText
{
float:left;
margin:0px;
padding:10px 2px 0px 0px;
text-align:left;
border:solid 1px #c0c0c0;
height:262px;
width:350px;
}

.GrayHeading
{
    Float:left;
    margin:0px 10px 10px 0px;
    padding:0px 10px 0px 0px;
    font-weight:bold;
    color:#5F5F5F;
    border:0px solid blue;
    font-size:11px;
    }

#TripList
{
Float:left;
padding:0px 10px 0px 0px;
margin:5px 10px 0px 0px;
text-align:left;
list-style-type:none;
}


#CmTripList
{
Float:left;
padding:0px 10px 0px 0px;
margin:5px 10px 0px 0px;
text-align:left;
list-style-type:none;
}

#CmTripList li
{
margin:2px 0px 0px 0px;
padding:0px;
}

.TourLink
{
color:#0272be;
font-weight :bold;
border:none;
text-decoration:underline;
}

.ToursLink
{
color:#0272be;
font-size:11px;
font-weight:normal;
border:none;
text-decoration:underline;
}

#MTVLeftContentText
{
float:left;
margin:0px;
padding:10px 2px 0px 0px;
text-align:left;
border:solid 1px #c0c0c0;
width:350px;
border-top:0px;
height:139px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#MTVLeftContentText a
{
color:#0173BC;
 font-weight:bold;
}

#MTVLeftContentText span.TourHeader
{
color:#88BA19;
 font-weight:bold;
font-size: 12px;
}


#MTVLeftContentText p.TourDetail
{
padding-top:2px;
margin-top:4px;
}

p.Para
{
	float:left;
	margin:10px 0px 10px 0px;
	padding:0px;		
	width:90%;	
	border:0px solid red;
	line-height:13px;	
}


div.Efcb
{
background:url('/_Images/Splash/Referral/stripes_bg.gif') no-repeat ;
background-position:-1px 0px ;
float:left;
margin:2px 0px 2px 0px;
padding:0px;
border:solid 1px #c0c0c0;
border-top:none;
width:647px;
text-align:left;
}

.None
{
float:left;
margin:0px;
padding:0px;
}

.ClearLeft
{
clear:left;
}

#WhyEfcb
{
float:left;
margin:0px 0px 0px 15px;
padding:0px;
width:490px;
}
/* For The New Google Pages - Defect 43570 


-- Validation class without safari comapatiblity--
.validationerror 
{
    position:absolute;
    color:Red;
    text-align:right;
    _margin-top:-1px;
}

*/

.validationerror
{
     _margin-top:-1px;
    position:absolute;
    width:11.6%;          
    width:expression('auto');     
    text-align:left;
    text-align:-webkit-right;
    border:0px solid green;      
    color:red;
}

#TopTrips
{
float:left;
margin:0px;
padding:3px 3px 3px 13px;
width:451px;
border:2px solid #C7C5C6;
}

#Trips
{
 padding-bottom:10px;
}

.TopTourImage
{
float:left;
margin-top:7px;
}

#Trips p
{
float:left;
width:60%;
margin:30px 0px 0px 10px;
padding:0px 10px 0px 0px;
}

#RightContent .Image
{
float:left;
margin:0px;
padding:5px 0px 10px 4px;
border:none;
}

div#GooglePage
{
width:960px;
margin:auto;
padding:auto;
background-color:White;
min-height:1240px;
font-family:Verdana;
font-size:11px;
line-height :15px;
}

div#GooglePage #FooterImage
{
float:left;
margin:0px 0px 0px 3px;
padding:0px;
}

div#GooglePageContent
{
width:946px;
float:left;
margin:0px;
padding:7px 7px 3px 7px;
background-image :url('/_Images/Splash/Google/stripes_bg.gif');
background-repeat:no-repeat;
}

div#GooglePageContent #MainImage
{
float:left;
margin:0px 0px 0px 3px;
padding:0px;
border:1px solid #C7C5C6;
}

div#GooglePageContent #MainContent
{
float:left;
margin:0px;
padding:10px 0px 2px 3px;
}

div#GooglePageContent #LeftContent
{
float:left;
width:468px;
margin:0px;
padding:0px;
}

div#GooglePageContent #RightContent
{
width:157px;
_width:153px;
float:left;
margin:0px 0px 2px 3px;
_margin:0px 0px 2px 3px;
padding:0px;
border:2px solid #C7C5C6;
background-color:#e9eef4;
min-height:849px;
height:840px;
}

div#GooglePageContent #MiddleContent
{
border:2px solid #C7C5C6;
width:285px;
_width:275px;
float:left;
margin:0px 0px 2px 5px;
_margin:0px 0px 2px 3px;
padding:0px 10px 0px 0px;
}

div#MiddleContent #ctl00_Step1
{
min-height:849px;
height:840px;
float:right;
width:98%;
padding:0px;
margin:0px;
background-color:white; 
}

.RightPadding
{
padding-right:5px;
}

.LeftPadding
{
padding-left:5px;
}

.NoPadding
{
padding:none;
}

div#MiddleContent #SplashHeader
{
float:left;
margin:12px 0px 12px 15px;
text-align:left;
padding:0px;
display:inline;
}

div#MiddleContent #CollegeText
{
margin:0px;
padding:10px 0px 0px 40px;
_padding:10px 0px 5px 20px;
}

div#MiddleContent #ctl00_CollegeCtlView
{
padding:0px;
float:right;
padding-right:20px;
_padding-right:2px;
}

.RightAlign
{
Text-Align:Right;
}

div#MiddleContent #ConsultantCall
{
float:right;
padding:0px 15px 0px 48px;
margin:0px;
}

div#MiddleContent #Brochure
{
float:right;
padding:0px 15px 0px 40px;
margin:0px;
}

div#MiddleContent #SpecificTour
{
float:right;
padding:0px 15px 0px 40px;
margin:0px;
}

div#MiddleContent #Submit
{
float:right;
padding:0px 10px 0px 0px;
margin:5px 0px 0px 0px;
_margin:10px 0px 0px 0px;
}

div#MiddleContent #ctl00_TripNameView
{
padding:0px 5px 5px 50px;
margin:0px;
float:right;
}

/*#ctl00_RightContent_schoolCtl
{
font-family:verdana;
font-size:10px;
height:20px;
min-height:20px;
background-color:white;
}

#ctl00_RightContent_CollegeCtlView
{
float:left;
_padding:0px 0px 0px 18px;
padding:0px 0px 0px 16px;
margin:0px;
width:98%;
}*/

/* Defect 44196 - Meet OUr Past Winner Page */

div#WinnerPageWrapper
{
	background-color:White;
	width:650px;
	margin:auto;
	padding:auto;
	border:0px solid red;
	min-height:1080px;
	font-size:11px;
	font-family:Verdana;
	line-height:15px;
}

#WinnerForm
{
	float:left;
	background-image:url('/_Images/Splash/PreviousWinner/stripe_bg.gif');
	background-repeat:no-repeat;
	border:0px solid red;
	width:650px;
}

div#Winners
{
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
	padding:0px 0px 10px 15px;
	width:615px;
	border:1px solid #d6d6d6;
	background-color:White;
	float:left;
}

#WinnerHeader
{
	margin:20px 0px 10px 0px;
	padding:0px;
}

span#IntroText
{
	float:left;
	margin:5px 10px 10px 0px;
	padding-right:15px;
	clear:left;
}

div.TripWinners
{
	float:left;		
	border:0px solid black;	
	width:98%;
}

div.TripWinners p
{
	float:left;	
	width:54%;
	background-color :#eef2f5;
	border:0px solid green;
	padding:10px 0px 0px 8px;
	height:200px;
	margin:0px;
}

div.TripWinners span.WinnerComments
{
	float:left;
	margin :10px 0px 10px 0px;
	width:85%;
}

div.TripWinners img.WinnerImage
{
	float:left;
	/*padding:0px 0px 5px 0px;*/
}



.GreyHeading
{
	color:#5F5F5F;
}


.SubmitButton
{
	margin:15px 0px 15px 0px;
}

/* End of Defect 44196 */


/* Defect 44959 - For the SplashPage Of Higher Resolution */

.ExtendedContainer 
{
	width:796px;
	width:expression('766px');
	background-color: #E9E9E9;	

}

.ExtendedsubContainer 
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background:#FFFFFF;
	width: 766px;
	float:left;
	margin:0px;
	padding:0px;	
	/*background-image:url('/_Images/splash/newwintrip/right_stripes.gif');
	background-repeat:no-repeat;
	background-position:726px 0px ;*/
}

.Extendedph1 
{
	width:382px;
	float:left;
	background:#1f8bcb;
	border-right:3px solid #FFFFFF;
	padding:0px;
	margin:0px;
	border:0px solid green;
}
.Extendedph2 
{
	width:275px;
	_width:expression('281px');
	float:right;
	padding:0px;
	margin:0px;
	border:0px solid red;
	

}

.ExtendedTopStripes
{
float:left;
margin:0px;
padding:0px;
border:0px solid red;
width:766px;
}


.ExtendedLeftStripes
{
border:0px solid green;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

.ExtendedPlcHolder
{
width:686px;
margin-top:2px;
margin-left:41px;
_margin-left:21px;
float:left;
border:0px solid black;
}


div.BackPackTrips
{
 padding-left:5px;
}

div.BackPackTrips p
{
float:left;
width:200px;
margin:10px 0px 0px 10px;
padding:0px 10px 0px 0px;
}


div.BackPackTrips .TourLink
{
float:left;
color:#0272be;
font-weight :bold;
border:none;
text-decoration:underline;
}

div.BackPackTrips .TourHeader
{
Float:left;
margin-top:7px;
margin-bottom:10px;
line-height:15px;
clear:left;
}

div.MainImageInnerDiv
{
float:left;
margin:2px 0px 0px 0px;
padding:0px;
border:none;
}


div.GoogleGreyContent
{
float:left;
background-color:#EEf2F5;
margin:10px 0px 0px 0px;
padding:5px 2px 8px 5px;
width:375px;
text-align:left;
}


div.ExtendedFooter 
{
	/*width:650px;*/
	width:687px;
	float:left;
	display:inline;
	margin:2px 0px 0px 0px ;
	padding:0px 0px 10px 41px;
	border:0px solid blue;
}


/* Defect 49552 - Done for the inclusion of the extra drop down in the splash pages */

div#SubmitContainer
{
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;		
}

div#PromoCode
{
	padding-left:5px;
	margin:0px;
}

div.RightAlignCtl
{
	float:right;
	padding:0px 15px 0px 15px;
	margin:0px;
	
}

div#IntrestedTripHeader
{
	padding:5px 0px 0px 30px;
	_padding:5px 0px 0px 20px;
	margin:0px;
}

div.LeftPadding
{
	padding-left:5px;
}

div#BrochureHeader
{
	padding:5px 0px 0px 15px;
	_padding:5px 0px 0px 15px;
	margin:0px;
}

div#TelephoneHeader
{
	padding:5px 0px 0px 5px;
	_padding:5px 0px 0px 0px;
	margin:0px;
}

div#TravelYearDropDown
{
	padding:0px 15px 0px 40px;
	_padding:0px 0px 0px 40px;
	margin:0px;
	float:right;
}

div#TravelYearText
{
	/*float:right;
	text-align:right;
	padding-right:10px;
	text-align:right;
	float:right;*/
	width:80%;
	margin-left:60px;
	_margin-left:30px;	
	border:0px solid red;		
}

div.CollegeDropDown
{
	padding:0px;
	float:right;
	padding-right:20px;
	width:100%;   /*CBWEB-169*/
	text-align:right;
}
div.CollegeDropDown select
{
	width:240px;
}
div#CollegeHeader
{
	/*text-align:right;
	float:right;*/
	width:70%;
	margin-left:80px;
	_margin-left:40px;	
	border:0px solid red;		
}

div#GenderHeader
{
	padding:7px 0px 0px 0px;
	margin:0px;
}

div#GenderSection
{
	padding:0 5px 0 0;
	/*padding-left:5px;
	padding-top:0px;*/
	margin:0px;

}

#genderCtl li
{
	padding:0 5px 0 0 0;
	border:0px solid red;
}

-------------------------------------------------
/* Defect 50342 - For the march Landing Page */

#MarchLanding
{
	background-color:#cccccc;
	font-family:Verdana;
	font-size:x-small;
}


div#MarchLandingHeader
{
	float:left;
	width:989px; 
	height:auto;
	margin:0px;
	padding:0px;
	clear:both;
}

.Stripes
{       width:39px;
	float:left;
	height:245px;		
	border:0px solid red;
}

div#ThisIssue
{
	float:left;
	width;215px;
	background-color:White;
	height:245px;
}

ul#MonthlyList
{	
	clear:left;				
	margin:10px 0px 14px 10px;
	_margin:10px 0px 10px 10px;	
	padding:0px;
	list-style-type:none;	
	border:0px solid red;
	font-size:100%;	
}

ul#MonthlyList li
{	
	
	clear:left;
	color:#0272bc;
	
}

ul#MonthlyList li img
{		
	float:left;
	margin:9px 5px 8px 0px;
	
}


ul#MonthlyList li a 
{	
	float:left;
	margin:7px 0px 8px 0px;			
	color:#0272bc;
	font-weight:bold;
	font-size:85%;					
	text-decoration:underline;	
	line-height:15px;
}

img.BottomShadow
{
	clear:left;
	margin-top:8px;
	margin-top:expression(2 + 'px');
}



div.MonthlyInfo
{
	width:92%;
	margin:auto;
	padding:auto;
	border:0px solid red;
}

div.MonthlySections
{
	float:left;
	background-image:url(/_Images/Splash/MarchLanding/dottedline.gif);
	background-position:0% 100%;
	background-repeat:repeat-x;
	min-height:100%;
	width:100%;
	margin:0px 0px 0px 2px ;
	padding:15px 0px 15px 0px;
	font-size:90%;
	/*word-spacing:0.3em;*/
	border:0px solid red;
	line-height:15px;
}

img.SectionLeftImage
{
	float:left;
	margin:0px;
	padding:0px;
	border:none;
}

div.SectionText
{
	float:left;
	margin:10px 0px 7px 25px ;	
	width:73%;
	border:0px solid green;
}

div.SectionText p
{
	width:100%;
	clear:left;	
	padding:8px 0px 0px 0px;
	margin:0px;	
	border:0px solid green;
}

/* For the defect 51992 */

.MoreInfo
{
	width:100%;	
	Display:block;
	clear:left;
	margin:0px;
	padding:8px 0px 0px 0px;
	border:0px solid red;
}

/* End of 51992 */

a.TopLink
{
	float:right;
	clear:left;
	width:12%;
	text-align:right;
	margin:0px;
	padding:0px;
}

span.InnerSection
{
	width:99%;
	border:0px solid green;
	float:left;
	line-height:15px;
	margin:10px 0px 0px 0px ;
	padding:0px;
}

/* For the defect 53194 - For the may newsletter page */

div#BodyContent div#Section4 a
{
	margin-top:5px;
	clear:left;
	border:0px solid;
}



/* ------Done for the defect 50829 - postercard Splash page--------- */

body#PostcardWrapper
{
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:small;
}

div#PostCardContainer
{
	width:590px;
	margin:auto;
	padding:10px 0px 10px 10px;
	border:0px solid red;
	background-image:url(/_Images/Popup/Trevi/left_stripes.gif);
	background-repeat:repeat-x;
	min-height:1310px;
	background-color:white;
}

div#ContentContainer
{
	float:left;
	background-color:white;
	min-height:1100px;
	margin:1% 0 1% 1px;
	padding:2.5% 2.5% 1% 2.5%;
	width:92%;
	border:2px solid #c0c0c0;
}

div.SpecialTripRow
{
	width:100%;
	float:left;
	float:expression('none');
	margin:2% 0 2% 0;
	border:0px solid orange;
}

img.LeftSideImage
{
	float:left;
	margin:0px;
	padding:0px;
}

img.RightSideImage
{
	float:right;
	margin:0px;
	padding:0px;
}

/*------ For the Crazy winners page defect - 51064 -----------*/

div#Crazy8WinnersContainer
{
	width:644px;
	margin:auto;
	padding:10px 0px 10px 10px;
	border:0px solid red;
	background-image:url(/_Images/Popup/Trevi/left_stripes.gif);
	background-repeat:repeat-x;
	min-height:1490px;
	background-color:white;
}

div#Crazy8WinnersContentContainer
{
	float:left;
	background-image:url(/_Images/Splash/Crazy8winners/background.gif);
	background-repeat:no-repeat;
	min-height:1100px;
	margin:0 0 1% 0.03%;
	padding:1% 2.5% 1% 2.5%;
	width:93%;
	border-bottom:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	_border-right:0px solid #c0c0c0;
}



div#Crazy8WinnersContentContainer div.CrazyWinnerSection
{
	background-image:none;
	padding:0px;
	border:0px solid red;
}

div.CrazyWinnersSectionText
{
	float:left;
	margin:0px 0px 0px 15px ;
	padding:3% 1% 0% 2%;	
	width:72.9%;
	border:0px solid green;
	background-color:white;
}

img.CrazyWinnerImage
{
	float:left;
	padding:7px 0px 0px 0px ;
	margin:0px;
	border:none;
}

div.WeeklyWinnerImage
{
	float:left;
	margin:0 0.5% 0 0;
	padding:0;
	width:20%;
	border:0px solid;
	height:100%;
	text-align:center;
}

div.WeeklyWinnerText
{
	float:left;
	margin:0;
	padding:3% 0 0.5% 0;
	_padding:5% 0 0.5% 0;
	width:78%;
	border:0px solid;
	height:9.9em;	
	height:expression(10 + 'em');
	_height:expression(9.2 + 'em');
	font-size:90%;
}

div.WeeklyWinnerText  p.WinnerCollege
{
	border:0px solid green;
	margin:2px 0px 0px 0px;
}

div.FormContent
{
	width:98%;
	padding:0px 0px 0px 5px;
	margin:0px;
	_padding:0px;
	background-color:white;
	border:solid 1px #c0c0c0; 
	min-height:896px;
}

div#IntroText
{
	float:left;
	margin:12px 0px 12px 10px;
	text-align:left;
	padding:0px;
	display:inline;
}

/* End Fo 51064 */

/* For defect 56315 */

div.ExpaxContainer
{
clear:none;
margin:0 0 0 41px;
_margin:0 0 0 21px;
width:686px;
}

/* EOF 56315 */

/* For the defect 55876 */

img.HeaderLogo
{
	border:1px solid #c0c0c0;
	padding-top:3px;
}

/* End of the defect 55876 */



/* For the defect 57247 - August newsletter */

div.NewsletterLinksSection
{
	margin:10px 0 0 0;
	padding:0;
}

/* EOF 57247 */

/* Done for the defect 57245 */

/* For the Splash-Horizontal.master Master Page */

.SplashPlaceHolder
{
	float: left;
	border-left:0px solid #EEF2F5;
	display:inline;
	width:87%;
	width:expression('87.1%');
	background-color:#EEF2F5;
	margin-top:0;
	margin-bottom:0;
	padding:0 0.7% 0 2%;
	text-align:left;
	border:0px solid red;
	margin-left:41px;
}

div.SplashContentSection
{
	float:left;
	margin:2% 0;
	padding:1% 0;	
	border:0px solid red;
	width:97.3%;	
	background-color:#EEF2F5;
}

div.HeaderInfo
{
	float:left;
	width:97.3%;
	margin:3% 0 1.5% 0;
	padding:0.5%;
	text-align:left;
}

div#CopyRights
{
	float:left;
	text-align:left;
	width:45%;
	display:inline;
	margin :10px 0 0 66px;
	_margin-left:56px;
	border:0px solid red;
}

div.ExtendedcopyRight
{
	float:left;
	text-align:left;
	width:45%;
	display:inline;
	margin :10px 0 0 60px;
	_margin-left:50px;
	border:0px solid red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}



@media screen and (-webkit-min-device-pixel-ratio:0)
{
	div#CopyRights
	{	
		float:left;
		text-align:left;
		display:inline;
		width:40%;
		padding:0;
		margin:10px 0 0 98px;
		border:0px solid red;
	}
	
	.SplashPlaceHolder
	{		
		width:87.1%;
	}

	div.ExtendedcopyRight
	{	
		float:left;
		text-align:left;
		display:inline;
		width:40%;
		padding:0;
		margin:10px 0 0 87px;
		border:0px solid red;
	}




}

/* End of the master page */

/* For the content pages that inherit splash-horizontal.master */
div.SplashSection
{
	width: 100%; 
	background-color: #EEf2F5; 
	float: left;

}

div.SplashSection div.SectionHeader
{
	float: left;
	width: 98%;
	background-color: White;
    padding: 2% 1%;
    font-weight:bold;
    color:#656565;
   	
}

div.SplashSection div.SectionContent
{
	float: left; 
	background-color: White; 
	width: 98%; 
	padding:0 1% 2% 1%;
   	margin: 0.5% 0 0 0;
	
}

div.SectionContent div.ContentContainer
{
	float: left; 
	width: 49.7%; 
	padding: 0; 
	margin:0;
	border: 0px solid red;
	
}

div.ContentContainer div.Information
{
	width:99%;
	padding:0.5% 0%;
	margin:0.5% 0;
	float:left;
}

div.Information div.Questions
{
	width:30%;
	margin:4px 0;
	/*padding:0 0.5%;*/
	padding:0.5% 0.5%;
	float:left;
	border:0px solid;
	
}

div.Information div.Controls
{
	width:66%;
	margin:0;
	padding:0 0.5%;
	float:left;
	border:0px solid red;	
}

div.Information div#CollegeNamesSection
{
	margin-left:31%;
	margin-left:expression('31.5%');
	border:0px solid red;
	display:inline;
}

div.ContentContainer div#TravelYearHeaderSection
{
	margin-top:2%;
}

div.SectionContent div#PromoCode
{
	padding:1.5% 0;
	width:49.7%;
}

div.SplashSection div#SubmitSection
{
	background-color: #EEf2F5;
	padding:1.5% 0;
	margin-top:3%;
}


.RightFloat
{
	float:right;
}

div.Information div#TelephoneQuestions
{
	width:40%;
}

div.Information div#TelephoneControls
{
	width:50%;
}

.Errormsg
{   
    position:absolute;
    width:100px;          
    width:expression('auto');     
    text-align:left;
    text-align:-webkit-left;
    border:0px solid green;      
    color:red;   

}

div#TelePhoneField .Errormsg
{   
    position:absolute;
    width:115px;          
    width:expression('auto');     
    text-align:left;
    text-align:-webkit-left;
    border:0px solid green;      
    color:red;

}

/* End of the Content Page Styles */

/* End Of the defect 57245 */


/* Defect 57248 - September Newsletter Page - Karthick */

div#ctl00_NewsletterSections_ctl04_LinksSection .TopLink
{
	float:expression('left');
	clear:left;
	width:expression('100%');
	text-align:right;
	margin:0px;
	padding:5px 0px 0px 0px;		
}

ul#MonthlyList li a.BreakWord
{	
	float:left;
	margin:7px 0px 8px 0px;			
	color:#0272bc;
	font-weight:bold;
	font-size:85%;					
	text-decoration:underline;	
	line-height:15px;
	width:160px;	
}

/* End Of the defect 57248 */

/* For the defect 58845 - For the new Google New Years and Summer Break Page  -  by Guru */

img.HeaderLogo_Goog
{
	border:none;
}

.TourLink_Dec
{
color:#0272be;
font-weight :bold;
border:none;
text-decoration:none;
}

/* EOF 58845 */


/* For the defect 59737 - karthick */

.HeaderWithoutStripes
{
	width:731px;
	float:left;
	background-color:#F48801;
	text-align:left;
	border:0px solid red;
}

div.MainImageInnerDivWithoutStripes
{
	float:left;
	margin:0; 
	padding:0;
	border:0px solid red;
	clear:both ;
	width:731px;
}

.SplashPlaceHolderWithoutStripes
{
	float: left;
	display:inline;
	width:731px;	
	background-color:#EEF2F5;	
	margin:0;
	margin:expression('-2px 0 0 0');
	text-align:left;
	border:0px solid red;
	overflow:expression('hidden');
}

div.SplashContentSectionWithoutStripes
{
	float:left;
	border:0px solid red;
	width:660px;
	margin:20px 20px 0 37px;
	/*margin:expression('20px 20px 0 31px');*/
	margin-left:expression('31px');
	padding:0;
	background-color:#EEF2F5;
	display :inline;
}

.HeaderInfoWithoutStripes
{
	float:left;
}

div.CopyRightWithoutStripes
{
	float:left;
	text-align:right;
	display:inline;
	width:335px;
	_width:325px;
	padding:20px 0 25px 0;
	border:0px solid red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
}

div#AdditionalWithoutStripes
{
	padding:0 0 4% 0;
}

div.ContainerWithoutStripes
{
	width:731px;
	background-color: #E9E9E9;	
	border:0px solid red;
}

div.ContainerWithoutStripes div.SubContainerWithoutStripes
{
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background:#FFFFFF;
	width:731px;
	float:left;
	margin:0px;
	padding:0px;	
	border:0px solid blue;
}


div.SplashSection div.SectionHeaderWithoutStripes
{
	float: left;
	width:650px;
	width:expression('660px');
	background-color: White;
    	padding:7px 0 7px 10px;
    	font-weight:bold;
    	color:#656565;
    	border:0px solid red;
}


div.SplashSection div.SectionContentWithoutStripes
{
	float: left; 
	background-color: White; 
	width:650px;
	width:expression('660px');
	margin:5px 0px 0 0px;
	padding:10px 0 10px 10px;
	overflow:hidden;
   	border: 0px solid red; 
}

div.SectionContentWithoutStripes div.ContentContainer
{
	float: left; 
	width: 49.7%; 
	margin:0;
	border: 0px solid red;
	padding:0 0 10px 0;
}

div.SectionContentWithoutStripes div.Information
{
	
	width:99%;
	padding:0.5% 0%;
	margin:0.5% 0;
	float:left;
	border:0px solid red;
}

div.Information .ExtendedInformation
{
	padding:0.5%;
}

div#SubmitSection
{
	width:660px;
	width:expression('668px');
	text-align:right;
	background-color: #EEf2F5;
	margin:0;
	padding:0;
}

div.FooterWithoutStripes
{
	float:left;
	width:730px;
	float:left;
	display:inline;
	border:0px solid blue;
        background-color:White;
}

div.FooterWithoutStripes .Conditions
{
	width:350px;
}


/* For the alignment of Informations */

div#CollegeNames
{
	width:96%;
	text-align:right;
	border:0px solid red;
}
/**CBWEB-169**/
div#CollegeNames select
{
	width:225px;
}
div.ContentContainer div.InformationNew
{
	width:99%;
	padding:2px 0 2px 0;
	padding:expression('3px 0 2px 0');
	margin:3px 0 2px 0;
	float:left;
	border:0px solid blue;
}

div.InformationNew div.Questions
{
	width:25%;
	margin:4px 0;
	padding:0 0.5%;
	float:left;
	border:0px solid blue;
	
}

div.InformationNew div.Controls
{
	width:66%;
	margin:0;
	padding:0 0.5%;
	float:left;
	border:0px solid red;	
}


div.QuestionsOnly
{
	width:99%;
	float:left;
	margin:1px 0 0px 0;
	_margin:4px 0 0 0;
	padding:6px 0 10px 0;
	padding:expression('6px 0 8px 0'); 
}
div.CommentQuestionsOnly
{
	width:99%;
	float:left;
	margin:1px 0 0px 0;
	_margin:4px 0 0 0;
	padding-bottom:10px;
}
div#TravelYearQues
{
	margin:15px 0 0 0;
	border:0px solid red;	
}


/*For the safari specific styles */

@media screen and (-webkit-min-device-pixel-ratio:0)
{
	/* Defect 59737 */
	
	
	div.CopyRightWithoutStripes
	{
	float:left;
	text-align:right;
	display:inline;
	width:335px;
	_width:325px;
	padding:20px 0 25px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	} 

	div.ContentContainer div.InformationNew
	{
	width:99%;
	padding:1px 0 1px 0;
	padding:expression('3px 0 3px 0');
	margin:2px 0 2px 0;
	float:left;
	border:0px solid blue;
	}

	div.InformationNew div.Questions
	{
	width:25%;
	margin:4px 0;
	padding:0 0.5%;
	float:left;
	border:0px solid blue;
	}

	div.InformationNew div.Controls
	{
	width:66%;
	margin:0;
	padding:0 0.5%;
	float:left;
	border:0px solid red;	
	}

	div.QuestionsOnly
	{
	width:99%;
	float:left;
	margin:2px 0 0px 0;
	padding:3px 0 8px 0;
	border:0px solid blue;
	}

	/* EOF for defect 59737 */
	
}




/*End of alignment changes */




/* For the Previous Winners Page */

.PreviousWinnersContent
{
	float:left;
	width:731px;
	background-color:White;
	font-family:Verdana;
	font-size:11px;
	line-height:17px;
	letter-spacing:0.3px;
	margin:0;
	margin:expression('-3px 0 0 0');
	padding:0 0 30px 0;
	border:0px solid red;
}

.Winners
{
	float:left;
	width:700px;
	width:expression('690px');
	padding:25px 0 5px 35px;
	margin:0;
	border:0px solid green;
}

.WinnerImage
{
	float:left;
	clear:right;
	margin:0;
	padding:0;
	border:0px solid red;
}

.WinnerDetails
{
	float:left;
	padding:0 0 0 40px;
	margin:0;
	width:500px;
	display:inline;
	border:0px solid blue;
}

.WinnerName
{
	float:left;
	font-weight:bold;
	width:450px;
	padding:0px 0 0 0;
	margin:0;
	border:0px solid red;
}

.WinnerCollege
{
	float:left;
	width:450px;
	padding:0px 0 0 0;
	margin:0;
	border:0px solid red;
}

.WinnerPrize
{
	float:left;
	color:#F26402;
	font-weight:bold;
	width:450px;
	padding:0px 0 0 0;
	margin:0;
	border:0px solid red;
}

.WinnerComments
{
	float:left;
	width:470px;
	padding:18px 0 0 0;
	border:0px solid red;
}


/* For the ThankYouLanding Page */

div.TotalContentWithoutStripes
{
	margin:auto;
	width:731px;
	padding:0;
}

.ThankYouSplashPlaceHolder
{
	width:0;
	height:0;
	margin:0;
	padding:0;
}
div.MainImageWithoutStripes
{
	float:left;
	margin:0;
	padding:0;
}

div#ThankYouFooter
{
	padding:0;
	margin:0;
	margin:expression('-2px 0 0 0');
}


/* Updated for the defect 59737 design issues as per the comp-Karthick */

div.ContentContainer div.InformationLeft
{
	width:99%;
	padding:1% 0%;
	_padding:0.7% 0%;
	margin:1% 0;
	_margin:0.8% 0%;
	float:left;
}

div.InformationLeft div.Questions
{
	width:30%;
	margin:4px 0;
	padding:0.5% 0.5%;
	float:left;
	border:0px solid;
	
}

div.InformationLeft div.Controls
{
	width:66%;
	margin:0;
	padding:0 0.5%;
	float:left;
	border:0px solid red;	
}

div.InformationLeft div#CollegeNamesSection
{
	margin-left:31%;
	margin-left:expression('31.5%');
	border:0px solid red;
	display:inline;
}

.SplashRadioYesNo
{
	margin:0px;
	padding:0 15px 0 0;
}

div#SplashEmptyTel
{
	float:left;height:5px;width:100%;_width:0;
}

div#SplashEmpty
{
	float:left;height:3px;width:100%;_width:0;
}

div.Controls table
{
	float:left;
	padding:5px 0 0 0;
	borddr0px solid red;
}

/* Changed for the design changes of the gender Radio Buttons */

div.Controls table tr td input#ctl00_LeftContent_genderCtl_0 , div.Controls table tr td input#ctl00_RightContent_InformationForm_genderCtl_0
{
	float:left;
	float:expression('none');
	margin:0px 7px 0 -2px;
	margin:expression('0 5px 0 -4px');
	
}



div.Controls table tr td input#ctl00_LeftContent_genderCtl_1 , div.Controls table tr td input#ctl00_RightContent_InformationForm_genderCtl_1
{
	float:left;
	float:expression('none');
	margin:0px 7px 0 0px;
	margin:expression('0 5px 0 0px');
	
}

div.Controls table tr td label
{
	float:left;
	float:expression('none');
	padding:0 0 5px 0;
	margin:expression('0 0 0 0');
	
	
}

span.SplashRadioYesNo
{
	float:left;
}



span#ctl00_RightContent_ConsultantYes_Lit,#ctl00_RightContent_ConsultantNo_Lit,#ctl00_RightContent_BrochureYes_Lit,#ctl00_RightContent_BrochureNo_Lit,#ctl00_RightContent_Specificyes_Lit,#ctl00_RightContent_SpecificNo_Lit,.RadioLabel
{
	float:left;
	margin:2px 0 0 0px;
	margin:expression('4px 0 0 0');
	border:0px solid red;
	display:inline;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

span#ctl00_RightContent_ConsultantYes_Lit,#ctl00_RightContent_ConsultantNo_Lit,#ctl00_RightContent_BrochureYes_Lit,#ctl00_RightContent_BrochureNo_Lit,#ctl00_RightContent_Specificyes_Lit,#ctl00_RightContent_SpecificNo_Lit,.RadioLabel
{
	float:left;
	margin:3px 0 0 0px;
	display:inline;
}

div#CampusGender
{
	margin-top:1.9%;	
}

}



#CollegeCityAlignment
{
	float:left;
	padding:3px 0 3px 0;
	padding:expression('2px 0 2px 0');
}

/* End of the Gender Radio Buttons Style Changes */

/* End of the update 59737 */

/* For the defect 61270 - For the redesigned Campus Manager Page */

div.ContentContainer div.ExtendedInformation
{
	width:99%;
	padding:0.5% 0%;
	margin:0.7% 0;
	float:left;
}

.CampusRightFloat
{
	float:right;
	margin:1.5% 2% 0 0 ;
	padding:0;
}

.CampusErrormsg
{   
    position:absolute;              
    width:auto;
    text-align:left;
    text-align:-webkit-left;
    border:0px solid green;      
    color:red;
}

div#CampusIntroText
{
	float:left;
	clear:left;
	width:660px;	
    	border:0px solid red;
	margin:20px 0 5px 35px;
	margin-left:expression('30px');
	line-height:20px;
	padding:0;
	display:inline;
}

#ctl00_RightContent_InterestCtl tr td
{	
	float:left;
	margin:0px 0 0 0 ;
	padding:16px 0 0 0;
	padding:expression('10px 0 0 0 ');
	border:0px solid red;
	display:block;
}

div#CampusTravelRadioList,div#CampusIntrestRadioList
{
	margin:0 0 2.5% 0;
	margin-bottom:expression('1.5%');
	padding:0 0;
	border:0px solid ;
}

table#ctl00_RightContent_TravelCtl td input ,table#ctl00_RightContent_InterestCtl input
{
	float:left;
	margin:0 5px;
	padding:0 0 0px 0;
}
table#ctl00_RightContent_TravelCtl td label,table#ctl00_RightContent_InterestCtl label
{

	float:left;
	margin:0 5px;
	margin-top:expression('4px');
	padding:0 0 0px 0;
}

/* End Of the defect 61270 */ 


/* For the defect 61662 - Karthick */

.HeaderWithSpace
{
	float:left;
	padding:0;
	margin:21px 0 0 41px;
	_margin:21px 0 0 21px;
}

.FooterWithSpace
{
	float:left;
	padding:0
	margin:0;
}

.ContainerWithSpace
{
	width:796px;
	width:expression('766px');
	background-color: #E9E9E9;


}

.SubContainerWithSpace
{
	float:left;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background:#FFFFFF;
	width:766px;
	margin:0 0 0 0px;
	_margin:0 0 0 0px;
	padding:0px;
	
}

.MainImageWithSpace
{
	float:left;
	margin:0 0 0 41px;
	_margin:0 0 0 21px;
	padding:0;
}

/* End of the defect 61662 */

/* added for the defect 62252 - winner page */

span#BrandonComment
{
	width:495px;
	width:expression('480px');
}

/* end of defect 62252 */


/* New google splash pages - CBWeb-28 */


.SplashContainer 
{
	width:990px;
	width:expression('990px');
	background-color:#ffffff;	

}

.Splash_subContainer 
{
	
	background-color:#ffffff;
	width: 990px;
	float:left;
	margin:0px;
	padding:0px;
}
.SplashHeader
{
	float:left;
	width:990px;
	height:82px;
	background-image:url('../../_Images/Redesign/Splash/New-Google/header.gif')
	/*background-image:url('../../_Images/Redesign/Splash/New-Google/header_strips.gif')*/
}
.LogoHeader
{
	float:left;
	margin-left: 25px;
}
.HeaderRight
{
	float:right;
	width:389px;
	height:82px;
}
.CallUs
{
	float:right;
	color:#ffffff;
	font-size:10px;
	font-weight:700;
	padding:7px 15px 0px 0px;
	margin:0;
}
.CallUs span
{
	font-size:12px;
}
.plcHolderBlock
{	
	float:left;
}
.ph_content 
{
	width:601px;
	float:left;
	background:#1f8bcb;
	padding:0px;
	margin:0px;

}
.ph_form
{
	width:389px;
	float:right;
	padding:0px;
	margin:0px;
	

}
div#whiteBar
{
	float:left;
	width:990px;
	height:0px;
	padding:0;
	margin:0;
}

.Splash_footer 
{
	width:990px;
	float:left;
	background-color:#F48801;
	text-align:left;
}

.Splash_copyRight 
{
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-right:40px;
	padding-bottom:8px;
	
}

.Splash_copyRight a
{
	color: #ffffff;
}
.LeftWrapper
{
	float: left; 
	display: inline; 
	background: #FFFFFF;
}
.Left_Content
{
	float: left; 
	padding: 0px;
}
.AlignLeft
{
	float: left;
}

.InformationCtl
{
	float:left;
	width: 372px;  
	_width: 370px; 
	padding: 0px 0px 0px 11px; 
	margin: 0px;
    _padding:0; 
    border: solid 3px #FFB717; 
    border-top:none; 
    height:auto;
   /* height: 930px;
    min-height: 493px; */
    background-color: #FDF5EA;
}

div#YourInformation, .YourInformation
{
	float:left;
	width: 99.8%;
	
	/*margin-bottom:17px;		
	_height:397px;
	margin-bottom:expression('7px');	*/
}
.InfoDiv
{
	float: left; 
	width: 352px; 
	text-align: left; 
	padding: 0px;
    display: inline; 
    margin-left: 8px;
}
.YourInfo
{
	float: left; 
	width: 190px; 
	text-align: left; 
	padding: 0px;
    display:inline;
    padding-left: 8px;    
   _padding-left:20px;

    padding-bottom:10px;
	color: #ff6600; 
	font-weight: 700;
	padding-top:0px;
	margin-top:-20px;
	 z-index: 1000;
	 position:relative;
}
.InfoDesc
{
	float: left; 
	width: 356px; 
	 text-align: left; 
	padding: 0px;
    display: inline; 
   margin-left: 8px;
   _padding-left: 13px;
    padding-bottom:10px;
    line-height:16px;
}
.InfoDesc p
{

	margin-bottom:10px;
        margin-top:0px;
}

div#AdditionalInfo, .AdditionalInfo
{
	float:left;
	width: 99%;
	
}
.Additional_Info
{
	float: left; 
	width: 230px; 
	text-align: left; 
	padding: 0px;
    display:inline;
    margin-left: 8px;
    _padding-left: 13px;
    
    padding-bottom:20px;
    /*padding-bottom:expression('20px');*/
	color: #ff6600; 
	font-weight: 700;
	padding-top:0px;
	margin-top:-20px;
	z-index: 1000;
	 position:relative;
}
.AdditionalInfo_Header
{
	float: left; 
	width: 352px; 
	text-align: left; 
	padding: 0px;
    display: inline; 
    padding-left: 8px; 
    padding-bottom: 3px; 
    border-bottom: 1px solid #f48801;
    margin: 20px 0px 20px 0px; 
    _margin-left: 11px;
}
.AdditionalHeader
{
	color: #ff6600; 
	font-weight: 700; 
	padding-bottom: 0px; 
	margin-bottom: 0px;
}

.wRow , .nocolorRow
{
	padding-top:5px;
	padding-bottom:3px;
	float:left;
	text-align:left;
	width:97%;
	min-height:22.2px;
	padding-right:1px;
	_margin-left:6px;
	_margin-right:6px;
}


.wRow, .sub_wRow
{
	background-color:#FFFFFF;
	
}
.nocolorRow, .sub_nocolorRow
{
	background-color:#FDF5EA;
}
.sub_wRow, .sub_nocolorRow
{
	padding-top:5px;
	padding-bottom:3px;
	float:left;
	width:87%;
	text-align:left;
	min-height:22.2px;
}
.SubRow
{
	padding-top:5px;
	padding-bottom:3px;
	float:left;

	width:80%;
	min-height:22.2px;
	padding-right:1px;
	padding-left:30px;
	
}
.ls 
{
	float:left;
	width:26%;
	text-align:left;
	padding-top:3px;
	padding-left:8px;
	z-index:-1;
	overflow:hidden;
}
.rs 

{
	float:left;
	width:50%;
	text-align:left;
	padding-left:5px;
	border:0px solid green;
	z-index:1000;

}
div#SplashCollegeHeader
{

	width:50%;
	padding-left:8px;
}
div#SplashGenderHeader
{
	padding:7px 0px 0px 8px;
	margin:0px;
}
div.College_DropDown
{
	padding:0px;
	float:left;
	padding-left:80px;
	
}
div#TravelYear_Text
{
	width:80%;	
	padding-left:8px;	
}
div#Telephone_Header, div#Brochure_Header, div#Interested_Trip
{
	width:95%;	
	
	_margin-right:5px;
    padding-left:8px;	
}
.RadiobtnCtl
{
	width:100%;
}
.TelePhoneField
{
	width:42%;
}
div.nocolorRow.Promo_Code
{
	width:96.7%;	
	
}
div.nocolorRow.DynamicRow , div.wRow.DynamicRow
{
	width:360px;
	padding-left:0;
	padding-right:0;
	margin-right:5px;
}
div#Submit_Container , div.Submit_Container
{
	padding:30px 10px 30px 0px;
}
.RAlignSubmitContainer
{
	padding:5px 10px 10px 0px;
}
div#Submit_Container , div.Submit_Container , .RAlignSubmitContainer
{
	float:right;
	margin:0;
	_padding-right:0px;
	width:85px;
}
.Main_Image
{
	float: left; 
	padding: 0px; 
	margin: 0px; 
	display:block;
	overflow:hidden;
    position: relative;
}
.BlackOpaque
{
	float:left;
	z-index: 3;
    color:#ffffff;
    font-weight:700;
    text-align:left;
    width:460px;
    padding:10px 20px 20px 33px;
    font-weight:700;
    background-color:#28231D;
    line-height:1.6em;
	position: absolute;
    margin:40px 0 0 0px;
    margin-left:expression('-600px');
    opacity: .9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
}
.BlackOpaque span, .Thanks_BlackOpaque span
{
	font-size:18px;
    line-height:1.8em;
	
}
.Thanks_BlackOpaque
{
	float:left;
	z-index: 3;
    color:#ffffff;
    font-weight:700;
    text-align:left;
    width:410px;
    padding:10px 20px 20px 33px;
    font-weight:700;
    background-color:#28231D;
    line-height:1.6em;
	position: absolute;
    margin:40px 0 0 0px;
    margin:expression('40px 0 0 -600px');
    opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.MeetWinner
{
	float:left;
	z-index: 3;
    color:#ffffff;
    font-weight:700;
	position: absolute;
    margin:440px 0 0 405px;
    margin:expression('440px 0 0 -200px');
    width:expression('190px');
}
.Thanks_MeetWinner
{
	float:left;
	z-index: 3;
    color:#ffffff;
    font-weight:700;
	position: absolute;
    margin:473px 0 0 405px;
    margin:expression('473px 0 0 -195px');
}
.MeetWinner a, .Thanks_MeetWinner a
{
	color:#ffffff;
	text-decoration:none;
}
.TripsHeader
{
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	width:571px;
	height:23px;
	color:#ffffff;
	font-weight:700;
	padding:12px 0px 0px 30px;
	background-image:url('../../_Images/Redesign/Splash/New-Google/gradient_bg.gif')
}
.TripsContent
{
	float:left;
	text-align:left;
	padding:25px 0px 0px 33px;
}
.TripsDetail
{
	float:left;
	padding-bottom:35px;
	width:expression('500px');	
}

.TripsDetail_last
{
	padding-bottom:0;
}
.TripsDesc
{
	float:left;
	width:305px;
	padding-left:22px;
	line-height:1.6em;
	margin:0;
}
.TripName
{
	font-weight:bold;
	color:#ff6600;
}
.TripDays
{
	font-weight:bold;
}

.TripsContent_Horiz
{
	float:left;
	text-align:left;
	padding:17px 0px 0px 30px;
}
.TripsDetail_Horiz
{
	float:left;
	
}
.TripsDesc_Horiz
{
	float:left;
	width:187px;
	padding-left:15px;
	padding-right:20px;
	line-height:1.6em;
	margin:0;
}
.TripsDesc_last
{
	padding-right:0px;
	margin:0;
	width:170px;
}


.FormHeader
{
	font-weight:700;
	color:#656565;
	margin:0px 0px 10px 10px;
}

.TripsDetail img.AlignLeft , .TripsDetail p.TripsDesc , .TripsDetail p.Tripscollege
{
	display :inline;
}
/**Man Page**/
.IntroBlock
{
	background-color:#252324;
	color:#FFF;
	text-align:left;
	padding:8px 13px 10px 22px;
	float:left;
	line-height:17px;
	width:566px;
}
.IntroBlock p , .TourAdBlock p , .TourTripsList  p
{
	padding:0;
	margin:0;
}
.IntroBlock .Header , .IntroBlock .SubHeader
{
	font-weight:bold;
}
.IntroBlock .Header
{
	font-size:14px;
	padding:0 0 10px;
}
.IntroBlock .SubHeader
{
	font-size:12px;
}
.TourAdBlock , .TourTripsList
{
	padding:33px 22px 0px;
	float:left;
	text-align:left;
}
.TourAdBlock .TripsDetail , .TourTripsList .TripsDetail
{
	line-height:1.6em;	
}
.TourTripsList .TripsDetail
{
	width:100%;
}
.TourAdBlock .TripsDetail
{
	width:auto;
	padding-bottom:38px;
}

.TourAdBlock .TripsDetail img.AlignLeft , .TourTripsList .TripsDetail img.AlignLeft 
{ 
	margin-right:22px;
}
.RightIndent
{
	margin-right:21px;
}
.ptHeader
{
	font-size:12px;
	font-weight:bold;
}
.TourAdBlock img , .IntroBlock img , .TourTripsList img
{
	border:0;
}
/** MTVu **/
.LeftBtnTourBlock
{
	padding:15px 15px 0 15px;
	float:left;
	text-align:left;
	line-height:1.4em;	
}
.LeftBtnTourBlock img
{
	margin-right:15px;
	float:left;
}
.GreyHighlighted
{
	font-weight:bold;
	color:#626262;
}
.PTDesc
{
	padding:17px 0 0;
	margin:0;
}
.Splash_copyMiddle
{
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:-23px 0 0 205px;	
	text-align:left;
	padding-bottom:16px;
	_margin-top:-25px;
	width:384px;
}
*:first-child+html .Splash_copyMiddle
{
	margin-top:-25px;
}
.Splash_copyMiddle , .Splash_copyMiddle a
{
	color: #FFF;
}
.lChk , .rChkLabel
{
	float:left;
}
.lChk
{
	width:20px;
	display:block;
}
.rChkLabel
{
	width:330px;
	margin-left:5px;
	line-height:15px;
}
.AgreeToTerms
{
	float:left;
	width:257px;
	text-align:left;
	padding:5px 0 5px 5px;
	line-height:15px;
}
.BlueLink , .StBlueLink
{
	color:#1382ff;
}
.StBlueLink
{
	text-decoration:none;
}
.ButtonBar
{
	width:660px;
	float:left;
	padding:8px 0;
}
.ButtonBar input
{
	float:right;
}
.BtmFormNotes
{
	float:left;
	padding:5px 0 0 10px;
}
.SepCtl
{
	display:block;
	margin:5px 0 0;
}
.FormIntro
{
	float:left;
	width:100%;
	padding-bottom:14px;
	color:#636363;
	line-height:18px;
}
div#GenderSection table.LeftRadio tr td input
{
	float:left;
	margin:0 7px 0 -2px;
}
.LightText
{
	color:#636363;
}
.UpdateCMinfoWrapper
{
	padding:40px 20px 25px 25px;
}
#ReferralForm
{
	margin-bottom:15px;
}
.SectionContentWithoutStripes .ButtonBar
{
	width:635px;
}
/**CBWEB-146**/
.LightGreyHighlight
{
	color:#555;
	font-weight:bold;
}
.GoogOneTemp .BlackOpaque span , .GoogOneTemp .TripsDesc .TripName
{
	text-transform:uppercase;
	line-height:1.4em;
}

/* For the defect CBWEB-66 */
div#CampusActivitiesHeader
{
	padding-bottom:0;
	margin-top:10px;
}

div#CampusActivitiesList
{
	margin:0px 0 20px 0;
	padding:0;
}

div#CampusActivitiesList div.IndividualCampusActivity
{
	float:left;
	clear:left;
	margin:10px 0 0 10px ;
	padding:0;
	width:100%;
}

div.IndividualCampusActivity .ChkCampusActivity
{
	float:left;
	margin:0px 0 0 5px;
	padding:3px 0 0 0;
	padding:expression('0');
	display:inline;
	width:auto;
}

div.IndividualCampusActivity .TxtCampusActivity
{
	float:left;
	margin:1px 0 0 5px;
	margin:expression('2px 0 0 5px');	
	padding:0;	
	display:inline;
	width:auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{

div.IndividualCampusActivity .TxtCampusActivity
{
	float:left;
	margin:3px 0 0 5px;	
	padding:0;	
	display:inline;
	width:auto;
}

}

div.IndividualCampusActivity span
{
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

div.IndividualCampusActivity .ChkCampusActivity input,div#CampusTravelAbroad input
{
	float:left;
	margin:0;
	padding:0;
	display:inline;	
}

div.IndividualCampusActivity .ChkCampusActivity label,div#CampusTravelAbroad label
{
	float:left;
	margin:0 0 0 10px;
	margin:expression('4px 0 0 10px');
	padding:0;
	display:inline;
}

/* CBWEB-303 */

.Wintripheader
{
	margin:0;
	padding:0 0 3px 0;/*CBWEB-345*/
    font-size:11px;
}
.Wintripschedule
{
	margin:0;
	padding:0;
	line-height :16px;
	float:left;
}
.Orangetext 
{
	color:#F48801;
	display:block;
	float:left;
	padding-right:5px;
}

.WinTripsContent
{
	float:left;
	text-align:left;
	padding:15px 0px 0px 22px;/*CBWEB-345*/
}

.WintripSights
{
	background :url('/_Images/Redesign/Splash/Winafreetrip/gradient_bg.gif') no-repeat center top;
	
	margin-top:32px;
	padding-left:8px;
	padding-top:12px;
	width:540px;
	float:left;
        line-height:12px;/*CBWEB-345*/
}

.Wintriplist
{
 margin-left:15px;
}

.WintripSightsHeader
{
	float:left;
	font-size:11px;
	margin-bottom:5px;
	margin-left:15px;
	margin-top:0px;
	padding:0;
	width:200px;

}

.WintripSightslist
{
	float:left;
	list-style-type:disc;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:28px;
}

.WintripSightslist li
{
	padding-bottom:5px;
	font-weight:normal;
}

.Wintripscontent  
{
display:block;
float:left;
width:500px;/*CBWEB-345*/
}

.Wintripimages
{
	float:left;
	margin-left:4px;
}

/*CBWEB-315*/
.CopyRights {
border:0 solid red;
display:inline;
float:right;
margin:10px 0 0 66px;
text-align:left;
width:329px;
background-color :White;
font-size:10px;
padding-bottom:10px;
color:#999999;
}

/*End of CBWEB-315*/

/* CBWEB-317 */

.RequestTripsContent 
{
	float:left;
	padding:18px 0 0 22px;
	text-align:left;
}
/*End of CBWEB-317*/


/*CBWEB-329 */
.OpaqueText 
{
color:#FFFFFF;
float:left;
line-height:1.6em;
margin:40px 0 0 0;
padding:10px 20px 20px 23px;
position:absolute;
text-align:left;
width:530px;
z-index:3;
margin-left:expression('-600px');
}



.SightsList
{
	float:left;
	list-style-type:disc;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:28px;
	width:135px;
}

.SightsList li
{
	padding-bottom:5px;
	font-weight:normal;
}

.TripSights
{
	background :url('/_Images/Redesign/Splash/Winafreetrip/gradient_bg.gif') no-repeat center top;
	color:#222222;
	margin-top:20px;
	padding-left:8px;
	padding-top:12px;
	width:550px;
	float:left;
	height:160px;
	line-height :12px;
}

.Tripscontent  
{
display:block;

width:560px;
}

.ImageContentHeader
{
	font-weight:bold;
	font-size:16px;
	font-family :Verdana;
        display:block;
	padding-bottom :3px;
}

.OrangeHeader
{
	font-weight:bold;
	font-size:16px;
	font-family :Verdana;
	color:#ffb717;
        text-transform :uppercase;
}

.TripContent
{
	float:left;
	text-align:left;
	padding:15px 0px 0px 22px;
	color:#222222;
	line-height :17px;
}

.Orangedays 
{
	color:#F48801;

	padding-right:5px;
}

.Citieslist
{
	float:left;
	list-style-type:none;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	width:110px;
	padding-right:0px;
        line-height:15px;
}

.Citieslist li
{
	padding-bottom:2px;
	font-weight:normal;
}

.CitiesHeader
{
	font-size:11px;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:0;
	padding:0;
	width:200px;
}

.Schedulecontent  
{
display:block;
float:left;
width:500px;
}

.Tripsschedule
{
	display:block;
    min-height:230px;
  height:auto !important;
  height:230px;
 
}

.InfoDesc a
{
	color:#0D85FF;
	margin-top:8px;
	text-decoration :none;
	display:block;
	font-weight:bold;
        width:173px;
}

.ScheduleHeader
{
	margin:0;
	padding:0;
    font-size:11px;
}

/*CBWEB-333*/

.Tripscollege
{
	float:left;
	width:355px;
	padding-left:22px;
	line-height:1.6em;
	margin:0;
}
/*CBWEB-310*/

.ClosebtnImage
{
	float:right;
	background :url('/_Images/Redesign/CMMicrosite/Popup/close.png') no-repeat center top;
	width :24px;
	height :24px;
	margin-right:2px;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_Images/Redesign/CMMicrosite/Popup/close.png', sizingMethod='image');
	cursor :pointer;

}
.noneditable
{
	border:1px solid #CECECE;
color:#ACACAC;
float:left;
margin:5px 0;
padding:5px;
width:487px;
}

/*CBWEB-378*/

.PaddyTheme
{
	background-color:#FFFFFF;
	width:990px;
}
.PaddyTheme .SplashHeader
{
background-image:url('/_Images/Redesign/Splash/StPaddy/header.jpg');
}

.PaddyTheme .Splash_footer 
{
	background-color:#666666;
}

.PaddyTheme .InformationCtl
{
    border: solid 3px #98CC00; 
    border-top:none;
}

.PaddyTheme .Splash_copyRight 
{
	padding-top:7px;
}

.PaddyTheme .YourInfo , .PaddyTheme .AdditionalHeader
{
	color: #669900; 
}
.PaddyTheme .AdditionalInfo_Header
{
    border-bottom: 1px solid #669900;
}
.PaddyTheme .OpaqueText 
{
width:410px;
margin-top:320px;
padding-left :33px;
}

.GreenTextHeader
{
	color:#98CC00;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
.PaddyTheme .OpaqueText p
{
	margin:0;
	padding-top:5px;
	line-height :18px;
	font-size:11px;
	font-family :Verdana;
	font-weight :bold;
}

.PaddyTheme .TripsHeader
{
	padding-top:8px;
	background-color:#669900;
	font-size :12px;
        background-image:none;
}
.PaddyContentImages
{
	float:left;
	width:110px;
}
.PaddyContentImages img
{
	float:left;
	margin-bottom:15px;
}
.PaddySchedule
{
	float:left;
	width:400px;
	padding-left:12px;
	line-height :18px;
}

.PaddyTrips
{
	margin:0;
	padding-bottom:17px;
	font-size:11px;
	font-family :Verdana;
}
.PaddyTrips strong
{
	color:#565656;
}
 .PaddyTrips strong.GreenDays
{
	color:#689900;
	margin-right:3px;
}

.PaddyTheme .LogoHeader
{
	margin-left :0px;
}

.PaddyTheme .OpaqueText a
{
	text-decoration :none;
	color:#FFFFFF;
}
.PaddyTheme .OpaqueText .GreenTextHeader a
{
color:#98CC00;
}
