@charset "utf-8";
/* CSS Document */

/* LAYOUT ============================================================================= */
body {
	background: url(/images/layout/bg-strip.png) top repeat-x #0d0d0d;
	color: #555;
}
a {
	text-decoration: none;
	color: #3062AD;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #2C4070;
}
.box-main-content p, .box-main-content ul {
	color: #555;
}
.box-main-content p {
	margin-left: 4px;	
}
.box-basic {
	padding: 6px;
	margin: 0;
}
.box-lightgrey {
	background-color: #EEE;
	border: 1px solid #CCC;
}
.box-white {
	background-color: #FFF;
	border: 1px solid #DDD;
}
.box-user-alert {
	margin: 0 auto;
	padding: 6px;
	background-color: #0CF;
	color: #FFF;
	border: 1px solid #09F;
}
.box-user-alert h3 {
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.box-user-alert a {
	font-decoration: underline;
	color: #FFF;
}
td {
	vertical-align: top;
}
.table-header td {
	border-bottom: solid 1px #315C93;
	font-weight: bold;
	color: #315C93;
}
.table-title td {
	border-bottom: solid 1px #C00;
	font-weight: bold;
	font-size: 16px;
	color: #C00;
}

h1, h2, h3, h4, h5 {
/*	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	color: #0D3D6C;
}
/* ------------------------------------ */
#header-3col-company {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-company-alt.jpg) no-repeat;
}
#header-3col-company-alt {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-company-alt.jpg) no-repeat;
}
#header-3col-butterfly {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-butterfly.jpg) no-repeat;
}
#header-3col-neuron {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-neuron.jpg) no-repeat;
}
#header-3col-replay-in-the-news {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-replay-in-the-news.jpg) no-repeat;
}
#header-3col-dev {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-dev.jpg) no-repeat;
}
#header-3col-mgmt {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-mgmt.jpg) no-repeat;
}
#header-3col-qa {
	margin-left: -1px;
	margin-top: -9px;
	width: 571px;
	height: 168px;
	background: url(/images/header/header-3col-qa.jpg) no-repeat;
}
#header-2col-qamanagers {
	margin-top: -9px;
	width: 747px;
	height: 201px;
	background: url(/images/header/header-2col-qamanagers.jpg) no-repeat;
}
#header-2col-dev {
	margin-top: -9px;
	width: 747px;
	height: 201px;
	background: url(/images/header/header-2col-dev.jpg) no-repeat;
}
#header-2col-mgmt {
	margin-top: -9px;
	width: 747px;
	height: 201px;
	background: url(/images/header/header-2col-mgmt.jpg) no-repeat;
}
/* ------------------------------------ */
.grid_12a {
	display: block;
	width: 960px;
	margin: 0 auto;
	padding: 0;
}
.container_980 {
	margin: 0 auto;
	width: 980px;
}
.container_960 {
	margin: 0 auto;
	width: 960px;
}

.container_980 .grid_3 {
	width: 220px;
}

.container_980 .grid_9 {
	width: 700px;
}

.container_980 .grid_12 {
	width: 940px;
}
.container_980 .grid_1 {
	width: 60px;
}

.container_980 .grid_2 {
	width: 140px;
}

.container_980 .grid_4 {
	width: 300px;
}

.container_980 .grid_5 {
	width: 380px;
}

.container_980 .grid_6 {
	width: 460px;
}
.container_980 .grid_7 {
	width: 540px;
}

.container_980 .grid_8 {
	width: 620px;
}

.container_980 .grid_10 {
	width: 780px;
}

.container_980 .grid_11 {
	width: 860px;
}
/* ------------------------------------ */
#footer, #footer a{
	padding-top: 3px;
	padding-bottom: 60px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #686868;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .copyright { float: right; color: #363636; }
