/* Common */
BODY {
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 10pt;
}

#main {
	position:relative;
 	width:950px; z-index:0; left:0;
	margin: 0px auto; 
	text-align: left;
	background-color:white;
}

#menu {
	background:white url('images/design/menu_bg.jpg') repeat-x;
	padding: 1.5em 0 0 2em;
	position: absolute; 
	width: 262px; 
	height: 307px; 
	z-index: 1; 
	left: 0px; 
	top: 96px; 
	border-left: #FFFFFF solid 20px;
}

#menu2 {
	background:white url('images/design/menu_bg_alasivu.jpg') repeat-x;
	padding: 0 0 0 2em;
	position: absolute; 
	width: 905px; 
	height: 37px; 
	z-index: 1; 
	left: 0px; 
	top: 96px; 
	border-left: #FFFFFF solid 20px;
	border-right: #FFFFFF solid 20px;
}

#banneri {
	position: absolute; 
	width: 619px; 
	height: 307px; 
	z-index: 2; 
	left: 284px; 
	top: 96px; 
	border-right: #FFFFFF solid 20px;
	border-left: #FFFFFF solid 1px;
}


BODY.crm, BODY.CrmAct, BODY.CrmCust, BODY.CrmCon, BODY.CrmDoc, BODY.CrmRep   {
	text-align: left;
	color: Black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size : 10pt;
}

H3 {
	font-size : 14pt;
	margin-bottom: 0.5em;
	margin-top: 0.2em;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;

}

H4 {
	margin-top: 0.5em;
	font-size : 12pt;
	font-weight: bold;
	margin-bottom: 0em;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
}

H5 {
	margin-top: 0.5em;
	font-size : 10pt;
	font-weight: bold;
	margin-bottom: 0.0em;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
}

H6 {
	margin-top: 0.5em;
	font-size : 8pt;
	font-weight: bold;
	margin-bottom: 0.0em;
	font-family: Calibri, Arial, Verdana, Helvetica, sans-serif;
}

OL, UL {
	margin-top: 0.0em;
}

LI {
	font-family: Calibri, Verdana, Helvetica, sans-serif;
	font-size : 9pt;
	margin-top: 0.0em;
	margin-bottom: 0em;
}

P {

}

TD {
	vertical-align: top;
	font-size : 10pt;
}

IFRAME {
    border-top: solid 0px #000;
	border-left: solid 0px #000;
	border-right: solid 0px #000;
	border-bottom: solid 0px #000;
}


#Content {
	background-color: White;
	text-align: left;
	color : Black;
	font-size : 10pt;
	margin-top: 1em;
	padding-left: 0.5em;
	margin-right: 0.5em;
	padding-bottom: 1em;
	min-height: 400px;
	/*border-top: 5px solid #F0F0F0;*/
}

div.mainTitle {
        width: 100%;
        text-align: center;
        font-size: 20pt;
}

TD.etusivu {
	background-position: top right;
	background-repeat: no-repeat;
}

TD.ref {
	padding-bottom: 1em;
	border-top: solid 1px #B9E9FF;
}

A {
	text-decoration: none;
	color: #0080C0;
	font-weight: bold;
}

A:hover {
	color: #0000FF;
}

TABLE.basetable {
	background-color: #FDFDFF;
}

.aktiv_kaikki {
	background-color: #AAAAAA;
}

.Blank {
	background-color: #FFFFFF;
}

DIV.UserInfo {
	font-size: 8pt;
	background-color: #fff;
	border-top: 1px solid #000;
	border-bottom: 0px solid #616161;
	color: #000;
	text-align: left;
	padding: 5px;
}

/* Menu */

#menu a.Etusivu, #menu a.MenuInc {
	color: white;
	display: block;
	height: 30px;
	font-size: 13pt;
	font-weight: normal;
	width: 180px;
	padding: 10px 0 0 2em;
	background: url(images/design/menu_nuoli.png) no-repeat left;
}

#menu a.MenuSel {
	color: white;
	display: block;
	height: 30px;
	font-size: 13pt;
	font-weight: normal;
	width: 180px;
	padding: 10px 0 0 2em;
	background: url(images/design/menu_nuoli.png) no-repeat 5%;
}

#menu a.Etusivu:hover,#menu a.MenuInc:hover,#menu a.MenuSel:hover {
	background: url(images/design/menu_nuoli.png) no-repeat 5%;
	color: #DBDBDB
}

#menu a.MenuSel,#menu a.MenuInc {
	border-top: 1px solid white
}

