@charset "utf-8";
body {
	color:#000;
	position:relative;
	width: 100%;
	margin: 0 auto;
	font-size: 12px;
	font-weight: lighter;
	font-family: "Times New Roman", Times, serif;	
}

/* Common Classes */
.left, .float_left  { float:left	}
.right, .float_right { float:right	}
.hide  { display:none	} 
.block {display:block !important;} 
.inline {display:inline !important;}
.align_right    { text-align:right;	  }
.align_left     { text-align:left;	  }
.align_center   { text-align:center;  }
.align_justify  { text-align:justify; }
.pad_right { padding-right: 10px;}
.pad_left {padding-left: 10px;}
.bold {font-weight:600;}
.italic {font-style:italic;}
a {	color:#525252;	}
a:hover, a:focus { text-decoration:underline;}
a:active, a:visited { }

blockquote {
	font-family:"Times New Roman", sans-serif;
	margin:5px;
	font-size:22px;
	font-weight: 300;
	color:#fff;
	line-height:1.1em;
	quotes:none;
	padding: 1.5em 1.5em 1.5em 1.5em;
	
	}

.ie7 .smallBlockquote, .ie8 .smallBlockquote {
	font-size: 0.8em;
	line-height: 1em;
	font-family:"Times New Roman", sans-serif; 
	font-weight: 300;
}	
	
	blockquote.left {border-right:1px dashed #ccc; width:35%;} /* float blockquote left, and set width */
	blockquote.right {border-left:1px dashed #ccc; width:35%;} /* float blockquote right and set a width */






#topNav {
	background-color: #fff;
	max-width: 1200px;
	height: 1.9em;
	margin: 0px auto;
	width: 100%;
}

#topNavContainer {
	float: right;
	width: 474px; /*was 35% */
	/*min-width: 550px;*/
	/* max-width: 750px; */
}






#shareThis {
	display:block!important; 
	float: left!important;
	margin-top: 3px;
	border-right: 1px solid #d9d9d9;
	padding-right: 10px;
	/*width: 30%; */
	/*max-width: 300px;*/
	width: 110px;
}

#shareThis.minified {
    margin-top: 0 !important;
    width: auto !important;
    padding-right: 14px !important;
}

    #shareThis.minified .shareIcon { float: left; margin: 0 4px; }

#mainContainer{
	position: relative;
	height: 595px;
	width: 100%;
	z-index: 0;
}

#CTA_Block_Images {
	position: relative;
	top: 23px;
	width: 100%;
}

/* OVERRIDE bxSlider width/overflow in #CTA_Block_Images */
#CTA_Block_Images > .bx-wrapper { width: 100% !important; position: absolute !important; }
#CTA_Block_Images > .bx-wrapper > .bx-window { width: 100% !important; overflow: auto !important; }

ul#CTA_Image_Container {
	width: 100%;
	background-color: #fff;
	position: absolute;
	z-index: 0;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

	ul#CTA_Image_Container li {
		background-repeat: no-repeat;
		background-position: center top;
		height: 675px;
		width: 100%;
		margin: 0;
		padding: 0;
	}

#innerContainer {
	max-width: 1200px;
	margin: 0 auto;
}

	#innerContainer h1 {
		color: #333;
		display: block;
		line-height: 100%;
		position: absolute;
		left: -9999px;
	}

#globieHeader {
	/*background: transparent url(../images/Top_Repeater.png) repeat-x left top;*/
	display: inline-block;
	width: 100%;
	position: relative;
	z-index: 1000;
	height: 50px;
}
	
#globieHeader .logo {margin-top:-17px;margin-left: 1%;
}	

.ie7 #globieHeader .logo {
	float: left;
}

#globieHeader .name {
	vertical-align: top;
}

.ie7 #globieHeader .name {
	float: left;
}

/* Nav */


body, ul, li {
	font-family:'Times New Roman', sans-serif;
	text-align:left;
}

.primaryNav {
	float: right;
	/*width: 550px;*/
	margin-right: 1%;
}

.ie7 .primaryNav, .ie8 .primaryNav {
	/*width: 550px;*/
}

