﻿ html, body, p1, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-size: 1em; }
html, body, div, p1, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input { font-family: Tahoma,Verdana,Segoe,sans-serif; padding: 0px; 
margin: 0px; border: 0px none; background-position: left top; background-repeat: no-repeat; }

/** Layout */
/** Sections */
/** Elements */
/** Toolbox */
/** Lists and menus */
/** Headers and footers */
/** Infobox */
/** Login and out */
/** Navigation */
/** Actions */
/** Themes */
/** Paragraphs */
/** Details */
/** Headings */
/** Buttons */
/** Quoteboxes */
/** Lines */
/** Backgrounds */

/** ------ CSS BEGINS ------ */

/** Layout */
body {
	background: #CFE1ED url(../images/bgTop.png) repeat-x;
	margin: 16px 0 0 110px;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #404040;
	text-align: left;
}
.main { 
	background: url(../images/bgMain.png) repeat-y;
	position: relative; 
	width: 751px; 
	margin: -18px 0 0 0px; 
}
.contentarea { 
	display: block; 
	width: 750px; 
	margin: 18px 0 0 -18px;
	padding: 0 0 6px 0;
}
.stdcont { 
	display: block;
	vertical-align:top;
	background-image: url(../images/margTop.png);
	top: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.sidetable {
	vertical-align: top;	
}
.side {
	width: 230px;
	height: 485px;
	background-image: url(../images/bgSide.png);
	top: 0px;
	margin-left: 18px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}
.clear { height: 1%; clear: both; }
.vrt_col_cntnr { height: 1%; clear: both; }
.vrt_layout { margin-top: 0px; padding-top: 0px}
.vrt_layfull { clear: both; float: none; margin-left: 20px; }
.vrt_lay501 { clear: left; float: left; display: inline; width: 350px; margin-left: 220px; }
.vrt_lay502 { clear: right; float: left; display: inline; width: 250px; margin-left: 20px; }

/** Sections */
.feature { 
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family:Segoe, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	text-align:justify;	
	color: #666666; 
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 20px;
	border-top-style: none;
	border: solid #9999FF 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame1 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #FF3366 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame2 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #FF6633 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame3 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #FF66FF 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame4 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #33CCFF 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame5 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #6699FF 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame6 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #9966FF 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame7 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #66CC33 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.frame8 {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: 2px 0 -3px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	border-top-style: none;
	border: solid #339933 1px;
	line-height: 1.5em; 
	font-size: 12px; 
}
.index {
	position: relative;
	background: url(../images/marginBox.png) no-repeat;
	vertical-align: top;
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
	margin-left: 18px;
	font-family:Segoe, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align:justify;
	color: #666666;
	line-height: 1.5em;
	font-size: 13px;
	border-top: solid #6699FF 1px;
	overflow: hidden;
}
/**.welcome { //presently disabled because of transparency problems with IE6
	position: relative;
	vertical-align:top;
	background: url(../images/bgWelcome.png) no-repeat;
} */
.featureBlock { 
	width: 950px;
	margin: 18px 0 0 0;
	padding: 0px 20px 0px 20px;
	font-family: Verdana, Tahoma;
	color: #3366FF;
	font-size: 1em;
}
.announce { 
	background: url(../images/bgAnnounce.png) no-repeat;
	position: relative; 
	width: 650px; 
	height: 400px; 
	margin: 0 0 0 0px; 
}	

/** Elements */
#container {
	width: 751px;
	text-align: left;
}
#top {
	background: url(../images/top.png) no-repeat;
	height: 129px;
	padding: 0 16px 0px 16px;
}
#logo { 
	float: left; 
	background: url(../images/logo_slvMast.png) no-repeat; 
	width: 250px; 
	height: 99px;
	margin: 0 0 0 15px;
}
#logo a { display: block; width: 250px; height: 99px; text-decoration: none; }
.imageBox { clear: both; margin: 0px 0px 10px -20px; }
.mastHead { padding-left: 60px; padding-top: 10px; height: 150px; width: 800px; }
.mastHead2 { padding-left: 60px; padding-top: 0px; height: 20px; width: 800px; }
.mastHead img { display: inline; float: left; }
.mastHead img.right { float: right; clear: right; margin-top: 0px; }