#footer .links { float: left; }
/* ------------------------------------ */
#frontpage-header {
	width: 960px;
	height: 300px;
}
/* ------------------------------------ */
#bottom-grid {
	border-top: 1px solid #373737;
	border-bottom: 1px solid #373737;
	margin-top: 11px;
}
#bottom-grid .grid_4 {
	width: 320px;
	height: 186px;
	margin: 0;
}
#bottom-grid .box-layout {
	padding: 14px 16px;
}
#bottom-grid .bottomline {
	margin-right: 4px;
	border-bottom: 1px solid #373737;
}
#bottom-grid .left {
	background: url(/images/layout/bg-line-vert.png) center right no-repeat;
}
#bottom-grid .right {
	background: url(/images/layout/bg-line-vert.png) center left no-repeat;
}
/* ------------------------------------ */
.title-sprite-news{ 		background: url(/images/layout/sprite-titles.png) 0px 0px no-repeat; height: 20px;}
.title-sprite-video{ 		background: url(/images/layout/sprite-titles.png) 0px -25px no-repeat; height: 20px;}
.title-sprite-partners{ 	background: url(/images/layout/sprite-titles.png) 0px -50px no-repeat; height: 20px;}
.title-sprite-about{ 	background: url(/images/layout/sprite-titles.png) 0px -75px no-repeat; height: 20px;}
.title-sprite-customer{ 	background: url(/images/layout/sprite-titles.png) 0px -100px no-repeat; height: 20px;}

/* ------------------------------------ */
#col1-top { width: 980px; height: 14px; background: url(/images/layout/bg-1col-top.png) 0px 0px no-repeat;}
#col1-mid { width: 980px; background: url(/images/layout/bg-1col-mid.png) 0px 0px repeat-y; }
#col1-main-content { width: 960px; margin: 0 12px;}
#col1-bottom { width: 980px; height: 54px; background: url(/images/layout/bg-1col-bottom.png) 0px 0px no-repeat; }
/* ------------------------------------ */
#col2-top { width: 980px; height: 51px; background: url(/images/layout/bg-2col-top.png) 0px 0px no-repeat;}
#col2-mid { width: 980px; background: url(/images/layout/bg-2col-mid.png) 0px 0px repeat-y; }
#col2-left  { float: left; width: 223px; height: 428px; background: url(/images/layout/bg-2col-ul.png) 0px 0px no-repeat; }
#col2-main-content { float: left; width: 737px;}
#col2-bottom { width: 980px; height: 54px; background: url(/images/layout/bg-2col-bottom.png) 0px 0px no-repeat; }
/* ------------------------------------ */
#col2-top-dark { width: 980px; height: 51px; background: url(/images/layout/bg-2col-top-dark.png) 0px 0px no-repeat;}
#col2-mid-dark { width: 980px; background: url(/images/layout/bg-2col-mid-dark.png) 0px 0px repeat-y; }
#col2-bottom-dark { width: 980px; height: 54px; background: url(/images/layout/bg-2col-bottom-dark.png) 0px 0px no-repeat; }
/* ------------------------------------ */
#col3-top { width: 980px; height: 51px; background: url(/images/layout/bg-3col-top.png) 0px 0px no-repeat; }
#col3-mid { width: 980px; background: url(/images/layout/bg-3col-mid.png) 0px 0px repeat-y;}
#col3-left  {float: left; width: 223px; height: 428px; background: url(/images/layout/bg-2col-ul.png) 0px 0px no-repeat; }
#col3-main-content { float: left; width: 569px; }
#col3-right { float: left; width: 188px;}
#col3-bottom { width: 980px; height: 54px; background: url(/images/layout/bg-3col-bottom.png) 0px 0px no-repeat; }
/* ------------------------------------ */
#col3-top-dark { width: 980px; height: 51px; background: url(/images/layout/bg-3col-top-dark.png) 0px 0px no-repeat; }
#col3-mid-dark { width: 980px; background: url(/images/layout/bg-3col-mid-dark.png) 0px 0px repeat-y;}
#col3-bottom-dark { width: 980px; height: 54px; background: url(/images/layout/bg-3col-bottom-dark.png) 0px 0px no-repeat; }
/* ------------------------------------ */
#group-title {
	width: 250px;
	height: 40px;
	margin-left: 20px;
}
.gt-technology {
	background: url(/images/layout/sprite-replay.png)	0px		-320px	no-repeat; 
}
.gt-company {
	background: url(/images/layout/sprite-replay.png)	0px		-360px	no-repeat; 
}
.gt-partners {
	background: url(/images/layout/sprite-replay.png)	0px		-400px	no-repeat; 
}
.gt-news {
	background: url(/images/layout/sprite-replay.png)	0px		-440px	no-repeat; 
}
.gt-contact {
	background: url(/images/layout/sprite-replay.png)	0px		-480px	no-repeat; 
}
.gt-pricing {
	background: url(/images/layout/sprite-replay.png)	0px		-560px	no-repeat; 
}
/* ------------------------------------ */
#press-releases ul {
		
}
#press-releases li {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 20px;
}
#press-releases .date {
	font-family: "Courier New", Courier, monospace;
	color: #666;
	letter-spacing: -.5px;
}
#press-releases .title a {
	font-family: "Courier New", Courier, monospace;
	background: url(/images/icons/right-arrow-news.gif) top left no-repeat;
	padding-left: 16px;
	padding-bottom:0px;
	line-height: normal;
	color: #222;
}