#menu {
	list-style:none;
	/*min-width: 515px;*/
}

#menu {
	list-style:none;
	/*min-width: 515px;*/
}

#menu li {
	font-family:'Times New Roman', sans-serif; 
	font-weight: lighter;
	float:left;
	display:block;
	text-align:center;
	border:none;
	height: 50px;
	font-size: 14px;
	background-color: #f4282b;
	background-image: url(../images/Nav_Repeater.png);
	background-repeat: repeat-x;
	background-position: left ;
		/*头部菜单基本样式*/
}

#menu li:link, #menu li:visited,
#menu li.first:link, #menu li.first:visited,
#menu li.last:link, #menu li.last:visited {
	background: #f4282b url(../images/menubg.png) no-repeat center center;
	float:left;
	display:block;
	text-align:left;
	border:none;
	line-height: 1.6em;
	height: 50px;
	font-family:'Times New Roman', sans-serif;
	font-weight: lighter;
}

#menu li:hover, #menu li:active,
#menu li.first:hover, #menu li.first:active,
#menu li.last:hover, #menu li.last:active { /* testing */
	background: #f4282b url(../images/menubg.png) no-repeat center center;
	color:#000; 
	text-decoration: none;
	border: none;
	font-family:'Times New Roman', sans-serif;
	font-weight: bold;
	/*头部菜单鼠标经过时横背景图变化*/
}
	
#menu li.ON {
		text-decoration: none;
		border: none;
		
		/*头部菜单鼠标经过点亮时状态*/
	}

#menu > li > a:link, #menu > li > a:visited {
	display:block;
	font-size:17px;
	font-family:'Times New Roman', sans-serif;
	text-decoration:none;
	color: #ffffff;
	height: 1em;
	width:110px;
	border-right:1px solid #bc0101;
	line-height: 15px;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	/*头部菜单字体位置间距*/
}

#menu li a:hover, #menu li a:active,
#menu li.first a:hover, #menu li.first a:active,
#menu li.last a:hover, #menu li.last a:active { color: #161616; }
#menu li.first {
	border-right:none; 
	border-radius: 0px 0px 0px 8px; 
	-moz-border-radius: 0px 0px 0px 8px; 
	-webkit-border-radius: 0px 0px 0px 20px; 
	/*头部菜单左红框弧度*/
}
	
	.ie7 #menu li.first, .ie8 #menu li.first {
	behavior: url(../css/PIE.htc);
	}
	
#menu li.last {
	border: none; 
	border-radius: 0px 0px 8px 0px; 
	-moz-border-radius: 0px 0px 8px 0px; 
	-webkit-border-radius: 0px 0px 20px 0px; 
	/*头部菜单右红框弧度*/
	}
	
	.ie7 #menu li.last, .ie8 #menu li.last {
	behavior: url(../css/PIE.htc);
		
	}
	
	
#menu li.last a {
	border: none; 
	}	

#menu li:hover a, #menu li.ON a，
#menu li.first:hover a, #menu li.first.ON a，
#menu li.last:hover a, #menu li.last.ON a {
	color:#161616;
}

#menu li:active a, #menu li.ON a,
#menu li.first:active a, #menu li.first.ON a,
#menu li.last:active a, #menu li.last.ON a {
	color:#161616;
	
}

#menu li.firstTier a:hover,  #menu li.ON a{
	z-index: 1000;
	position: relative;
	
}

#menu li.close {
	
}

#menu li.close a {
	
}

#menu li .drop {
	padding-right:21px;
	position: relative;
}
#menu li:hover .drop {
}

.dropdown_2columns {
	z-index: 100;
	display: block;
	float:left;
}

.dropdown_1column,
.dropdown_2columns, .OFF {
	margin:0 auto;
	float:left;
	position:absolute;
	right:-999em; /* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	border-top:none !important;
	display: none;/*不可去掉，如果去了会使浏览器产生向右的导航条*/
	/*下拉菜单基本状态*/
	}
	
	.ie9 .dropdown_2columns {
		width: 200px;
	}
	
	.ie8 .dropdown_1column,
	.ie8 .dropdown_2columns,
	.ie7 .dropdown_1column, 
	.ie7 .dropdown_2columns	{
		/*behavior: url(../css/PIE.htc);*/
		width: 200px;
	}
	
