
/* CSS Document */

body {
	font-family:Georgia;
	color:#3c3832;
	font-size:12px;
	height:100%;
	/*	background-color:#e3e5df;*/
	background-color:#ffffff;
	margin:0;
	text-align:center;
	padding:0;
	background-image:url(/static/assets/globalBackground.gif);
	background-position:center;
	background-repeat:repeat-y;
}
h1 {
	font-weight:normal;
}
h2 {
	font-weight:normal;
}
h3 {
	font-weight:normal;
}
h4 {
	font-weight:normal;
}
h5 {
	font-weight:normal;
}
h6 {
	font-weight:normal;
}
/*
body, form, input {
	font-family:Georgia;
	color:#3c3832;
	font-size:12px;
}
*/
#container {
	width:1000px;
	background-color:#FFFFFF;
	margin-top:0;
	height:100%;
}

#subContainer {
	width:960px;
	margin:0 20px 0 20px;
	text-align:left;
}

/**********************************
BEGIN LOGO, MAIN NAVIGATION, AND SEARCH 
***********************************/

#logoAndNavAndSearch {
height: 30px;
}

#logoAndNav {
height: 30px;
width: 650px;
float: left;
}

#logoAndNavRollOver {
width: 650x;
height: 30px;
background-image: url(../assets/generalinfo/logoAndNav.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0;
position: relative;
}

#logoAndNavRollOver li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#logoAndNavRollOver li, #logoAndNavRollOver a {
height: 30px;
display: block;
}

#logoAndNavRollOverLogo {
left: 0px;
width: 134px;
}

#logoAndNavRollOverLogo a:hover {
background: transparent url(../assets/generalinfo/logoAndNav.gif)
    0px 0px no-repeat;
}

#logoAndNavRollOverPhotography {
left: 145px;
width: 120px;
}

#logoAndNavRollOverPhotography a:hover {
background: transparent url(../assets/generalinfo/logoAndNav.gif)
    -145px -30px no-repeat;
}

#logoAndNavRollOverIllustration {
left: 270px;
width: 114px;
}
	
#logoAndNavRollOverIllustration a:hover {
background: transparent url(../assets/generalinfo/logoAndNav.gif)
    -270px -60px no-repeat;
}

#logoAndNavRollOverDatabase {
left: 388px;
width: 90px;
}

#logoAndNavRollOverDatabase a:hover {
background: transparent url(../assets/generalinfo/logoAndNav.gif)
    -388px -90px no-repeat;
}

#logoAndNavRollOverForAdvertisers {
left: 470px;
width: 130px;
}

#logoAndNavRollOverForAdvertisers a:hover {
background: transparent url(../assets/generalinfo/logoAndNav.gif)
    -470px -120px no-repeat;
}

#logoAndNavRollOverNews {
left: 600px;
width: 50px;
}

#logoAndNavRollOverNews a:hover {
background: transparent url(../assets/generalinfo/logoAndNav.gif)
    -600px -150px no-repeat;
}


#logoAndNavRollOver span {
display: none;
}

/****BEGIN SEARCH*******/

#search {
	height:30px;
	width:310px;
	float:right;
	text-align:right;
    position: relative;
}

.searchField {
	background-color: #FFFFFF;
/*	border-width: 1px;
	border-style:solid;
	border-color:#C3BBAC;
	*/
	color: #333333;
	font-size: 12px;
	font-family:Georgia, Times, serif;
	margin: 2px 0 0 0;
	padding:1px 2px;
	width:160px;
}

#searchImage {
    background: url(/static/assets/search.gif);
    width: 87px;
    height: 30px;
    position: relative;
}

#searchExecute {
    display: block;
    width: 69px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    text-decoration: none;
}

#searchExecute span {
    visibility: hidden;
}

#searchSection {
    display: block;
    width: 18px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
}

#searchSection span {
    visibility: hidden;
}

#searchFloat {
    text-align: left;
    background: #efefef;
    position: absolute;
    right: 0;
    top: 27px;
    border: 1px solid #666666;
    padding: 10px;
    z-index: 1000;
    display: none;
}