#menu2 a.Etusivu,#menu2 a.MenuInc {
	color: white;
	display: inline-block;
	height: 30px;
	font-size: 12pt;
	font-weight: normal;
	padding: 9px 0.5em 0 1.7em;
	background: url(images/design/menu_nuoli.png) no-repeat left;
}

#menu2 a.MenuSel {
	color:  #DBDBDB;
	display: inline-block;
	height: 30px;
	font-size: 12pt;
	font-weight: normal;
	padding: 9px 0.5em 0 1.7em;
	background: url(images/design/menu_nuoli.png) no-repeat left;
}

#menu2 a.Etusivu:hover,#menu2 a.MenuInc:hover,#menu2 a.MenuSel:hover {
	background: url(images/design/menu_nuoli.png) no-repeat 5%;
	color: #DBDBDB
}

#menu2 a.MenuSel,#menu2 a.MenuInc {

}

DIV.Navi {
	color: #FFFFFF;
	text-align: left;
	width:744px; 
	height:20px; 
	background: url(images/design/navitausta.jpg);
}


DIV.LevelUp {
	background-color: #DADADA;
	border-top: solid 1px #254A97;
	border-left: solid 1px #254A97;
	border-right: solid 1px #b8dfff;
}


a.LevelUp {
	font-size: 8pt;
}


a.MenuInc0 {
	padding: 5px 0 5px  2em;
	display: block;
	color:#808080;
	text-decoration : none;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: 1px solid #C0C0C0;
	background: url(images/design/menu_nuoli_grey2.png) no-repeat left;
}

a.MenuInc0:hover {
	color: black;
	background: url(images/design/menu_nuoli_grey2.png) no-repeat 5%;

}

a.MenuSel0 {
	padding: 5px 0 5px 2em;
	display: block;
	color:black;
	text-decoration : none;
	font-size: 11pt;
	font-weight: normal;
	border-bottom: 1px solid #C0C0C0;
	background: url(images/design/menu_nuoli_grey2.png) no-repeat 5%;
}

a.MenuSel0:hover {
	color: black;

}

a.MenuInc1 {
	padding-left: 4em;
	display: block;
	color:#808080;
	text-decoration : none;
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;

}

a.MenuInc1:hover {
	color: black;
}

a.MenuSel1 {
	padding-left: 4em;
	display: block;
	color:black;
	text-decoration : none;
	font-size: 10pt;
	line-height: 20px;
	font-weight: normal;
}

a.MenuSel1:hover {
	color: black;

}



/* User */
div.user {
        background-color: #EEEEEE;
        width: 200px;
	font-size: 8pt;
	line-height: 19px;
	border: 1px solid #999999;
}
a.userPwd {
	font-weight: normal;
 	text-decoration: underline;
	color: #000000;                    
}
/* Feedback */
.FbBase {
	background: transparent;
	/*border: 1px outset #C1C1C1;*/
}

.FbLabel{
	font-weight: bold;
	font-size: 8pt;
}

