/* CSS Document */



/* main body */
body { 
	background-image:url(/images/main_background_starpattern.gif);
/*font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;*/
font:normal 12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;

	margin: 0px; 
	padding: 0px;
}

/* mambo contents (make white for print/email/etc */
.contentpane {
 background-image: none;
}


	/* mambo content header */
.contentheading,.componentheading {
font-size:150%;
font-weight:bold;
	background-image:url(/images/boxes_blue_pat_left.gif);
	width: 100%;
	height: 28px;
	color: white;
	 padding: 2px 0px 0px 4px; /**/
}


hr {
	width: 100%;
	color: black;
	border: 0px solid black;
	background-color: black;
	height: 1px;

}

div.myform{
position:absolute;
width:100%;
height:100%;

}

p { 

font:normal 12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
	margin-top: 0px; 
	}

form {
/*
 font:normal 12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
*/
	display: inline;
}


table {
font:normal 12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;

	padding: 0px 0px 0px 0px;

}
 
input, textarea, select, .custom_button
{
font:normal 12px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif;
text-decoration:none;
color: #000000;
background-color:#EEEEEE;
background-image: url(/images/background_form_element.gif); 
padding: 1px 1px 1px 1px;
border: 1px solid #000000;
margin: 0px;
}

textarea, select {
background-image: none;
background-color:#EEEEEE;

}

/*
input.formcheckbox {
padding: 0px 0px 0px 0px;
border: 0px solid #000000;
width: 10px;
height: 10px;
}
*/



input.submit
{
width: auto; 
border: 3px double #000000; 
border-top-color: #000000; 
border-left-color: #000000; 
padding: 0.25em; 
background-color: #EEEEEE; 
background-image: url(/images/background_form_element.gif); 
background-repeat: repeat-x; 
color: #3171A5; font-size: 0.7em;
font-weight: bold;
letter-spacing: 1px;

} 

#spacer, #overlay_spacer {
	height: 4px;
	width: 4px;
	padding: 0px;
	margin: 0px;
}

/* links */
a:link { 
text-decoration:none;
color: #000000;
	}
a:visited { 
text-decoration:none;
color: #000000;	
	}
a:hover { 
text-decoration:none;
color: #000000;
	}
a:active { 
text-decoration:none;
color: #000000;	
	}


/* specific divs */
#container { 

	/*background: url(/001/zen-bg.jpg) no-repeat top left; */
	padding: 0px 0px 0px 0px;  
	margin: 0px; 
	position: relative;
	top: 15px;
	margin-left: auto;
	margin-right: auto;
	width: 946px;
background: white;
magin-bottom: 40px;
 
	}

#centerTable {
padding: 2px;
margin: 0px;

}

#leftColumn {
width: 280px;
}

#midColumn {
width: 440px;
}

#rightColumn {
width: 226px;
}

#top_section {
	position: relative;
	top: 0px;
	left: 0px;
	height: 122px;
}

#main_logo {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
}

#right_tagline {
	position: relative;
	float: left;
}

#top_nav {
	position: relative;
	top: 0px;
	left: 0px;
	background-color: white;
	height: 26px;
	width: 673px;
	padding: 0px;
	margin: 0px;
	float: left;
	}

#nav_row_clean {
	background-color: #3171A5;
	}

#nav_row {
	position: relative;
	top: 10px;
	left: 0px;
	float: left;
	vertical-align: bottom;
	padding-left: 16px;
	height: 100%;
	}

#nav_links a:link { 
	color: white;
	}
	
#nav_links a:visited { 
	color: white;
	}
	
#nav_links a:hover { 
	color: #CCCCCC;
	background-color: #333333;
	text-decoration: none;
	}
	
#nav_links a:active { 
	color: #333333;
	}

#nav_links {
	/* total height is 26 */
	height: 100%;
	background-color: #3171A5;
	color: white;
	}

#cap {
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	}

#mid_section {
	position: relative;
	background-color:white;
	float:left;
	width: 946px;	
	}

#bottom_section {
	position: relative;
	margin: 0px 0px 30px 0px;
	float:left;
	}

#quote_overlay {
	background-color: #B0996A;
	width: 100%;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	}

#quote, .quote, #newsletter, .newsletter, #specials, .specials, #news, .news, #services, .services, #domestic, .domestic {
	background-color: #B0996A;
	width: 100%;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	}

#results_header {
	width: 100%;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	}

#quote_left, #quote_overlay_left, #newsletter_left, #specials_left, #news_left, #domestic_left {
	background-image:url(/images/boxes_tan_pat_left.gif);
	width: 100%;
	height: 28px;
	color: white;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	}

#results_left {
	width: 100%;
	height: 28px;
	color: white;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	}

#quote_content, #newsletter_content, #specials_content, #news_content, #student_content, #events_content, #services_content #domestic_content {
	padding: 5px 5px 5px 5px;
	width: 100%;
	}

table.moduletable-newsletter, .moduletable-newsletter, .moduletable-newsletter td {
	background-color:#BA87A9;
	text-align: center;
	}

#results_content {
	padding: 5px 5px 5px 5px;
	width: 100%;
	}

#newsletter, .newsletter {
	background-color: #BA87A9;
	}

#newsletter_left {
	background-image:url(/images/boxes_purple_pat_left.gif);
	}

#specials, #domestic {
	background-color: #8AB79B;
	}

#specials_left, #domestic_left {
	background-image:url(/images/boxes_green_pat_left.gif);
	height: 28px;
	}


#news {
	background-color: #B59C89;
	position: relative;
	top: 0px;
	left: 0px;
	}

#news_left {
	background-image:url(/images/boxes_mauve_pat_left.gif);
	height: 28px;
	}

#student, #events {
	background-color: #87A7B3;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	}

#student_left, #events_left {
	background-image:url(/images/boxes_blue_pat_left.gif);
	width: 100%;
	height: 28px;
	color: white;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	}
	
#services {
	background-color: #9bab74;
	width: 100%;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
#white_out {
	background-color:white;
	}
	
#services_left {
	background-image:url(/images/boxes_olive_pat_left.gif);
	width: 100%;
	height: 28px;
	color: white;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	}

#dest_special {
	background-color: black;
	color: white;
	padding: 4px;
	}