/*
CSS - styles/winterplace.css

	*Colors
		*text: 000000
		*Link static: ed2024 (red)
		*Links roll: 13238a (blue)
*/

/* GLOBAL ELEMENTS */

* {
	color:#000000;
	font-family:verdana,trebuchet ms,helvetica,arial,sans-serif;
	margin: 0;
	padding: 0;
	}
	
body {
	background-color: #ffffff;
	font-size: 62.5%;
	}

img {
	border-width:0;
	border-style:none;
	}

p, span {
	font-size:1.1em;
	}

ul, ol, li  {
	font-size:11px;
	}
	
ul, ol {
	margin-bottom: 5px;
	}

li {
	list-style: square;
	margin-left: 2.5em;
}

.wysiwyg {
	margin: 0 5px 0 0;
	border: 0;
	width: 525px;
	}
	
.wysiwyg p, .wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6 {
	margin: 5px 0;
	}

/* STANDARD LINKS */
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a, a strong {
	color:#ed2024;
	text-decoration:none;
	}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, li a:hover, a:hover strong {
	color:#13238a;
	}
/* END STANDARD LINKS */	

a.quicklinks_btn {
	background: url('../images/quicklinks_btn.gif') no-repeat;
	line-height: 25px;
	padding: 0 0 20px 25px;
	margin-left: 4px;
	display: inline; 
	}

a.logo, a.logo:hover {
	color: #ffffff;
	}
	

/* STANDARD HEADER */
h1 {font-size:1.7em;}
h2 {font-size:1.7em;}
h3 {font-size:1.1em;line-height:20px;margin:5px 0;word-spacing:1px;}
h4 {font-size:1.0em;}
h5 {font-size:1.1em;}
h6 {font-size:1.1em;}
/* END STANDARD HEADER */

h1.pageHdr {
	font-size: 2em;
	color: #13238a;
	margin-top: -5px;
	margin-bottom: 15px;
	font-family:verdana,trebuchet ms,helvetica,arial,sans-serif;
	}
	
h3.trail {
    margin:0;
    padding:0;
    }

	
/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;}
.ral {text-align:right;}
.tvert {vertical-align:top;}
.bvert {vertical-align:bottom;}
.mvert {vertical-align:middle;}
.tleft {vertical-align:top;text-align:left;}
/* END ALIGNMENTS */

hr {
	color: #13238a;
	background-color: #13238a;
	height: 1px;
	width: 90%;
	border: 0;
	text-align: left;
	margin-top: 5px;
	margin-right:auto;
	margin-bottom:5px;
	margin-left:auto;
	}

input, select, textarea {
	font-size: 1em;
	color: #000000;
	}

/* STANDARD CLASSES */
.alert {
    color:#ff0000;
    font-size:1.1em;
    line-height: 1.5em;
    padding:0;
    }


.legal {
    font-size: .8em;
    color: #666666;
    line-height:1.3em;
    }
/* END STANDARD CLASSES */
	
.wrapper {
	background:transparent url('../images/background.jpg') repeat-y;
	width: 957px;
	margin: 0 auto;
	position: relative;
	}
	
/* content */
#swf1, #swf2, #swf1_int, #swfGallery, .contentWrap, .contentWrap_int {
	width: 907px;
	}
	
#swf1, #swf2, #swf1_int, #swfGallery {
	border: 0;
	padding: 0;
	margin: 0 auto;
	}

#swf1 {
	height: 95px;
	text-align: right;
	}

#swf2 {
	height: 555px;
	text-align: right;
	}

#swf1_int {
	height: 307px;
	}
	
#swfGallery {
	height: 556px;
	}
	
#wpLogo {
	position: absolute;
	left: 24px;
	}

.contentWrap, .contentWrap_int {
	margin: 0 auto;
	min-height: 69px;
	_margin-left: 24px;
	_padding-top: 2px;
	}

.contentWrap {
	/*background:transparent url('../images/hm_bottom.jpg') no-repeat;*/
	}

.contentWrap_int {
	background:transparent url('../images/int_bottom.jpg') no-repeat;
	}
	
.contentCopyLeft, .contentCopyRight, .contentWrap, .contentEmployment, .contentWrap_int {
	_margin-top: -1px;
	margin-bottom: 10px;
	_margin-bottom: 0;
	}

.contentEmployment {
    width: 705px;
	margin-left: 66px ;
	_margin-left: 35px;
    }   

.contentEmployment textarea {
	width: 95%;
	}
    
.contentCopyLeft {
	width: 525px;
	margin-left: 66px ;
	margin-right: 30px;
	float: left;
	_margin-left: 35px;
	}
	