.FbInput {
	background: white;
	border: 1px inset grey;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

.FbInputMandatory {
	background: #FDFCE3;
	color: red;
	border: 1px inset grey;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

.FdDesc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: Normal;
}

.FbButton {
	background: #C0C0C0;
	border: 1px solid grey;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	font-weight: Normal;
	color: black;
}


.FeedbackHeader {
	background: #D5EDFD;
	font-weight: Bold;
}

/* News */
.ActionLink,  A.ActionLink:hover {
	border: 1px solid #9B9B9B;
	border-bottom: 2px solid;
	border-right: 2px solid;
	background-color: #E6E6E6;
	color: black;
	font-weight: Bold;
	text-decoration: none;
}

.NewsArticleBase {
	border-width: 0px;
	background: White;
	empty-cells: Hide;
} 

.NewsArticleHeader {
	border-top: 1px solid grey;
	background: #D5EDFD;
	font-size: 16px;
	font-weight: Bold;
	color: black;
}

.NewsArticleDate {
	background: Transparent;
	font-size: 10px;
	color: black;
}

.NewsListBase {
	background: transparent;
	empty-cells: Hide;
}

.NewsCurrentArea {
	background: Transparent;
	font-size: 13px;
	font-weight: Bold;
	font-style: italic;
	color: #820006;
}

.NewsListAreas {
	border-width: 0px;
	background: Transparent;
	empty-cells: Hide;
}

.NewsListHeadlines {
	border-width: 0px;
	background: Transparent;
	empty-cells: Hide;
}

.NewsBase {
	background: transparent;
	border: 0px solid black;
}
TABLE.NewHeadLineBase {
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.NewsHeader {
	background: #D5EDFD;
	font-weight: Bold;
	border-top: 1px solid grey;
	padding: 3px;
}

.NewsHeaderLeft {
	background: #D5EDFD;
	font-weight: Bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 0px solid black;
	padding: 3px;
}

.NewsHeaderRight {
	background: #D5EDFD;
	font-weight: Bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 0px solid black;
	border-right: 1px solid black;

	padding: 3px;
}

.NewsArchiveSearchBase {
	background: transparent;
}

.NewsArchiveSearchHeader {
	background: Transparent;
	font-weight: Bold;
}

.NewsContHeader {
	background: White;
	font-weight: Bold;
}

.NewsContent {
	background: white;
	border-bottom: grey solid 1px;
}


A.NewsListLink:link, A.NewsListLink:visited {
	font-size: 8pt;
	text-decoration: Underline;
	background: transparent;
}

A.NewsListLink:hover {
	color: Red;
	background: transparent;
}

A.NewsListLink:active {
	color: #800000;
	background: transparent;
}

div.NewsImage {
  	float: right;
  	border: 1px silver solid;
  	margin-left: 0.5em;
  	margin-right: 0px;
  	margin-bottom: 0.5em;
  	margin-top: 0px;
  	padding: 0px;
}
div.NewsImage p {
  	text-align: center;
  	font-style: italic;
  	font-size: 12px;
  	text-indent: 0;
}


/* DataOrganizer*/
form.DO_Form {
	margin: 0em;
	padding: 0px;
}

DIV.do_navbar {
	border-bottom: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	background-color: #F0F0F0;
	padding: 2px;
	vertical-align: middle;
}

DIV.do_navbottombar {
	background-color: #F0F0F0;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
}

DIV.DO_NavigatorBase {
	margin-top: 5px;
	border-bottom: 0px solid #C0C0C0;
	border-top: 0px solid #C0C0C0;	
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
}
DIV.DO_NavigatorButton {
	display: inline;
	margin: 2px;
	background-color: #F9FCFE;
	border: 1px solid #808080;
	text-decoration: none;
	color: #565656;
	font-weight: bold;
	padding: 0 5px 0 5px;
}
A.DO_NavigatorLink {
	display: inline;
	margin: 2px;
	background-color: #F9FCFE;
	border: 1px solid #808080;
	text-decoration: none;
	color: #565656;
	font-weight: bold;
	padding: 0 5px 0 5px;
}
A.DO_NavigatorLink:hover {
	background-color: #F2F8FC !important;
}

.do_headbar {
    font-size: 9pt;
	border-bottom: 1px solid #000;
	border-top: 0px solid #000;
	height: 15px;
	background: #B4CFEC;
	padding-left: 3px;
	text-align: center;
}

.do_datalist {
	width: 100%;
}

a.DOLink {
	font-size: 10pt;
	color: black;
	text-decoration: none;
	font-weight: normal;
}

a:hover.DOLink {
	color: blue;
	text-decoration: none;
}


SPAN.DONav {
	font-size: 9pt;
	border-top: 1px solid #444466;
	border-left: 1px solid #444466;
	border-right: 1px solid #444466;
	border-bottom: 1px solid #444466;
	padding: 2px;
	background-color: #fff;
	margin: 10px;
}

input.DONav{
	border-top: 0px solid #808080;
	border-left: 0px solid #808080;
	border-right: 0px solid black;
	border-bottom: 0px solid black;
	padding: 0px;
	background-color: transparent;
}


/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:2px 5px 2px 5px;
    background-color: #F9FCFE;
    border:1px solid #000;
    font-size:8pt;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:2px 5px 3px 5px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:2px 5px 2px 5px; /* IE6 */
}
.buttons button[type]{
    padding:2px 5px 2px 5px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:2px 5px 2px 5px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

button:hover, .buttons a:hover{
    background-color:#F2F8FC;
    border:1px solid #000;
}

button.ok, .buttons a.ok{
    color:#529214;
}
.buttons a.ok:hover, button.ok:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.ok:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

.buttons a.x, button.x{
    color:#d12f19;
}
.buttons a.x:hover, button.x:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}



SPAN.DOUpdInfo {
	font-size: 8pt;
	color: #8080FF;
}

A.do_nav {
	text-decoration:none;
	font-weight: normal;
	color: black;
}

A.do_nav:hover {
	text-decoration:underline;
	font-weight: normal;
	color: blue;
}

A.do_colhead {
	text-decoration:none;
	color: black;
}

A.do_colhead:hover {
	text-decoration:none;
	font-weight: bold;
}

TR.do_odd {
	background-color: #FFFFFF;
}

TR.do_even {
	background-color: #FFFFFF;
}

TD.DO_ListItem {
	font-size: 9pt;
	padding-left: 0.3em;
	background: #fff;
	padding: 3px;
}

TD.DO_ListItemRep {
	font-size: 9pt;
	border-bottom: solid 1px grey;
	padding-left: 0.3em;
	background: #fff;
	padding: 3px;
}

TD.DO_EditItem {
    height: 20px;
	font-size: 8pt;
	font-family: Arial;
	padding-left: 0.3em;
    padding-top: 0em;
    padding-right: 0.3em;
    padding-bottom: 0.3em;
	background-color: #F0F0F0;
	vertical-align: top;
}

TD.DO_ItemLabel {
    height: 10px;
	font-size: 8pt;
    padding-left: 0.3em;
    padding-top: 0em;
    padding-right: 0.3em;
    padding-bottom: 0em;
    background-color: #F0F0F0;
	vertical-align: bottom;
}

DIV.DO_EditArea {
	width: 100%;
	background-color: #eee9e9;
	border-right: 0px solid #96B0E0;
	border-left: 0px solid #96B0E0;
}

TR.Aktiv .DO_Message {
	line-height: 20px;
}

.DO_Message {
	height: 15px;
	background-color: #96B0E0;
	border-top: 1px solid #000;
	border-right: 0px solid #96B0E0;
	border-left: 0px solid #96B0E0;
	border-bottom: 1px solid #000;
	color: white;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

.DO_ToolBar {
	width: 100%;
	height: 28px;
	padding: 0em;
	background-color: #E8E8FF;
	border-bottom: 1px solid #616161;
	color: white;
	text-align: left;
}

DIV.DO_StatusBar {
	font-size: 1pt;
	height: 20px;
	padding: 2em;
	background-color: #fff;
	border-top: 1px solid #616161;
	border-bottom: 0px solid #616161;
	color: white;
	text-align: left;
}

.do_showval {
	font-weight: bold;
}

.DOSearchHead {
	height: 15px;
	background-color: #96B0E0;
	border-top: 0px solid #000;
	border-right: 0px solid #96B0E0;
	border-left: 0px solid #96B0E0;
	border-bottom: 1px solid #000;
	color: white;
	font-weight: bold;
	margin: 0px;
	padding: 5px;
	text-align: left;
}

TD.DO_listhead {
	color: black;
	background-color: #C0C0C0;
	border-bottom: solid 1px black;	
	border-top: solid 1px black;	
	padding-left: 5px;
}

TD.DO_ListHeader {
	color: black;
	background-color: #C0C0C0;
	border-bottom: solid 1px black;	
	border-top: solid 1px black;	
	padding-left: 5px;	
}

a.DO_listhead {
	color: black;
	text-decoration: none;
}

/* DataOrg / Referenssit */
.refDO_ListHeader {
	background-color: #D5D0D1;
	border-top: thin solid Blue;
	border-bottom: thin solid Blue;
}

.refDO_ListRowOdd, .refDO_ListRowEven {
	border-bottom: thin solid Blue;
}

a.refDO_Link, a.refDO_Link:visited {
	font-weight: normal;
	text-decoration: underline;
	color: Blue;
}

SPAN.refTitle {
	color: #400080;
	font-size: 11pt;
	font-weight: bold;
}

SPAN.refYear {
	color: #0080C0;
	font-size: 8pt;
}

.doClassList {
	font-weight: Normal;
	font-size: 9pt;
}

.doClassListHeader {
	font-weight: bold;
	vertical-align: top;
	background-color: Silver;
	border-bottom: thin solid Black;
}

.doClassListRowOdd {
	font-weight: Normal;
	background-color: White;
	vertical-align: top;
}

.doClassListRowEven {
	font-weight: Normal;
	background-color: Silver;
	vertical-align: top;
}

.doListBase {
	font-weight: Normal;
	font-size: 9pt;
}

.doListHeader {
	font-weight: bold;
	vertical-align: top;
	background-color: Silver;
	border-bottom: thin solid Black;
}

.doistColumnSelected {
	font-weight: Bold;
	background: Yellow;
}

.doListColumnNormal {
	font-weight: Normal;
	background: White;
}

.doListRowColumnSelected {
	font-weight: Normal;
	background: Yellow;
}

.doistRowColumnNormal {
	font-weight: Normal;
	background: White;
}

.doListRowOdd {
	font-weight: Normal;
	background-color: White;
	vertical-align: top;
}

.doListRowEven {
	font-weight: Normal;
	background-color: Silver;
	vertical-align: top;
}

.doActionLink {
	color: black;
	background-color: #FFFFD9;
	border-left: 1px solid #D4D0C8;
	border-top: 1px solid #D4D0C8;
	border-right: 2px solid #808080;
	border-bottom: 2px solid #808080;
	padding-top: 3px;
	padding-left: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
}

.doSelectLink {
	color: Black;
}

.doSortLink {
	color: Black;
}

.doInputButton {
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding: 2px;
	background-color: #fff;
}

.doInputCheckBox {
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	border: 1px solid #000;
}

.doInputDelete {
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	padding: 2px;
	background-color: #FFA0A0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.doInputFile {
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	border: 1px solid #000;
}

.doInputSelect {
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	border: 1px solid #000;
	height: 60px;
}

.doInputSubmit {
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	padding: 2px;
	background-color: #A0FFA0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.doInputText {
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	border: 1px solid #000;
	padding-left: 3px;
}

.doInputTextArea {
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 9pt;
	border: 1px solid #000;
}

div.doInputPanel { 
	position: relative; left: 0px; top: 0px; 
}

div.doInputPanel * { 
	margin: 0; 
}

div.doInputPanel div, div.doInputPanel div * { 
	color: #000000; 
}

div.doInputPanel div { 
	position: absolute; left: 0px; top: 0px; background: #B4CFEC; border: 1px solid #000000; padding: 2px; 
}

div.doInputPanel div a { 
	color: #000099; 
}

#doVisDiv {
	height: 1.7em; 
}

#doVisDiv div { 
	top: 0.7em; visibility: hidden; 
}

