﻿body {background-position: center top; margin: 0px;	background-color: #FAFAFB;background-repeat: no-repeat; background-image: url('../images/background.jpg'); background-attachment: fixed}
a {text-decoration: none;color: #485F79;font-family: Calibri, Arial, Helvetica;font-size: 12px}
a:hover {text-decoration: underline; color: #5B7999}
table {	border-width: 0px;padding: 0px;margin: 0px;border-spacing: 0px;border-collapse: collapse}
#tablepad5 {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
#tablepad5 td {padding: 5px;}
.center {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.centertable {
	border-width: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
.centertable980 {
	width: 980px;
	border-width: 0px;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
#top {
	width: 980px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#logo {border: 0px;	float: left;}
#wrapper {
	width: 980px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#content {
	width: 980px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-image:  url('../images/transpbkrnd.png');
	background-repeat: repeat;
	min-height: 708px;
}
#content2cols {
	width: 825px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	float: right;
	background-image:  url('../images/transpbkrnd.png');
	background-repeat: repeat;
	min-height: 708px;
}
#content3cols {
	width: 610px;
	margin: 0px;
	margin-left: auto;
	margin-right : auto;
	padding: 0px;
	float: left;
	background-image:  url('../images/transpbkrnd.png');
	background-repeat: repeat;
	min-height: 708px;
}
#content3colsHome {
	width: 610px;
	margin: 0px;
	margin-left: auto;
	margin-right : auto;
	padding: 0px;
	float: left;
}
.transpbkrnd {
	background-image:  url('../images/transpbkrnd.png');
	background-repeat: repeat;
}
#bottom {
	width: 980px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
#pagetitle {
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	color: #61737E;
	margin: 0px;
	padding: 6px 0px 0px 2px;
	height: 26px;
	border-bottom: #CDD6DC 1px solid;
}
#tophelptip {
	text-align: right;
	font-size: 12px;
	color: #666666;
	font-family: Calibri, Arial, Helvetica;
	margin-top: -24px;
	position: absolute;
	width: 820px;
}
#myaccounthelptip {
	text-align: right;
	font-size: 12px;
	color: #666666;
	font-family: Calibri, Arial, Helvetica;
	margin-top: -24px;
	position: absolute;
	width: 975px;
}
a.a2 {
	text-decoration: none;
	color: #43659C;
	font-family: Calibri, Arial, Helvetica;
	font-size: 13.5px;
	font-weight: bold;
}
a:hover.a2 {
	text-decoration: underline;
	color: #273A5A;
}
.spacer1 {
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}
.pad2 {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.pad5 {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.pad10 {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.pad15 {
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
.pad20 {
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.padtop5 {
	padding-top: 5px;
}
.padtop10 {
	padding-top: 10px;
}
.padtop15 {
	padding-top: 15px;
}
.padtop20 {
	padding-top: 20px;
}
.divider {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: #E3E8EA 1px solid;
}
.divider1px {
	margin-top: 1px;
	margin-bottom: 0px;
	border-top: #E3E8EA 1px solid;
}
.divider1pxdot {
	padding-top: 5px;
	border-width: 1px;
	border-top-style: dashed;
	border-top-color: #D7D7D7;
}
.textcenter {
	text-align: center;
}
.textright {
	text-align: right;
}
.textleft {
	text-align: left;
}
.vtop {
	vertical-align: top;
}
.vbot {
	vertical-align: bottom;
}
.nowrap {
	white-space: nowrap;
}
.i {
	font-style: italic;
}
.b {
	font-weight: bold;
}
.norm {
	font-style: normal;
}
.lightborder {
	border: 1px #CBD5D8 solid;
}
.lightbkrnd {
	background-color: #DCE2E4;
}
.darkborder {
	border: 1px #6C8891 solid;
}
.darkbkrnd {
	background-color: #95AAB0;
}
.line120 {
	line-height: 120%;
}
.line130 {
	line-height: 130%;
}
.line150 {
	line-height: 150%;
}
.clear {
	clear: both;
}
.indent10px {
	margin-left: 10px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
}
h1 {
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	color: #61737E;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: calibri, Arial, Helvetica;
	color: #4A4A4A;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 1px;
}
h3 {
	font-family: calibri, Arial, Helvetica;
	color: #616161;
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 1px;
}
h6 {
	font-family: calibri, Arial, Helvetica;
	color: #506376;
	font-size: 17px;
	font-weight: normal;
	padding: 2px;
	margin: 1px;
}
.h1 {
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	color: #4A4A4A;
	font-size: 13px;
	font-weight: bold;
}
.h2 {
	color: #4A4A4A;
	font-size: 14px;
	font-family: Calibri, Arial, Helvetica;
}
.h3 {
	font-size: 12px;
	color: #666666;
	font-family: Calibri, Arial, Helvetica;
	line-height: 16px;
}
.h3u {
	font-size: 12px;
	color: #666666;
	font-family: Calibri, Arial, Helvetica;
	text-decoration: underline;
}
.h4 {
	font-size: 12px;
	color: #787878;
	font-family: Calibri, Arial, Helvetica;
}
.h5 {
	font-size: 13px;
	color: #4A4A4A;
	font-family: Calibri, Arial, Helvetica;
}
.t11 {
	font-size: 11px;
}
.t12 {
	font-size: 12px;
}
.t13 {
	font-size: 13px;
}
.t14 {
	font-size: 14px;
}
.t15 {
	font-size: 15px;
}
.t16 {
	font-size: 16px;
}
.t17 {
	font-size: 17px;
}
.t18 {
	font-size: 18px;
}
.t19 {
	font-size: 19px;
}
.t20 {
	font-size: 20px;
}
.smcaps {
	font-variant: small-caps;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.formsuccess {
	font-size: 14px;
	color: #44697D;
	font-family: Calibri, Arial, Helvetica;
	font-weight: bold;
}
.formerror {
	font-size: 14px;
	color: #CE352D;
	font-family: Calibri, Arial, Helvetica;
	font-weight: bold;
}
.formbutton {
	padding: 4px;
	border: 2px groove #4F5B64;
	margin: 5px;
	font-size: 15px;
	color: #FFFFFF;
	font-family: Calibri, Arial, Helvetica;
	font-weight: bold;
	background-color: #6B7B84;
}
.arrow {
	border-style: solid;
	border-width: 0;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-top: 2px;
	vertical-align: middle;
}
.mediaarw {
	border-style: solid;
	border-width: 0;
	margin-left: 8px;
	margin-right: 7px;
	margin-bottom: 4px;
	margin-top: 4px;
	vertical-align: middle;
}
.logo {
	float: left;
	border-style: solid;
	border-width: 0;
	margin-bottom: 2px;
	margin-top: 2px;
	width: auto;
}
.img {
	margin: 0px;
	padding: 0px;
	border-style: solid;
	border-width: 0;
}
.imgpad5 {
	padding: 5px;
	border-width: 0;
}
div#preload {
	display: none;
}
div#topmenu {
	width: 980px;
	padding: 0px;
	margin: 0px auto 0px auto;
}
ol#topnavl {
	height: 37px;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
ol#topnavl li {
	width: 142px;
	height: 37px;
	float: left;
	background-image: url('../images/topnavleftbg.png');
	background-repeat: no-repeat;
}
ol#topnavl a {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	width: 143px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #3A4449;
	line-height: 35px;
}
ol#topnavl a:visited {
	color: #3A4449;
}
ol#topnavl a:hover {
	text-decoration: none;
	background: #61737E url('../images/topnavleftbghover.png') no-repeat;
	color: #FFFFFF;
}
ol#topnavl li.selected {
	width: 143px;
	height: 37px;
	float: left;
	background-image: url('../images/topnavleftbg.png');
	background-repeat: no-repeat;
}
ol#topnavl li.selected a {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	width: 143px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #3A4449;
	line-height: 35px;
}
ol#topnavl li.selected a:visited {
	color: #FFFFFF;
}
ol#topnavl li.selected a:hover {
	text-decoration: none;
	background: #61737E url('../images/topnavleftbghover.png') no-repeat;
	color: #FFFFFF;
}
ol#topnav {
	padding: 0px;
	margin: 0px;
	padding: 0px;
	height: 37px;
	float: left;
	list-style-type: none;
	list-style-image: none;
}
ol#topnav li {
	padding: 0px;
	margin: 0px;
	width: 139px;
	height: 37px;
	background-image: url('../images/topnavbg.png');
	background-repeat: no-repeat;
	line-height: 37px;
	display: block;
	float: left;
}
ol#topnav a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	float: left;
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	width: 139px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #3A4449;
	line-height: 35px;
}
ol#topnav a:visited {
	color: #3A4449;
}
ol#topnav a:hover {
	text-decoration: none;
	background: #61737E url('../images/topnavbghover.png') no-repeat;
	color: #FFFFFF;
}
ol#topnav li.selected {
	width: 139px;
	height: 37px;
	float: left;
	background-image: url('../images/topnavbgselected.png');
	background-repeat: no-repeat;
}
ol#topnav li.selected a {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	width: 139px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
}
ol#topnav li.selected a:visited {
	color: #FFFFFF;
}
ol#topnav li.selected a:hover {
	text-decoration: none;
	background: #61737E url('../images/topnavbgselected.png') no-repeat;
	color: #FFFFFF;
}
ol#topnavr {
	padding: 0px;
	margin: 0px;
	height: 37px;
	float: left;
	list-style-type: none;
	list-style-image: none;
}
ol#topnavr li {
	width: 142px;
	height: 37px;
	float: left;
	background-image: url('../images/topnavrightbg.png');
	background-repeat: no-repeat;
}
ol#topnavr a {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	width: 142px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #3A4449;
	line-height: 35px;
}
ol#topnavr a:visited {
	color: #3A4449;
}
ol#topnavr a:hover {
	text-decoration: none;
	background: #61737E url('../images/topnavrightbghover.png') no-repeat;
	color: #FFFFFF;
}
ol#topnavr li.selected {
	width: 142px;
	height: 37px;
	float: left;
	background-image: url('../images/topnavrightbgselected.png');
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
}
ol#topnavr li.selected a {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	font-family: "Segoe UI", calibri, Arial, Helvetica;
	width: 142px;
	height: 37px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
}
ol#topnavr li.selected a:visited {
	color: #FFFFFF;
}
ol#topnavr li.selected a:hover {
	text-decoration: none;
	background: #61737E url('../images/topnavrightbgselected.png') no-repeat;
	color: #FFFFFF;
}
#leftnavigation {
	width: 140px;
	vertical-align: top;
	font-size: 12px;
	color: #666666;
	font-family: Calibri, Arial, Helvetica;
	padding-right: 15px;
	float: left;
}
div#leftnavhead, div#leftnavhead2 {
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url('../images/header140.png');
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 25px;
	text-align: left;
	text-indent: 4px;
	vertical-align: middle;
	line-height: 25px;
}
ol#leftnav, ol#leftnav2 {
	width: 140px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px;
	background-image: url('../images/box140.png');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
