/*#main-content em {font-style:normal;font-weight:bold}*/
.note {font-size:.85em;color:#999;}

* {
	padding:0;
	margin:0;
	}
html, body {
	height:100%;
	}
	
body {
	color:#333;
	font:100% Arial, Verdana, sans-serif;
	background-color:#acacac;
	text-align:center;
	}

.clear {
	clear:both;
	height:1px;
	overflow:hidden;
	}
	
fieldset {
	border:solid 0 transparent;
	}
	
img { border:none; }

#main-content a:link, #main-content a:visited,
#sidebar a:link, #sidebar a:visited { color:#019BFD; }
#main-content a:active, #main-content a:hover,
#sidebar a:active, #sidebar a:hover { color:#f28255; }
	
.highlight {color:#f28255;}
	
.offscreen {
	z-index: 99;
	position: absolute;
	top: -9000px;
	left: -9000px;
	}
	
.float-left { float: left; }
.float-right { float: right; }

.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* Layout
---------------------------------------------- */
#wrap {
	position:relative;
	margin:0 auto 0;
	padding:0 9px 0 0;
	width:986px;
	min-height:100%;
	text-align:left;
	background:#fff url(../img/layout/page_shadow.gif) 100% 0 repeat-y;
	}
	/* ie.css */
#main-container {
	float:left;
	padding:0 0 0 3px;
	width:740px;
	}
	/* ie.css */
#sidebar {
	float:right;
	padding:0;
	width:225px;
	margin-right:4px;
	}
	
/* Header
----------------------------------------------- */
#header {
	padding:25px 0 11px 0;
	width:100%;
	overflow:hidden;
	}
	
#nonproduct #header {
	padding:25px 0 0 0;
	min-height:74px;
	background: url(../img/layout/header_bgr.gif) 0 100% repeat-x;
	}
	* html #nonproduct #header {
		height:101px;
		he\ight:74px;
		}
#nonproduct #main-content h1 {
	margin-top:1em;
	}

#logo {
	float:left;
	padding:0 45px 0 15px;
	}
#logo img {
	width:185px; 
	height:37px;
	}
#slogan {
	float:left;
	}
#slogan h1 {
	width:421px;
	height:45px;
	background: url(../img/slogan.gif) 0 0 no-repeat;
	}
#slogan h1 span {
	z-index: 99;
	position: absolute;
	top: -9000px;
	left: -9000px;
	}

/* Main navigation
---------------------------------------------- */
#main-nav {
	position:relative;
	width:100%;
	background:#485E9a url(../img/layout/navigation/bgr_main_nav.gif) 0 100% repeat-x;
	overflow:hidden;
	}
#main-nav ul {
	float:right;
	margin-top:5px;	
	padding:0 17px 0 0;
	min-height:30px;
	list-style:none;
	background: url(../img/layout/navigation/bgr_main_nav_corner.gif) 100% 100% no-repeat;
	}
	/* ie.css */
#main-nav li {
	float:left;
	padding:2px 11px 5px;
	background: url(../img/layout/navigation/split_main_nav_corner.gif) 100% 50% no-repeat;
	}
#main-nav li a {
	color:#fff;
	text-decoration:none;
	font-size:.7em;
	}
#main-nav li a:hover {
	color:#00ccff;
	text-decoration:underline;
	}
#main-nav li.end {
	padding-right:0;
	background:none;
	}

#main-nav li.current {
	font-weight:bold;
	}	
#main-nav li#gohome a {
	padding: 1px 0 3px 20px;
	background:url(../img/layout/navigation/icon_home.gif) 0 0 no-repeat;
	}	
#main-nav li#gohome a:hover {
	background:url(../img/layout/navigation/icon_home_a.gif) 0 0 no-repeat;
	}	
#main-nav li#gositemap a {
	padding: 1px 0 3px 20px;
	background:url(../img/layout/navigation/icon_sitemap.gif) 0 0 no-repeat;
	}	
