/* General article formatting
	 DO NOT CHANGE CLASSNAMES OR CSS NAME
	 This stylesheet also in use by preview.tpl and help.tpl */

body {
		background-color:#E3E3E3;
		margin: 0px;
		padding: 0px;
}

.maincontentouter {
		width:490px;
		font-size:11px;
		float: left;
		margin: 0px;
}
.sidecontentouter {
		font-family: Arial, Helvetica, Verdana;
		float:right;
		width:170px;
		font-size: 10px;
		margin-right:14px;
		margin-top: 36px;
}


/* GLOBAL MENU ITEMS */
.globalmenuouter {
		width:690px;
		margin: 0 0 0 22px;
		width:670px;
}

.globalmenu, .globalmenuactive {
		font-size: 11px;
		font-family: Arial, Helvetica, Verdana;
		color: #BF4646;
		text-decoration:none;
		margin-right:14px;
		font-weight:bold;
}

.globalmenu:Hover {
		color: #000000;
}

.globalmenuactive {
		color: #000000;
}

/* LOCAL MENU ITEMS */
.sidemenuouter {
		float:right;
		width:140px;
		font-size: 10px;
		margin-right:10px;
		margin-top: 39px;
}

.sidemenu, .sidemenuactive {
		font-size: 11px;
		font-family: Arial, Helvetica, Verdana;
		color: #BF4646;
		text-decoration:none;
		font-weight:bold;
		display:block;
}

.sidemenu:Hover {
		color: #000000;
}

.sidemenuactive {
		color: #000000;
}

/* General typography */
.header {
		text-transform: uppercase;
		font-family: arial, verdana, sans-serif;
		font-size: 16px;
		line-height: 17px;
		color: #000000;
		font-weight: normal;
		background-color: transparent;
		display: block;
		padding: 0px 20px 5px 0px;
		text-align: left;
}
.lead {
		font-family: arial, sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: normal;
		font-style: italic;
		line-height: 16px;
		display: block;
		padding: 0px 20px 25px 0px;
		background-color: transparent;
		text-align: left;
}
.body {
		font-family: arial, verdana, helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #000000;
		font-weight: normal;
		background-color: transparent;
		display: block;
		padding: 0px 60px 20px 0px;
		text-align: left;
}
.userheader {
}
.smallbody {
		font-family: Arial, Helvetica, Verdana;
		font-size: 11px;
}


/* HEADINGS IN MAIN ARTICLE */
.maincontentouter h1 {
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
		font-size: 24px;
		color: #4B4B4B;
		font-weight:normal;
		text-transform: uppercase;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
}
.maincontentouter h2 {
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
		font-size: 14px;
		color: #4b4b4b;
		font-weight: bold;
		text-transform: none;
		background-color: transparent;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		display: inline;
		line-height: 19px;
}


/* HEADINGS IN SIDE ARTICLE */
.sidecontentouter h1 {
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
		font-size: 12px;
		line-height: 14px;
		color: #4B4B4B;
		font-weight:normal;
		text-transform: uppercase;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
}
.sidecontentouter h2 {
		font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
		font-size: 11px;
		color: #4b4b4b;
		font-weight: bold;
		text-transform: none;
		background-color: transparent;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		display: inline;
		line-height: 19px;
}


/* Link class below should follow 'body' settings */
div.body A {
		color : #006AA3;
		font-size: inherit;
		font-family: inherit;
		font-weight : normal;
		text-decoration : underline;
		line-height: inherit;
		background-color: transparent;
}

div.body A:Visited {
		color : #656565;
}

div.body A:Active {
		color : #000000;
}

div.body A:Hover {
		color : #000000;
}


/* Article bullets class below should follow 'body' settings */
.bulletul {
		color: inherit;
		background-color: transparent;
		list-style: disc;
		display: block;
		padding-top: 10px;
}

.bulletli {
		font-family: inherit;
		font-size: inherit;
		color: inherit;
		font-weight: normal;
		line-height: inherit;
		background-color: transparent;
		padding-top: 3px;
}


/* Article images */
.imagetable {
		background-color: transparent;
		color: inherit;
		margin: 0px;
		padding: 0;
		border-spacing: 0;
		border:0 solid black;
		border-collapse: collapse;
}
.imagetxt {
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		line-height: 11px;
		background-color: transparent;
		display: block;
		padding: 7px 0 0 0;
}


/* Article table layout */
.tablemaster {
		color: inherit;
		background-color: transparent;
		margin: 6px;
}
.tabletitle {
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		line-height: 1.2em;
		color: #000000;
		font-weight: bold;
		background-color: transparent;
		padding: 0 0 0 4px;
		display: block;
}
.tableclass {
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.2em;
		color: #000000;
		font-weight: normal;
		background-color: transparent;
}
.thclass {
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.2em;
		color: #000000;
		font-weight: bold;
		background-color: #cecece;
		padding: 2px 6px 2px 6px;
}
.tdclass {
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		line-height: 1.2em;
		color: #000000;
		font-weight: normal;
		background-color: transparent;
		padding: 2px 6px 2px 6px;
		border: 1px #cecece solid;
}

/* Article image and table common */						
div.floatleft {
		float: left;
		margin-right:15px;
		margin-top:5px;
		margin-bottom: 5px;
		margin-left: 0;
}
div.floatright {
		float: right;
		margin-left:15px;
		margin-top:5px;
		margin-bottom: 5px;
		margin-right: 0;
}
div.floatcenter div {
		text-align:center;
		margin-left:0;
		margin-top:5px;
		margin-bottom: 5px;
		margin-right: 0;
}

/* Imagetext float*/
.textinnerTest {
		font-size:10px;
}

div.floatright .textinnerTest {
		text-align:left;
}
div.floatleft .textinnerTest {
		text-align:left;
}
div.floatcenter .textinnerTest {
		text-align:left;
}

.contenttypeimage {
		background-color: transparent;
		color: inherit;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		border-spacing: 0px;
		border:0px solid black;
		border-collapse: collapse;
}
.contenttypeimagetxt {
		font-family: arial, sans-serif;
		font-size: 10px;
		color: #000000;
		font-weight: normal;
		line-height: 11px;
		background-color: transparent;
		display: block;
		padding: 7px 0px 0px 0px;
}


/* Form table layout */
.formtable {
		width:500px;
		font-family:verdana;
		font-size:11px;
}

/* these lines here are n1nj4! */
/* _pos#x means a row width 1,2 or 3 columns placed to the [l]eft, [m]iddle or [r]ight */
.formtablecolumn_pos1l {
		padding-bottom:20px;
}

.formtablecolumn_pos2l, .formtablecolumn_pos2r {
		padding-bottom:20px;
}

.formtablecolumn_pos3l, .formtablecolumn_pos3m, .formtablecolumn_pos3r {
		padding-bottom:20px;
}


.formtableheader {
		font-family:Verdana;
}

.formtableinputcaption {
		font-family:Verdana;
}

.formtableinputtextarea {
		width:100%;
		height:80px;
}