/* CRM */

BODY.CrmAct {
	background-color: #F4F7F7;
}

BODY.CrmCust {
	background-color: #F4F4EA;
}

BODY.CrmCon {
	background-color: #E4F3E9;
}

BODY.CrmRep {
	background-color: #FDFBDB;
}

BODY.CrmDoc {
	background-color: #E8EFF0;
}



.crmHeader {
	background-color: #D0D0D0;
	font-weight: Bold;
	font-size: 8pt;
	height: 25px;
	border-top: solid 0px #000;
	border-left: solid 0px #000;
	border-right: solid 0px #000;
	border-bottom: solid 0px #000;
	margin: 0px;
	padding: 5px;
}

div.crmBlockHead {
	background-color: #5E86D0;
	color: white;
	font-weight: bold;
	text-align: center;
}

div.crmActivityHolder {
	background-color: transparent;
	height: 100%;
	width: 100%;
}

div.crmCustomerHolder {
	background-color: transparent;
	height: 100%;
	width: 100%;
}

.crmCustomerBlock {
	border-right: 0px solid black;

}

.crmContactBlock {
	border-left: 1px solid black;

}

.crmReportBlock {
	clear: left;
	width: 100%;
	border: 0px solid blue;
}

span.crmNW {
	horizontal-align:right;
}

