﻿*{margin:0px;padding:0px;}
html{height:100%}
form{margin:0px;}
body{background-color:#000;min-height: 101%;}

#globalContainer{text-align:left;padding:0px;width:930px;}
#globalContent{padding-top: 4px;background:#333;}
#globalBottomCurve{background-image: url('images/boxes/footer_930x5.gif');height:5px;width:930px;overflow:hidden}


#full {background-color:#fff;border:1px solid;width:916px;}

#left {float:left;}
#center {float:left;}
#right {float:right;}

#left	.container{width:125px;padding-left:4px;overflow:hidden;}
#center .container{width:622px;padding-left:6px;overflow:hidden;}
#center #extendedRight .container{width:790px;padding-left:6px;overflow:hidden;}
#center #extendedLeft .container{width:753px;padding-right:6px;overflow:hidden;}
#right	.container{width:162px;padding-right:6px;overflow:hidden;}

#center .twoColumns .column1{width:410px;margin-right:6px;overflow:hidden;}
#center .twoColumns .column2{width:206px;margin-right:0px;overflow:hidden;}
#center .threecolumn .column1{width:206px;padding-right:4px;}
#center .threecolumn .column2{width:204px;padding-right:4px;}
#center .threecolumn .column3{width:204px;padding-right:4px;}

a:link{color:#660000;}
a:visited{color:#660000;}
a:hover{color:#A90000;text-decoration:underline;}
a:active{color:#A90000;}
a img{border:none;}

select{height:20px;}
input{padding-top:1px;padding-left:1px;}

.buttonWhiteLarge{text-decoration:none;cursor:pointer;cursor:hand;white-space:nowrap;}
.buttonWhiteLarge:hover {text-decoration:none;}
.buttonWhiteLarge:hover .buttonText{color:#CCC;}
.buttonWhiteLarge .buttonBracket{float:left;clear:none;font-size:28px;font-weight:bold;line-height:30px;color:#A90000;margin-top:1px}
.buttonWhiteLarge .buttonText{float:left;clear:none;font-family:Tahoma;font-size:22px;font-weight:bold;line-height:36px;color:#FFF;}

.buttonWhite{text-decoration:none;cursor:pointer;cursor:hand;white-space:nowrap;}
.buttonWhite:hover {text-decoration:none;}
.buttonWhite:hover .buttonText{color:#CCC;}
.buttonWhite .buttonBracket{float:left;clear:none;font-size:12px;font-weight:bold;line-height:10px;height:16px;color:#A90000;margin-top:1px}
.buttonWhite .buttonText{float:left;clear:none;font-family:Tahoma;font-size:10px;font-weight:bold;line-height:12px;color:#FFF;}

.button{text-decoration:none;cursor:pointer;cursor:hand;white-space:nowrap;}
.button:hover {text-decoration:none;}
.button:hover .buttonText{color:#333;}
.button .buttonBracket{float:left;clear:none;font-size:18px;font-weight:bold;line-height:14px;height:20px;color:#A90000;}
.button .buttonText{float:left;clear:none;font-family:Tahoma;font-size:14px;font-weight:bold;line-height:16px;color:#000;}

.buttonSmall{text-decoration:none;cursor:pointer;cursor:hand;white-space:nowrap;}
.buttonSmall:hover {text-decoration:none;}
.buttonSmall:hover .buttonText{color:#333;}
.buttonSmall .buttonBracket{float:left;clear:none;font-size:12px;font-weight:bold;line-height:10px;height:16px;color:#A90000;margin-top:1px;}
.buttonSmall .buttonText{float:left;clear:none;font-family:Tahoma;font-size:10px;font-weight:bold;line-height:13px;color:#000;}

.buttonSmallDisabled{text-decoration:none;white-space:nowrap;}
.buttonSmallDisabled:hover {text-decoration:none;}
.buttonSmallDisabled .buttonBracket{float:left;clear:none;font-size:12px;font-weight:bold;line-height:10px;height:16px;color:#666;margin-top:1px;}
.buttonSmallDisabled .buttonText{float:left;clear:none;font-family:Tahoma;font-size:10px;font-weight:bold;line-height:13px;color:#777;}


/*Must be below. If using buttons as menu or to replace selectbox. This is the selected item.*/
.selectedButton .buttonBracket{display:none;}
.selectedButton .button .buttonText{color:#A90000;}
.selectedButton .button{text-decoration:none;cursor:default;}
.selectedButton .buttonSmall .buttonText{line-height:12px;font-size:14px;color:#A90000;font-weight:bold;float:left;margin-bottom:5px;}
.selectedButton .buttonSmall{text-decoration:none;cursor:default;}

body, h1, h2, h3, h4, h5, h6, td{font:12px Tahoma,Sans-serif;}
h1, h2, h3, h4, h5, h6{color:#000;}
td{vertical-align:bottom;}
h4{font-size:11px;font-weight:bold;}
hr{width:100%;background-color:#333;height:2px;margin:5px 0px 5px 0px;border:none 0px}


/*	CENTER BOX TEXT
	Text container contains title and everything else in the box, 
	title contains h1 and deck,
	h2 are all subheadings	
*/
.subheading{
	float:left;
	font-size:16px;	
	line-height:1.3em;	
	color:#333;
}
.content{						
	font-size:15px;	
	line-height:1.4em; 
	color:#333; 
	padding-left:2px;
}
.caption{
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif;
	line-height:1.4em;
	color:#333;
}

/*Label preceding a form control*/
.label{font-size:14px;line-height:1.2em;font-weight:bold;margin-right:6px;}
/*Seperates individual form elements*/
.formItem{float:right;margin-top:10px;}

/*Text preceding the stars ratings*/
.ratingText{padding-top:5px;font-weight:normal;font-size:12px;padding-right:2px;}
.ratingTextSmall{font-weight:bold;font-size:12px;}

.quoteText{font-style:italic;font-size:16px;font-family:Trebuchet MS,Trebuchet;line-height:1.2em}
.quoteText:before{content:open-quote;font-style:italic;font-weight:bold;font-size:1.1em;}
.quoteText:after{content:close-quote;font-style:italic;font-weight:bold;font-size:1.1em;}


/*Area of text showing intro for each element floating to the left of the picture*/
.textRegion{float:left;width:395px;}
/*Picture for each element in list */
.pictureRegion{float:right;width:150px;}

/*All boxtops and boxbottoms will use a background image to avoid box model hack complexity*/
.boxTop{width:100%;background-repeat:no-repeat;background-position: top left;height:2px;font-size:0px;}
.boxBottom{width:100%;background-repeat:no-repeat;background-position: bottom left;}

#center	.boxTop{background-image:url('images/boxes/boxTop_622x12.gif');}
#center	.boxBottom{background-image:url('images/boxes/boxBottom_622x5000.gif');padding-bottom: 15px;margin-bottom:6px}
#center .boxTopHead{background-image:url('images/boxes/blackStripe_622x30.gif');background-repeat:no-repeat;background-position:  left top;height:30px;
			color:#fff;line-height:30px ;text-align:left;vertical-align:baseline; font-style:normal; font-variant:normal; font-weight:bold; font-size:18px;padding-left:20px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#center .boxTopFavorites{height:46px;background-image:url('images/boxes/hRatings.jpg');background-repeat:no-repeat;background-position:  left top;}
#center .boxTopLastLogin{height:46px;background-image:url('images/boxes/hLastLogin.jpg');background-repeat:no-repeat;background-position:  left top;}
#center .boxTopBirthdays{height:46px;background-image:url('images/boxes/hBirthday.jpg');background-repeat:no-repeat;background-position:  left top;}
#center .boxTopNotebook{height:46px;background-image:url('images/boxes/hNotebook.gif');background-repeat:no-repeat;background-position:  left top;}

/*Boxes with a fixed height and variable width*/
#center	.boxSmallLeft{float:right;height:24px;overflow:hidden;background-color:#fff;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;}
#center	.boxSmallRight{float:right;width:10px;height:24px;background-color:#fff;text-align:left;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;}
#center	.boxLeft{float:left;width:10px;height:50px;background-color:#fff;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;text-align:left;}
#center	.boxRight{float:left;height:50px;background-color:#fff;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;overflow:hidden;margin-bottom:10px}
#center .boxRight .textContainer{padding:8px 15px 8px 8px;}
#center	.boxLeftTall{float:left;height:90px;width:10px;margin-bottom:4px;background-color:#fff;border-left:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;text-align:left;}
#center	.boxRightTall{float:left;height:90px;background-color:#fff;margin-bottom:4px;border-top:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;overflow:hidden;}
#center .boxRightTall .textContainer{padding:8px 15px 8px 5px;}

#center	#extendedRight .boxTop{background-image:url('images/boxes/boxTop_790x12.gif');}
#center	#extendedRight .boxBottom{background-image:url('images/boxes/boxBottom_790x5000.gif');padding-bottom: 15px;margin-bottom:6px}



#center h1,#full h1{font-size:20px;color:#990000;padding-bottom:2px;}
#center .title,#full .title{padding:0px 0px 20px 0px;}
#center .title	h1,#full .title	h1{font-size:28px;color:#990000;width:333px;padding-bottom:2px;}
#center .deck,#full .deck{	
					display:inline;
					font-size:18px;	
					line-height:1em;
					margin:0px;padding:0px;
					margin-bottom:15px;	
					border-top:0px groove #000;
					max-width:400px;
				}
#center .title .byLine,#full .title .byLine{padding-top:20px;padding-bottom:30px;}

#center h2,#full h2{font-size:18px;line-height:1em;padding-bottom:5px;}
#center h3,#full h3{font-size:12px;line-height:1.2em;font-weight:bold;}
#center .textContainer,#full .textContainer{padding:15px;text-align:left;}
#center .textContainerTight,#full .textContainerTight{padding:5px 15px 5px 15px;text-align:left;}
#center .imageContainer,#full .imageContainer{padding:10px 15px 0px 15px;}
#center .imageTop,#full .imageTop{height:200px;width:590px;border:1px solid;margin-bottom:10px;}
#center .infoText,#full .infoText{color:#333333;}
#center .infoTextBold,#full .infoTextBold{color:#333333;font-weight:bold;}
#center ul,#full ul{margin-left:0px;padding-left:0px;}
#center li,#full li{line-height:1.2em;background-image: url('images/bullet_dRed.gif');background-position: 0px 5px;background-repeat: no-repeat;padding-left: 12px;text-align:left;margin-left:0px; list-style-type:none;margin-bottom:8px;}
#center .section,#full .section{padding-bottom:30px;}

#left	.boxTop{background-image:url('images/boxes/boxTop_126x100.gif');}
#left	.boxBottom{background-image:url('images/boxes/boxBottom_126x1000.gif');margin-bottom:6px}
#left	h2{font-size:14px;font-weight:bold;line-height:2em;}
#left	h3{font-size:12px;line-height:1.5em;display:inline;font-weight:bold;}
#left	ul{list-style-type: none;}
#left	ul	a{text-decoration:none;}
#left	li{font-size:11px;line-height:1.4em;margin-left:0px;background-image: url('images/arrow.gif');background-position: 0px 5px;background-repeat: no-repeat;padding-left: 10px;text-align:left; list-style-type:none}
#left	.textContainer{padding:5px 10px 10px 10px;}
#left	.infoText{color:#000;}
#left	.dots{background-image:url('images/dot.gif');background-repeat: repeat-x;height:2px;width:100%;font-size:1px;line-height:1px}


#right .boxTop{background-image:url('images/boxes/boxTop_166x16.gif');height:2px;font-size:0px}
#right .boxBottom{background-image:url('images/boxes/boxBottom_166x1024.gif');margin-bottom:3px}
#right .textContainer{padding:5px 10px 10px 10px;}
#right	ul	a{text-decoration:none;}
#right	li{font-size:11px;line-height:1.4em;margin-left:10px;background-image: url('images/arrow.gif');background-position: 0px 5px;background-repeat: no-repeat;padding-left: 10px;text-align:left; list-style-type:none}
#right	h2{font-size:12px;font-weight:bold;line-height:2em;}
#right	h1{font-size:14px;font-weight:bold;color:#880000;line-height:2em;}
#right	.dots{background-image:url('images/dot.gif');background-repeat: repeat-x;height:2px;width:100%;font-size:1px;line-height:1px}

.breakoutText{font-size:24pt;color:#274C97;font-family:castillo,serif;}
.breaker{overflow:hidden;height:1px;clear:both}

/*Info box*/
.infoBox{position:absolute;z-index:100002;text-align:left;background-color:#fff;border:1px solid #333;padding:10px;font-size:13px;padding-top:30px;padding-bottom:10px;}
.infoClose{position:absolute;z-index:100003;height:18px;width:18px;background-image:url('images/close2.gif');}

/*Post its*/
.postItShadowStyle {position:absolute;width:200px;height:219px;}			
.postItCloseStyle {position:absolute;width:14px;height:14px;background-image:url('images/postIts/x.gif');visibility:hidden}	
.postItTextStyle {position:absolute;width:160px;height:220px;font: 14px Arial;color:black;text-align:left;padding:40px 50px 5px 25px;}
.postItReply {background-image:url("images/postIts/reply.gif");height:30px;width:50px;cursor:pointer;cursor:hand;}

/*Calendar*/
.calendar {float:left;background-image:url('images/boxes/calendarBox.gif');background-repeat:no-repeat;background-position:  left top;margin:4px;text-align:left;width:200px;height:160px; padding-left:0px; padding-right:10px; padding-top:9px; padding-bottom:0px}
.calendarHr {background-image:url('images/dot.gif');height:1px;overflow:hidden;clear:both;margin:5px 15px}
.calendarMonth{	
	font-family:trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#000077;
	line-height:18px;
	padding-left:15px;
	padding-top:5px;
} 
.calendarWeekdays{font-family:Courier New;font-size:7px;margin:0px 15px 0px;font-size:11px;width:170px;}
.calendarWeekday{float:left;width:24px;}
.calendarDays{margin:2px 16px 0px;font-size:10px;width:170px;}
.calendarDay{float:left;width:24px;color:#555577;}

.horizontalCalendar .month {float:left;text-align:left;margin-left:11px;margin-right:10px;margin-top:0px;font-size:12px;font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.horizontalCalendar .days {float:left;text-align:left;margin-right:0px;margin-top:5px;font-size:11px;font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;}	

/*Tooltip on map*/
.hoverTitle {font:bold 16px "trebuchet ms",arial,tahoma;margin-bottom:5px;line-height:1em;}
.hoverText {font:normal 12px "trebuchet ms",arial,tahoma;}

/*Popup text on mouseover*/
.navtext{			
	color:#333;	
	font-size:11px;
	border:1px solid;
	line-height:17px;
	background-color:white;
	padding:5px;
	color:black;
}
/*user by skyline js*/
.mouseOverText{text-align:left;color:#222;font-family:sans-serif;font-size:14px;background-color:#FFF;border:1px solid;padding:5px;}

/*Style which can be used to encase text in a button*/
div.button .buttonTextnleft, div.button .buttonTextnright{height:20px;width:5px;background-image: url('images/buttons/btnLeft.gif');float:left}
div.button .buttonTextnright{background-image: url('images/buttons/btnRight.gif')}
div.button .buttonTextncenter{text-decoration:none;float:left;height:20px;background-image: url('images/buttons/btnCenter.gif');line-height:19px;white-space:nowrap; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px}
div.button .buttonTextncenter a{text-decoration: none;line-height: 20px;}
div.button a:hover{text-decoration:none;}


.popUp .h1{font-weight:bold;font-size:12px;}
.popUp .h2{font-size:12px;}
.popUp .content{margin-top:3px;width:200px;color:#000;line-height:1.2em;font-size:14px;}
.popUp .textContainer{margin-top:5px;clear:left;}
.popUp .picture{height:100px;width:150px;}

 * html .visualIEFloatFix { height: 0.01%; }