ol#leftnav li, ol#leftnav2 li {
	width: 139px;
	height: 23px;
	padding: 0px;
	display: block;
	text-align: left;
	text-indent: 4px;
	vertical-align: middle;
	line-height: 23px;
}
ol#leftnav a, ol#leftnav2 a  {
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial, Helvetica;
	width: 139px;
	height: 23px;
	text-decoration: none;
	font-size: 12px;
	color: #525252;
	position: static;
	display: block;
	text-align: left;
	text-indent: 6px;
	vertical-align: middle;
	line-height: 22px;
}
ol#leftnav a:visited, ol#leftnav2 a:visited {
	color: #525252;
}
ol#leftnav a:hover, ol#leftnav2 a:hover {
	font-size: 12px;
	text-decoration: none;
	background: #EDF0F1;
	color: #383838;
}
ol#leftnav a.selected, ol#leftnav2 a.selected {
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial, Helvetica;
	width: 139px;
	height: 23px;
	text-decoration: none;
	font-size: 13px;
	color: #484848;
	background: #F1F5F5;
	position: static;
	display: block;
	text-align: left;
	text-indent: 6px;
	vertical-align: middle;
	line-height: 22px;
	font-weight: bold;
}
ol#leftnav a:visited.selected, ol#leftnav2 a:visited.selected {
	color: #525252
}
ol#leftnav a:hover.selected, ol#leftnav2 a:hover.selected {
	font-size: 13px;
	text-decoration: none;
	background: #EDF0F1;
	color: #383838;
}
ol#leftnav2 {
	background-image: url('../images/box776.png');
}
.leftnavbot {
	width: 140px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	border-width: 0;
	background-image: url('../images/navbot.png');
}
#rightnavigation {
	width: 200px;
	vertical-align: top;
	font-size: 12px;
	color: #666666;
	font-family: Calibri, Arial, Helvetica;
	padding-left: 15px;
	float: left;
}
div.rightnavhead {
	margin: 0px;
	padding: 0px;
	font-family: Calibri, Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
	background-image: url('../images/header200.png');
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 25px;
	text-align: left;
	text-indent: 4px;
	vertical-align: middle;
	line-height: 25px;
}
ol#rightnav {
	width: 200px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px;
	background-image: url('../images/box200.png');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