#main-nav li#gositemap a:hover {
	background:url(../img/layout/navigation/icon_sitemap_a.gif) 0 0 no-repeat;
	}	
	
#main-nav #toparent {
	float:left;
	margin-top:7px;	
	padding:0 0 0 19px;
	}	
#main-nav #toparent a {
	color:#fff;
	text-decoration:none;
	font-size:.7em;
	}	
#main-nav #toparent a:hover {
	color:#00ccff;
	text-decoration:underline;
	}	
	
/* Footer navigation
---------------------------------------------- */
#footer {
	width:100%;
	background:#485E9a url(../img/layout/navigation/bgr_main_nav.gif) 0 100% repeat-x;
	overflow:hidden;
	}
#copyright {
	float:left;
	padding:11px 0 0 8px;
	color:#fff;
	font-size:.7em;
	}
#copyright a {
	color:#fff;
	text-decoration:none;
	}
#copyright a:hover {
	color:#00ccff;
	text-decoration:underline;
	}
	
#footer ul {
	float:right;
	margin-top:5px;	
	padding:0 17px 0 0;
	min-height:30px;
	list-style:none;
	background: url(../img/layout/navigation/bgr_main_nav_corner.gif) 100% 100% no-repeat;
	}
	/* ie.css */
#footer li {
	float:left;
	padding:2px 11px 5px;
	background: url(../img/layout/navigation/split_main_nav_corner.gif) 100% 50% no-repeat;
	}
#footer li a {
	color:#fff;
	text-decoration:none;
	font-size:.7em;
	}
#footer li a:hover {
	color:#00ccff;
	text-decoration:underline;
	}
	
#footer li.end {
	padding-right:0;
	background:none;
	}
	
/* Content
---------------------------------------------- */
#content {
	padding:10px 0 18px 8px;
	min-height:452px;
	}
	/* ie.css */

	#nonproduct	#content { 
		padding-top:0;
		}
	
#main-content {	
	margin:0 0 0 10px;
	}	
#main-content h1 {
	margin:0 0 .5em 0;
	color:#f28255;
	font-size:1.5em;
	}
#main-content h2 {
	margin:1em 0;
	color:#f28255;
	font-size:1.2em;
	}
#main-content h3 {
	margin:6px 0 9px 0;
	color:#1F3C89;
	font-size:1em;
	}

#main-content p {
	margin:0 0 .8em 0;
	font-size:.8em;
	}
#main-content ul {
	margin:0 0 1.5em 0;
	list-style:none;
	}
#main-content ul li {
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	font-size:.8em;
	background:url(../img/bullet.gif) 0 5px no-repeat;
	}
	
#sidebar ul {
	list-style:none;
	}
#sidebar ul li {
	margin:0 0 10px 0;
	font-size:.8em;
	}
	
#main-content ul.pdf li,
#sidebar ul.pdf li {
	padding:0;
	background:none;
	}
	#main-content ul.pdf li a,
	#sidebar ul.pdf li a {
		display:block;
		padding:0 0 5px 25px;
		background:url(../img/layout/icon_pdf.gif) 0 3px no-repeat;
		}	
		#main-content ul.pdf li a em {
			color:#000;
			}
#main-content ul.pdf li div,			
#sidebar ul.pdf li div {
	margin:0 0 0 25px;
	font-size:.85em;
	}			
			
#main-content ul.letters {
	margin:3px 0 0 3px;
	}
#main-content ul.letters li {
	padding:0;
	background:none;
	}
#main-content ol {
	margin:0 0 0 22px;
	}
#main-content ol li {
	margin:0 0 10px 0;
	font-size:.8em;
	}
#main-content ol li ul li {
	font-size:1em;
	}
	
	
#main-content div.note {
	margin-bottom:15px;
	padding-left:15px;
	border-left:8px solid #CBDAF0;
	}

