/* $Id: layout-fixed.css,v 1.17 2009/11/05 12:09:53 johnalbin Exp $ */

/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */


body {
	background: #d9d9d9 url(../images/back.png) 0 0 repeat-x;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
	color: #505050;
	font-size: 13px;
	line-height: 160%;
}

body.i18n-ja, .i18n-ja h2 {
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

body.i18n-zh-hans {
  font-family: '宋体';
}


p, ul, ol, dl, pre, table, fieldset {margin-bottom: 10px;}

body.admin-menu {
	padding-top: 1px;
}

a {
	color: #006595;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

#content h1.title,
#content h2.title,
#content h3.title {
  margin: 0 0 5px;
  color: #ff8100;
  font-weight: normal;
  text-transform: uppercase;
  font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
  clear: both;
}

.i18n-ja #content h1.title,
.i18n-ja #content h2.title,
.i18n-ja #content h3.title {
  letter-spacing: .1em;
  font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}

.i18n-zh-hans #content h1.title,
.i18n-zh-hans #content h2.title,
.i18n-zh-hans #content h3.title {
  letter-spacing: .2em;
  font-family: '黑体';
}



h2 {
	color: #212121;
	font-weight: normal;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 18px;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
}

.i18n-zh-hans h2 {
  font-family: '黑体';
  letter-spacing: .2em;
}

.i18n-ja h2 {
  letter-spacing: .2em;
}

h2 sup {
	font-size: 12px;
	text-transform: lowercase;
}

h3 {
	font-size: 12px;
	color: #ff8000;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}

h3 a {
	color: #ff8000;
	text-decoration: none;
}
h3 a:hover {text-decoration: underline;}

blockquote {
	color: #505050;
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

blockquote em {
	text-align: right;
	display: block;
	font-size: 12px;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
	font-weight: normal;
}

td {vertical-align: top;}

#page {
	background: #fff;
	width: 960px;
	margin: 5px auto;
	font-size: 13px;
}

#main-wrapper {
	padding: 0 20px 20px;
	z-index: 1;
	position: relative;
}

#header {
	z-index: 2;
	position: relative;
}

#name-and-slogan {
	padding: 16px 0 18px 0;
}

#site-name {
	
	width: 284px;
	height: 56px;
	background: url(../images/thomsoninnovation.png) 20px 20px no-repeat;
}

#site-name a {
	display: block;
	padding: 20px;
	width: 244px;
	height: 16px;
	text-indent: -99999px;
}

#site-name a:active, #site-name a:focus {
	outline: none;
}

a#trlink {
	background: url(../images/thomsonreuters.png) 0 0 no-repeat;
	display: block;
	float: right;
	height: 52px;
	text-indent: -99999px;
	width: 234px;
	margin: 18px 20px 0 0;
}

.region-sidebar-first {
	width: 180px;
	margin-right: 10px;
	float: left;
	padding-top: 52px;
}

.region-sidebar-second {
	width: 205px;
	float: right;
	padding-top: 14px;
}

#content {
	width: 510px;
	float: left;
	padding: 12px 0 40px;
}

.col1 #content {
	width: 920px;
}

.col2 #content {
	width: 700px;
}

.page-customerlogin .col2 #content {
	width: 620px;
}

.page-customerlogin .region-sidebar-second {
	width: 280px;
}

.page-customerlogin #content h1.title {display: none;}

#block-menu_block-2 {
	background: #ff8100;
	height: 45px;
	clear: left;
	position: relative;
}

#block-menu_block-2 .content {
	background: url(../images/li_back.png) 0 0 repeat-x;
	height: 41px;
}

#block-menu_block-2 ul.menu {
	margin: 0;
	padding: 0 0 0 1px;
	list-style: none;
	float: left;
	width: 959px;
}

#block-menu_block-2 ul.menu ul.menu {
	display: none;
	background: #fff url(../images/flyout-back.png?) left bottom repeat-x;
	position: absolute;
	border: 1px #f1b06f solid;
	border-width: 0 1px 1px 1px;
	left: 0;
	padding: 0;
	z-index: 60;
	width: auto;
}

