/* ------------------------------------------------------------ * Layout and Branding Styles ------------------------------------------------------------ */html {	height:100%;}body {	margin: 0;	padding: 0;	font-family: verdana,arial,sans-serif;	color: #666;	font-size: 12px;	background-color: #ffffff;	height:100%;	}#wrapper {	margin:0px auto 0px auto;	position:relative;	width:895px;}#content {	z-index:2;	position:absolute;}#myGallery {	position:absolute;	bottom:30px;	right:8px;	z-index:-1;	width: 275px !important;	height: 300px !important;}#caltable {	border:1px solid #093;	width:450px;	background-color:#FFC;		padding:0px 8px 0px 8px;	font-size: 12px;}#caltable td {	padding:4px 0px 4px 0px;	}.calbutton {	border:1px solid #666;	background-color:#69C;	padding:2px;	text-align:center;	width:100px;	float:left;	margin-right:8px;	color:#333;}/* ------------------------------------------------------------ * Global Typography Styles ------------------------------------------------------------ */p {	color: #666;	font-family: verdana,arial,sans-serif;	font-size: 12px;	line-height: 16px;	margin-bottom: 20px;}p.large {	font-size: 14px;	line-height: 18px;}.bold {	font-weight:bold;}.italic {	font-style:italic;}.bold_italic {	font-weight:bold;	font-style:italic;}p.headline {	color: #999;	font-family: verdana,arial,sans-serif;	font-size: 18px;	font-weight: bold;	margin: 0 0 20px 0;	padding: 0;	}p.login_error {	color: #c00;	font-family: verdana,arial,sans-serif;	font-size: 11px;	line-height: 16px;	font-weight: bold;	}p.on_page_confirmation {	color: #369;	font-family: verdana,arial,sans-serif;	font-size: 12px;	line-height: 16px;	font-weight: bold;	}p.indent {	margin-left: 40px;	}h1 {	color: #666;	font-family: verdana,arial,sans-serif;	font-size: 14px;	font-weight: bold;	margin-bottom: 0px;	}	a {	color: #369;	font-weight: bold;	text-decoration: underline;	}a:hover {	color: #f90;	font-weight: bold;	text-decoration: underline;	}a.nobold {	color: #369;	font-weight: normal;	text-decoration: underline;	}a.nobold:hover {	color: #f90;	font-weight: normal;	text-decoration: underline;	}a.nobold_small {	color: #369;	font-weight: normal;	text-decoration: underline;	font-size:10px;	}a.nobold_small:hover {	color: #f90;	font-weight: normal;	text-decoration: underline;	font-size:10px;	}a.small {	color: #369;	font-weight: bold;	text-decoration: underline;	font-size: 10px;	}a.small:hover {	color: #f90;	font-weight: bold;	text-decoration: underline;	font-size: 10px;	}a.gray_link {	color: #666;	font-weight: normal;	text-decoration: underline;	}a.gray_link:hover {	color: #369;	font-weight: normal;	text-decoration: underline;	}a.light_gray_link {	color: #888;	font-weight: normal;	text-decoration: underline;	}a.light_gray_link:hover {	color: #369;	font-weight: normal;	text-decoration: underline;	}#smaller {	color: #333;	font-family: verdana,arial,sans-serif;	font-size: 10px;	margin-top: 0;	}.smaller {	font-size: 10px;	}ul, ol {	}li {	margin: 0 0 10px 15px;	padding: 0;	color: #666;	font-family: verdana,arial,sans-serif;	font-size: 12px;	}.bio_label {	color:#999;	font-size:10px;	}	/* ------------------------------------------------------------ * Round Box Styles ------------------------------------------------------------ */#roundbox { width:200px; float:right; z-index:6; text-align:center; padding:5px; margin:0px 0px 5px 5px; }.factoid { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; }.factoid2 { font-family:Georgia, "Times New Roman", Times, serif; font-variant:small-caps; font-size:1em; }.rounded_STYLE{    background-color:#eaea14;          /* if needed */    border: 1px solid #000;   /* if needed */    -webkit-border-radius: 4px;    /* for Safari */    -moz-border-radius: 4px;       /* for Firefox */}.rounded_STYLE{  background-color: #eaea14;            /* if needed */  border: 1px solid #000;     /* if needed */  position: relative;}.rounded_STYLE > .tl, .rounded_STYLE > .tr, .rounded_STYLE > .bl, .rounded_STYLE > .br{  width: 4px;  height: 4px;  position: absolute;}.rounded_STYLE > .tl{  background: url(/images/ui/rounded/STYLE-tl.png) top left no-repeat;  top: -1px;  left: -1px;}.rounded_STYLE > .tr{  background: url(/images/ui/rounded/STYLE-tr.png) top right no-repeat;  top: -1px;  right: -1px;}.rounded_STYLE > .bl{  background: url(/images/ui/rounded/STYLE-bl.png) bottom left no-repeat;  bottom: -1px;  left: -1px;}.rounded_STYLE > .br{  background: url(/images/ui/rounded/STYLE-br.png) bottom right no-repeat;  bottom: -1px;  right: -1px;}	/* ------------------------------------------------------------ * Rage Map Styles ------------------------------------------------------------ */	#rage_css_map {	background-image: url(images/rage_css_imagemap0.jpg);	height: 477px;	width: 675px;	position:relative;}#rage_css_map #shapes a {	position:absolute;	text-decoration:none;}#rage_css_map #shapes a span {	visibility:hidden;}#shapes a#rage_newyork{	top: 132px;	left: 566px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_newyork:hover{	background-image: url('images/rage_css_imagemap1.png');	background-repeat: no-repeat;}#shapes a#rage_newyork:active{	background-image: none;}#shapes a#rage_philadelphia{	top: 161px;	left: 543px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_philadelphia:hover{	background-image: url('images/rage_css_imagemap2.png');	background-repeat: no-repeat;}#shapes a#rage_philadelphia:active{	background-image: none;}#shapes a#rage_detroit{	top: 133px;	left: 456px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_detroit:hover{	background-image: url('images/rage_css_imagemap3.png');	background-repeat: no-repeat;}#shapes a#rage_detroit:active{	background-image: none;}#shapes a#rage_chicago{	top: 144px;	left: 356px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_chicago:hover{	background-image: url('images/rage_css_imagemap4.png');	background-repeat: no-repeat;}#shapes a#rage_chicago:active{	background-image: none;}#shapes a#rage_dallas{	top: 299px;	left: 291px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_dallas:hover{	background-image: url('images/rage_css_imagemap5.png');	background-repeat: no-repeat;}#shapes a#rage_dallas:active{	background-image: none;}#shapes a#rage_houston{	top: 339px;	left: 349px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_houston:hover{	background-image: url('images/rage_css_imagemap6.png');	background-repeat: no-repeat;}#shapes a#rage_houston:active{	background-image: none;}#shapes a#rage_sanantonio{	top: 345px;	left: 224px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_sanantonio:hover{	background-image: url('images/rage_css_imagemap7.png');	background-repeat: no-repeat;}#shapes a#rage_sanantonio:active{	background-image: none;}#shapes a#rage_elpaso{	top: 299px;	left: 162px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_elpaso:hover{	background-image: url('images/rage_css_imagemap8.png');	background-repeat: no-repeat;}#shapes a#rage_elpaso:active{	background-image: none;}#shapes a#rage_phoenix{	top: 261px;	left: 132px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_phoenix:hover{	background-image: url('images/rage_css_imagemap9.png');	background-repeat: no-repeat;}#shapes a#rage_phoenix:active{	background-image: none;}#shapes a#rage_sandiego{	top: 262px;	left: 23px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_sandiego:hover{	background-image: url('images/rage_css_imagemap10.png');	background-repeat: no-repeat;}#shapes a#rage_sandiego:active{	background-image: none;}#shapes a#rage_losangeles{	top: 227px;	left: 6px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_losangeles:hover{	background-image: url('images/rage_css_imagemap11.png');	background-repeat: no-repeat;}#shapes a#rage_losangeles:active{	background-image: none;}#shapes a#rage_sanjose{	top: 169px;	left: 22px;	width: 100px;	height: 29px;	background-image: none;}#shapes a#rage_sanjose:hover{	background-image: url('images/rage_css_imagemap12.png');	background-repeat: no-repeat;}#shapes a#rage_sanjose:active{	background-image: none;}#shapes a#rage_rectangle13{	top: 334px;	left: 214px;	width: 86px;	height: 49px;	background-image: none;}#shapes a#rage_rectangle13:hover{	background-image: none;}#shapes a#rage_rectangle13:active{	background-image: none;}#shapes a#rage_rectangle14{	top: 334px;	left: 368px;	width: 85px;	height: 41px;	background-image: none;}#shapes a#rage_rectangle14:hover{	background-image: none;}#shapes a#rage_rectangle14:active{	background-image: none;}#shapes a#rage_rectangle15{	top: 295px;	left: 351px;	width: 50px;	height: 37px;	background-image: none;}#shapes a#rage_rectangle15:hover{	background-image: none;}#shapes a#rage_rectangle15:active{	background-image: none;}#shapes a#rage_rectangle16{	top: 295px;	left: 286px;	width: 41px;	height: 37px;	background-image: none;}#shapes a#rage_rectangle16:hover{	background-image: none;}#shapes a#rage_rectangle16:active{	background-image: none;}#shapes a#rage_rectangle17{	top: 141px;	left: 352px;	width: 82px;	height: 38px;	background-image: none;}#shapes a#rage_rectangle17:hover{	background-image: none;}#shapes a#rage_rectangle17:active{	background-image: none;}#shapes a#rage_rectangle18{	top: 123px;	left: 457px;	width: 29px;	height: 45px;	background-image: none;}#shapes a#rage_rectangle18:hover{	background-image: none;}#shapes a#rage_rectangle18:active{	background-image: none;}#shapes a#rage_rectangle19{	top: 127px;	left: 512px;	width: 71px;	height: 74px;	background-image: none;}#shapes a#rage_rectangle19:hover{	background-image: none;}#shapes a#rage_rectangle19:active{	background-image: none;}#shapes a#rage_rectangle20{	top: 162px;	left: 607px;	width: 38px;	height: 37px;	background-image: none;}#shapes a#rage_rectangle20:hover{	background-image: none;}#shapes a#rage_rectangle20:active{	background-image: none;}#shapes a#rage_rectangle21{	top: 125px;	left: 578px;	width: 24px;	height: 36px;	background-image: none;}#shapes a#rage_rectangle21:hover{	background-image: none;}#shapes a#rage_rectangle21:active{	background-image: none;}#shapes a#rage_rectangle22{	top: 129px;	left: 622px;	width: 47px;	height: 40px;	background-image: none;}#shapes a#rage_rectangle22:hover{	background-image: none;}#shapes a#rage_rectangle22:active{	background-image: none;}#shapes a#rage_rectangle23{	top: 296px;	left: 223px;	width: 44px;	height: 35px;	background-image: none;}#shapes a#rage_rectangle23:hover{	background-image: none;}#shapes a#rage_rectangle23:active{	background-image: none;}#shapes a#rage_rectangle24{	top: 297px;	left: 159px;	width: 41px;	height: 36px;	background-image: none;}#shapes a#rage_rectangle24:hover{	background-image: none;}#shapes a#rage_rectangle24:active{	background-image: none;}#shapes a#rage_rectangle25{	top: 259px;	left: 158px;	width: 78px;	height: 36px;	background-image: none;}#shapes a#rage_rectangle25:hover{	background-image: none;}#shapes a#rage_rectangle25:active{	background-image: none;}#shapes a#rage_rectangle26{	top: 258px;	left: 85px;	width: 41px;	height: 39px;	background-image: none;}#shapes a#rage_rectangle26:hover{	background-image: none;}#shapes a#rage_rectangle26:active{	background-image: none;}#shapes a#rage_rectangle27{	top: 260px;	left: 18px;	width: 45px;	height: 35px;	background-image: none;}#shapes a#rage_rectangle27:hover{	background-image: none;}#shapes a#rage_rectangle27:active{	background-image: none;}#shapes a#rage_rectangle28{	top: 283px;	left: 53px;	width: 40px;	height: 21px;	background-image: none;}#shapes a#rage_rectangle28:hover{	background-image: none;}#shapes a#rage_rectangle28:active{	background-image: none;}#shapes a#rage_rectangle29{	top: 223px;	left: 5px;	width: 42px;	height: 37px;	background-image: none;}#shapes a#rage_rectangle29:hover{	background-image: none;}#shapes a#rage_rectangle29:active{	background-image: none;}#shapes a#rage_rectangle30{	top: 223px;	left: 70px;	width: 42px;	height: 36px;	background-image: none;}#shapes a#rage_rectangle30:hover{	background-image: none;}#shapes a#rage_rectangle30:active{	background-image: none;}#shapes a#rage_rectangle31{	top: 218px;	left: 38px;	width: 37px;	height: 15px;	background-image: none;}#shapes a#rage_rectangle31:hover{	background-image: none;}#shapes a#rage_rectangle31:active{	background-image: none;}#shapes a#rage_rectangle32{	top: 161px;	left: 45px;	width: 83px;	height: 44px;	background-image: none;}#shapes a#rage_rectangle32:hover{	background-image: none;}#shapes a#rage_rectangle32:active{	background-image: none;}