/* MENUS ============================================================================= */
/* NAVBAR ------------------------------------ */

#navbar{
	width: 980px;
	height: 65px;
	background:url(/images/layout/nav-bg.png) no-repeat center;
	margin-left: auto;
	margin-right: auto;

}

#navmenu span.linktext {display:none}
#navmenu {
		position: absolute;
		margin-left: 0px;
		padding: 0px;
}
#navmenu li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }
#navmenu li, #navmenu a { height: 53px; display: block;}
#navmenu a:hover {}
#navmenu #nav-0 {left: 0px; 	width: 379px}
#navmenu #nav-1 {top: 12px; left: 379px; 	width: 134px}
#navmenu #nav-2 {top: 12px; left: 513px; 	width:114px}
#navmenu #nav-3 {top: 12px; left: 627px; 	width:119px}
#navmenu #nav-4 {top: 12px; left: 746px; 	width:110px}
#navmenu #nav-5 {top: 12px; left: 856px; 	width:113px}

#navmenu #nav-0 a:hover {0px 0px 	no-repeat;}
#navmenu #nav-1 a:hover {background: url(/images/layout/sprite-replay.png) 	  0px 	-12px no-repeat;}
#navmenu #nav-2 a:hover {background: url(/images/layout/sprite-replay.png) -134px 	-12px no-repeat;}
#navmenu #nav-3 a:hover {background: url(/images/layout/sprite-replay.png) -248px 	-12px no-repeat;}
#navmenu #nav-4 a:hover {background: url(/images/layout/sprite-replay.png) -367px 	-12px no-repeat;}
#navmenu #nav-5 a:hover {background: url(/images/layout/sprite-replay.png) -477px 	-12px no-repeat;}

.group-home #navmenu #nav-0,.group-home #navmenu #nav-0 a:hover
	{ left: 0px; width:374px; background-position: 0px -65px;}
.group-technology #navmenu #nav-1,.group-technology #navmenu #nav-1 a:hover
	{ background: url(/images/layout/sprite-replay.png) 0 0 no-repeat; left: 379px; width:134px; background-position: 0px -77px;}
.group-download #navmenu #nav-2,.group-download #navmenu #nav-2 a:hover
	{ background: url(/images/layout/sprite-replay.png) 0 0 no-repeat; left: 513px; width:114px; background-position: -134px -77px;}
.group-company #navmenu #nav-3,.group-company #navmenu #nav-3 a:hover
	{ background: url(/images/layout/sprite-replay.png) 0 0 no-repeat; left: 627px; width:119px; background-position: -248px -77px;}
.group-pricing #navmenu #nav-4,.group-pricing #navmenu #nav-4 a:hover
	{ background: url(/images/layout/sprite-replay.png) 0 0 no-repeat; left: 746px; width:110px; background-position: -367px -77px;}
.group-news #navmenu #nav-5,.group-news #navmenu #nav-5 a:hover
	{ background: url(/images/layout/sprite-replay.png) 0 0 no-repeat; left: 856px; width:113px; background-position: -477px -77px;}

