﻿/* ******************************************************
** CONTENTS:
** (1) FOUNDATION
** (2) JUMPNAV
** (3) Main Navigation
*********************************************************/

/* (1) FOUNDATION
************************************************************/
body {
	background: url(../../../images/templates/body-background.gif) #9FAEBB;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
}
.miromutter{border: 10px solid black;}
h1 {color: #617B91; font-family: Arial, Helvetica, sans-serif; font-size: 38px; margin: 0px 0px 5px 0px; padding: 0px;}
h2 {color: #6e6558; font-family: Arial, Helvetica, sans-serif; font-size: 17px; margin: 5px 0px 0px 0px; font-weight: bold;}
h3 {color: #6e6558; font-family: Arial, Helvetica, sans-serif !important; font-size: 15px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h4 {
	color: #004D44; 
	font-size: 12px; 
	font-weight: bold; 
	margin: 0px 0px 10px 0px; 
	padding: 0px 0px 0px 0px;
}
h5 {color: #004D44; font-size: 12px;}

p {color: #7F7B78; font-family: Verdana, Geneva, sans-serif !important; font-size: 13px; line-height: 18px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}
b, strong, p strong, p b{color: #000 !important;}
a {border: none; color: #973333; outline:none;}
a:hover {color: #000;}
a img {border: none;}
ul {color: #7F7B78;font-size: 13px; margin: 0px 0px 0px 30px; padding: 0px 0px 0px 0px;}
ul li {color: #7F7B78;font-size: 13px; margin: 0px 0px 0px 0px; padding:0px 0px 10px 0px;}
ul li ul {}
ul li ul li {}
ol {color: #7F7B78; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 25px;} 
ol li {color: #7F7B78; font-size: 13px;padding: 0px 0px 10px 0px;}
.clearSm {clear: both; font-size: 1px; height: 1px; line-height: 1px; margin: 0px;}
.clearLg {clear: both; font-size: 1px; height: 15px; line-height: 1px; margin: 0px;}
.clearNone {clear: both; font-size: 0px; height: 0px; line-height: 0px; }
.center {margin: 0px auto; padding: 0px; position:relative; width: 986px;}
table td {color: #7F7B78; font-size: 12px;}
table td p {width: 100% !important;}
input,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.followUsContainer {
	position: absolute;
	right: 30px;
	top: -10px;
}

.followUs {
	background: url(../../../images/templates/follow-us.gif) no-repeat top;
	position: relative;
	width: 35px;
}

.followUs .title {
	color: #D7D7D7;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	top: -20px;
	left: -9px;
	white-space:nowrap;
}

.icons {
	list-style-type: none;
	list-style: none;
	margin: -10px 0px 0px 1px;
	padding: 0px;
	position: absolute;
	top: 16px;
	width: 100%;
	z-index:1100;
}

.icons a {display: block;height: 28px;}

#dynatip {
/*	behavior: url("/iepngfix.htc");*/
	background:transparent url(../../../images/templates/bubble.gif) no-repeat top right;
	color:#FFF;	
	display:none;
	font-size:11px;
	height: 40px!important; 
	margin: 0px !important;
	padding: 4px 5px 0px 15px !important; 
	position: relative;
	width:135px !important;
	z-index: 1000;
}

#dynatip .left {border: 10px solid gray !important;}

/* style the trigger elements */
#dyna img {
	cursor:pointer;
	display: block;
	margin:0px !important;
	padding: 0px 3px;
}
.error {font-size: 1px solid black;}
.error a {color: #9FAEBB;text-decoration: none;}
.error a:hover {color: #A83B59;text-decoration: none;}

/* (4) HEADER
************************************************************/
.header {
	height: 50px;
	margin: 0px auto;
	position: relative;
	width: 986px;
}

	/* (2) JUMPNAV
	************************************************************/
	.header .jumpNav {
		padding: 0px;
		position:relative;
		top: 17px;
		right: 260px;
		text-align: right;

	}
	.header .jumpNav ul {display: block;list-style-type: none;margin: 0px !important; padding: 0px !important;}
	.header .jumpNav li {
		border-right: none; 
		color: #74848D;
		float: right;
		font-size: 12px;
		list-style-type: none;
		margin: 0px;
		padding: 1px 5px 2px 5px;
		vertical-align: middle;
	}
	.header .jumpNav li a {color: #FFF; display: none; font-weight: bold;}A83B59
	.header .jumpNav li.divider {margin: 3px 10px 0px 10px; width: 2px;}
	.header .jumpNav li li {
		float: left;
		padding: 1px 10px 2px 10px;
		vertical-align: middle;
	}
	.header .jumpNav li li a {color:#FFF; display: block; font-size: 12px; text-decoration: none;}
	.header .jumpNav li li a:hover {color: #A83B59;}
	.header .jumpNav .search {
		background: url(../../../images/templates/search.gif) no-repeat transparent; 
		padding-left:0px; 
		position: absolute; right: -170px; top: 0px; 
		width: 165px;
		}
	.header .jumpNav .search .searchBox {
		background: transparent; 
		border: none !important; 
		color: #973333;
		font-size: 12px;
		height: 16px;
		padding: 1px 0px 0px 10px;
		position: absolute; top: 0px; left: 0px; 
		width: 135px;
		}
	.header .jumpNav .submit {background: url(../../../images/template/hdr-submit.gif); 
		border: none; 
		color: #FFF;
		font-size:11px; 
		height: 19px; 
		margin-left: 2px;
		position: relative !important; 
		top:0px;
		width: 26px;
	}


/* (2) HOMEPAGE
************************************************************/
.mainContainer {margin: 0px !important;padding: 0px 0px 0px 45px !important;}
.homeContainer {
	margin: 0px !important;
	padding: 25px 0px 0px 0px;
	width: 855px;
}

.homeContainer .colR {float: right !important; width: 665px;}

.homeContainer h1 {}
.homeContainer h1 .subHead {color: #a83b59; font-size: 48px; font-weight: normal;}
.homeContainer .callouts {
	list-style-type: none;
	margin: 0px !important;
	padding: 0px;
	float:left;
	background-color:#fff;
	background-image:url(../../../images/templates/callout_sm_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:130px;
	width:327px;
}

.homeContainer .right {float:right;} 

.homeContainer .calloutsLarge {
	list-style-type: none;
	margin: 12px 0px 0px 0px;
	padding: 10px 10px 12px 10px;
	float:left;
	width:645px;
	height:110px;
	background-color:#fff;
	background-image:url(../../..//images/templates/callout_lg_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.homeContainer .callouts div {margin: 0px; padding: 10px; width:306px;}
.homeContainer .callouts td {border-left: 1px solid #BEBBA5; margin: 0px; padding: 0px 15px 10px 11px; width:195px;}
.homeContainer .callouts h2, .homeContainer .calloutsLarge h2 {color: #fff; font-weight:bold;font-size:28px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.homeContainer .calloutsLarge .tweets {padding-bottom:0px;}
.homeContainer .callouts p {margin: 0px 0px 0px 0px; padding: 0px 0px 8px 2px;font-weight:bold;}
.homeContainer .calloutsLarge p {margin:0px;padding:0px;}
.homeContainer .calloutsLarge p.pubDate {font-size:10px;font-style:italic;margin:0px 0px 0px 5px;}
.homeContainer .calloutsLarge span.pubDate {margin:0px;padding-right:20px;font-size:10px;font-style:italic;}
.homeContainer .callouts .bold {color: #00285E;}
.homeContainer .callouts a, .homeContainer .calloutsLarge a {color: #a83b59; font-weight: bold; text-decoration: none;}
.homeContainer .callouts a:hover {text-decoration: underline;}
.homeContainer .introTxt {font-size: 14px; }
.homeContainer .introTxt b,
.homeContainer .introTxt strong {color: #999999;font-size: 14px;}

.homeContainer .menuContainer {position: relative;height: 55px; z-index: 100;}
.homeContainer .menuContainerInner {position: absolute; top: 0px; left: 0px;}
.homeContainer #menu {
	background: url(../../../images/homepage/dropdown-inactive.gif) no-repeat top left #FFF;
	color: #A83B59;
	display: block;
	height: 26px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	width: 267px;
}

.homeContainer #menu span {
	cursor:pointer;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding:5px 10px 0px 10px;
}
.homeContainer #menu_links {
	border: none;
	display: block;
	float: left;
	height: auto;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 267px;
}
.homeContainer #menu_links ul {
	background: url(../../../images/homepage/dropdown-expanded-background.gif) repeat-x #FFF;
	list-style-type: none;
	margin: 0px 5px;
	padding: 10px 0px 5px 0px;
	width: 100%;
}

.homeContainer #menu_links ul li {
	display: block;
	padding: 0px 0px 0px 0px;
}
.homeContainer #menu_links ul li a {
	color: #CCCCCC;
	display: block;
	font-size: 21px;
	font-weight: normal;
	padding: 2px 0px;
	text-decoration: none;	z-index:1000;
}
.homeContainer #menu_links ul li a:hover {
	color: #8B2D49;
}

.homeContainer #menu_links .shadow {
	background: url(../../../images/homepage/dropdown-shadow.png) repeat-y; background-color: #fff;
}

.homeContainer #menu_links .shadowBottom {
	background: url(../../../images/homepage/dropdown-shadow-bottom.png) repeat-x #FFF;
	font-size:1px;
	line-height:1px;
	height:4px;
	width: 267px;
}


img.reflected {border: none !important;z-index:2000 !important;}
.targetClass img {z-index:100 !important;}
/*	.sliderMenu {float: left; height: 20px; width: 250px;}
	.sliderMenu .menu_class {
		background: url(../../../images/me/template/drop-arrow.gif) no-repeat right top #661d30; 
		color: #FFF; 
		display:block;
		font-size: 11px; 
		font-weight: bold; 
		height: 17px; 
		margin: 0px; 
		padding:3px 10px 0px 10px;
	}

	.the_menu {
		border-top: 1px solid #661d30;
		display:none;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		position: absolute;
		right: 0px;
		top: 20px;
		width:250px;
	}
	.the_menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	.the_menu li {
		background-color: #8b2842;
		margin: 0px;
		padding: 0px;
	}

	.the_menu li a {
		color:#FFFFFF; 
		display:block;
		padding: 5px 10px;
		text-decoration:none; 
	}
	
	.the_menu li a:hover {
		text-decoration: underline;
	}*/

.sliderMenu {float: left; height: 50px; width: 250px;position:relative; z-index: auto;}
	.sliderMenu .menu_class {
		background: url(../../../images/homepage/dropdown-inactive.gif) no-repeat top left transparent;
		color: #A83B59;
		display: block;
		font-size:12px;
		font-weight: bold;
		height: 21px;
		margin: 0px 0px 0px 0px;
		text-align: left;
		width: 267px;
	}
	.sliderMenu .active {
		background: url(../../../images/homepage/dropdown-hover.gif) no-repeat bottom left transparent;
		color: #A83B59;
		display: block;
		font-size:12px;
		font-weight: bold;
		height: 21px;
		margin: 0px 0px 0px 0px;
		text-align: left;
		width: 267px;
	}
	
	
	.sliderMenu .menu_class {
		cursor:pointer;
		display: block;
		font-size: 14px;
		font-weight: bold;
		padding:5px 10px 0px 10px;
		width: 265px;
	}

	.the_menu {
		display:none;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		position: absolute;
		left: 0px;
		top: 26px;
		width: 350px;
		
	}
	
	.the_menu p {font-size: 12px;margin: 0px; padding: 15px;}
	
	.the_menu .shadow {	
		behavior: url("/iepngfix.htc");
		background: url(../../../images/homepage/dropdown-shadow.png) repeat-y left #FFF;
		width: 340px;
	}
	.the_menu .shadowBottom {	
		behavior: url("/iepngfix.htc");
		background: url(../../../images/homepage/dropdown-shadow-bottom.png) repeat-x #FFF;
		font-size:1px;
		line-height:1px;
		height:4px;
		margin-left: 0px;
		width: 340px;
	}
	.sliderMenu .activeButton {background: url(../../../images/homepage/dropdown-inactive.gif) no-repeat bottom left #FFF; color: #FFF;}
	.the_menu .formContainer {border-top: 1px solid #E1E1E1;margin-left: 5px;width: 331px;}
	
	.the_menu ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;

	}
	.the_menu li {
		background-color: #8b2842;
		margin: 0px;
		padding: 0px;
	}

	.the_menu li a {
		color:#FFFFFF; 
		display:block;
		padding: 5px 10px;
		text-decoration:none; 
	}
	
	.the_menu li a:hover {
		text-decoration: underline;
	}




.flashContainer {margin: 40px 0px 10px 10px;}


ul.thumb {

	height: 100px;
	list-style: none;
	margin: 0; padding: 0px 0px 40px 0px;
	width: 800px;
}
ul.thumb li {
	float: left;
	height: 88px;
	margin: 0px 4px 0px 0px; 
	padding: 0px;
/*	position: relative;  *//* Set the absolute positioning base coordinate */
	width: 130px;
	
}
ul.thumb li img {
	width: 130px; height: 88px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	background: #f0f0f0;
/*	position: absolute;
	left: 0; top: 0;*/
}
ul.thumb li img.hover {
	background: #f0f0f0;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}

/* (2) INTERNAL PAGES
************************************************************/
.internal {
	margin: 60px 0px 0px 45px;
	padding: 0px 0px 20px 0px;
	width: 880px;
}

.internal p {}
.internal ul {}
.internal ol {}
ul.workThumbs {width:100%;}
ul.thumbs {width:100% !important;}
.internal .intro {width: 820px;}
.internal .intro p {
	color: #999999 !important;
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 21px;
	font-weight: normal;
	line-height: 26px;
	margin: 0px;
	margin-bottom: 35px;
	padding: 0px;
	width: 100%;
}
.internal .intro strong {color: #999999 !important;}
	


/* (2) TEMPLATE PAGES
************************************************************/
.leadershipTeam {margin: 15px 0px 0px 0px;}
.leadershipTeam .img {
	float: left;
	margin-right: 30px;
}
.leadershipTeam .text {
	float: left;
	width: 400px;
}

.leadershipTeam h3 {padding: 0px 0px 3px 0px;}
.leadershipTeam .subTitle {font-size: 14px; font-style:italic; font-weight: normal;}
.leadershipTeam p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	width: 100%;
}




#iconbar li {
float:left;
position:relative;
overflow: hidden;
margin-right:20px;
background:#E8E8F9;
border: 1px dashed #ffc0ff;
}
#iconbar a {
text-decoration: none;
outline: none;
color:#d00000;
display: block;
width: 24px;
padding: 10px;
cursor:pointer;
}
#iconbar span {
width: 100px;
height: 35px;
position: absolute;
display: none;
line-height:110%;
color:#409BED;
padding-left: 10px;
}

.colL {float: left; margin: 50px 52px 0px 0px; width: 155px;}
.colL p {width: 100%;}
.colR {
	float: left;
	margin: 0px !important;
	padding: 0px !important;
	width: 665px;
}

.sidebar .colR {
	float: left;
	width: 475px !important;
}

.rightSidebar {float: left; font-family:Arial, Helvetica, sans-serif !important; margin: 50px 0px 0px 20px; width: 150px !important;}
.rightSidebar p {color: #9FAEBB; font-size: 14px; font-family:Arial, Helvetica, sans-serif !important;}
.rightSidebar h3 {color: #617B91; font-family:Arial, Helvetica, sans-serif !important; font-size: 15px; margin: 0px 0px 10px 0px; text-transform:capitalize;}
.rightSidebar a {color:#8B2843;text-decoration:none;margin-bottom:8px;font-size:12px;display:block;}
.rightSidebar a:hover {color:#000;}
.rightSidebar ul {list-style-type: none; margin: 5px 0px 0px 0px;}
.rightSidebar ul li {color: #9FAEBB; font-size: 13px; line-height: 14px; padding: 0px 0px 9px 0px;}


.ideas h2 {color: #617b91; font-size: 20px; margin: 0px 0px 25px 0px;}
.ideas h3 {color: #617b91; font-size: 14px; margin: 0px 0px 10px 0px;}
.ideas .left {float: left; font-size: 12px; margin: 0px 30px 0px 0px; width: 400px;}
.ideas .left .copy {float: left; font-style: italic; line-height: 15px; margin: 0px 0px 25px 0px; width: 315px;}
.ideas .left p {font-size: 12px; font-style:italic;}
.ideas .left a {font-size: 17px; font-weight: bold; font-style:normal;text-decoration:none;}
.ideas .blogBubble {
	background: url(../../../images/templates/blog.gif) no-repeat;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height:42px;
	margin: 0px 10px 0px 0px;
	width: 72px;
	}
	
.ideas .blogBubble .date {
	color: #617b91;
	padding: 9px 15px 0px 15px;
	text-align: center;
}

.ideas .icon {
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: center; 
	width: 72px;
}

.ideas .right {float: left;width: 230px;}
.ideas .right p {font-size: 11px; line-height: 13px;  margin: 0px 0px 15px 0px;}

/* News and News Archive */
.triggerYear {
	font-size:20px;
	marign-bottom:10px;
}

.triggerYear a {text-decoration:none;}

.toggle_containerYear, .toggle_container, .trigger {width:665px;}

.toggle_containerYear p {margin-bottom:15px;}


/* (3) Main Navigation
************************************************************/
/*.mainNavigation {height: 50px; position: absolute; left: 235px; top: -4px;}
.mainNavigation ul {height: 50px !important; list-style-type: none; margin: 0px;}
#navMenu li {float: left; position: relative;}

#navMenu li a {
	color: #a83b59; 
	display: block;
	font-size: 12px; 
	font-weight: bold;
	margin: 0px 5px 0px 0px;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
	z-index:20; 
}

#navMenu li a div {
	display: block;
	margin-left: 2px;
	padding: 25px 0px 5px 14px;
}

#navMenu li a:hover div.mainNav {background: url(../../images/templates/hover-navigation.gif) right top no-repeat; display: block; margin-left: 2px;}
#navMenu li a:hover {
	background: url(../../images/templates/hover-navigation-left.gif) left top no-repeat;
}*/

/*#navMenu span {font-size: 12px; color: #CDCDCD !important; margin: 0px; padding: 0px; text-transform: uppercase !important;}*/



/* (5) BODY CONTAINER
************************************************************/
.bodyContainer {
	background: #FFF;
	width: 100%;
}
.bodyContainer .logo {margin:18px 0px 0px 30px;}

#inline1 {
    overflow: auto;
	width: 500px;
	height: 100px;
	background-color: #FDFDFD;
}


/* WORK SECTION */
ul.workThumbs {margin: 0px; padding: 0px;}
.workThumbs li {
	float: left;
	list-style-type: none;
	margin: 0px 21px 20px 0px;
}
ul.workThumbs li .thumb {width: 200px;}
.workThumbs li img {border: 2px solid #dddddd; margin: 0px 0px 3px 0px;}
.workThumbs li img:hover {border: 2px solid #A83B59; margin: 0px 0px 3px 0px;}
.workThumbs li .name {height: 30px;}
.workThumbs li .name bold,
.workThumbs li .name strong{color: #999999 !important;}
.navigation {width: 675px;}


/* (??) PAGE SPECIFIC
************************************************************/
.contactPageColL {padding-top: 225px;}
.fullWidth {width: 100%;}
.signature {display: block; font-size: 12px; font-style:italic; padding: 5px 0px 15px 30px; text-align: right;}
.oneCol {}
.oneCol p {width: 100%;}
.sitemapContainer {}
.sitemapContainer ul {list-style-type: none; width: 100%;}
.sitemapContainer ul li {font-weight: bold;}
.sitemapContainer ul li li {font-weight: normal;padding: 0px;}
.homeFormThanks {color: #7F7B78; font-size: 12px; padding: 20px;}
.small {font-size: 10px !important; padding: 5px 15px !important;}


.timeline {position: relative; border-left: 2px solid #c7c7c7; margin: 20px 0px 0px 70px;}
.timeline p {width: 100%;}
.timeline .years {background: url(/images/templates/timeline-dash.gif) no-repeat right bottom;color: #c7c7c7;float: left; font-size: 12px; position: absolute; left: -85px; margin: -8px 0px 0px 0px ; padding: 0px 23px 0px 0px; text-align: right; width: 60px;}
.timeline .items {
	color: #7F7B78; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 18px; 
	margin: 0px 0px 30px 0px; 
	padding: 0px 0px 0px 20px;
}
span.quote {
	color: #546e92; 
	font-family:"Times New Roman", Times, serif !important; 
	font-size: 20px !important; 
	font-weight: bold; 
	line-height: 24px;
}

.awards {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.awards .years {
	float: left; 
	font-weight: bold; 
	width: 50px;}
.awards .items {
	float: left;
	width: 600px;
	}
.awards .clearSm {margin-bottom: 35px;}




/* (6) FOOTER
************************************************************/
.footer {
	background: url(../../../images/templates/footer-background.png) repeat-x top;
	behavior: url("/iepngfix.htc");
	height: 80px;
	position: relative;
}

.footer .leftCol {
	color: #e4e7eb;
	font-size: 11px;
	padding-top: 15px;
}

.footer .leftCol .topAgencies {
	color: #FFF; 
	font-family: "Times New Roman", Times, serif!important; 
	font-size: 14px; 
	font-style:italic;
	font-weight: bold;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
}

.footer .rightCol {
	float: right; 
	position: absolute;
	right: 30px;
	top: 15px;
}

.footer .rightCol ul {list-style-type: none; color: #FFF;}
.footer .rightCol ul li {color: #e4e7eb;float: left; font-size: 11px;margin: 0px 10px;}
.footer .rightCol ul li a {color: #e4e7eb; text-decoration: underline;}
.footer .rightCol ul li a:hover {color: #A83B59;}


/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer { 
	margin: 0 0 1px 0px;
	overflow: hidden; 
	position: relative;
}

.stripViewer ul { /* this is your UL of images */
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 1%;
}

.stripViewer ul li { 
	display: block !important;
	float:left;
}

.stripViewer ul li img {width:494px;height:400px;}

.stripTransmitter {
	background: #FFF;
	height: 24px;
	position: absolute;
	top: -26px;
	overflow: hidden;
	width: 427px;
}

.stripTransmitter ul {
	list-style-type: none;
	margin: 0px 0px 20px 0px !important;
	padding: 0;
	position: relative;
	width: 100% !important;
}

.stripTransmitter ul li{
	float:left;
	margin: 0 1px 0px 0;
	width: 20px;
}

.stripTransmitter a{
	background: #FFF;
	color: #b9b9b9;
	display: block;
	font: bold 10px Verdana, Arial;
	height: 24px;
	line-height: 24px;
	padding-top: 0px;
	text-align: center;
	text-decoration: none;
}
.stripTransmitter a.current{
	background: url(../../../images/templates/pointer.gif) no-repeat bottom;
	color: #FFF;
}
.stripTransmitter a:hover {
	background: url(../../../images/templates/pointer-hover.gif) no-repeat bottom;
	color: #b9b9b9;
}


/*tooltips formatting*/
.tooltip
{
	background: #fff;
	border: 5px solid #dedede;
	color: #000;
	padding: 0.5em;
}



#gallery, #gallery li {
			-webkit-transition-duration: 0.8s;
			-moz-transition-duration: 0.8s;
			transition-duration: 0.8s;
		}
		#gallery {
			-webkit-transition-property: height, width;
			-moz-transition-property: height, width;
			transition-property: height, width;
		}
		#gallery li {
			-webkit-transition-property: -webkit-transform, opacity;
			-moz-transition-property: -moz-transform, opacity;
			transition-property: transform, opacity;
		}	

		#filter .category {
			color: #999999 ;
			font-size: 14px;
			padding: 5px 10px;
		}
		
		#filter .subcategory {
			color: #8B2843;
			font-size: 12px;
			padding: 5px 5px 5px 10px;
			cursor: pointer;
		}
		
		#filter .subcategories {
			display: none;
		}
		
		#filter .category strong.selected {
			background: url(../../../images/templates/arrow-up.png) no-repeat right 4px;
		}
		
		#filter .all {
			color: #8B2843;
			font-size: 14px;
			font-weight: bold;
			padding: 5px 10px;
		}
		
		#filter .subcategory.selected, .category.selected {
			background: #eee;
		}
		
		#filter .category strong {
			background: url(../../../images/templates/arrow-down.png) no-repeat right 4px;
			cursor: pointer;
			color: #999999 !important;
			display: block;
		}