#searchFloat h3 {
    padding: 0;
    margin: 0;
font-weight:normal;
font-size:11px;
color:#8e8b83;
}

#searchFloat ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
	line-height:22px;
}
#searchFloat ul li {
    margin: 0;
    line-height:17px;
}
#searchFloat ul li a {
    display: block;
    width: 100%;
    color: #4d4843;
    text-decoration: none;
	padding:0;
	margin:0;
}

#searchFloat ul li a.selected {
    color: #4d4843;
	text-decoration:underline;
	padding:0;
	margin:0;
}

#searchFloat ul li a:hover {
	color: #4d4843;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#searchFloat ul .dotted {
	font-size:1px;
	height:2px;
	border-bottom:dotted 1px #8e8b83;
	margin:0 0 3px 0;
}
/**********************************
BEGIN TITLE BAR AND TITLE BAR NAV
***********************************/

#categoryTitleBar {
	height:60px;
}

#categoryTitleBarNavIn, #categoryTitleBarNavOut {
	width:235px;
	height:20px;
	background-repeat: no-repeat;
	padding: 0;
	margin: 28px 0 0 0;
	position: relative;
	float:right;
}

#categoryTitleBarNavIn {
	background-image:url(../assets/generalinfo/categoryTitleBarNavIn.gif);
}

#categoryTitleBarNavOut {
	background-image:url(../assets/generalinfo/categoryTitleBarNavOut.gif);
}

#categoryTitleBarNavIn li, #categoryTitleBarNavOut li {
    margin: 0;
	padding: 0;
	list-style: none;
    position: absolute;
	top: 0;
}

#categoryTitleBarNavIn li, #categoryTitleBarNavIn a,
#categoryTitleBarNavOut li, #categoryTitleBarNavOut a {
    height: 20px;
	display: block;
}

#categoryTitleBarNavFavoritesIn, #categoryTitleBarNavFavoritesOut {
	left: 46px;
	width: 56px;
}

#categoryTitleBarNavFavoritesIn a:hover {
    background: transparent url(../assets/generalinfo/categoryTitleBarNavIn.gif)
    -46px -20px no-repeat;
}

#categoryTitleBarNavFavoritesOut a:hover {
    background: transparent url(../assets/generalinfo/categoryTitleBarNavOut.gif)
    -46px -20px no-repeat;
}

#categoryTitleBarNavSubscribeIn, #categoryTitleBarNavSubscribeOut {
	left: 108px;
	width: 52px;
}

#categoryTitleBarNavSubscribeIn a:hover {
    background: transparent url(../assets/generalinfo/categoryTitleBarNavIn.gif)
    -108px -40px no-repeat;
}

#categoryTitleBarNavSubscribeOut a:hover {
    background: transparent url(../assets/generalinfo/categoryTitleBarNavOut.gif)
    -108px -40px no-repeat;
}

#categoryTitleBarNavSignIn, #categoryTitleBarNavSignOut {
	left: 170px;
	width: 51px;
}

#categoryTitleBarNavSignIn a:hover {
    background: transparent url(../assets/generalinfo/categoryTitleBarNavIn.gif)
    -170px -60px no-repeat;
}

#categoryTitleBarNavSignOut a:hover {
    background: transparent url(../assets/generalinfo/categoryTitleBarNavOut.gif)
    -170px -60px no-repeat;
}

#categoryTitleBarNavIn span, #categoryTitleBarNavOut span {
  display: none;
}

/**********************************
BEGIN SUB NAV
***********************************/

#subNavContainer {
	height:24px;
	background-image:url(/static/assets/subDots.gif);
	background-repeat:repeat-x;
	width:960px;
	background-position:bottom;
	font-size: 13px;
	font-family: Georgia,"Times New Roman", Times, serif; /*rwd*/
	padding:10px 0 0 2px;
	vertical-align:middle;
}

ul#subNav {
	margin: 0;
    padding: 0;
    width: 600px;
	color: #A7A3A0;
}

ul#subNav li {
	display: inline;
	margin: 0px 9px 0px 0px;
	font-size:14px;
}