dropdown_1column {max-width: 120px;
}
.dropdown_2columns {max-width:120px; 
}

#menu li:hover .dropdown_1column, 
#menu li:hover .dropdown_2columns {
	right:5%;
	top:auto;
	position: relative;
	display: block;
	z-index: 1000;
}

	#menu .dropdown_1column.ON, #menu .dropdown_2columns.ON {
		right:5%;
		top:auto;
		position: relative;
		display: block;
		z-index: 1000;
	}


.col_1,
.col_2 {
	display:inline;
	float: left;
	position: relative;

}
.dropdown_2columns .col_1 {width:100%;}


.dropdown_1column .col_1 {width: 100%; max-width: 80em; min-width: 20em; padding-left: 20px;
}


#menu li ul {
	list-style:none;
	padding:0;
	margin:0;
	border: none!important;
}
#menu li ul li {
	position:relative;
	height: 1em;
	float:none;
	text-align:left;	
	text-decoration: none;		
	font-size: 1.2em;
	line-height: .8em;
	padding: 0 0 1em 0.5em;
	background: none;
	
	
}

#menu li ul li:hover {
	background:none;
	border:none !important;
	font-weight: 600;
	color: #FFFFFF;
}

	#menu li ul li a {
	display:block;
	border:none;
	box-shadow: none!important;
	font-family:'Times New Roman', sans-serif;
	color: #000000;
	font-weight: lighter;
	text-decoration: none;
	text-indent: 30px;
	height: 30px;
	width: 200px;	
	background-image: url(../images/menubg_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	}
    
	#menu li ul li a:hover {
	border:none;
	box-shadow: none!important;
	font-family:'Times New Roman', sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-indent: 30px;
	height: 30px;
	width: 200px;
	background-image: url(../images/menubg_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	color:#ffffff;
	}
 #menu li ul li  a.ON {
	border:none;
	color:#ffffff;
	box-shadow: none!important;
	font-family:'Times New Roman', sans-serif;
	font-weight: lighter;
	text-decoration: none;
	text-indent: 30px;
	height: 30px;
	width: 200px;	
	background-image: url(../images/menubg_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
}	




.col_2 section { display: none; }

.col_2 section.parentContent { display: block; }



.parentContent {
	padding-right: 20em;
	min-height: 30%;
}

.subContent {
	padding-right: 35%;
	min-height: 25em;
}

#productBackground {
	background-color: #f7f7f7;
	border-bottom: 1px solid #dbdbdb;
	min-height: 6em;
	max-height: 32em;
	height: auto;
	position: relative;
	display: inline-block;
	top: -18px;
	left: 0;
	width: 100%;
	z-index: 100;
	
}

#productInner {
	max-width: 1200px;
	margin: 0 auto;
}

#whiteFade {
	background: transparent url(../images/White_Fade_Repeater.png) repeat-x left bottom;
	height: 182px;
	position: absolute;
	display: block;
	top: 420px;
	left: 0;
	width: 100%;
}