ol#rightnav li {
	width: 200px;
	height: 23px;
	padding: 0px;
	text-align: left;
	text-indent: 6px;
	vertical-align: middle;
	line-height: 23px;
}
ol#rightnav a {
	font-family: Calibri, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	color: #525252;
	line-height: 28px;
	text-indent: 6px;
	vertical-align: middle;
}
ol#rightnav a:visited {
	color: #525252;
}
ol#rightnav a:hover {
	text-decoration: none;
	text-decoration: underline;
	color: #2A2A2A;
}
ol#rightnav a.rightnavb {
	font-family: Calibri, Arial, Helvetica;
	text-align: left;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #345A63;
	line-height: 30px;
	text-indent: 8px;
	vertical-align: middle;
}
ol#rightnav a:visited.rightnavb {
	color: #345A63;
}
ol#rightnav a:hover.rightnavb {
	text-decoration: none;
	text-decoration: underline;
	color: #345A63;
}
.rightnavbot {
	width: 200px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	border-width: 0;
	background-image: url('../images/rightnavbot.png');
	background-repeat: no-repeat;
}
.leftnavbg {
	background-image: url('../images/box140.png');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.rightnavbg {
	background-image: url('../images/box200.png');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
ol#list {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
	font-family: Calibri, Arial, Helvetica;
}
ol#list li {
	width: 100%;
	height: 28px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-indent: 0px;
	vertical-align: middle;
	line-height: 28px;
	color: #666666;
	border-bottom: #DADADA 1px solid;
}
ol#list a {
	width: 100%;
	height: 28px;
	font-family: Calibri, Arial, Helvetica;
	text-align: left;
	display: block;
	float: left;
	text-decoration: none;
	font-size: 13px;
	color: #515151;
	line-height: 28px;
	text-indent: 0px;
	vertical-align: middle;
}
ol#list a:visited {
	color: #5C527A;
}
ol#list a:hover {
	text-decoration: none;
	background-color: #EDF0F1;
	color: #3C3C3C;
}
.homegallery {width: 200px;}
.homemedia {width: 200px;}
.homemyaccount {width: 190px;}
.homefeatured {background-image: url('../images/homefeatured.png');background-repeat: no-repeat;height: 290px;width: 610px;}
a.hf {font-family: Calibri, Arial, Helvetica;text-decoration: none;font-size: 12px;color: #53829D;}
a.hf:visited {color: #53829D;}
a.hf:hover {font-size: 12px;text-decoration: none;text-decoration: underline;color: #89B0D1;}
.hfarrow {border-style: solid;border-width: 0;margin-left: 3px;margin-right: 3px;}