ul#subNav li a {
	color: #3c3834;
	text-decoration: none;
}
ul#subNav li a:hover {
	color: #3c3834;
	text-decoration: none;
}

#subNav .active {
	color: #eb533d;
	text-decoration: none;
	margin: 0;
}

#subNavPhoto {
	color: #3c3834;
	font-size: 14px;
	font-family: Georgia,"Times New Roman", Times, serif;
}
#subNavPhoto a {
	color:#3c3834;
	text-decoration: none;
}

#subNavPhoto span.active {
    margin:0;
	color: #F26C4F;
}

#subNavPhoto a.active {
    margin:0;
	color: #F26C4F;
    text-decoration: none;
}

#subNavPhoto a.active:hover {
	color: #F26C4F;
    text-decoration: none;
}

#subNavPhoto a:hover {
	color:#3c3834;
	text-decoration: underline;
}

#subNavPhoto active {
	color: #eb533d;
	text-decoration: none;
}
/************ landing pages ***************/


/*
.subNavPhotoActive {
	color: #eb533d;
	text-decoration: none;
}
*/

/**********************************
BEGIN CONTENT
***********************************/

#contentParent {
	width:960px;
	height:100%;
	margin-top:27px;
	margin-bottom:17px;
	background-color:#FFFFFF;
}

#contentLeft {
	min-height:500px;
	/*width:160px;*/
	width: 200px; /*rwd*/
	float:left;
	/*background-color:#EEEEEE;*/
}

#contentRight {
	min-height:500px;
	/*width:780px;*/
	width: 710px;  /*rwd*/
	margin:0 0 0 20px;
	/*background-color:#8e8b83;*/
	float:right;
}

/***************************************
	Home Page
***************************************/
/**********************************
BEGIN LOGO, MAIN NAVIGATION, AND SEARCH 
***********************************/

#HomelogoAndNavAndSearch {
height: 30px;
}

#HomelogoAndNav {
height: 30px;
width: 650px;
float: left;
}

#HomelogoAndNavRollOver {
width: 650x;
height: 30px;
background-image: url(../assets/home/logoAndNav.gif);
background-repeat: no-repeat;
padding: 0;
margin: 0;
position: relative;
}

#HomelogoAndNavRollOver li {
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
}

#HomelogoAndNavRollOver li, #HomelogoAndNavRollOver a {
height: 30px;
display: block;
}

#HomelogoAndNavRollOverLogo {
left: 0px;
width: 134px;
}

#HomelogoAndNavRollOverLogo a:hover {
background: transparent url(../assets/home/logoAndNav.gif)
    0px 0px no-repeat;
}

#HomelogoAndNavRollOverPhotography {
left: 145px;
width: 120px;
}

#HomelogoAndNavRollOverPhotography a:hover {
background: transparent url(../assets/home/logoAndNav.gif)
    -145px -30px no-repeat;
}

#HomelogoAndNavRollOverIllustration {
left: 270px;
width: 114px;
}
	
#HomelogoAndNavRollOverIllustration a:hover {
background: transparent url(../assets/home/logoAndNav.gif)
    -270px -60px no-repeat;
}

#HomelogoAndNavRollOverDatabase {
left: 388px;
width: 90px;
}

#HomelogoAndNavRollOverDatabase a:hover {
background: transparent url(../assets/home/logoAndNav.gif)
    -388px -90px no-repeat;
}

#HomelogoAndNavRollOverForAdvertisers {
left: 470px;
width: 130px;
}

#HomelogoAndNavRollOverForAdvertisers a:hover {
background: transparent url(../assets/home/logoAndNav.gif)
    -470px -120px no-repeat;
}

#HomelogoAndNavRollOverNews {
left: 600px;
width: 50px;
}

#HomelogoAndNavRollOverNews a:hover {
background: transparent url(../assets/home/logoAndNav.gif)
    -600px -150px no-repeat;
}


#HomelogoAndNavRollOver span {
display: none;
}