#podContainer {
	max-width: 1200px;
	margin: 0 auto;
	padding:  0 auto;
}

	#podContainer p{
	color: #989898;
		
	}
	
	#podContainer h5 {font-size:1.1em; font-weight: 600; color: #444444; padding: 0; margin: 0;
		
	}
	
	#podContainer h5 a, a:visited {text-decoration: none; color: #444444;
		
	}
	
	#podContainer h5 a:hover{text-decoration: none; color: #69afdc;
		
	}
	
	#podContainer h6 {font-size:1.1em; font-weight: 600; color: #444444; padding: 0; margin: 0;
		
	}
	
	#podContainer h6 a, a:visited {text-decoration: none; color: #444444;
		
	}
	
	#podContainer h6 a:hover{text-decoration: none; color: #69afdc;
		
	}
	
	#podContainer .arrow {
		font-family: 'Quicksand', cursive;
		font-weight: 700;
		font-size: 1em;
	}

	#equityProductsPod {
		float: left;
		margin-top:-149px;
		padding-right: 2%;
		max-width: 350px;
		padding-left: 2%;
	}
	
		#equityProductsPod h5 {
			padding-left: 17%;
			margin-top: -15px;
		}
		
	
	#equityCallout {
		float: left;
		padding-right: 1%;
		padding-left: 1%;
		max-width: 350px;
		margin-top: -4%;
		padding-bottom: 5px;
		background-color: rgba(255, 255, 255, 0.7);
		border-radius: 8px 8px 0 0;
		margin-right: 5px;
		margin-left: 8%;
	}
	
	.ie7 #equityCallout, .ie8 #equityCallout {
		behavior: url(../css/PIE.htc);
		-pie-background:rgba(255, 255, 255, 0.7);
	}
	
	#equityRotatorPod {
		/*padding-left: 1%;*/
		float: right;
		margin-top: -4%;
		margin-right: 1%;
		padding-top: 16px;
		height: auto;
		padding-bottom: 7px;
		overflow: hidden;
		background-color: rgba(255, 255, 255, 0.7);
		border-radius: 8px 8px 0 0;
		padding-left: 10px;
	}
	
	#equityRotatorPod h5 {
		/*padding-top: 21px;*/
	}
	
	.ie7 #equityRotatorPod, .ie8 #equityRotatorPod {
		behavior: url(../css/PIE.htc);
		-pie-background:rgba(255, 255, 255, 0.7);
	}
	
	#equityRotatorPod ul#podRotator, #equityRotatorPod > .bx-wrapper { float: left; }
	
	#equityRotatorPod > .bx-wrapper > .bx-window {
		top: -13px;
		padding-top: 13px;
	}
	
	ul#podRotator li { width: 320px !important; }
	
	ul#podRotator > li > a {
		height: 81px!important;
		display: block;
	}
	
	.slideArrow {
		top: 35px;
		font-family: 'Quicksand', sans-serif;	
		font-weight: 700;
		font-size: 3em;
		color: #dad9d9;
		text-decoration: none;	
		cursor: pointer;
		text-shadow: 2px 2px 1px #b39e98;
		filter: dropshadow(color=#b39e98, offx=2, offy=2);
		opacity: 0.4;
		position: relative;
		float: left;
	}
	
	.ie9 {
		opacity: 1;
	}
	
	.ie7 .slideArrow, .ie8 .slideArrow {
		filter: dropshadow(color=#b39e98, offx=2, offy=2);
		opacity: 1;
	}
	
		.slideArrow#slidePush_Left { left:2px; }
	
		.slideArrow#slidePush_Right { left: 0; }
		
	
	
	#equityRotatorPod ul {
		list-style: none outside;
		margin-top: -15px;
		margin-left: 0!important;
	}



#productNav {
		list-style:none;
		position: relative;
		left: 0;
		margin-top: -164px;
		width: 620px;
		max-width: 100%;
		padding-left: 37px;
		margin-left: 2%;
		min-width: 613px;
}

.ie7 #productNav, .ie8 #productNav {
	width: 665px;
	float: left;
}


#productNav li {
 	font-family:'Times New Roman', sans-serif;
	float:left;
	display:block;
	text-align:left;
	margin-top: 200px;
	margin-right: 1.6em;
	background: transparent url(../images/gray_arrow.png) no-repeat left 7px;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 300ms ease 0s;  /* IE10? */
	-o-transition: all 300ms ease 0s;  /* Opera 10.5+ */
	transition: all 300ms ease 0s;  
}

.ie7 #productNav li {
	margin-top: 201px;
}


#productNav li:hover {
	text-decoration: none;
	color: #000000;	
	background-image: none!important;
}

#productNav li a {
	display:block;
	padding:0em 2em 0 1em; 
	font-size:1.3em; 
	font-family:'Times New Roman', sans-serif; 
	text-decoration:none; 
	color: #000000; 
	font-weight: lighter;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 300ms ease 0s;  /* IE10? */
	-o-transition: all 300ms ease 0s;  /* Opera 10.5+ */
	transition: all 300ms ease 0s;  
	position: relative;
	z-index: 200;
}