/* content-column
---------------------------------------------- */	
.content-column {
	float:left;
	display:inline;
	margin:0 10px 0 0;
	padding:0 15px 15px 0;
	width:219px;
	}
	/* ie.css */
.content-column.no-right-margin {
	margin-right:0;
	}	

/* primary, secondary content
---------------------------------------------- */
#primary-content {
	float:left;
	margin:0 10px 0 0;
	width:453px;
	/*background:#c3f;*/
	}
#secondary-content {
	float:right;
	padding:0 0 0 0;
	width:245px;
	min-height:460px;
	/*background:#cf3;*/
	}
	* html #secondary-content {
		height:460px;
		}
	#nonproduct	#secondary-content {
		padding:33px 0 0 0;
		} 
		* html #nonproduct	#secondary-content {
			height:493px;
			he\ight:460px;
			}
		
	#secondary-content .panel {
		float:right;
		padding:0; 
		width:100%;
		}
	#secondary-content .panel .content h3 {
		margin-bottom:1.3em;
		}
	#secondary-content .panel .content p {
		margin-bottom:2.3em;
		line-height:130%;
		}
	#secondary-content .panel .content .note {
		font-size:.7em;
		}	
		
		
/* Panel
---------------------------------------------- */
.panel {
	float:left;
	display:inline;
	padding: 0 5px 7px 0; 
	width:239px;
	background: url(../img/panels/panel_shadow.gif) 100% 100% no-repeat;
	}
	/* ie.css */
	
.panel .decor-corner {
	background: url(../img/panels/bgr_corner.gif) 0 0 no-repeat;
	}
#main-content .panel .content {
	margin:0;
	padding:25px 20px 10px 20px;
	}	
.panel .content h3 {
	margin:0 0 9px 0;
	color:#1F3C89;
	font-size:1em;
	}
	
.panel .header {background:#88bee4 url(../img/layout/navigation/sky_header.gif) 0 0 no-repeat;}
.panel .header .decor {background: url(../img/layout/navigation/sky_header_right.gif) 100% 0 no-repeat;}
	
.panel.blue .header {background:#5275b7 url(../img/layout/navigation/blue_header.gif) 0 0 no-repeat;}
.panel.blue .header .decor {background: url(../img/layout/navigation/blue_header_right.gif) 100% 0 no-repeat;}
	
.panel.dark-blue .header {background:#3f5ba6 url(../img/layout/navigation/dark_blue_header.gif) 0 0 no-repeat;}
.panel.dark-blue .header .decor {background: url(../img/layout/navigation/dark_blue_header_right.gif) 100% 0 no-repeat;}
	
.panel .header h3 {
	padding:17px 0 15px 19px;
	color:#fff;
	font-size:1.2em;
	}

/* Panel primary-content
----------------------------------------------- */
#primary-content .panel {
	margin-bottom:1.5em;
	width:100%;
	}
#primary-content .panel .content {
	padding:1.5em 1em 0 1em;
	}
	
/* Panel reference
----------------------------------------------- */
#main-content .panel.reference {
	width:100%;
	}
.panel.reference .refer {
	float:left;
	width:438px;
	margin-right:42px;
	}
	.panel.reference .refer p {
		text-align:justify;
		line-height:130%;
		}
.panel.reference .posted {
	float:left;
	width:438px;
	}
	.panel.reference .person {
		float:left;
		font-size:.8em;
		color:#999;
		}
	.panel.reference .date {
		float:right;
		font-size:.7em;
		color:#999;
		}	
.panel.reference .company {
	float:left;
	width:155px
	}		
	.panel.reference .logo {
		margin:0 0 10px 0;
		}
		.panel.reference img {
			display:block;
			}
			#logo-appswing {margin-top:14px;}
			#logo-inca {margin-top:22px;}
			#logo-real-food {margin-top:20px;}
			
	#main-content .panel.reference .company p {
		font-size:.7em;
		color:#999;
		}

/* panel position
----------------------------------------------- */
#main-content .panel.position {
	width:100%;
	}
