body {
	background-color: #ffffff;
	color:            #000000;
	font-family:      Tahoma, Arial, sans-serif;
	font-size:        medium;
	margin:           0;
	padding:          0;
}

a:link {
	color:            #0000ff;
	text-decoration:  none;
}

a:visited {
	color:            #800080;
	text-decoration:  none;
}

a:hover {
	text-decoration:  underline;
}

img {
	border:           0px;
}


a#hr img {
	background:       url(images/flag_hr_inactive.gif) top left no-repeat;
}

a#hr:hover img {
	background:       url(images/flag_hr_hover.gif) top left no-repeat;
}

a#en img {
	background:       url(images/flag_en_inactive.gif) top left no-repeat;
}

a#en:hover img {
	background:       url(images/flag_en_hover.gif) top left no-repeat;
}


*.header {
	background-color: #e1ebeb;
	padding:          4px;
	text-align:       left;
}

*.headerItem {
	font-weight:      bold;
	font-size:        xx-large;
	text-align:       center;
	vertical-align:   middle;
	white-space:      nowrap;
}

*.headerTitle {
	vertical-align:   middle;
	white-space:      nowrap;
}

*.headerNote {
	color:            #808080;
	font-size:        xx-small;
	vertical-align:   middle;
	white-space:      nowrap;
}


*.body {
	width:            100%;
}

*.bodyMenu {
	font-size:        small;
	padding:          4px;
	vertical-align:   top;
	width:            144px;
}

*.bodyMenuHeader {
	background-color: #e1ebeb;
	margin-top:       12px;
	padding:          1px;
	text-align:       center;
}

*.bodyMenuItem0 {
}

*.bodyMenuItem0Selected {
	color:            #ff0000;
	font-weight:      bold;
}

*.bodyMenuItem1 {
	padding-left:     12px;
}

*.bodyMenuItem1Selected {
	color:            #ff0000;
	font-weight:      bold;
	padding-left:     12px;
}

*.bodyMenuItem2 {
	padding-left:     24px;
}

*.bodyMenuItem2Selected {
	color:            #ff0000;
	font-weight:      bold;
	padding-left:     24px;
}

*.bodyMenuItem3 {
	padding-left:     32px;
}

*.bodyMenuItem3Selected {
	color:            #ff0000;
	font-weight:      bold;
	padding-left:     32px;
}

*.bodyMenuTransforms {
	margin-top:       16px;
	text-align:       center;
}


*.bodyContent {
	padding:          4px;
	text-align:       justify;
	vertical-align:   top;
}

*.bodyContentParagraph {
}

*.bodyContentParagraphBold {
	font-weight:      bold;
}

*.bodyContentCode {
	background-color: #e1ebeb;
	font-size:        x-small;
	font-family:      "Courier New",  monospace;
	text-align:       left;
	white-space:      pre;
}

*.bodyContentDescription {
	padding:          0px 0px 4px 8px;
	font-size:        x-small;
}

*.bodyContentError {
	color:            #ff0000;
}

*.bodyContentHeader {
	background-color: #e1ebeb;
	clear:            both;
	font-size:        small;
	margin-top:       8px;
	padding:          0px 0px 0px 2px;
	text-align:       left;
	width:            100%;
}

*.bodyContentItem {
	clear:            both;
	font-size:        small;
}

*.bodyContentImageLeft {
	float:            left;
	padding:          0px 4px 4px 0px;
	text-align:       right;
}

*.bodyContentImageCenter {
	padding:          0px 4px 4px 4px;
	text-align:       center;
}

*.bodyContentImageRight {
	float:            right;
	padding:          0px 0px 4px 4px;
	text-align:       left;
}

*.bodyContentMessageHeader {
	background-color: #e1ebeb;
	clear:            both;
	padding:          0px 0px 0px 2px;
	text-align:       center;
	width:            100%;
}

*.bodyContentMessageTitle {
	clear:            both;
	font-size:        small;
	text-align:       left;
	width:            75%;
}

*.bodyContentMessageItem {
	clear:            both;
	margin-top:       12px;
	text-align:       center;
	width:            100%;
}

*.bodyContentMessageInput {
	clear:            both;
	font-family:      Tahoma, Arial, sans-serif;
	font-size:        medium;
	text-align:       left;
	width:            75%;
}

*.bodyContentMessageSubmit {
	clear:            both;
}

*.bodyContentTagline {
	background-color: #e1ebeb;
	border-color:     #d8e8e8;
	border-style:     dotted;
	border-width:     1px;
	margin-bottom:    24px;
	width:            100%;
}

*.bodyContentThumbnail {
	float:            left;
	padding:          4px 4px 4px 4px;
}

*.bodySidebar {
	font-size:        small;
	padding:          4px;
	text-align:       right; 
	vertical-align:   top;
	width:            184px;
}

*.bodySidebarItem {
	background-color: #e1ebeb;
	border-color:     #d8e8e8;
	border-style:     dotted;
	border-width:     1px;
	margin-bottom:    4px;
	padding:          4px;
	text-align:       center;
	width:            176px;
}

*.bodySidebarItemDefault {
	background-color: #e1ebeb;
	border-color:     #d8e8e8;
	border-style:     dotted;
	border-width:     1px;
	font-weight:      bold;
	margin-bottom:    4px;
	padding:          4px;
	width:            176px;
}

*.bodySidebarItemText {
	text-align:       center;
	width:            100%;
}

*.bodySidebarItemNote {
	color:            #808080;
	font-size:        x-small;
	text-align:       center;
	width:            100%;
}

*.bodySidebarItemSize {
	font-family:      monospace;
	font-size:        smaller;
	text-align:       center;
	width:            100%;
}

*.bodySidebarItemMore  {
	font-size:        smaller;
	text-align:       right;
	width:            100%;
}

*.bodySidebarBanner {
	margin-top:       16px;
	text-align:       center ;
}

*.bodySidebarBannerFirst {
	text-align:       center ;
}

*.bodyError {
	margin-top:       16px;
	text-align:       center;
}