#productNav li.last a {
padding-right: 0 !important;
margin-right: 0 !important;

}


#productNav li a:hover {
	display:block;
	font-size:1.3em; 
	font-family:'Times New Roman', sans-serif; 
	text-decoration:none; 
	color: #1480be; 
	font-weight: lighter;
	background: transparent url(../images/blue_arrow.png) no-repeat left 7px;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 300ms ease 0s;  /* IE10? */
	-o-transition: all 300ms ease 0s;  /* Opera 10.5+ */
	transition: all 300ms ease 0s; 

}

	#productNav li a.ON {
		display:block;
		font-size:1.3em; 
		font-family:'Times New Roman', sans-serif; 
		text-decoration:none; 
		color: #1480be; 
		font-weight: lighter;
		background: transparent url(../images/blue_arrow.png) no-repeat left 7px;
	}

.productDisplayContainer {
	display: none;
	float:left;
	position:absolute;
	right:-999em; /* Hides the drop down */
}

.productMain {
		display: block;
		position: absolute;
		top:-250px;
		left: .3em;
		padding:1em 1em 1em 1em; 
		background-image:none!important;
		
}
.productMain#productNav li a { 
		display: block;
		font-weight: lighter; }

.productMain#productNav li a:hover {
	background-image: none!important;
	
}

.productDisplayContainer a:hover{
	background-image: none!important;;
	
	}

#productNav li .productDisplayContainer.ON {
	left:.3em;
	right: 0;
	padding:1em 1em 1em 1em; 
	top:-1.7em;
	position: absolute;
	display: block;
	background-image: none!important;
	
}
	
#CTA_Block {
	width: 455px;
	height: 200px;
	position: relative;
}

#CTA_Block .thumbnail {
	padding-left: 20px;
	float: left;
}

#CTA_Block ul {
	list-style: none outside;
	margin: 0;
}

#CTA_Block_Container {
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	top: 0;
	left: 0;
	display: none;
}


#CTA_Block_Box {
	margin-left: 3%;
	position: relative;
	left: 0;
	margin-top: 10%;
}

.ie7 #CTA_Block_Box {
}


ul#rotatorNav {
	margin: 0;
	padding: 0;
	z-index: 1000;
	position: relative;
	left: 15px;
	list-style: none;
	display: inline-block;
	overflow: hidden;
}

	ul#rotatorNav li {
		background-image: url(../images/square_rotator.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 14px;
		height: 14px;
		display: inline-block;
		margin: 0;
		cursor: pointer;
		overflow: hidden;
	}
	
	.ie7 ul#rotatorNav li {
		float: left;
	}
	
		ul#rotatorNav li:hover { background-color: #f4282b; }
		
		ul#rotatorNav li .blockAnimator {
			width: 14px;
			height: 14px;
			display: block;
			z-index: -1;
			position: absolute;
			top: -14px;
			background-color: #f4282b;
		}
		
			ul#rotatorNav li .blockAnimator.ON { top: 0; }

.rotatorArrow {
	position: absolute;
	top: 40%;
	font-family: 'Quicksand', sans-serif;	
	font-weight: 700;
	font-size: 3em;
	color: #f4282b;
	text-decoration: none;	
	cursor: pointer;
}

	.rotatorArrow#rotatorPush_Left { 
		left: -18px; 
		text-shadow: -2px 0px 2px #333333;
		filter: dropshadow(color=#333333, offx=-2, offy=0);
		progid:DXImageTransform.Microsoft.Blur(pixelradius=2)
		
		}

	.rotatorArrow#rotatorPush_Right { 
		left: 433px; 
		text-shadow: 2px 0px 2px #333333;
		filter: dropshadow(color=#333333, offx=2, offy=0);	
		progid:DXImageTransform.Microsoft.Blur(pixelradius=2)	
		}