.panel.position .content{
	min-height:20px;
	}
	* html .panel.position .content{
		height:20px;
		}
.panel.position .person {
	float:left;
	margin:0 35px 0 0;
	width:195px;
	}
#content .panel.position .person h3 {
	margin-bottom:0;
	}
.panel.position .person p {
	color:#1f3c89;
	}
.panel.position .description {
	float:left;
	width:430px;
	}
#content .panel.position .description p {
	font-size:.7em;
	line-height:130%;
	}	
.panel.position .description .info {
	float:left;
	width:300px;
	}
.panel.position .description .photo {
	float:right;
	}		
	
/* Links
----------------------------------------------- */
/* Action link
----------------------------------------------- */
a.action-link {
	display:block;
	margin:0;
 	padding: 1px 20px 2px 0;
	font-size:.65em;
	color:#019bfd;
	text-decoration: none;
	text-align:right;
	background: url(../img/layout/links/action_link.gif) 100% 50% no-repeat;
	}
a.action-link:hover {
	color:#f28255;
	}

	
a.top-link {
	display:block;
	font-size:.65em;
	color:#019bfd;
	text-decoration: none;
	text-align:right;
	}
a.top-link:hover {
	color:#f28255;
	}
a.top-link span {
	padding:1px 18px 2px 0;
	background: url(../img/layout/links/top_link.gif) -47px 50% no-repeat;
	}
a.top-link:hover span {
	background-position: -5px 50%;
	}
	
	

/* Sidebar
----------------------------------------------- */
/* Banner
----------------------------------------------- */
#sidebar .banner {
	margin-bottom:9px;
	}
/* Login area
----------------------------------------------- */
#login-area {
	position:relative;
	margin:0 0 12px 0;
	padding:10px 18px 15px 18px;
	min-height:131px;
	background: url(../img/layout/bgr_user_login.gif) 0 100% no-repeat;
	}
* html #login-area {
	height:156px;
	he\ight:131px;	
	}
	
#login-area h3 {
	margin:0 0 15px 0;
	font-size:1em;
	color:#1F3C89;
	}
.login-area .row {
	margin-bottom:3px;
	width:100%;
	overflow:hidden;
	}
	.login-area .row.buttons {
		margin-top:6px;
		margin-bottom:6px;
		text-align:right;
		}
.login-area .row label {
	float:left;
	font-size:.7em;
	color:#1F3C89;	
	font-weight:bold;
	}
	.login-area .row.accessory label {
		float:left;
		font-size:.55em;
		color:#6e87ad;
		font-weight:normal;
		}
		/* ie.css */
	#login-area .login-area .row.accessory input {
		float:left;
		width:auto;
		margin-right:2px;
		border:none;
		}
		/* ie.css */
.login-area .row input {
	float:right;
	margin-right:0px;
	width:120px;
	font-size:.8em;
	border:1px solid #a9bbd7;
	}	
#login-area .utility-link {
	float:left;
	font-family: Verdana, Arial, sans-serif;
	font-size:.55em;
	color:#1F3C89;
	}
#login-area .utility-link:hover {
	color:#f28255;
	}
/* Buttons
---------------------------------------------- */	
.login-area .buttons .btn {
	float:right;
	}
.login-area .buttons .btn input {
	padding:0;
	}


/* Opinion
----------------------------------------------- */
.opinion {
	margin:0 0 18px 0;
	padding:0 14px;
	} 
.opinion h2 {
	margin:0 0 16px 0;
	font-size:1em;
	color:#1F3C89;
	} 
.opinion .note {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	background: url(../img/layout/quote.gif) 100% 100% no-repeat;	
	}	
.opinion .quote {
	float:left;
	margin: -6px 4px 0 0;
	width:22px;
	height:16px;
	background: url(../img/layout/quote.gif) 0 0 no-repeat;	
	}
.opinion p {
	margin:0 0 10px 0;
	font-size:.8em;
	}