.HomeQuadOne {
	margin:0;
	padding:0;
	border:solid 1px #cccccc;
	border-top:none;
	width:178px;
	height:126px;
	float:left;
	font-size:12px;
}
.HomeQuadOne ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
.HomeQuadOne li {
	border-bottom:dotted 1px #999999;
	padding:3px 0 2px 20px;
	width:158px;
	background-image:url(/static/home/HomeListArrow.gif);
	background-repeat:no-repeat;
    height: 15px;
}
.HomeQuadOne a:link {
	font-size:12px;
	text-decoration:none;
	color:#4d7a79;
}
.HomeQuadOne a:visited {
	font-size:12px;
	text-decoration:none;
	color:#4d7a79;
}
.HomeQuadOne a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#4d7a79;
}
.HomeQuadOne a:active {
	font-size:12px;
	text-decoration:none;
	color:#4d7a79;
}
/****************/
.HomeQuadTwo {
	margin:0 0 0 15px;
	padding:0;
	border:solid 1px #cccccc;
	border-top:none;
	width:178px;
	height:126px;
	float:left;
	font-size:12px;
}
.HomeQuadTwo ul {
	list-style:none;
	margin:0 0 0 -40px;
	text-indent:0;
}
.HomeQuadTwo li {
	border-bottom:dotted 1px #999999;
	padding:3px 0 2px 20px;
	width:158px;
	background-image:url(/static/home/HomeListArrow.gif);
	background-repeat:no-repeat;
    height: 15px;
}
.HomeQuadTwo li.last {
	border-bottom:0px;
}
.HomeQuadTwo a:link {
	font-size:12px;
	text-decoration:none;
	color:#4d7a79;
}
.HomeQuadTwo a:visited {
	font-size:12px;
	text-decoration:none;
	color:#4d7a79;
}
.HomeQuadTwo a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#4d7a79;
}
.HomeQuadTwo a:active {
	font-size:12px;
	text-decoration:none;
	color:#4d7a79;
}
/****************/
.HomeQuadThree {
	margin:0 0 0 15px;
	padding:0;
	border:solid 1px #cccccc;
	border-top:none;
	width:178px;
	height:126px;
	float:left;
}
.HomeQuadThree ul {
	list-style:none;
	margin:0 0 0 -40px;
	text-indent:0;
}
.HomeQuadThree li {
	border-bottom:dotted 1px #999999;
	padding:3px 0 2px 20px;
	width:158px;
	background-image:url(/static/home/HomeListArrow.gif);
	background-repeat:no-repeat;
    height: 15px;
}
.HomeQuadThree li.last {
	border-bottom:0px;
}
.HomeQuadThree a:link {
	font-size:12px;
	text-decoration:none;
	color:#b79109;
}
.HomeQuadThree a:visited {
	font-size:12px;
	text-decoration:none;
	color:#b79109;
}
.HomeQuadThree a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#b79109;
}
.HomeQuadThree a:active {
	font-size:12px;
	text-decoration:none;
	color:#b79109;
}
.HomeQuadFour {
	margin:0 0 0 15px;
	padding:0;
	border:solid 1px #cccccc;
	border-top:none;
	width:178px;
	height:126px;
    float: left;
}
.HomeQuadFour ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
.HomeQuadFour li {
	border-bottom:dotted 1px #999999;
	padding:3px 0 2px 20px;
	width:158px;
	background-image:url(/static/home/HomeListArrow.gif);
	background-repeat:no-repeat;
    height: 15px;
}
.HomeQuadFour li.last {
	border-bottom:0px;
}
.HomeQuadFour a:link {
	font-size:12px;
	text-decoration:none;
	color:#ee553f;
}
.HomeQuadFour a:visited {
	font-size:12px;
	text-decoration:none;
	color:#ee553f;
}
.HomeQuadFour a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#ee553f;
}
.HomeQuadFour a:active {
	font-size:12px;
	text-decoration:none;
	color:#ee553f;
}