.statementBox {
	position: absolute;
	top: -1.5em;
	left: 0;
	width:100%; 
}

	.statementBox ul li {
		max-width: 393px;
		max-height: 225px;
	}
	
		.statementBox ul li blockquote.CTA_Blockquote {
	display: block;
	width: 100%;
			}
		
				
			.ie7 .statementBox ul li blockquote.CTA_Blockquote {
				width: auto;
				max-width: 95%;
			}
			
			.ie7 .statementBox ul li blockquote.hasThumbnail {
				padding-left: 0em;
			}	

.statement {
	margin-left: 2.5em;
	color: #fff;
	line-height: 1em;
	position: absolute;
	bottom: 0px;
	left: 0px;
	top: 161px;
}

.statementBox p.hasThumbnail {
	margin-left: 7em;
}

.statementLink {
	background-color:#accc64;
	font-family:"Times New Roman", sans-serif; 
	font-weight: 600; 
	font-size: 1em;
	color:#232323;
	padding:.5em;
	display: inline-block;
	position: relative;
	top: -8px;
}

.statementLink a { 
	color:#232323;
	-moz-transition:all 0.2s ease 0s;
	-webkit-transition: all 0.2s ease 0s;  /* Saf3.2+, Chrome */
	-ms-transition: all 0.2s ease 0s;  /* IE10? */
	-o-transition: all 0.2s ease 0s;  /* Opera 10.5+ */
	transition: all 0.2s ease 0s;  
	text-decoration: none;
	display: block;
}

.statementLink a:hover{color:#232323; text-decoration:none; padding-left:2em;}

header {border-bottom:none;}



#announcementPod {
	width: 20%;
	float: left;
	border-left: 1px solid #E1DEDE;
	display: block;
	max-height: 7.2em;
	padding-left: 30px;
	min-width: 300px;
	margin-top: 150px;
	left: 0;
	position: relative;
}

.ie7 #announcementPod, .ie8 #announcementPod, .ie9 #announcementPod {
	margin-top: -30px;
}

#socialChannels {
	float: left;
	margin-left: 2%;
	margin-top: 14px;
}

#socialChannels a {
	text-decoration: none;
	color: #949494;
}

#socialChannels a:hover {
	text-decoration: underline;
}

#innerFooter {
	max-width: 1200px;
	margin: 0 auto;
	min-width: 550px;
}


#ankleFooter {
	background-color:#efefef;
	color: #858585;
	height: 30px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dbdbdb;
	text-align: right;
	margin-top: -22px;
	display: block;
	position: relative;
	padding-top: 0.9em;
	padding-right: 1.5em;
	padding-bottom: 0.9em;
	padding-left: 1.5em;
}

.ie7 #ankleFooter, .ie8 #ankleFooter {
	height: 5em;
}

#ankleFooterNav {
	
}

#ankleFooterNav ul { list-style: none outside none; float: right; 
}

#ankleFooterNav ul li { line-height: 1.7em; text-align: right;
}

#ankleFooterNav ul li a { color: #858585; text-decoration: none; }

#ankleFooterNav ul li a:hover { text-decoration:underline;
}

#globalFooter {
	background-color:#fff;
	color: #959595;
	height: 1em;
	padding: 2em;
	text-align: center;
	position: relative;
	z-index: 1000;
}


#globalFooter a {color: #0000a0;text-decoration: none;}

#globalFooter a:hover { text-decoration:underline;
}


.searchButton {
	background-color: #f4282b;
	color: #fff;
	font-size: 0.9em;
	margin: 0;
	padding: 1px 7px;
	border: 1px solid #969696;
}

.searchButton:hover {
	background-color: red;
	color: #fff;
	text-decoration: underline;
}

.searchTextBox {
	color: #7e7c7c;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

    .ie7 .searchTextBox { margin-left: -100px; }


/* ==|== media queries ======================================================
   Media Queries for Responsive Design.
   These override the primary ('mobile first) styles
   ========================================================================== */
.version,.version *{overflow:hidden;margin:0;padding:0;}
.version{min-width:100%;max-width:1200px;margin:0 auto;margin-top:15px;height:24px;text-align:right;line-height:24px;}
.version img{vertical-align:middle;}
.version a{text-decoration:none;}