#block-menu_block-2 ul.menu li:hover ul.menu {
	display: block;
}

#block-menu_block-2 ul.menu li {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none;
	background: url(../images/vsep.png) right center no-repeat;
}

#block-menu_block-2 ul.menu li.last, #block-menu_block-2 ul.menu li.menu-mlid-397, #block-menu_block-2 ul.menu li.menu-mlid-483, #block-menu_block-2 ul.menu li.menu-mlid-1049 {background: none;}

#block-menu_block-2 ul.menu li a {
	padding: 15px 16px 16px;
	height: 14px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 15px;
	line-height: 100%;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
}

#block-menu_block-2 ul.menu li.active-trail a {
	background-color: #f6891f;
	margin-left: -1px;
	padding-left: 17px;
}

#block-menu_block-2 ul.menu li a:hover, #block-menu_block-2 ul.menu li:hover a, #block-menu_block-2 ul.menu li a:focus {
	background-color: #f6891f;
	margin-left: -1px;
	padding-left: 17px;
}

#block-menu_block-2 ul.menu li.active-trail a:hover, #block-menu_block-2 ul.menu li.active-trail:hover a {
	margin-left: -1px;
	padding-left: 17px;
	height: 15px;
	padding-bottom: 15px;
}

#block-menu_block-2 ul.menu li.active-trail ul.menu li a:hover, #block-menu_block-2 ul.menu li.active-trail:hover ul.menu li a {
	padding: 90px 12px 0;
	height: 60px;
	margin: 0;
}



#block-menu_block-2 ul.menu ul.menu li {
	height: 150px;
	width: 152px;
	padding-right: 2px;
	background-position: 11px 11px;
	background-repeat: no-repeat;
	background-image: url(../images/flyout/chess.jpg);
}

#block-menu_block-2 ul.menu ul.menu li.last {
	padding-right: 0;
}

#block-menu_block-2 ul.menu ul.menu li a {
	background: url(../images/flyout-hover.png) 120px 132px no-repeat;
	display: block;
	padding: 90px 12px 0;
	margin: 0;
	color: #515151;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	height: 60px;
	width: 128px;
}

#block-menu_block-2 ul.menu ul.menu li.active-trail a, #block-menu_block-2 ul.menu ul.menu li a:hover, #block-menu_block-2 ul.menu ul.menu li.active-trail a, #block-menu_block-2 ul.menu ul.menu li a:focus {
	background-position: -30px 132px;
	margin: 0;
	padding: 90px 12px 0;
	color: #ff8000;
}

