BODY { color: #000000; font-family: verdana, sans-serif; font-size: 12px; line-height: 14px; width: 100% }

H1 { color: #cc0019; font-family: verdana, sans-serif; font-size: 20px; line-height: 22px; font-weight: bold }

H2 { color: #cc0019; font-family: verdana, sans-serif; font-size: 16px; line-height: 18px; font-weight: bold }

H3 { color: #cc0019; font-family: verdana, sans-serif; font-size: 14px; line-height: 16px; font-weight: bold }

LI {
	font-family: verdana, sans-serif;
	font-size:12px;
}

TABLE {
	margin: 0px;
	padding: 0px;
}

TD {
	font-family: verdana, sans-serif;
	font-size:12px;
	padding: 2px;
	margin: 0px;
	vertical-align: top;
}

P {
    font-family: verdana, sans-serif;
    font-size:12px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.bodytext {
    font-family: verdana, sans-serif;
    font-size:12px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.bodytext a img {
	border: none;
}


#content {
	position: absolute;
	left: 80px;
	top: 200px;
}

.mainContent {
	padding: 6px 6px 6px 0px;
	vertical-align: top;
	border-right-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
}

.rightColumn {
	padding: 6px;
	vertical-align: top;
	width: 200px;
}

.csc-uploads-fileSize, .csc-uploads-fileName {
	font-family: verdana, sans-serif;
	font-size:12px;
}



/* Header styles */

.logo{ position: absolute; top: 9px; left: 10px; }

.languageSwitch { position: absolute; top: 10px; left: 600px; width:120px; text-align:right; }

.imgbar { position: absolute; top: 110px; left: 0px; width: 100%; height: 80px; background-color: #cccccc; }

.image1 { position: absolute; left: 80px; top:110px; overflow: hidden; }

input.forms { margin: 1px; vertical-align: middle; height: 18px; line-height: 16px; font-size: 12px; }
input.button { margin: 1px; vertical-align: middle; height: 20px; line-height: 14px; font-size: 12px; }


A { color: #cc0019; font-size: 12px; line-height: 14px; text-decoration: none }
A:visited {COLOR: #cc0019; text-decoration: none; }
A:active {COLOR: #cc0019; text-decoration: none; }
A:hover { color: #000000; text-decoration: none }

.nav1bar { position: absolute; top: 68px; left: 0px; width: 100%; height: 20px; background-color: #cc0019; }
.nav1tab { position: absolute; left: 80px; font-weight: bold; border-left-width: 1px; border-left-style: solid; border-left-color: #ffffff; }

.leftnav1-no{ float: left; margin-top: 0px; padding-right: 5px; line-height: 20px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff; }
a.leftnav1-no:link{		color: #ffffff; }
a.leftnav1-no:visited{		color: #ffffff; }
a.leftnav1-no:active{		color: #ffffff; }
a.leftnav1-no:hover{		color: #cc0019; line-height: 20px; background-color:#ffdddd; text-decoration: none; }

.leftnav1-act{ float: left; margin-top: 0px; padding-right: 5px; line-height: 20px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff; background-color: #ffffff; }
a.leftnav1-act{ 		color: #cc0019; }
a.leftnav1-act:visited{		color: #cc0019; }
a.leftnav1-act:active{		color: #cc0019; }
a.leftnav1-act:hover{		color: #cc0019; line-height: 20px; background-color: #ffdddd; text-decoration: none; }

.leftnav1-cur{ float: left; margin-top: 0px; padding-right: 5px; line-height: 20px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #ffffff; background-color: #ffffff; }
a.leftnav1-cur{ 		color: #cc0019; }
a.leftnav1-cur:visited{		color: #cc0019; }
a.leftnav1-cur:active{		color: #cc0019; }
a.leftnav1-cur:hover{		color: #cc0019; line-height: 20px; background-color: #ffdddd; text-decoration: none; }


.nav2bar { position: absolute; top: 88px; left: 0px; width: 100%; height: 20px; background-color: #ffffff; border-top: 1px solid #000000; }
.nav2tab { position: absolute; left: 80px; color: #999999; font-weight: bold; border-left-width: 1px; border-left-style: solid; border-left-color: #cc0019; }

.leftnav2-no{ float: left; margin-top: 0px; padding-right: 5px; line-height: 20px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #cc0019; }
a.leftnav2-no:link{		color: #cc0019; }
a.leftnav2-no:visited{		color: #cc0019; }
a.leftnav2-no:active{		color: #cc0019; }
a.leftnav2-no:hover{		color: #cc0019; line-height: 20px; background-color:#ffdddd; }

.leftnav2-act{ float: left; margin-top: 0px; padding-right: 5px; line-height: 20px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #cc0019; background-color: #ffdddd; }
a.leftnav2-act{ 		color: #000000; }
a.leftnav2-act:visited{		color: #000000; }
a.leftnav2-act:active{		color: #000000; }
a.leftnav2-act:hover{		color: #ffdddd; line-height: 20px; background-color: #cc0019; }

.leftnav2-cur{ float: left; margin-top: 0px; padding-right: 5px; line-height: 20px; padding-left: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #cc0019; background-color: #cc0019; }
a.leftnav2-cur{ 		color: #ffffff; }
a.leftnav2-cur:visited{		color: #ffffff; }
a.leftnav2-cur:active{		color: #ffffff; }
a.leftnav2-cur:hover{		color: #cc0019; line-height: 20px; background-color: #ffdddd; }


/*****************/
/* Search result */
/*****************/

/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #ffffff; }
H3.csc-searchResultHeader { background-color: #cc0019; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: #00CC00; }


/*****************/
/* Mail form */
/*****************/

tml-mailform { color: #cc0019; border-color: #ff0000; }

tml-mailform-label { color: #cc0019; border-color: #00ff00; }

tml-mailform-field { color: #cc0019; border-color: #0000ff; }

tml-mailform-radio { color: #cc0019; border-color: #00aa00; }

tml-mailform-check { color: #cc0019; border-color: #0000aa; }


/*******************/
/* Language Switch */
/*******************/

.languageSwitch-no{ margin-top: 0px; line-height: 14px; }
a.languageSwitch-no:link{		color: #cc0019; }
a.languageSwitch-no:visited{		color: #cc0019; }
a.languageSwitch-no:active{		color: #cc0019; }
a.languageSwitch-no:hover{		color: #cc0019; text-decoration: underline; }

.languageSwitch-act{ margin-top: 0px; line-height: 14px; }
a.languageSwitch-act{ 			color: #cc0019; }
a.languageSwitch-act:visited{		color: #cc0019; }
a.languageSwitch-act:active{		color: #cc0019; }
a.languageSwitch-act:hover{		color: #cc0019; text-decoration: underline; }

.languageSwitch-cur{ margin-top: 0px; line-height: 14px; }
a.languageSwitch-userdef1{ 		color: #000000; }
a.languageSwitch-userdef1:visited{	color: #000000; }
a.languageSwitch-userdef1:active{	color: #000000; }
a.languageSwitch-userdef1:hover{	color: #cc0019; text-decoration: none; }