.opinion .author {
	text-align:right;
	font-size:.7em;
	}
	
/* Panel corner
----------------------------------------------- */
.panel-corner {
	margin:0 0 12px 0;
	}
.panel-corner .content {
	padding:15px 20px;
	min-height:50px;
	}
	/* ie.css */
.panel-corner .content h3 {
	margin:6px 0 9px 0;
	color:#1F3C89;
	font-size:1em;
	}	
.panel-corner .content p {
	font-size:.7em;
	margin:0 0 9px 0;
	}

.panel-corner .corner-lt {background: url(../img/panels/corner_shadow_blue_lt.gif) no-repeat 0% 0%}
.panel-corner .corner-rt {background: url(../img/panels/corner_round_blue.gif) no-repeat 100% 0%}
.panel-corner .corner-lb {background: url(../img/panels/corner_round_blue.gif) no-repeat 0% 100%}
.panel-corner .corner-rb {background: url(../img/panels/corner_shadow_blue_rb.gif) no-repeat 100% 100%}


/* Content Nav
----------------------------------------------- */
.product-nav {
	margin:20px 0 10px 0;
	width:100%;
	overflow:hidden;
	}
.product-nav,
.product-nav ul {
	list-style:none;
	}
.product-nav li {
	float:left;
	width:244px;
	margin-right:4px;
	}
	
.product-nav a:hover {
	text-decoration:underline;	
	}
	.product-nav li.end {
		margin-right:0;
		}
.product-nav li ul li {
	margin-right:2px;
	width:auto;
	}
	.product-nav li ul li.end {
		margin-right:0;
		}
.product-nav li h2 {
	display:block;
	color:#fff;
	font-size:1.2em;
	}

.product-nav li span {
	display:block;
	padding:17px 0 15px 19px;
	}
.product-nav li ul li span {
	float:left;
	padding:0;
	}

.product-nav li ul li a {
	display:block;
	padding:7px 7px 7px 9px;
	font-size:.7em;
	text-decoration:none;
	color:#333;
	}
.product-nav li#learn-it {background:#88bee4 url(../img/layout/navigation/sky_header.gif) 0 0 no-repeat}
.product-nav li#learn-it span {background: url(../img/layout/navigation/sky_header_right.gif) 100% 0 no-repeat}
.product-nav li#try-it {background:#5275b7 url(../img/layout/navigation/blue_header.gif) 0 0 no-repeat}
.product-nav li#try-it span {background: url(../img/layout/navigation/blue_header_right.gif) 100% 0 no-repeat}
.product-nav li#use-it {background:#3f5ba6 url(../img/layout/navigation/dark_blue_header.gif) 0 0 no-repeat}
.product-nav li#use-it span {background: url(../img/layout/navigation/dark_blue_header_right.gif) 100% 0 no-repeat}

.product-nav li#learn-it ul li {background:#c3ecfc url(../img/layout/navigation/sky_tab_left.gif) 0 0 no-repeat}
.product-nav li#learn-it ul li span {background: url(../img/layout/navigation/sky_tab_right.gif) 100% 0 no-repeat}
.product-nav li#try-it ul li {background:#789ad5 url(../img/layout/navigation/blue_tab_left.gif) 0 0 no-repeat}
.product-nav li#try-it ul li span {background: url(../img/layout/navigation/blue_tab_right.gif) 100% 0 no-repeat}	
.product-nav li#use-it ul li {background:#719cd2 url(../img/layout/navigation/dark_blue_tab_left.gif) 0 0 no-repeat}
.product-nav li#use-it ul li span {background: url(../img/layout/navigation/dark_blue_tab_right.gif) 100% 0 no-repeat}