/** Toolbox
ul#article-toolbox-side li a
{
	cursor: pointer;
}
ul#article-toolbox-side .trail-icon
{
	margin-right: 6px;
	vertical-align: middle;
} */

/* Side specific

ul#article-toolbox-side
{
	border-top-width: 1px;
	border-top-style: solid;
	background-image:none;
	padding-left: 0;
	padding-bottom: 10px;
	padding-top: 6px;
	margin-bottom: 3px;
	float: left;
	text-align: left;
	width: auto;
}

#article-toolbox-side li
{
	display:  inline;
}

ul#article-toolbox-side li.last
{
	margin-right: 0;
}

ul#article-toolbox-side li a
{
	padding-left: 0;
	text-decoration: none;
}

#article-toolbox-side a.rollover:hover
{
	background: #fff;
}

#article-toolbox-side a.rollover:focus
{
	background: #fff;
	height: auto;
}

ul#article-toolbox-side li a.rollover span,
ul#article-toolbox-side li span
{
	position: absolute;
	left: -29px;
	top: -50px;
	display: none;
	width: 6.2em;
	text-align: center;
	color: #fff;
}

/* Tool tips in sidebar
ul#article-toolbox-side li span
{
	line-height: 200%
}

/* Height on tool tips on multiple lines
ul#article-toolbox-side li a.printable span,
ul#article-toolbox-side li a.sendlink span
{
	line-height: 1em;
}

ul#article-toolbox-side li a.rollover
{
	position: relative;
	z-index: 1;
	display: block;
	width: auto;
	float: left;
}

ul#article-toolbox-side li a.rollover:hover span
{
	display: block;
	background-color: #005689;
	background-image: url(images/triangle-rollover.gif);
	background-position: bottom center;
	z-index: 999;
	height: 3em;
	width: 6.2em;
	padding: 3px 0;
}

/* font resizing on side
ul#article-toolbox-side li.resize
{
	border-top-width: 1px;
	border-top-style: dotted;
	display: block;
	clear: both;
	padding-top: 5px;
	margin-top: 10px;
	width: 140px;
	display: block;
	float: left;
}

ul#article-toolbox-side li.resize img
{
	vertical-align: middle;
	position: relative;
	top: -2px;
}

ul#article-toolbox-side li.resize a
{
	font-size: 1.17em;
}

/* end side specific


.toolbox-popup
{
	display: none;
	position: relative;
	top: 30px;
	left: 0;
	background-color: #fff;
	z-index: 999;
	/*margin-bottom: 200px;*/ /* Big margin needed to prevent cropping of popups in Safari. SU
}

.toolbox-popup div.send-inner
{
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 442px;
	border: 9px solid #cdcdcd;
	padding-bottom: 10px;
}

.article-history .toolbox-popup
{
	border-top: 1px solid #ccc;
	display: block;
	top: 0;
	margin: 10px 0 0 0;
	clear: both;
	position: static;

}

.toolbox-popup h3
{
	border: 0;
	float: left;
	width: 200px;
	margin: 5px 0 7px 10px;
	font-family: arial, sans-serif;
	font-weight: bold;
}

.toolbox-popup .share-top
{
	float:left;
	margin-bottom: 10px;
	background: #e5e4e5;
	width: 442px;
}

.toolbox-popup .share-top span
{
	float: right;
	width: 200px;
	margin: 5px 10px 0 0;
	font-size: 1.0em;
	text-align: right;
}

.share-top span
{
	display: none;
}

.toolbox-popup .share-top span a
{
	font-weight: bold;
	color: #333;
}

.toolbox-popup ul li
{
 	list-style-type: none;
}

/* email styles
.toolbox-popup fieldset
{
	padding-bottom: 10px;
	clear: both;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}
.toolbox-popup fieldset div
{
	float: left;
	width: 190px;
	text-align: right;
	margin-right: 10px;
}
.toolbox-popup label
{
    width: 190px;
}
.toolbox-popup div.inputrow
{
	clear: left;
	margin-left: 200px;
}
.toolbox-popup input[type=text], 
.toolbox-popup textarea
{
	width: 220px;
}
/* end email styles
*/