.HomeQuadFive {
	margin:0 0 0 15px;
	padding:0;
	border:solid 1px #cccccc;
	border-top:none;
	width:178px;
	height:126px;
    float: left;
}
.HomeQuadFive ul {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}
.HomeQuadFive li {
	border-bottom:dotted 1px #999999;
	padding:3px 0 2px 20px;
	width:158px;
	background-image:url(/static/home/HomeListArrow.gif);
	background-repeat:no-repeat;
    height: 15px;
}
.HomeQuadFive li.last {
	border-bottom:0px;
}
.HomeQuadFive a:link {
	font-size:12px;
	text-decoration:none;
	color:#a69c67;
}
.HomeQuadFive a:visited {
	font-size:12px;
	text-decoration:none;
	color:#a69c67;
}
.HomeQuadFive a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#a69c67;
}
.HomeQuadFive a:active {
	font-size:12px;
	text-decoration:none;
	color:#a69c67;
}

.HomeLowerLeft {
	border:solid 1px #e3e5de;
	background-color:#f6f6f6;
	margin:22px 0;
	width:604px;
	padding:15px 0 15px 19px;
	float:left;
}
/*****************/
.newHomeLowerLeft {
	border:solid 1px #e3e5de;
	background-color:#f6f6f6;
	margin:22px 0;
	width:606px;
	padding:15px 0 20px 19px;
	float:left;
}
table.newFeature td {
	padding:0;
	margin:0;
}
table.newFeature td p {
	padding:8px 0 0 0;
	margin:0;
}
table.newFeature td p a:link {
text-decoration:none;
color:#5b8c8c;
}
table.newFeature td p a:visited {
text-decoration:none;
color:#5b8c8c;
}
table.newFeature td p a:hover {
text-decoration:underline;
color:#5b8c8c;
}
table.newFeature td p a:active {
text-decoration:underline;
color:#5b8c8c;
}
table.newFeature h4 {
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0;
	font-size:16px;
}
table.newFeature td.spacer {
	width:15px;
	padding:0;
}
table.newFeature td.vertspacer {
	height:29px;
	padding:0;
}

/****************/
.HomeLowerLeft h4 {
	font-weight:normal;
	padding:0;
	margin:0;
}
.HomeLowerLeft .portLinks {
color:#8e8b83;
font-size:16px;
margin:0;
padding:5px 0;	
}
.HomeLowerLeft .portLinks a:link {
text-decoration:none;
color:#5b8c8c;
}
.HomeLowerLeft .portLinks a:visited {
text-decoration:none;
color:#5b8c8c;
}
.HomeLowerLeft .portLinks a:hover {
text-decoration:underline;
color:#5b8c8c;
}
.HomeLowerLeft .portLinks a:active {
text-decoration:underline;
color:#5b8c8c;
}
.HomeLowerLeft .dottedRule {
	font-size:1px;
	height:2px;
	border-bottom:dotted 1px #8e8b83;
}
.HomeLowerLeft .thumbnails {
height:112px;

}
.HomeLowerLeft .thumbnails .HomeThumbLinksText {
font-size:11px;	
}
.HomeLowerLeft .thumbnails .HomeThumbLinksText a:link {
text-decoration:none;
color:#5b8c8c;
}
.HomeLowerLeft .thumbnails .HomeThumbLinksText a:visited {
text-decoration:none;
color:#5b8c8c;
}
.HomeLowerLeft .thumbnails .HomeThumbLinksText a:hover {
text-decoration:underline;
color:#5b8c8c;
}