.product-nav li#learn-it ul li.current {background:#fff url(../img/layout/navigation/sky_tab_current_left.gif) 0 0 no-repeat}
.product-nav li#learn-it ul li.current span {background: url(../img/layout/navigation/sky_tab_current_right.gif) 100% 0 no-repeat}
.product-nav li#try-it ul li.current {background:#fff url(../img/layout/navigation/blue_tab_current_left.gif) 0 0 no-repeat}
.product-nav li#try-it ul li.current span {background: url(../img/layout/navigation/blue_tab_current_right.gif) 100% 0 no-repeat}
.product-nav li#use-it ul li.current {background:#fff url(../img/layout/navigation/dark_blue_current_left.gif) 0 0 no-repeat}
.product-nav li#use-it ul li.current span {background: url(../img/layout/navigation/dark_blue_current_right.gif) 100% 0 no-repeat}


/* Homepage Hero
---------------------------------------------- */
#hero {
	position:relative;
	margin:0 0 15px 0;
	}
#hero .decor-img {
	position:absolute;
	top:-15px;
	left:200px;
	display:block;
	width:311px;
	height:187px;	
	background: url(../img/homepage/hero_img.jpg) 0 0 no-repeat;
	}
#hero .decor-top {
	background: url(../img/homepage/pnl_hero_decor_top.jpg) 0 0 no-repeat;
	}
#hero .decor-bottom {
	height:22px;
	background: url(../img/homepage/pnl_hero_decor_bottom.jpg) 0 0 no-repeat;
	}
	
#hero .content {
	padding:19px 16px 0 16px;
	min-height:136px;
	}
	/* ie.css */
#hero .content .description {
	float:left;
	width:183px;
	}
	#hero .content .description p {
		font-size:.8em;
		}
	
#hero .content .degree {
	float:right;
	width:205px;
	}
	#hero .content .degree .note {
		margin-bottom:5px;
		font-size:.8em;
		color:#333;		
		}
		#hero .content .degree .author  {
			margin-bottom:5px;
			font-size:.65em;
			text-align:right;
			color:#666;		
			}
#hero a:link.action-link, #hero a:visited.action-link {
	background: url(../img/homepage/hero_action_link.gif) 100% 50% no-repeat;
	}
#hero a:hover.action-link {
	background: url(../img/homepage/hero_action_link_hover.gif) 100% 50% no-repeat;
	}

#homepage .note {color:#000;}

#homepage .panel .content {
	min-height:260px;
	}	
	/* ie.css */

/* Content navigation
----------------------------------------------- */
.panel .product-nav {
	margin:0;
	width:100%;
	overflow:hidden;
	list-style:none;
	}
.panel .product-nav li {
	float:left;
	margin-right:2px;
	width:auto;
	background:#c3ecfc url(../img/layout/navigation/sky_tab_left.gif) 0 0 no-repeat;
	}
	.panel .product-nav li.end {
		margin-right:0;
		}
.panel .product-nav li span {
	float:left;
	padding:0;
	width:auto;
	background: url(../img/layout/navigation/sky_tab_right.gif) 100% 0 no-repeat;
	}
	/* ie.css */

.panel .product-nav li a {
	display:block;
	padding:7px 7px 7px 8px;
	font-size:.7em;
	color:#333;
	text-decoration:none;
	}
	
.panel .product-nav li a:hover {
	text-decoration:underline;
	}
	