/* SIDEMENU ------------------------------------ */
#sidemenu {}
#sidemenu li { margin: 0; padding: 0; list-style: none;}
#sidemenu li, #sidemenu a { height: 36px; width: 223px; display: block;}
#sidemenu a {
	background: url(/images/layout/sprite-sidemenu.png) 0px -72px no-repeat;
	color: #EAF3FA;
}
#sidemenu a span {
	display: block;
	padding: 8px 0px 0px 26px;	
}
#sidemenu a:hover {background:  url(/images/layout/sprite-sidemenu.png) 0px -36px no-repeat;}
#sidemenu a.selected, #sidemenu a:hover.selected {background:  url(/images/layout/sprite-sidemenu.png) 0px 0px no-repeat;}

/* SIDEMENU RIGHT ------------------------------------ */
#sidemenu-right { font-size: 11px;}
#sidemenu-right li { margin: 0; padding: 0; list-style: none;}
#sidemenu-right li, #sidemenu-right a { height: 36px; width: 185px; display: block;}
#sidemenu-right a {
	background: url(/images/layout/sprite-sidemenu.png) 0px -180px no-repeat;
	color: #EAF3FA;
}
#sidemenu-right span {
	display: block;
	padding: 9px 0px 0px 18px;	
}
#sidemenu-right h1 {
	display: block;
	padding: 9px 0px 0px 18px;	
	font-size: 12px;
	font-weight: bold;
	color: #DAF5FE;
}
#sidemenu-right a:hover {background:  url(/images/layout/sprite-sidemenu.png) 0px -144px no-repeat;}
#sidemenu-right a.selected, #sidemenu-right a:hover.selected {background:  url(/images/layout/sprite-sidemenu.png) 0px -108px no-repeat;}
/* SIDEMENU RIGHT (NEWS( ------------------------------------ */
#sidemenu-right .news span{
	display: block;
	padding: 2px 8px 0px 12px;	
	line-height: normal;
}
/* TOPLINE ------------------------------------ */
#topline-menu, #topline-menu ul{
	padding: 0;
	margin: 0;
}
#topline-menu {
	float: right;
	padding-right: 4px;
}
#topline-menu li{
	display:inline;
	overflow: auto;
	vertical-align: top;
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#topline-menu a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #888;
	margin: 0px 5px;
	float: left;
}
#topline-menu .toptab {
	width: 122px;
	height: 30px;
	position: relative; 

}
.toptab-login 		{ float: right; background: url(/images/buttons/sprite-tabs-top.jpg) 0px 0px no-repeat; }
.toptab-login:hover	{ background: url(/images/buttons/sprite-tabs-top.jpg) 0px -30px no-repeat; }
.toptab-demo 		{ float: right; background: url(/images/buttons/sprite-tabs-top.jpg) 0px -60px no-repeat; }
.toptab-demo:hover	{ background: url(/images/buttons/sprite-tabs-top.jpg) 0px -90px no-repeat; }