/* English */
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-382 {background-image: url(../images/flyout/1.0a.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-383 {background-image: url(../images/flyout/1.0b.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-384 {background-image: url(../images/flyout/1.0c.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-604 {background-image: url(../images/flyout/1.0d.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-385 {background-image: url(../images/flyout/2.0a.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-391 {background-image: url(../images/flyout/2.0b.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-392 {background-image: url(../images/flyout/2.0c.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-393 {background-image: url(../images/flyout/2.0d.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-394 {background-image: url(../images/flyout/2.0e.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-395 {background-image: url(../images/flyout/2.0f.jpg);}

/* Japanese */
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-481 {background-image: url(../images/flyout/1.0a.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-482 {background-image: url(../images/flyout/1.0b.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-492 {background-image: url(../images/flyout/1.0c.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-604 {background-image: url(../images/flyout/integrateflyout.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-486 {background-image: url(../images/flyout/2.0a.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-716 {background-image: url(../images/flyout/2.0b.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-717 {background-image: url(../images/flyout/2.0c.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-718 {background-image: url(../images/flyout/2.0d.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-719 {background-image: url(../images/flyout/2.0e.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-720 {background-image: url(../images/flyout/2.0f.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-725 {background-image: url(../images/flyout/1.0aa.jpg);}

/* Chinese */
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1050 {background-image: url(../images/flyout/1.0a.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1051 {background-image: url(../images/flyout/1.0b.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1052 {background-image: url(../images/flyout/1.0c.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1053 {background-image: url(../images/flyout/1.0d.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1054 {background-image: url(../images/flyout/2.0a.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1055 {background-image: url(../images/flyout/2.0b.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1056 {background-image: url(../images/flyout/2.0c.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1057 {background-image: url(../images/flyout/2.0d.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1058 {background-image: url(../images/flyout/2.0e.jpg);}
#block-menu_block-2 ul.menu ul.menu li.menu-mlid-1059 {background-image: url(../images/flyout/2.0f.jpg);}



#block-menu_block-2 ul.menu li.menu-mlid-620, #block-menu_block-2 ul.menu li.menu-mlid-723, #block-menu_block-2 ul.menu li.menu-mlid-1067 {
	float: right;
	background: #797979;
	width: 230px;
	text-align: center;
}

#block-menu_block-2 ul.menu li.menu-mlid-620 a, #block-menu_block-2 ul.menu li.menu-mlid-723 a, #block-menu_block-2 ul.menu li.menu-mlid-1067 a {
	padding-bottom: 12px;
}

.region-sidebar-first ul.menu {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style: none;
}

.region-sidebar-first ul.menu li {
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px #8a8b8d solid;
	padding: 8px 0;
	height: 15px;
}

.region-sidebar-first ul.menu li.last {border: none;}

.region-sidebar-first ul.menu li a {
	color: #505050;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}

.region-sidebar-first ul.menu li a:hover {
	color: #f6891f;
}

.region-sidebar-first ul.menu li a.active {
	color: #f6891f;
	font-family: KnowledgeBold,KnowledgeRegular,Arial,Helvetica,sans-serif;
}

#block-locale-0 {
	text-align: right;
	font-size: 11px;
	color: #636363;
	margin: 5px 10px 20px;
	float: right;
}

#block-locale-0 .content {
  display: inline;
}

#block-locale-0 h2 {
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 180%;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
	display: inline;
}

#block-locale-0 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}

#block-locale-0 li {
	list-style: none;
	display: inline;
	padding: 0 3px;
	border-right: 1px #787878 solid;
}

#block-locale-0 li.last {
	border: none;
}

#block-locale-0 li a {
	text-transform: uppercase;
	color: #006595;
	line-height: 180%;
}

.region-content-bottom {
	font-size: 12px;
	color: #666666;
}

#mainbox {
	width: 698px;
	border: 1px #c7c7c7 solid;
	float: left;
	height: 345px;
	overflow: hidden;
}

#sidebox {
	width: 210px;
	float: right;
}

#lside {
	padding: 45px 10px 0px;
	width: 210px;
	float: left;
}

#lside h2.title {
	font-size: 27px;
	line-height: 110%;
	font-family: KnowledgeLight,Arial,Helvetica,sans-serif;
	color: #666666;
	margin-bottom: 80px;
}

#lside h2.title strong {
	font-family: KnowledgeMedium,KnowledgeRegular,Arial,Helvetica,sans-serif;
	color: #f6891f;
	font-weight: normal;
}

#rside {
	width: 460px;
	height: 345px;
	float: right;
	overflow: hidden;
}

.rsideinner {
	
	position: absolute;
	width: 460px;
	height: 345px;
	background: #fff;
}

#rside h3, #rside h3 a {
	margin-top: 20px;
	color: #636363;
	text-transform: uppercase;
	font-family: KnowledgeMedium,KnowledgeRegular,Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: normal;
}

#rside img {
	display: block;
}

#rside .content {
	padding-right: 10px;
}

ul#slidelist {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
}

ul#slidelist li {
	list-style: none;
	text-align: right;
}

ul#slidelist li a {
	color: #636363;
	text-transform: uppercase;
	font-family: KnowledgeMedium,KnowledgeRegular,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 12px;
}

ul#slidelist li a:hover {
	color: #f6891f;
}

ul#slidelist li a.active {
	color: #f6891f;
	font-size: 15px;
}

#sidebox ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px #828282 solid;
}

#sidebox li {
	list-style: none;
	border-top: 1px #828282 solid;
}

#sidebox li a {
	padding: 35px 16px 15px;
	height: 36px;
	display: block;
	background: url(../images/arrow.png) 177px 48px no-repeat;
	font-size: 20px;
	color: #6d6e71;
	text-transform: uppercase;
	text-decoration: none;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
}

#sidebox li strong {
	display: block;
	font-weight: normal;
	font-family: KnowledgeMedium,KnowledgeRegular,Arial,Helvetica,sans-serif;
}

#sidebox li a:hover strong {
	color: #f6891f;
}

a.button {
	background: #ff8100;
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 8px 10px 7px;
	line-height: 100%;
	font-weight: normal;
	float: left;
}

#lside a.button {
	float: right;
}

#block-views-forms-block_1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#block-views-forms-block_1 ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#block-views-forms-block_1 a img {
	float: left;
	margin: 0 5px 9px 0;
	border: 1px #6d6e71 solid;
	width: 71px;
}

#block-views-forms-block_1 h3 {
	float: left;
	width: 120px;
}

.formcontainer {
	width: 465px;
	float: left;
}

.formcontainer form {
	padding-bottom: 40px;
}

.formitem {
	float: right;
	text-align: right;
	clear: right;
	padding: 0 0 7px 0;
}

.formitem label {
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
	color: #333;
	font-size: 13px;
}

.formitem label strong {
	color: #f00;
	font-weight: normal;
	padding-left: 5px;
}

.formitem input.text {
	width: 202px;
	height: 18px;
	border: 1px #a5acb2 solid;
	background: #fff;
	padding: 1px 0;
	margin: 0 0 0 10px;
}

.formitem textarea {
	width: 202px;
	border: 1px #a5acb2 solid;
	background: #fff;
	padding: 1px 0;
	margin: 0 0 0 10px;
}

.formitem select {
	width: 204px;
	margin: 0 0 0 10px;
	border: 1px #a5acb2 solid;
}

.formitem input.button {
	background: #ff9100;
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	padding: 4px 5px 3px;
	line-height: 100%;
	font-weight: normal;
	border: none;
	cursor: pointer;
}

.formright {
	float: right;
	width: 200px;
	padding: 40px 0 0 0;
}

.formright img {
	border: 1px #6d6e71 solid;
	display: block;
	float: right;
	max-width: 200px;
}

.hero {
	background: #fff url(../images/formgrad.png) left bottom repeat-x;
	width: 500px;
	padding: 0 10px 0 0;
	margin-bottom: 40px;
}

.hero table {margin: 0;width: 500px;}
.hero table td.heroimage {width: 260px;}

img.herofeatured {
	display: block;
}

.herocontent {
	float: left;
	color: #212121;
	padding-left: 10px;
	font-size: 12px;
}

.herocontent strong {
	font-weight: normal;
	color: #ff9100;
}

.pageteaser, .webinarteaser {
	width: 300px;
	margin: 0 10px 95px 0;
	height: 85px;
	overflow: hidden;
}

.webinarteaser {
	height: auto;
	width: 340px;
	margin-right: 30px;
	height: 167px;
	margin-bottom: 0;
}
.webinarteaser p {margin: 0;}
.webinarteaser a {
	color: #ff8100;
}

.page-features .pageteaser, .page-特長 .pageteaser {
	margin: 0 20px 95px 0;
	width: 350px;
}

.view-LandingPage .views-row, .view-Webinar .views-row {
	float: left;
}

.view-LandingPage {
	width: 940px;
}

.col-3 .pageteaser {margin-right: 0;}

img.heroteaser {
	width: 130px;
	float: left;
	margin-right: 5px;
}

.webinarteaser img.heroteaser {margin-bottom: 20px;}

.pageteaser h2, .webinarteaser h2 {
	color: #ff8100;
	font-size: 14px;
	margin: 0;
}

.pageteaser h2 a {
	color: #ff8100;
	text-decoration: none;
}

.pageteaser p {
	font-size: 11px;
}

.assets {
	border: 1px #ff9100 solid;
	padding: 10px 10px 5px;
	background: #eeefef;
}

.assets ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
}

.assets li {
	background: #fff;
	padding: 4px 5px;
	margin-bottom: 5px;
}

.assets li a {
	color: #ff9100;
	text-decoration: none;
}
.assets li a:hover {text-decoration: underline;}

#block-block-6, #block-block-12, #block-block-23 {padding-top: 1px;}

#block-block-6 ul, #block-block-12 ul, #block-block-23 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 940px;
}

#block-block-6 li, #block-block-12 li, #block-block-23 li {
	margin: 0 10px 0 0;
	padding: 0;
	list-style: none;
	height: 118px;
	float: left;
}

#block-block-6 #box1, #block-block-12 #box1, #block-block-23 #box1 {width: 218px;}
#block-block-6 #box1 h3 a, #block-block-12 #box1 h3 a, #block-block-23 #box1 h3 a {
	display: block;
	padding: 4px;
	color: #666766;
	text-decoration: none;
}
#block-block-6 #box1 a, #block-block-12 #box1 a, #block-block-23 #box1 a {
	display: block;
}

#block-block-6 li#box2, #block-block-12 li#box2, #block-block-23 li#box2 {
	background-position: 294px bottom;
	padding: 0 5px;
	width: 462px;
}

#block-block-6 li#box2 h3, #block-block-12 li#box2 h3, #block-block-23 li#box2 h3 {
	margin-top: 14px;
	font-family: KnowledgeMedium,KnowledgeRegular,Arial,Helvetica,sans-serif;
	font-size: 14px;
}

#block-block-6 li#box2 a.learnmore, #block-block-12 li#box2 a.learnmore, #block-block-23 li#box2 a.learnmore {
	display: block;
	float: right;
	margin-right: 24px;
	margin-top: 4px;
	color: #f6891f;
	text-transform: uppercase;
	text-decoration: none;
}

#block-block-6 li#box3, #block-block-12 li#box3, #block-block-23 li#box3 {width: 210px;}

#block-block-4 {
	padding-top: 40px;
	clear: both;
}

#footer {
	background: #eeefef;
	color: #636363;
	padding: 10px 50px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: .01em;
}

#footer a {
	color: #636363;
}

#footer .block {
	float: left;
	margin: 0 36px 0 0;
}

#footer #block-block-7 {
	float: right;
	margin-right: 0;
}

#block-block-7 p {margin: 0;}

#footer ul.menu {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer ul.menu li {
	float: left;
	margin: 0 36px 0 0;
	list-style: none;
}

.clear {clear: both;}

#page-wrapper div.block.with-block-editing div.edit {top: -10px;}

a.contactuslink {
	text-transform: uppercase;
}

.customerteaser {margin-bottom: 25px;}

.customerteaser h2 {
	font-size: 24px;
	color: #ff9100;
	margin-bottom: 4px;
}

.i18n-zh-hans .customerteaser h2 {
  font-size: 18px;
  font-family: Arial, sans-serif;
}

.customerteaser a {
	color: #ff9100;
}

.customerteaser table {margin: 0;}

td.imagecell {
	width: 379px;
}

td.contentcell {
	width: 370px;
	font-size: 11px;
}

.callout {
	width: 200px;
	float: right;
}

fieldset {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #E1E2E3 -moz-use-text-color -moz-use-text-color;
	border-right: medium none;
	border-style: solid none none;
	border-width: 1px medium medium;
	margin: 20px 0;
	padding: 4px 0;
}

fieldset textarea {
	width: 463px;
	height: 150px;
	font-size: 12px;
}

legend {
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.02cm;
	padding-right: 0.3em;
	text-transform: uppercase;
}

#block-block-10 h2 {
	font-size: 30px;
	color: #a00000;
	font-family: KnowledgeLight,Arial,Helvetica,sans-serif;
	line-height: 100%;
	padding: 0 0 0 10px;
}

#block-block-10 p {
	text-transform: uppercase;
	color: #a00000;
	font-size: 18px;
	text-align: right;
	margin-bottom: 20px;
	font-family: KnowledgeRegular,Arial,Helvetica,sans-serif;
}

#block-block-10 p a {
	color: #a00000;
}

#block-block-10 {
	margin-bottom: 75px;
	
}

#block-block-11 h3 {
	color: #505050;
	font-size: 14px;
	padding: 4px 10px;
	border-bottom: 2px #505050 solid;
}

#block-block-14, #block-block-13 {
	padding-left: 190px;
}

.logged-in #content {display: block;}