/** Lists and menus */
.tabPanel { position: relative; width: 570px; }
.tabContentPanel { line-height: 1.4em; float: left; display: inline; width: 500px; min-height: 100px; padding-top: 0px; padding-left: 140px; }
.tabContentPanel ul.linklist { position:relative; padding-left: 16px; color: #99CCFF; margin-bottom: 6px; }
.tabContentPanel.dl { height: auto; }
.tabContentPanel div {
	font-family: Verdana;
	margin-left: 18px;
}
.tabHiddenPanel { display: none; }
.verticalTabs { width: 570px; padding-top: 0px; margin-left: -16px;}
.verticalTabs a { position: relative; }
.verticalTabs[class] {
	background-image: url(../images/margSide.png);
	background-repeat: no-repeat;
	margin-left: -16px;
}
.ribbonTabs[class] {
	background-image: url(../images/margSide.png);
	background-repeat: no-repeat;
	margin-left: -16px;
}
.ulTabs {
	vertical-align:text-bottom;
	display: none;
	width: 120px;
	height: 40px;
	margin-left: 18px;
}
.tabs ul { padding-left: 0px; width: 100%; }
.tabs li { list-style-type: none; padding: 9px 28px 9px 28px; margin-bottom: 0px; cursor: default; font-size: 1em; color: #339933; }
.tabs li.tabActive, .tabs li.tabHover { background-repeat: no-repeat; background-position: right top; font-weight: normal; color: #6699FF; }
.tabs li.tabActive[class], .tabs li.tabHover[class] { background-image: url(../images/tabHOption.png); font-size: 1.1em; height: 38px;}
.horisRibs {
	margin: 0 -2px 0 0;
	padding: 0 0 0 0;
	width: 100%;
	margin-left: -16px;
}
.ulRibs { display:table; width: 600px; height: 45px; margin: 16px 0 2px 0; }
.ribs ul { padding-left: 0px; }
.ribs li { list-style-type: none; padding: 0px 0px 0px 0px; margin-bottom: 0px; cursor: default; font-size: 1em; color: #339933; }
.ribs li.tabActive, .ribs li.tabHover { background-image: url(../images/marginTop.png); background-repeat: no-repeat; background-position: left top; font-weight: normal; color: #6699FF; }
.ribs li.tabActive[class], .ribs li.tabHover[class] { background-image: url(../images/tabVOption.png); height: 48px; font-size: 1em; }
.dlTabs { 
	margin-top: 50px;
	width: 120px;
	text-align: left;
}
.dlTabP { position: relative; }
.linklist li { margin-bottom: 7px; line-height: 127%; font-family: Tahoma,sans-serif; }
.bulletedlist { clear: both; }
ol { margin: 0px; padding: 0px 0px 0px 25px; }
li {
	margin: 2px 0 0 0;
	padding: 0px;
	list-style-type: square;
}
ul { margin: 0px; padding: 0px 0px 0px 25px; }
li {
	margin: 2px 0 0 0;
	padding: 0px;
	list-style-type: square;
}
/** Headers and footers */
.header .leftAlign, .header .rightAlign, .leftAlign { position: relative; margin: 0px 0px -2px 60px; padding: 15px 20px 3px 10px; }
.header .rightAlign strong .rightAlign strong { color: #99CCFF; margin-right: 3ex; }
.header .locale .locale { position: relative; top: 1px; }
a.headerLink, a.visited.headerLink { color: #99CCFF; }
a.headerLink2, a.visited.headerLink { color: #FF3366; }
.footer { color: #6699FF; text-align:center; padding: 33px 33px 33px 33px; height: 41px; margin: auto 2px; }
a:hover.headerLink, a.active.headerLink { color: #FF6633; text-decoration: none; }
.footer a:hover, .footer a:active { color: #9999FF; text-decoration: none; }
.footer a {
	color: #99CCFF;
	text-decoration: none;
	text-align: center;
}
.footer a:visited { color: #3366FF; text-decoration: none; }
.footerLink { margin-right: 103px; position:relative; }
.ft { margin: 0px 10px; color: #6699FF; }
.ft_F { margin: 0px 8px; color: #99CCFF; }
#footer { 
	background: url(../images/footer.png) no-repeat;
	margin: 0 0 0 0px;
	width: 751px;
	height: 9px;
}
#footer ul { line-height: 4; text-align: center; padding: 0; }
#footer li { display: inline; font-size: .8em; font-weight: bold; color: #A5C2D4; }
#footer a:visited { padding: 0 5px; color: #6699FF; text-decoration: none; }
#footer a:link { padding: 0 5px; color: #6699FF; text-decoration: none; }
#footer a:hover, #footer a:active { color: #6699FF; }
#footer .global li { text-transform: lowercase; }
#footer ul.global { line-height: normal; margin-top: -14px !important; margin-top: -10px; } /* IE hack */ 
#footer .global a { padding: 0; }
#footer p { text-align: center; font-size: 9px; padding: 5px 0 15px 0; color: #6699FF; }
.pg_content_footer { height: 12px; background-color: #dfeef5; background-position: left bottom;}

/** Infobox */
#infobox {
	background:  url(../images/horisBox.png) no-repeat;
	position:    relative;
	display: 	 block;
	width:       744px;
	height:      190px;
	margin:      18px 0 -50px -41px;
	padding:     22px 0 19px 42px;
	margin-left: -18px;
}
#infobox p { color: #9999FF; font-weight: normal; padding: 18px 22px 0 -5px !important; padding: 18px 22px 0 0px; text-align: center; }
.infobox-1 { background: url(../images/spacer_t.gif) no-repeat; height: 162px; width: 155px; float: left; }
.infobox-1 img { margin: 0 0 0 -10px; border: none; }
.infobox-2 { background: url(../images/spacer_t.gif) no-repeat; height: 162px; width: 155px; float: left; }
.infobox-2 img { margin: 0 0 0 0px; border: none; }
.infobox-3 { background: url(../images/spacer_t.gif) no-repeat; height: 162px; width: 155px; float: left; }
.infobox-3 img { margin: 0 0 0 10px; border: none; }
.infobox-4 { background: url(../images/spacer_t.gif) no-repeat; height: 162px; width: 60px; float: left; }
.infobox-4 img { margin: 0 0px 0 0px; border: none; }
.infobox-5 { background: url(../images/spacer_t.gif) no-repeat; height: 162px; width: 170px; float: left; }
.infobox-5 img { margin: 0 0px 0 15px; border: none; }
#infopanel {
	position:    relative;
	display:	 inline;
	width:       744px;
	height:      35px;
	margin:      3px 0 0px -41px;
	padding:     22px 20px 19px 42px;
	margin-left: -18px;
	margin-bottom: 30px;
}

#frmFav {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmClip {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmPrint {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmComm {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmLink {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmUpdate {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmEmail {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmBlog {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}
#frmShare {
	display: none;
	position: absolute;
	left: 30px;
	top: 30px;
	z-index: 0;
}

/** Login */
.login  {
	float: right; 
	background: url(../images/btnSignIn.png) no-repeat; 
	text-indent: -9999em; 
	overflow: hidden; 
	margin: 13px 10px 0 0;
}
.login a  { display: block; width: 60px; height: 25px; text-decoration: none; }
.joinin  {
	float: right;
	background: url(../images/btnJoin.png) no-repeat;
	text-indent: -9999em;
	margin: -22px 0 13px 0;
}
.joinin a  { display: block; width: 60px; height: 25px; text-decoration: none; }
.logout { 
	float: right;
	background: url(../images/button-logout.gif) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	margin-top: 13px; 
}
.logout a { display: block; width: 60px; height: 25px; text-decoration: none; }

/** Navigation */
/** #nav a was 2px */
ul#nav { 
	float: right;
	margin-left: 30px;
	margin: -18px 0 0 0;
	padding: 0 !important;
}
#nav li { display: inline; text-indent: -9999em; float: left; height: 28px; }
#nav a { overflow: hidden; padding-right: 4px; }
#nav a:active { margin-top: 1px; }
#nav .on a, #nav a:hover {background-position: bottom left !important;}
.nav-Blog a   { background: url(../images/tagBlog.png)   no-repeat; height: 28px; width: 65px; display: block; }
.nav-Forum a   { background: url(../images/tagForum.png)   no-repeat; height: 28px; width: 65px; display: block; }
.nav-Home a   { background: url(../images/tagHome.png)   no-repeat; height: 28px; width: 59px; display: block; }
.nav-Plans a   { background: url(../images/tagPlans.png)   no-repeat; height: 28px; width: 65px; display: block; }
.nav-MyPages a   { background: url(../images/tagMyPages.png)   no-repeat; height: 28px; width: 77px; display: block; }
.nav-Answers a   { background: url(../images/tagAnswers.png)   no-repeat; height: 28px; width: 77px; display: block; }
.nav-Reviews a   { background: url(../images/tagReviews.png)   no-repeat; height: 28px; width: 77px; display: block; }
ul#subnav { 
	float: right;
	margin: 19px 12px 0 0;
	padding: 0 0 0 0;
}
#subnav li { display: inline; font-weight: normal; text-transform: none; color: #99CCFF; font-size: 1em;
	margin-right: 2px;}
#subnav li a.help {	padding-left: 2px; line-height: 19px;}
#subnav a:visited { color: #9999FF; text-decoration: none; padding: 5px 3px;}
#subnav a:link { text-decoration: none; padding: 5px 3px;}
#subnav a.on { background: #BBD4E4 !important; color: #333; padding: 5px 3px; }
#subnav li.welcome { text-transform: none !important; font-weight: normal; color:#999; }
#subnav li.welcome span {font-weight: bold;}

#sidebar1 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS1_on.png) no-repeat;
	}
#sidebar1 a:hover img {
	background-position: bottom left !important;
	width: 100px;
	height: 79px;
}
#sidebar2 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS2_on.png) no-repeat;
	}
#sidebar2 a:hover img {
	background-position: bottom left !important;
}
#sidebar3 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS3_on.png) no-repeat;
	}
#sidebar3 a:hover img {
	background-position: bottom right !important;
}
#sidebar4 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS4_on.png) no-repeat;
	}
#sidebar4 a:hover img {
	width: 100px;
	height: 79px;
	vertical-align: top;
	background-position: bottom left !important;
}
#sidebar5 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS5_on.png) no-repeat;
	}