/* BOX COMPONENTS ============================================================================= */
.box-leading-arrow {
	background: url(/images/icons/arrow-right-large.png) no-repeat left top;
	height: 45px;
	padding-left: 25px;
}
#col1-main-content .box-main-content {
	padding: 0px 15px 0px 10px;
}
#col2-main-content .box-main-content {
	padding: 20px 80px 10px 50px;
}
#col3-main-content .box-main-content {
	padding: 20px 40px 10px 50px;
}
.box-form{
	background-color: #EEE;
	padding: 8px;
	border: 1px solid #CCC;
}
.box-layout {
	padding: 8px;
}
.box-usermsg{
	padding: 8px;
	background-color: #3CF;
	color: white;
	font-weight: bold;
}
.left {
	float: left;	
}
.box-noflash {
	text-align:center;
	padding-top: 50px;
	height: 250px;
}
.box-noflash h2{
	color: #CCC;
	font-size: 24px;
	font-weight: normal;
}
.box-noflash .caption a{
	color: #9DF;
	font-size: 14px;
}
/* JAVASCRIPT COMPONENTS ============================================================================= */
/* ------------------------------------ */
#news-ticker {
	margin-left: 5px;	
}
#news-ticker li {
	display: none;
	color: #BEBEBE;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	font-size: 12px;
}
#news-ticker .date {
	font-weight: bold;
	color: #666;
}
#news-ticker a {
	color: #BEBEBE;
}
/* TEXT COMPONENTS ============================================================================= */
/* ------------------------------------ */
.required-text {
	color: #FF0000;
	font-weight: bold;
}
.small {
	font-size: 11px;	
}
.section-title{
	color:#315C93;
	font-weight: bold;
	font-size: 14px;
	line-height: normal;
}
.form-field {
	color: #999;
	font-size: 12px;
}
.row-even{
	background-color: #f0f0f0;
}
.row-odd{
	background-color: #F8F8F8;
}
.form-table-fields {
	color: #999;
	padding-right: 5px;
}
.form-table-vals {
	
}
/* MISC ============================================================================= */
.webinar-promo{
	background: url(/images/layout/webinar-promo-sprite.png) no-repeat; width: 297px; height: 104px;
}
.webinar-promo-button{
	background: url(/images/layout/webinar-promo-sprite.png) 0px -104px no-repeat;
	width: 297px;
	height: 51px;
	display:block;
}
.webinar-promo-button:hover{
	background: url(/images/layout/webinar-promo-sprite.png) 0px -155px no-repeat;
}

.box-button {
	padding: 3px;
	margin: 3px;
	margin-left:20px;
	padding-left: 10px;
	font-size: 18px;
}
.box-button a{
	display: block;
	text-decoration: none;
	font-weight: normal;
}
.box-button a:hover{
	text-decoration: underline;
}

.big-title, a.big-icon-title {
	 font-size: 18px;
	 font-weight: normal;
	 margin: 0;
	 color: #0D3D6C;
}
.big-title {
	margin-top: 20px;	
}
a.big-icon-title {
	color: #3062AD;
	padding-left: 22px;
}
.dl-link-button-top{
	margin-left: 20px;
	background: url(/images/layout/dl-link-button.png) 0px 0px no-repeat;
	width: 440px;
	height: 8px;
	display:block;
}
.dl-link-button-bot{
	margin-left: 20px;
	background: url(/images/layout/dl-link-button.png) 0px -120px no-repeat;
	width: 440px;
	height: 8px;
	display:block;
}
.dl-link-button{
	margin-left: 20px;
	background: url(/images/layout/dl-link-button.png) 0px -32px no-repeat;
	width: 440px;
	height: 32px;
	display:block;
	padding-left: 6px;
}
.dl-link-button:hover{
	background: url(/images/layout/dl-link-button.png) 0px -64px no-repeat;
}
/* MISC Inverse Content Overrides */
#dark-content, #dark-content p, #dark-content ul {
	color: #BBBBBB;
}
#dark-content .hrdiv {
	border-bottom: 1px solid #666;
	margin: 10px 0px;
}
#dark-content a {
	color: #FFFFFF;	
}
#dark-content .splash-description {
	color: #f6e19a;
	font-size: 11px;
	line-height: normal;
}
#dark-content .highlights ul{
	list-style: none;
}
#dark-content .highlights li{
	display: block;
	list-style: none;
	float: left;
	width: 260px;
	margin: 0px 25px;
}
#dark-content .highlights li p {
	font-family:Verdana, Geneva, sans-serif;
	line-height: normal;
	color: #AAA;
	font-size: 11px;
}
.pricing-matrix {
	background: url(/images/layout/bg-pricing-table.png) no-repeat;
	padding:2px 2px 0px 2px;
}