.contentCopyRight, .contentCopyRightInt {
	width: 180px;
	margin-right: 61px;
	float: right;
	_margin-right: 58px;
	}

.contentCopyRight {
	padding-top: 50px;
	}

.contentHdr {
	margin-bottom: 10px;
	}

.footer {
	width: 907px;
	margin: 20px auto;
	padding-bottom: 30px;
	}

.footerLeft {
	float: left;
	width: 625px;
	padding-top: 5px;
	margin-left: 51px;
	_margin-left: 21px;
	text-align: center;
	}

.footerRight {
	float: right;
	width: 150px;
	margin-right: 51px;
	_margin-right: 21px;
	}

.footer p {
	font-size: .9em;
	color: #13238a;
	}

table.plain_wysiwyg td {
    padding: 5px;
    vertical-align:top;
    }

table.plain td {
    line-height:14px;
    font-size:11px;
    padding:0;
    vertical-align:top;
    }

table.plain_emp_form td {
    line-height:14px;
    font-size:11px;
    padding:0;
    vertical-align:top;
    }

table#position_list {
    margin:0 5px 10px 20px;
    padding:0;
    width:724px;
	}

table#position_list td {
	padding: 5px;
	vertical-align: top;
	width: 50%;
	}

table.lodging {
	width: 474px;
	}

table.lodging td {
	vertical-align: top;
}

td#lodging_left {
    padding-right: 10px;
    vertical-align: top;
}

.sitemapLeft {
	float: left;
	width: 200px;
	}
	
.sitemapRight {
	float: right;
	width: 200px;
	}


div.emp_form {
    margin:0 5px 10px 20px;
    padding:0;
    width:750px;
    }
	
.clear {
	clear: both;
	}
	
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibiliity: hidden;
	}

.clearfix { 
	display: inline-table;
	}
/* Hides from ID-mac \*/
* html .clearfix {
	height: 1%;
	}
.clearfix {
	display: block;
	}
/* End hid from IE-mac */	


	
/* Popup Calendar Styles */
/*	These styles are here if you wish to over-ride the default styles that are included in the script itself. */

	.popupStylecpYearNavigation,
	.popupStylecpMonthNavigation	{
		background-color:#ed2024;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		}
	.popupStylecpDayColumnHeader,
	.popupStylecpYearNavigation,
	.popupStylecpMonthNavigation,
	.popupStylecpCurrentMonthDate,
	.popupStylecpCurrentMonthDateDisabled,
	.popupStylecpOtherMonthDate,
	.popupStylecpOtherMonthDateDisabled,
	.popupStylecpCurrentDate,
	.popupStylecpCurrentDateDisabled,
	.popupStylecpTodayText,
	.popupStylecpTodayTextDisabled,
	.popupStylecpText {
		font-family:arial;
		font-size:8pt;
		}
	td.popupStylecpDayColumnHeader {
		text-align:right;
		border:solid thin #ffffff;
		border-width:0 0 1 0;
		}
	.popupStylecpCurrentMonthDate,
	.popupStylecpOtherMonthDate,
	.popupStylecpCurrentDate {
		text-align:right;
		text-decoration:none;
		}
	.popupStylecpCurrentMonthDateDisabled,
	.popupStylecpOtherMonthDateDisabled,
	.popupStylecpCurrentDateDisabled {
		color:#d0d0d0;
		text-align:right;
		text-decoration:line-through;
		}
	.popupStylecpCurrentMonthDate {
		color:#ed2024;
		font-weight:bold;
		}
	.popupStylecpCurrentDate {
		color: #ed2024;
		font-weight:bold;
		}
	.popupStylecpOtherMonthDate {
		color:#808080;
		}
	td.popupStylecpCurrentDate {
		color:#ffffff;
		background-color: #ffffff;
		border-width:1;
		border:solid thin #770000;
		}
	td.popupStylecpCurrentDateDisabled {
		border-width:1;
		border:solid thin #ffaaaa;
		}
	td.popupStylecpTodayText,
	td.popupStylecpTodayTextDisabled {
		border:solid thin #ffffff;
		border-width:1 0 0 0;
		}
	a.popupStylecpTodayText,
	span.popupStylecpTodayTextDisabled {
		height:20px;
		}
	a.popupStylecpTodayText {
		color:#ed2024;
		font-weight:bold;
		}
	span.popupStylecpTodayTextDisabled {
		color:#d8d8d8;
		}
	.popupStylecpBorder {
		border:solid thin #000000;
		}
/* End Pop Up Calendar Styles */