#sidebar5 a:hover img {
	background-position: bottom left !important;
}
#sidebar6 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS6_on.png) no-repeat;
	}
#sidebar6 a:hover img {
	background-position: bottom left !important;
}
#sidebar7 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS7_on.png) no-repeat;
	}
#sidebar7 a:hover img {
	background-position: bottom left !important;
}
#sidebar8 a img {
	width: 100px;
	height: 79px;
	background: url(../images/icnS8_on.png) no-repeat;
	}
#sidebar8 a:hover img {
	background-position: bottom left !important;
}

.gater {
	float: left;
	display: inline;
	margin: 0 0 0 30px;
	padding: -20px 0 -30px 0 !important;
	border: solid #99CCFF 1px;
}
.gater ul { 
	margin: 0px;
	padding: 0px 0px 0px 25px;
}
.gater li {
	margin: 2px 0 2px 0;
	padding: 0px;
	list-style-type: none;
}
.gater li img {
	margin: 2px 0 -5px 0;
	padding: 0px;
	line-height: 1px;
	list-style-type: none;
}
.gater h5 { font-size: 32px; color: #FF3366; font-weight: normal; font-family: Tahoma,sans-serif; margin-bottom: 5px; }
.gater h6 { font-size: 26px; color: #6699FF; font-weight: normal; font-family: Tahoma,sans-serif; margin-bottom: 5px; }
.gater h4 {  color: #6699FF; font-weight: normal; line-height: 1.2em; font-family: Tahoma,sans-serif; font-size: 1.1em; text-decoration:none; }
.gater a {
	padding-left: 2px;
	text-decoration: none;
}
.gater a:visited { color: #9999FF; margin-top: 3px; }
.gater a:active { margin-top: 3px; }
.gater .on a, .gater a:hover {background-position: bottom left !important;}
.gater-Rubrik {
	background: url(../images/bgRubrik.png) no-repeat;
	color: #99CCFF;
}
.gaterText { display: inline;
			padding: 0 0 0 20px;}
.gaterText2 { display: inline;
			padding: 0 0 0 20px;
			line-height: 1.8em; }
.gater-Rubrik2 {
	color: #99CCFF; vertical-align:middle;
}

/** background: url(../images/bgRubrikR.png) no-repeat; was */

/**.gater-Progress {
	background: url(../images/bgProgress.png) no-repeat; color: #99CCFF;
} keep for now */

.gater-Prog0 {  background: url(../images/bgProg0.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Prog1 { background: url(../images/bgProg1.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Prog2 { background: url(../images/bgProg2.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Prog3 { background: url(../images/bgProg3.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Prog4 { background: url(../images/bgProg4.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Prog5 { background: url(../images/bgProg5.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Prog6 { background: url(../images/bgProg6.png) no-repeat; color: #99CCFF;
				height: 98px;
				font-size: 11px;
}
.gater-Player {
	background: url(../images/bgPlayer.png) no-repeat; color: #99CCFF;
}
.gater .mousehover a {
	background-position: bottom left;
}

.rubrik { font-size: 24px; color: #FF3366; font-weight: normal; font-family: Tahoma,sans-serif; margin-bottom: 5px; }
.nwkRem {}
.nwkExch {}
.nwkInt {}
.nwk {
	float: left;
	margin: 6px 0 0 30px;
	padding: 0 !important;
	border: solid #99CCFF 1px;
}
.nwk h6 { font-size: 1.2em; color: #99CCFF; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.nwk a { overflow: hidden; padding-left: 2px; }
.nwk a:active { margin-top: 1px; }
.nwk .on a, .nwk a:hover {background-position: bottom left !important;}
.nwk-Comment {
	background: url(../images/icnfComm.png) no-repeat; color: #99CCFF;
}
.nwk-Share {
	background: url(../images/icnfShare.png) no-repeat; color: #99CCFF;
}
.nwk-Save {
	background: url(../images/icnfSave.png) no-repeat; color: #99CCFF;
}
.nwk .mousehover a {
	background-position: bottom left;
}

#nw-save-link {}
#nw-clip-link {}
#nw-print-link {}
#nw-comment-link {}
#nw-link-link {}
#nw-update-link {}
#nw-email-link {}
#nw-blog-link {}
#nw-share-link {}

ul#but { 
	float: left;
	margin: 20px 0px 0 0px;
	padding: 0 !important;
}
#but li { display: inline; text-indent: -9999em; float: left; }
#but a { overflow: hidden; }
#but a:active { margin-top: 1px; }
#but .on a, #nav a:hover {background-position: bottom left !important;}
.but-Strt a   { background: url(../images/btnStart.png) no-repeat; height: 27px; width: 27px; display: block; }
.but-Bck a   { background: url(../images/btnBack.png) no-repeat; height: 27px; width: 27px; display: block; }
.but-Fwd a   { background: url(../images/btnFwrd.png) no-repeat; height: 27px; width: 27px; display: block; }
.but-End a   { background: url(../images/btnLast.png) no-repeat; height: 27px; width: 27px; display: block; }

/** Actions */
.maintabs { clear:both; }
.activetabdiv { clear: both; }
.sidebartab { clear: both; }
.cf:after {
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
	margin-left: 18px;
}
.cf { min-height: 1%; }

/** Themes */
.hd3_O { font-size: 1.2em; color: #FF6633; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_R { font-size: 1.2em; color: #9966FF; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_D { font-size: 1.2em; color: #FF3366; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_C { font-size: 1.2em; color: #33CCFF; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_S { font-size: 1.2em; color: #66CC33; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_A { font-size: 1.2em; color: #339933; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_W { font-size: 1.2em; color: #6699FF; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.hd3_T { font-size: 1.2em; color: #66CC33; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
.defOver { padding:3px; border:1px solid #6699FF; text-align:center; font-style:italic;}
.defRace { padding:3px; border:1px solid #6699FF; text-align:center; font-style:italic;}
.defDrive { padding:3px; border:1px solid #6699FF; text-align:center; font-style:italic;}
.defControl { padding:3px; border:1px solid #6699FF; text-align:center; font-style:italic;}
.defSupport { padding:3px; border:1px solid #6699FF; text-align:center; font-style:italic;}
.defWeek { padding:3px; border:1px solid #6699FF; text-align:center; font-style:normal;}
.defTheme { padding:3px; border:1px solid #99CCFF; text-align:center; font-style:italic;}
.dlhO { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhR { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhD { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhC { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhS { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhA { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhW { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.dlhT { position:relative; margin-left: 0px; text-align: left; color:#6699FF; }
.stageSnap { background: url(../images/bgSnap.png) no-repeat; color: #99CCFF; }
.stageSnap h4 { 
	float: left; 
	display: inline; 
	font-weight: normal; 
	line-height: 1.2em; 
	font-family: Tahoma,sans-serif; 
	font-size: 16px; 
	color: #9B6868; 
}.stageMap {	background: url(../images/bgStage.png) no-repeat; color: #99CCFF; }
.stageMap-O {	background: url(../images/bgOverview.png) no-repeat; color: #99CCFF; }
.stageMap-R {	background: url(../images/bgRace.png) no-repeat; color: #99CCFF; }
.stageMap-D {	background: url(../images/bgDrive.png) no-repeat; color: #99CCFF; }
.stageMap-C {	background: url(../images/bgControl.png) no-repeat; color: #99CCFF; }
.stageMap-S {	background: url(../images/bgSupport.png) no-repeat; color: #99CCFF; }
.stageMap-A {	background: url(../images/bgApproach.png) no-repeat; color: #99CCFF; }
.stageMap h4 { 
	float: left; 
	display: inline; 
	font-weight: normal; 
	line-height: 1.2em; 
	font-family: Tahoma,sans-serif; 
	font-size: 16px; 
	color: #9B6868; 
}
.style1 {color: #FF3366;}/** red */
.style2 {color: #FF6633;}/** orange */
.style3 {color: #FF66FF;}/** pink */
.style4 {color: #33FFCC;}/** turquoise */
.style5 {color: #33CCFF;}/** light blue */
.style6 {color: #6699FF;}/** dark blue */
.style7 {color: #9966FF;}/** purple */
.style8 {color: #66CC33;}/** light green */
.style9 {color: #339933;}/** dark green */
.style10 {color: #99CCFF;} /** blue shadow */
.style11 {color: #9999FF;} /** violet line */
.style12 { color: #3366FF; } /** blue text */
.largeFont { font-size:16px; }

/** Paragraphs */
.normal { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666; 
	line-height: 18px;
	font-size: 11px;
	text-align:justify;
 }
.normal p { line-height: 18px; font-size: 11px; }
.normal a:visited { color: #3366FF; text-decoration: none; }
.normal a { color: #6699FF; text-decoration: none; }
.normal a:active, a:hover { color: #6699FF; text-decoration: none; }
.normal2 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #6699FF;
	line-height: 18px;
	font-size: 11px;
	text-align:justify;
}
.normal3 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666; 
	line-height: 18px;
	font-size: 11px;
 }
.normal4 { 
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6699FF;
	line-height: 18px;
	font-size: 11px;
	text-align:left;
}
.normal5 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #6699FF;
	line-height: 24px;
	font-size: 16px;
	text-align:left;
}

.nextpage { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6699FF; 
	line-height: 18px;
	font-size: 11px;
	text-align:left;
 }
.nextpage p { line-height: 18px; font-size: 11px; }
.nextpage a:visited { color: #9966FF; text-decoration: none; }
.nextpage a { color: #3366FF; text-decoration: none; }
.nextpage a img { margin: 0 0 0 0; }

.normal6 {
	background: url(../images/bgFeedback.png) no-repeat;
	height: 124px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6699FF;
	line-height: 16px;
	font-size: 11px;
	text-align:right;
	display: block;
}
.otherthings {
	background: url(../images/bgSearch.png) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	margin: 0 0 20px 0;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
	font-size: 11px;
	border: solid #CFE1ED 1px;
 }

/** Details */
.inlineHd { font-size: 1em; color: #339933; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 2px; }
.leftAlign { display: inline; float: left; }
.embedded { text-align:right; position: relative; color: #9999FF; margin: 0px 0px 0px 540px; min-height: 12px; }
.pageref{ text-align:left; position: relative; color: #9999FF; margin: 0px 0px 0px 0px; min-height: 10px; }
.copyright { font-size: 82%; font-family: Tahoma; margin: 10px 0px 10px 0px; color: #6699FF; clear: both; }
.brand { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-style:italic; }
.breadcrumb{ font-size: 82%; font-family: Tahoma, Verdana, Arial, sans-serif; margin: 10px 0px 10px 0px; 
color: #6699FF; clear: both; }
.breadcrumb a, a:visited, a:active, a:hover { color: #6699FF; text-decoration: none; }
.rubtext { font-size: 20px; color: #6699FF; font-weight: normal; font-family: Tahoma,sans-serif; margin-bottom: 5px; }
.navSpacer { border-bottom: 1px solid #9999FF; margin-bottom: 16px; clear: both; }
.quot { font-size:12px; font-style:italic; text-align:left; }
.tabStrip { margin: -3px 0px -1px 60px; }
.trlt { font-style: italic;}
.share { 
	margin: 0 0 0 4px;
	text-transform: lowercase;
 }
.share img:hover{ 
	margin: 0 0 2px 4px;
	text-transform: lowercase;
 }
.visualHead { margin: 20px 20px 20px 0px; }
.header {  width: 811px; background-color:#FFFFFF; text-align:right; position: relative; color: #99CCFF; margin: 2px 0px 0px 0px; padding: 2px; z-index: 1; }
a, a:visited { color: #3366FF; text-decoration: none; }
a:active, a:hover { color: #6699FF; text-decoration: none; }

/** Headings */
h9 { font-size: 0.9em; color: #99CCFF; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 2px; }
h8 { font-size: 1em; color: #FF3366; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 2px; }
h7 { color: #666699; font-family: Segoe,Tahoma,Verdana,sans-serif; font-size: 1.2em; font-weight: normal; }
h6 { font-size: 1.2em; color: #339933; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
h5 { font-size: 1.4em; color: #9966FF; font-weight: normal; font-family: Segoe,Verdana,sans-serif; margin-bottom: 5px; }
h4 { font-weight: bold; line-height: 1.4em; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1em; }
h3 {
	font-weight: normal;
	line-height: 1.5em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	color: #66CC33;
}
h2 { font-size: 18px; color: #FF6633; font-weight: normal; font-family: Segoe,Verdana,sans-serif; line-height: 1.6em; margin-bottom: 5px; }
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	color: #6699FF;
}

/** Buttons */
.butPlan { padding:5px; border:1px solid #FF6633; text-align:center; font-style:normal;}
.butForum { padding:5px; border:1px solid #FF66FF; text-align:center; font-style:normal;}
.butBlog { padding:5px; border:1px solid #33FFCC; text-align:center; font-style:normal;}
.butQs { padding:5px; border:1px solid #33CCFF; text-align:center; font-style:normal;}
.butAbout { padding:5px; border:1px solid #9999FF; text-align:center; font-style:normal;}
.butLogin { padding:5px; border:1px solid #99CCFF; text-align:center; font-style:normal;}

/** Quoteboxes */
.quotRubM { }
.quotRubR { }
.quotRubP { }
.quotRubG { background: url(../images/quotBoxG.png) no-repeat;}
.quotDrive { }
.quotControl { }
.quotSupport { }
/** background: url(../images/quotSupport.png) no-repeat; */
.quoteLine { padding-left: 60px; padding-top: 2px; height: 26px; width: 800px; }
.quoteLine img { display: inline; float: left; }

/** Lines */
.line {
	border-bottom: 1px solid #9999FF;
	padding: 11px 0 0 0;
	margin: 0 0 0 0px; 
}
.line2 {
	width: 650px; 
	border-bottom: 1px solid #6699FF;
	padding: 11px 0 0 0;
	margin: 0 0 0 0px; 
}
.slides {
	background-color:#ffffff;
	width: 691px;
	position: relative;
	margin: -32px 0 -24px 0;
	padding: 0 0 0 0;
	margin-left: 30px;
	line-height: 1.5em; 
	font-size: 12px; 
}

/** Backgrounds*/
.page_top_bg { background-image: url(../images/bgTop.png); background-repeat: repeat-x; padding: 20px 0px 0px 0px; }
.page_bottom_bg { background-image: url(../images/bg_bot.png); background-repeat: repeat-x; background-position: left bottom; }
.pg_content_top { background-color: #ffffff; background-repeat: no-repeat; text-align: left; background-image: url(../images/topCloud.png); }
.pg_content_bottom { background-image: url(../images/bg_foot.png); background-repeat: no-repeat; background-position: left bottom; }

/** ----- CSS ENDS ------ */

/** 
(c) 2006-2009 Griffon Conseils SA. All rights reserved
*/