.pricing-matrix-order{
	background: url(/images/layout/bg-pricing-table-order.jpg) no-repeat;
}
.pricing-matrix td {
	border-right: 1px solid #333;	
	border-bottom: 1px solid #333;	
}
.pricing-matrix .rowborder{
	border-bottom: 1px solid #666;	
}
.pricing-matrix .noborder{
	border: none;
}
.pricing-matrix .max-users {
	font-size: 30px;
	padding: 3px 5px;
}
.pricing-matrix .upm-cost {
	color: #666;
}
.pricing-matrix .header td{
	color: #AAA;
	font-size: 10px;
	padding: 3px 5px;
}
.pricing-matrix .header sup{
	color: #777;	
	font-size: 8px;
	font-weight: bold;
	bottom: 1.5em;
}
.pricing-matrix .subscription {
	color: #999;
	font-size: 10px;
	padding: 3px 5px;
}
.pricing-matrix .right-row {
	border-right: none;
}
.pricing-bg {
	background: url(/images/layout/bg-pricing.jpg) no-repeat;
}
#pricing-selection {
/*display: none;*/
}
.pricing-comments {
	font-size: 11px;

}
.jvm-details {
	cursor: pointer;
}
.jvm-details:hover {
	text-decoration: underline;
}

#checkout-button {
	display: none;	
}
#checkout-button-disabled{
	background: url(/images/buttons/button-checkout-disabled.gif) no-repeat;
	width: 117px;
	height:48px;
}
.sel-sub {
	color: #AAA;
	font-size: 10px;
}
.sub-plan {
	padding: 10px;
	padding-top: 5px;
}
.sel-pricing {
	border: 1px solid green;
}
.sub-plan-cloud, .sub-plan-metal {
	text-decoration: none;
	display: block;
	color: #DDD;
	padding: 10px;
	cursor: pointer;
}
.sub-plan-free {
}
.sub-plan-cloud:hover, .sub-plan-metal:hover,.sub-plan-free:hover  {
	color : #FFF;	
	text-decoration: none;
}
.sub-plan-cloud span.price, .sub-plan-metal span.price {
	border-bottom: 1px dotted #AAA;	
	font-size: 20px;
	font-weight: normal;
}
.sub-plan-free a {
	display: block;
	font-size: 20px;
	font-weight: normal;
	height: 50px;
	width: 250px;
}
.sub-plan-cloud span.sub, .sub-plan-metal span.sub {
	color: #AAA;
	font-size: 10px;
}
.sub-plan-cloud:hover{
	background-color: #25516B;
	color: white;
}
.sub-plan-metal:hover {
	background-color: #621E00;
	color: white;
}
.sub-plan-free:hover {
	background-color: #360;
	color: white;
}
.selected-price {
	font-size: 20px;
	font-weight: normal;
}
#sel-price-year, #sel-price-month {

}
.pricing-label-selected {
	color: #FFE19B;
	font-weight: bold;
}
.sel-price-inactive{
	color: #666;
}
.sel-price-active{
	color: #FFE19B;
}

/* Homepage Buttons */
.button-whitepaper{
	background: url(/images/layout/sprite-buttons-homepage.png) 0px -100px no-repeat;
	width: 140px;
	height: 50px;
	display:block;
	float:left;
}
.button-whitepaper:hover{
	background: url(/images/layout/sprite-buttons-homepage.png) 0px -150px no-repeat;
}
.button-screenshots{
	background: url(/images/layout/sprite-buttons-homepage.png) 0px 0px no-repeat;
	width: 140px;
	height: 50px;
	display:block;
	float:right;
}
.button-screenshots:hover{
	background: url(/images/layout/sprite-buttons-homepage.png) 0px -50px no-repeat;
}
.button-watch-video{
	background: url(/images/infospot/sprite-watch-video.jpg) 0px 0px no-repeat;
	width: 280px;
	height: 145px;
	display:block;
}
.button-watch-video:hover{
	background: url(/images/infospot/sprite-watch-video.jpg) 0px -145px no-repeat;
}
/* misc */
.underline{
	text-decoration: underline;	
}
.frontpage-smalltext{
	line-height: normal;
	color: #D3DDE7;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.frontpage-smalltext a{
	color: #B3F1FF;
}
.box-noflash{
	background-color: none;	
	color: #D3DDE7;
	text-align: left;
	padding: 20px 10px;
	font-size: 12px;
	line-height: 1.3em;
}