.HomeLowerLeft p {
	padding:8px 0;
	margin:0;
}
.HomeLowerLeft p a:link {
text-decoration:none;
color:#5b8c8c;
}
.HomeLowerLeft p a:visited {
text-decoration:none;
color:#5b8c8c;
}
.HomeLowerLeft p a:hover {
text-decoration:underline;
color:#5b8c8c;
}
.HomeLowerLeft p a:active {
text-decoration:underline;
color:#5b8c8c;
}
/* */
.HomeLowerRightTop {
	margin:32px 0 0 0px;
}
.HomeLowerRightTopLink {
	margin:5px 0 0 0px;
	font-size:18px;
}
.HomeLowerRightTopLink a:link {
text-decoration:none;
color:#f36c4f;
}
.HomeLowerRightTopLink a:visited {
text-decoration:none;
color:#f36c4f;
}
.HomeLowerRightTopLink a:hover {
text-decoration:underline;
color:#f36c4f;
}
.HomeLowerRightTopLink a:active {
text-decoration:underline;
color:#f36c4f;
}
.HomeLowerTightTopImg {
	margin:6px 0 0 658px;
}
* html .HomeLowerTightTopImg {
	margin:6px 0 0 656px;
}
.HomeLowerRightTopFooterText {
margin:8px 0 0 658px;	
}
.HomeLowerRightTopFooterText a:link {
text-decoration:none;
color:#f36c4f;
}
.HomeLowerRightTopFooterText a:visited  {
text-decoration:none;
color:#f36c4f;
}
.HomeLowerRightTopFooterText a:hover {
text-decoration:underline;
color:#f36c4f;
}
.HomeLowerRightTopFooterText a:active {
text-decoration:underline;
color:#f36c4f;
}
.HomeLowerRightbottomImg {
	margin:27px 0 0 658px;
}
* html .HomeLowerRightbottomImg {
	margin:27px 0 0 656px;
}
.HomeLowerRightBottomFooterText {
margin:8px 0 0 658px;	
}
.HomeLowerRightBottomFooterText  a:link {
text-decoration:none;
color:#d8ab0e;
}
.HomeLowerRightBottomFooterText  a:visited  {
text-decoration:none;
color:#d8ab0e;
}
.HomeLowerRightBottomFooterText  a:hover {
text-decoration:underline;
color:#d8ab0e;
}
.HomeLowerRightBottomFooterText  a:active {
text-decoration:underline;
color:#d8ab0e;
}

.HomeBlogWrapper {
    overflow: auto; 
    padding-left:12px;
}

#landingHeader {
	margin:0;
}
#landingHeader h1 {
	margin:1px 0 0 0;
	color:#3b3734;
	font-weight:normal;
	font-size:24px;
	line-height:28px;
}

	
/**********************************
BEGIN FOOTER AND FOOTER NAVIGATION
***********************************/

#footer {
	clear: both;
	height:27px;
	margin:0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8E8B83;
	padding:0 0 15px 0;
}

#footerNav {
	width:550px;
	height:27px;
	background-image:url(../assets/BottomNavigation_v2.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
}

#footerNav li {
    margin: 0;
	padding: 0;
	list-style: none;
    position: absolute;
	top: 0;
}

#footerNav li, #footerNav a {
    height: 27px;
	display: block;
}

#footerNavContactUs {
	left: 0;
	width: 57px;
}

#footerNavContactUs a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    0 -27px no-repeat;
}

#footerNavAboutUs {
	left: 58px;
	width: 57px;
}

#footerNavAboutUs a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -58px -54px no-repeat;
}


#footerNavNewsletter {
	left: 115px;
	width: 105px;
}

#footerNavNewsletter a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -115px -81px no-repeat;
}


#footerNavGetTheWorkbook {
	left: 220px;
	width: 97px;
}

#footerNavGetTheWorkbook a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -220px -108px no-repeat;
}

#footerNavLegalNotices {
	left: 318px;
	width: 75px;
}

#footerNavLegalNotices a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -318px -135px no-repeat;
}

#footerNavSiteMap {
	left: 393px;
	width: 56px;
}

#footerNavSiteMap a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -393px -162px no-repeat;
}

#footerNavHelp {
	left: 450px;
	width: 35px;
}

#footerNavHelp a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -450px -189px no-repeat;
}
#footerNavFeedback {
	left: 484px;
	width: 55px;
}

#footerNavFeedback a:hover {
    background: transparent url(../assets/BottomNavigation_v2.gif)
    -484px -216px no-repeat;
}

#footerNav span {
  display: none;
}


/* INACTIVE BUTTONS  */

