/* ------------------------------ BEGIN Global Styles ------------------------------ */@import url("../../global/CSS/global.css");/* ------------------------------ END Global Styles ------------------------------ *//* EXTERNAL */@import "photogallery.css";@import "theother90.css";#imperfect-contentLeft .media-archive-archive-item-list {display:none;}/* DEFAULTS */html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-weight: normal; font-style: normal; }fieldset,img { border: none; }caption,th { text-align: left; }body {	background: #132e37 url(../Images/bodyBkgd.png) repeat-x;}img.leftalign { float: left; margin: 2px 20px 16px 0; }img.rightalign { float: right; margin: 2px 0 16px 20px; }hr {	border: 0;	width: 100%;	color: #CCCCCC;	background-color: #CCCCCC;	height: 1px;	line-height: 1px;	margin: 10px 0px;	padding: 0px;}ul {	margin: 10px 0px 10px 10px;	padding: 0px;}ul li {	padding: 0 0 0 10px;	margin: 0px;	list-style: none;}/* TYPE */body, p, div, ul, li, td {	font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #666666;}a:link, a:visited, a:active {	color: #6995AB; 	text-decoration: none;}a:hover {	color: #6995AB; 	text-decoration: underline;}strong, b { font-weight:bold; }h1 {	font-size: 28px;	line-height: 30px;	color: #000000;}h2 {	font-size: 28px;	line-height: 30px;	color: #B3B3B3;}h3 {	font-size: 12px;	line-height: 18px;	color: #333333;	font-weight: bold;}h4 {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;}h5 {	font-size: 12px;	line-height: 18px;	color: #FFFFFF;}h6 {	font-size: 11px;	line-height: 16px;	color: #666666;}.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;}a.pageSearchTitle {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;	text-decoration:none;}a.pageSearchTitle:hover {	font-size: 14px;	line-height: 18px;	color: #215160;	font-weight: bold;	text-decoration:underline;}/* MAIN NAV */#mainnav {	margin: 0px auto;	padding: 0px;	height: 39px;	width: 950px;	background-color: #2e4c59;}#mainnav img {	float: left;}/* SUB NAV */#subnavWrapper {    width: 212px;    float: left;}#subnav {    padding: 0;    margin: 0;    list-style: none;}#subnav li {	font-size:11px;    padding: 0;    margin: 0;    width: 212px;    background: none;}#subnavWrapper h2 {	width: 212px;	background: url(../Images/def_contentRightHd.jpg) no-repeat;	padding-left: 10px;}#subnavWrapper h2 a {	font-size:11px;	color: #FFFFFF;	display: block;}#subnav a {    color: #6595ab;    display: block;    text-decoration: none;	padding: 5px 0px 5px 10px;    border-bottom: 1px solid #32464d;}#subnav a:hover {    color: #FFFFFF;    display: block;    text-decoration: none;	padding: 5px 0px 5px 10px;    border-bottom: 1px solid #32464d;}#subnav a.current {    color: #6595ab;    display: block;    text-decoration: none;	padding: 5px 0px 5px 10px;    border-bottom: 1px solid #32464d;}#subnav a.current:hover {    color: #FFFFFF;    display: block;    text-decoration: none;	padding: 5px 0px 5px 10px;    border-bottom: 1px solid #32464d;}#subnav a.last {    color: #6595ab;    display: block;    text-decoration: none;	padding: 5px 0px 5px 10px;    border-bottom: none;}#subnav a.last:hover {    color: #FFFFFF;    display: block;    text-decoration: none;	padding: 5px 0px 5px 10px;    border-bottom: none;}#subnav a.first {}#subnavWrapper p {display: none;}/* WRAPPERS */#indexWrapper {	width: 100%;	float: left;	text-align: left;	background-color: #f58925;}#topWrapper {	width: 100%;	float: left;	text-align: left;	border-top: 4px solid #f58925;}#mainnavWrapper {	width: 100%;	float: left;	text-align: left;}#contentWrapper {	width: 100%;	float: left;	text-align: left;}#footerWrapper {	width: 100%;	float: left;	text-align: left;}/* SITE INDEX */#siteIndex {	margin: 0px auto;	padding: 20px 0px;	width: 950px;	height: 204px;}#siteIndex dl {	float: left;	overflow: hidden;	padding: 0 20px 0 0px;	width: 164px;	font-size: 10px;	line-height: 16px;}#siteIndex dt {	padding: 0px;	font-weight: bold;}#siteIndex dd {	padding: 1px 0;}#siteIndex dt a {	color: #fff;}#siteIndex dd a {	color: #FBD0A8;}#siteIndex a:hover {	text-decoration: underline;}/* SITE LOGIN */#siteLogin {	float: left;	overflow: hidden;	padding: 10px;	width: 192px;	background-color: #f69840;	margin-top: 85px;}#siteLogin p {	font-size: 10px;	line-height: 16px;	color: #FFFFFF;	margin-bottom: 6px;	text-indent: 8px;}.loginField {	font-size:10px;	color: #808080;	width: 189px;	height: 18px;	border: none;	background: url(../Images/loginField.jpg) no-repeat;	text-indent: 8px;	padding-top: 4px;	margin-bottom: 4px;}* html .loginField {	font-size:10px;	color: #808080;	width: 189px;	height: 18px;	border: none;	background: url(../Images/loginField.jpg) no-repeat;	padding-left: 8px;	margin-left: -8px;	margin-bottom: 4px;}.submitButton {	font-size:10px;	color: #FFFFFF;	width: 56px;	height: 22px;	border: none;	background: url(../Images/submitButton.jpg) no-repeat;	padding-bottom: 2px;	cursor: pointer;}.registerButton {	font-size:10px;	color: #FFFFFF;	width: 92px;	height: 22px;	border: none;	background: url(../Images/registerButton.jpg) no-repeat;	padding-bottom: 2px;	cursor: pointer;}/* TOP */#top {	margin: 0px auto;	padding: 0px;	width: 950px;	height: 113px;}#logo {	float: left;	width: 433px;	height: 49px;	margin-top: 32px;}#indexTab {	float: right;	width: 212px;	height: 25px;}/* SEARCH */#search {	float: right;	clear: right;	width: 212px;	height: 22px;	margin-top: 33px;}* html #search {	margin-right: -12px;}.searchField {	font-size:10px;	color: #215160;	width: 212px;	height: 18px;	border: none;	background: url(../Images/searchField.jpg) no-repeat;	padding-left: 24px;	padding-top: 4px;	outline: none;}.searchButton {	visibility: hidden;	display: none;	width: 0px;}/* CONTENT */.clear {	clear: both;	height: 0;	line-height: 0.0;	font-size: 0;}#content {	margin: 0px auto;	padding: 30px 0px;	width: 950px;}#contentLeft {	float: left;	width: 708px;	min-height: 400px;}#flash {	float: left;	width: 708px;	height: 398px;	margin-bottom: 30px;}#hmAds {	float: left;	width: 708px;	height: 111px;}#hmAds a img {	border: 1px solid #14323b;}#hmAds a:hover img {	border: 1px solid #45626c;}#landingBtns {	float: left;	width: 708px;	height: 111px;}#contentRight {	float: right;	width: 212px;	background-color: #132e37;}#contentRight img {	float: left;}#contentRightBtm {	float: left;	width: 188px;	height: 187px;	background: url(../Images/contentRightBtm.jpg) no-repeat;	padding: 24px 12px 12px;	font-size: 11px;	color: #FFFFFF;	line-height: 14px;	text-align: center;}#contentRightBtm img {	float: none;}/* FOOTER */#footer {	margin: 0px auto;	padding: 30px 0px;	width: 950px;	border-top: 1px solid #32474e;}#footerLeft {	float: left;	width: 708px;	font-size: 10px;	color: #FFFFFF;}#footerLeft a {	color: #FFFFFF;}#footerLeft a:hover {	color: #FFFFFF;}#utilityLinks {	float: left;	width: auto;	font-size: 10px;	color: #6995ab;}#utilityLinks a {	color: #6995ab;}#utilityLinks a:hover {	color: #6995ab;}#footerRight {	float: right;	width: 212px;	text-align: right;}/* DEFAULT CONTENT */#DEFcontentLeft {	float: left;	width: 678px;	background-color:#FFFFFF;	padding: 30px;	overflow: hidden;	min-height: 400px;}#DEFcontentRightBtm {	float: left;	width: 188px;	height: 187px;	background: url(../Images/def_contentRightBtm.jpg) no-repeat;	padding: 24px 12px 12px;	font-size: 11px;	color: #FFFFFF;	line-height: 14px;	text-align: center;}#DEFcontentRightBtm img {	float: none;}/* IMPERFECT CONTENT */#imperfect-contentLeft {	float: left;	width: 678px;	overflow: hidden;	background: #FFFFFF url(../Images/itv-bkgd.jpg) repeat-x;	padding: 40px 30px 30px;}#imperfect-contentRightBtm {	float: left;	width: 212px;	background: #0f252c url(../Images/itv-contentRightBtm.jpg) no-repeat bottom;	padding: 0px 0px 12px;}#imperfect-contentRightBtm-top {	float: left;	width: 160px;	padding: 26px 26px 0px;	font-size: 11px;	color: #FFFFFF;	line-height: 14px;}#imperfect-contentRightBtm-bottom-a {	float: left;	width: 188px;	padding: 12px 12px 26px;	border-bottom: 1px solid #2e3f44;}#imperfect-contentRightBtm-bottom-b {	float: left;	width: 188px;	padding: 12px 12px 14px;}