.panel.blue .product-nav li {background:#789ad5 url(../img/layout/navigation/blue_tab_left.gif) 0 0 no-repeat;}
.panel.blue .product-nav li span {background: url(../img/layout/navigation/blue_tab_right.gif) 100% 0 no-repeat;}

.panel.dark-blue .product-nav li {background:#719cd2 url(../img/layout/navigation/dark_blue_tab_left.gif) 0 0 no-repeat;}
.panel.dark-blue .product-nav li span {background: url(../img/layout/navigation/dark_blue_tab_right.gif) 100% 0 no-repeat;}

.panel .content {
	min-height:180px;
	padding:20px 13px 10px 10px;
	}	
	/* ie.css */
.panel .content .section {
	margin:0 0 .6em 0;
	}	
	
.panel .content p {
	margin:0 0 .5em 0;
	font-size:.8em;
	line-height:130%;
	}
.panel .content ol {
	margin:0 0 15px 15px;
	color:#019bfd;
	}
.panel .content ol a {
	color:#019bfd;
	}
.panel .content ol a:hover {
	color:#f28255;
	}	
.panel .content ol li {
	font-size:.75em;
	line-height:140%;
	}
	
/* Form
---------------------------------------------- */
.form fieldset {
	margin:0 0 15px 0;
	width:100%;
	}
#main-content .form .info {
	float:left;
	padding:0 0 0 20px;
	}
.form label {
	font-size:.8em;
	font-weight:bold;
	color:#010101;
	}
	.form label.nobold {
		font-weight:normal;
		}
.form .row {
	padding:5px 0;
	width:100%;
	border-bottom:2px dotted #dde7f6;
	overflow:hidden;
	}
.form .row label {
	float:left;
	padding: 0 0 0 20px;
	width:287px;
	}
	* html .form .row label {
		width:300px;
		w\idth:280px;
		}
	
	.form .row.width-full label {
		width:100%;
		}
	.form .row.width-full textarea {
		margin:3px 0 0 20px;
		width:428px;
		}
	.form .row label.required {
		background:url(../img/layout/required_star.gif) 0 .2em no-repeat;
		}
.form .row .note {
	font-weight:normal;
	}
.form .row .error {
	border:2px solid #f28255;
	}
	
#primary-content .form .row input.small {
	width:50px
	}

.form .row select {
	width:140px
	}
/*
#primary-content .form fieldset {
	width:320px;
	}
*/
#primary-content .row input,
#primary-content .row select {
	float:left;
	width:142px;
	}
	
/* faq_menu
--------------------------------------------- */
#faq ul {
	margin:0;
	list-style:none;
	}	
#faq ul li {
	margin:0 0 0 0;
	padding:0 0 .7em 0;
	font-size:.8em;
	background: none;
	}
#content #faq ul li a.link-plus {
	display:block;
	margin:0;
	padding:2px 0 2px 25px;
	color:#1c3c8a;
	background: url(../img/i_plus.gif) 0 3px no-repeat;
	}
#faq ul li div {
	display:none;
	margin:0 0 0 25px;
	}
#faq ul li div p {
	font-size:1em;
	}
/* Current
----------------------------------------------- */
#faq ul li.current {
	padding:0 0 .9em 0;
	}
#content  #faq ul li.current a.link-plus {
	font-size:1.5em;
	background:url(../img/i_minus.gif) 0 5px no-repeat;
	text-decoration:none;
	}
#faq ul li.current div {
	display:block;
	margin-top:.7em;;
	}
	
/* Lists
---------------------------------------------- */
#content ol.decor li {
	color: #f28255;
	font-size:1em;
	font-weight:bold;
	line-height:90%;
	}
	* html #content ol.decor li {
		margin:0 0 5px 3px;
		}	
#content ol.decor li div {
	color: #666;
	font-size:.8em;
	font-weight:normal;
	line-height:130%;
	}
	
/* site map
---------------------------------------------- */
#content #site-map ol.decor li div  {
	color:#3F5BA6;
	margin:0 0 9px 0;
	}
#main-content #site-map ol.decor li ul li {
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	}
#main-content #site-map ul li {
	margin:0 0 5px 0;
	padding:0;
	font-size:.8em;
	font-weight:normal;
	background:none;
	}
#site-map .system-360now, 
#site-map .related-topics {
	float:left;
	}
#site-map .system-360now {
	margin-right:15px;
	}
	
/* System info
---------------------------------------------- */
.warning {
	margin:0 0 1em 0;
	padding:9px 0 1px 14px;
	border-left:8px solid #F28255;
	}
.confirm {
	margin:0 0 1em 0;
	padding:9px 0 1px 14px;
	border-left:8px solid #690;
	}
	