.btnSubmitInactive {
	cursor:pointer; 
	cursor:hand; 
	line-height:17px;
	background:url(/static/assets/btnSubmitInactive.gif) no-repeat right top;
	padding-right:8px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.btnSubmitInactive span { 
	background:#f6f6f6 url(/static/assets/btnSubmitInactive.gif) no-repeat left top; 
	height:19px;
	display:block;
	display:inline-block;
	padding-left:6px;
	line-height:17px;
	font-family:Georgia; 
	color:#ffffff; 
	font-size:10px;
}
a.btnSubmitInactive span { 
	text-decoration:none;
}
a.btnSubmitInactive:hover {
	background-position:right -19px;
}
a.btnSubmitInactive:hover span {
	background-position:left -19px;;
	color:#FFFFFF;
}

.btnResetInactive {
	cursor:pointer; 
	cursor:hand; 
	line-height:17px;
	background:url(/static/assets/btnResetInactive.gif) no-repeat right top;
	padding-right:8px; 
	vertical-align:middle;
	display:block; /*opera*/
	display:inline-block; /*ie*/
	display:-moz-inline-box;  /*ff*/
}
.btnResetInactive span { 
	background:#f6f6f6 url(/static/assets/btnResetInactive.gif) no-repeat left top; 
	height:19px;
	display:block;
	display:inline-block;
	padding-left:6px;
	line-height:17px;
	font-family:georgia, tahoma, arial, sans-serif; 
	color:#b7b7b7; 
	font-size:10px;
}
a.btnResetInactive span { 
	text-decoration:none;
}
a.btnResetInactive:hover {
	background-position:right -19px;
}
a.btnResetInactive:hover span {
	background-position:left -19px;
	color:#b7b7b7;
}

/*  may need to revert  */
.portViewerTitleName {
    width: 220px;
    float: left;
	font-size:1px;
	color:#FFFFFF;
	text-transform:lowercase;
	font-family:Arial, sans-serif;
}

.portViewerTitleLinks {
    float:left;
	font-size:12px;
	font-weight:normal;
	padding:5px 0pt 0pt 10px;
	text-transform: lowercase;
}

.portViewerTitleLinks a:link {
	font-size:12px;
	text-decoration:none;
	color:#4a7a7b;
	text-transform: lowercase;
}
.portViewerTitleLinks a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#4a7a7b;
	text-transform: lowercase;
}
.portViewerTitleLinks a:visited {
	font-size:12px;
	text-decoration:none;
	color:#4a7a7b;
	text-transform: lowercase;
}

.portViewerTitleLinksSA {
    float: left;
	font-size:12px;
	padding:5px 0 0 0;
	text-transform: lowercase;
	color:#cccccc;
}

.portViewerTitleLinksSA a:link {
	font-size:12px;
	text-decoration:none;
	color:#4a7a7b;
	text-transform: lowercase;
}
.portViewerTitleLinksSA a:hover {
	font-size:12px;
	text-decoration:underline;
	color:#4a7a7b;
	text-transform: lowercase;
}
.portViewerTitleLinksSA a:visited {
	font-size:12px;
	text-decoration:none;
	color:#4a7a7b;
	text-transform: lowercase;
}

.portViewToggle {
    padding: 4px 4px;
}

.portViewToggle img {
    border: none;
}

/***************************************
	Reps list page
***************************************/
	

#ReturntoRoster {
	font-size:12px;
	padding:10px 0 0 0;
}

#ReturntoRoster a:link {
	color: #497a78;
	text-decoration: none;
}
#ReturntoRoster a:visited {
	text-decoration: none;
	color: #497a78;
}
#ReturntoRoster a:hover {
	text-decoration: underline;
	color: #497a78;
}
#ReturntoRoster a:active {
	text-decoration: none;
	color: #497a78;
}

ul.repPortfolioList {
	width:952px;
	list-style: none;
	 margin: 0;
	 padding: 0;
}

ul.repPortfolioList li {
	width:238px;
/*
	display: block;
	float: left;
*/
/* Don't change this without changing the matching value in portfolio_selection.html! */
    height: 15px;
}

ul.repPortfolioList li.endMarker {
/*
	clear: both;
	height: 0;
	line-height: 1px;
*/
}

ul.repPortfolioList li.repPortfolioCol0 {
    margin-left: 0;
}

ul.repPortfolioList li.repPortfolioCol1 {
    margin-left: 238px;
}

ul.repPortfolioList li.repPortfolioCol2 {
    margin-left: 476px;
}

ul.repPortfolioList li.repPortfolioCol3 {
    margin-left: 714px;
}