TD.crmSelType {
	background-color: #C6C8CE;
	border-left: 1px solid black;
	border-top: 1px solid black;
}
.crmActivity {
	color: #FF0000;
	font-size: 9pt;
}

.crmNotice {
	color: #FF0000;
	font-size: 8pt;
}

/* Navigation tabs */

ul#ntTabs {
	/*border: 1px solid green;*/
	
	margin: 10px 0 0 0;
	padding: 0;
	position: relative;
	bottom: -2px;
}

ul#ntTabs li {
	display: inline;
	list-style: none;
}

ul#ntTabs a {
	background: #E0E0E0;
    height: 15px;
	min-width: 6em;
	display: block;
	float: left;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	letter-spacing: .1em;
	color: #000000;

	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: none;
	border-left: 1px solid black;
	margin: 0px 3px 0px 3px;
	padding: 4px 5px 3px 5px;
}

ul#ntTabs a.active,ul#ntTabs a:hover {
	background: #96B0E0;
}

div#ntBar {
	width: 100%;
	height: 5px;
	border-top: 1px solid #000;
	background: #96B0E0;
}

div#ntTitle {
  z-index: 10;
  font-size: 20px;
	position: absolute;
	top: 10px;
	right: 50px;
}

/* Product list */
UL.prodlist {
	left-margin: 0px;
	color: white;
	text-indent: 0px;
}

H5.prodlist {
	text-align: center;
	color: white;
}

H3.prodlist {
	border-bottom: 2px #d1eafb solid;
	color: white;
}

A.prodlist {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}

