

/*Version: 2.4 - modifications, 13. Jan 2008 by AML*/

/*000 Basic text definitions ------- by AML*/

body,  html /*      bar always on with height     */ {

	padding:0;

	color:#000;

	background-image: url(../images/06_backgrounder.gif);

	background-repeat: repeat;

	background-attachment: scroll;

	background-position: 0 0;

	height: 100%;

	margin: 0 0 1px; }

body /*                     force browser to spread (not IE)                     */ {

	font-size: 81.1%;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	min-width:986px; }

p,  td /*                          Try to make some control also for these common tags                                             */ {

	font-size: 100.1%; }

a:link,  a:visited,  a:active {

	color: #314f81;

	text-decoration: none; }

a:hover {

	color: #4f4f4f;

	text-decoration: underline; }

/*001Core layouting positions ------- by AML*/

#wrap /*                     Whole width is here and background image                     */ {

	background: white url(../images/03_content_bg.gif) repeat-y;

	margin:0 auto;

	width:986px; }

#header /*                   Includes intends already                   */ {

	background:white url(../images/01_upper_bg.gif) no-repeat;

	height: 104px;

	padding: 5px 5px 0; }

#navigation /*                     MainSelection backgrounder and height                     */ {

	background-image: url(../images/02_middlebar_bg.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 0 0;

	height: 31px;

	padding-right: 5px;

	padding-left: 5px; }

#content /*                      Beware: no margins or padding  here, see 004                      */ {

	background-image: none;

	background-repeat: repeat;

	background-attachment: scroll;

	background-position: 0 0;

	float:right;

	width:721px; }

#leftside /*                     Selectables in left                     */ {

	background-image: none;

	background-position: 0 0;

	vertical-align: top;

	float:left;

	width:265px; }

#footer /*                     Background image and clean up                     */ {

	background-image: url(../images/04_footer_bg.gif);

	background-repeat: no-repeat;

	background-attachment: scroll;

	background-position: 0 0;

	width: 986px;

	height: 33px;

	clear:both;

	padding-top: 2px; }

/*002 Headerarea finetune ------- by AML*/

.navboxcont_Headerarea {

	width: 976px;

	height:101px                           }

.navboxleft_Headerarea {

	width:362px;

	float:left;

	height:81px;

	margin-top: 20px;

	margin-right: 3px;

	margin-left: 6px !important; }

.navboxauto_Headerarea /*                           in real life: 585px width - IE quirk again                              */ {

	margin-left:371px;

	width:auto;

	height:101px;

	margin-top: 3px;

	padding-right: 10px; }

.TopSelection /*                             For Upright menue                             */ {

	color: white;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none; }

.TopSelection a:link,  .TopSelection a:visited,  .TopSelection a:active {

	color: white;

	font-weight: bold;

	text-decoration: none; }

.TopSelection a:hover {

	color: #fc0;

	font-weight: bold;

	text-decoration: none; }

.navboxauto_Headerarea img /*                             just for 486x60 banner, line comes automatic                             */ {

	visibility: visible;

	clear: both;

	margin-top: 14px;

	border: solid 1px #d3d3d3; }

/*003 MainSelections finetune ------- by AML*/

.navboxcont_MainSelection /*                           Positioning only / Note: 5px left/right already taken                           */ {

	width: 976px;

	height:31px; }

.navboxleft_MainSelection {

	width:260px;

	float:left;

	height:31px; }

.navboxauto_MainSelection /*                           In real world 696px / 20 px intend - IE quirk                           */ {

	width:auto;

	height:31px;

	margin-left: 260px;

	padding-left: 20px; }

.MainSelections {

	color: #314f81;

	font-size: 13px;

	font-family: "Arial Narrow", "trebuchet ms", arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 0.03em;

	padding-top: 7px; }

.MainSelections a:link,  .MainSelections a:visited,  .MainSelections a:active {

	color: #314f81;

	font-weight: bold;

	text-decoration: none; }

.MainSelections a:hover {

	color: #4f4f4f;

	font-weight: bold;

	text-decoration: underline; }

#MainSelections ul {

	margin:0;

	padding:0;

	list-style:none; }

#MainSelections li {

	display:inline;

	margin:0;

	padding:0; }

.divider_line /*                 Special divider line in MainSelections                 */ {

	height: 18px;

	margin-right: 8px;

	margin-left: 3px;

	border-right: 1px solid #314f81; }

.date /*                 Only for date                 */ {

	color: white;

	font-size: 11px;

	padding-top: 7px;

	padding-left: 3px; }

/*004 Contentarea finetune ------- by AML*/

.colcont_content /*                     Content remove margins + background white                     */ {

	background-color: white;

	width: 716px;

	height:auto  ;

	margin-right: 5px; }

.colboxup_content /*                     Content upperarea gradient + drop                     */ {

	background-color: white;

	background-image: url(../images/05_contentup_gradient.gif);

	background-repeat: repeat-x;

	background-attachment: scroll;

	width:686px;

	height:20px  ;

	padding-right: 10px;

	padding-left: 20px; }

.colboxreal_content /*                     Real Content inside this                     */ {

	background-color: white;

	width:686px;

	height:auto;

	padding-right: 10px;

	padding-left: 20px; }

.colboxdown_content /*                     Content footer                     */ {

	background-color: white;

	background-image: url(../images/07_dotted_lines.gif);

	background-repeat: repeat-x;

	background-attachment: scroll;

	text-align: right;

	width:686px;

	height:auto  ;

	margin-right: 10px;

	margin-left: 20px;

	padding-top: 5px;

	padding-right: 0;

	padding-left: 0; }
.colboxdown_content IMG { border-width: 0; }
.colboxdown_content IMG a:link, .colboxdown_content IMG a:visited, .colboxdown_content IMG a:active { border-width: 0; }
H1 /*                       For content header                                      */ {

	color: #314f81;

	font-size: 22px;

	font-family: "Arial Narrow", "trebuchet ms", arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 23px;

	text-transform: none;

	text-align: left;

	margin-top: 7px;

	margin-bottom: 7px; }

H3 /*                       For content subheader                                      */ {

	color: #314f81;

	font-size: 18px;

	font-family: "Arial Narrow", "trebuchet ms", arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: none;

	text-align: left;

	margin-top: 12px;

	margin-bottom: 7px; }

H3 a:link,  H3 a:visited,  H3 a:active {

	color: #314f81;

	font-weight: bold;

	text-decoration: none; }

H3 a:hover {

	color: #fc0;

	font-weight: bold;

	text-decoration: none; }

H4 {

	color: #314f81;

	font-size: 13px;

	font-weight: bold;

	text-align: left;

	text-transform: none;

	margin-top: 8px;

	margin-bottom: 4px; }

.for_table { width: auto; height: auto; }

.for_table TABLE {

	font-weight: normal;

	border-right: 1px solid #4f4f4f;

	border-bottom: 1px solid #4f4f4f; }

.for_table TD { font-size: 11px; font-weight: normal; background-color: #fffdf4; text-align: right; text-transform: none; margin: 1px; padding: 5px 10px; border-top: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; }

.for_table TBODY {

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; }

.for_table .tableheaders {

	font-size: 12px;

	font-weight: bold;

	background-color: #cbd3df;

	text-transform: none;

	text-align: left; }

.tableheaders { font-size: 12px; font-weight: bold; background-color: #cbd3df; text-align: left; text-transform: none; }

.for_table .tableleft {

	text-align: left; }

.tableleft { text-align: left; }

.for_table .table_nowrap {

	white-space: nowrap; }

.table_nowrap { white-space: nowrap; }

.for_table TR { }

smalltxt {

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	text-align: left;

	text-transform: none; }

.smaller_TXTcontent {

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	text-align: left;

	text-transform: none; }

.breadcrumb {

	color: #a7a7a7;

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	text-decoration: none;

	text-align: left;

	text-transform: none;

	position: relative;

	top: 8px; }

.breadcrumb a:link,  .breadcrumb a:visited,  .breadcrumb a:active {

	color: #a7a7a7;

	text-decoration: none; }

.breadcrumb a:hover {

	color: #4f4f4f;

	text-decoration: none; }

P {

	margin-top: 0;

	margin-bottom: 7px; }

P IMG /*                       Only for content images                                      */ {

	background-color: #e8e8e8;

	background-repeat: no-repeat;

	background-attachment: scroll;

	vertical-align: text-top;

	float: right;

	margin: 5px 0 5px 5px;

	padding: 5px;

	border: dotted 1px #4f4f4f; }

.imageleft {

	background-color: #e8e8e8;

	background-repeat: no-repeat;

	background-attachment: scroll;

	margin: 5px 5px 5px 0;

	padding: 5px;

	float: left;

	vertical-align: text-top;

	border: dotted 1px #4f4f4f; }

.noframeleft {

	background-color: white;

	background-repeat: no-repeat;

	background-attachment: scroll;

	margin: 5px 5px 5px 0;

	float: left;

	vertical-align: text-top;

	padding: 0;

	border-width: 0; }

address /*                       Written area                                      */ {

	color: #a7a7a7;

	font-size: 11px;

	font-weight: normal;

	font-style: normal;

	text-transform: none;

	text-align: right;

	padding-bottom: 5px; }

address a:link,  address a:visited,  address a:active {

	color: #a7a7a7;

	text-decoration: none;

	text-align: right;

	text-transform: none; }

address a:hover {

	color: #4f4f4f;

	text-decoration: none;

	text-align: right;

	text-transform: none; }

/*005 Leftside finetune ------- by AML*/

#position_leftcontent /*                 lets take intends here                 */ {

	background-position: 0 0;

	text-align: left;

	vertical-align: top;

	margin: 0;

	padding: 0 1px 0 5px; }

.TopMenu /*                        Section name                          */ {

	color: #fff;

	font-size: 13px;

	font-family: "Arial Narrow", "trebuchet ms", arial, Helvetica, sans-serif;

	font-weight: bolder;

	background-color: #314f81;

	text-transform: uppercase;

	text-align: left;

	word-spacing: 0.03em;

	height: 24px;

	padding: 6px 0 0 6px;

	border-top: 1px solid #fff;

	border-right-width: 0;

	border-bottom-width: 0;

	border-left-width: 0; }

.TopMenu a:link,  .TopMenu a:visited,  .TopMenu a:active {

	color: #fff;

	text-decoration: none;

	text-align: left; }

.TopMenu a:hover {

	color: #fc0;

	text-decoration: none;

	text-align: left; }

.menu_search {

	color: #314f81;

	font-size: 11px;

	background-color: #fff8de;

	list-style-type: none;

	margin: 0;

	padding: 6px;

	border-top: 1px solid #4f4f4f;

	border-bottom: 1px solid #4f4f4f; }

.left_buttons /*                 for buttons downleft                 */ {

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	font-size: 11px;

	vertical-align: top;

	margin: 5px 0 5px 6px;

	padding: 0; }

.left_buttons a:link,  .left_buttons a:visited,  .left_buttons a:active,  .left_buttons a:hover {

	font-size: 11px;

	text-decoration: none;

	margin: 0;

	padding: 0; }

/*006 Leftside dynamic selections ------- by AML*/

.menu_top /*                        Here starts selections                          */ {

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	color: #314f81;

	text-transform: none;

	text-align: left;

	margin: 0;

	padding: 0;

	border-top: 1px solid #4f4f4f;

	list-style-type: none; }

.menu_top a:link,  .menu_top a:visited,  .menu_top a:active {

	color: #314f81;

	text-decoration: none;

	margin: 0;

	list-style-type: none;

	padding: 4px 5px 4px 6px;

	border-bottom: 1px solid #4f4f4f;

	display: block; }

.menu_top a:hover {

	color: #4f4f4f;

	background-color: #e4e8ef;

	text-decoration: none;

	margin: 0;

	border-bottom: 1px solid #4f4f4f;

	list-style-type: none; }

.menu_top ul ul a:link,  .menu_top ul ul a:visited,  .menu_top ul ul a:active {

	color: #314f81;

	background-color: #fff8de;

	text-decoration: none;

	margin: 0;

	list-style-type: none;

	display: block;

	padding: 4px 5px 4px 16px;

	border-bottom: 1px solid #4f4f4f; }

.menu_top ul ul a:hover {

	color: #4f4f4f;

	text-decoration: none;

	background-color: #e4e8ef;

	margin: 0;

	border-bottom: 1px solid #4f4f4f;

	list-style-type: none; }

.menu_top ul ul ul a:link,  .menu_top ul ul ul a:visited,  .menu_top ul ul ul a:active {

	color: #314f81;

	text-decoration: none;

	margin: 0;

	list-style-type: none;

	display: block;

	padding: 4px 5px 4px 26px;

	border-bottom: 1px solid #4f4f4f; }

.menu_top ul {

	background-color: #fff2bf;

	margin: 0;

	padding: 0;

	list-style-type: none; }

.menu_top li {

	margin: 0;

	padding: 0;

	list-style-type: none; }

.menu_top ul ul {

	margin: 0                        }

.menu_top ul ul ul {

	margin: 0;

	list-style-type: none; }

.menu-parent > a {

	background: #cbd3df;

	text-decoration: none; }

.menu-current > a {

	background: #e4e8ef;

	text-decoration: none; }

.menu_current {

	font-size: 11px;

	font-weight: bold;

	background: #e4e8ef;

	text-decoration: none;

	display: block; }

.menu_current li {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	background: #e4e8ef;

	display: block; }

.menu_expand li ul {

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	background: #e4e8ef;

	display: block; }

.menu_default {

	font-size: 11px;

	background-image: none;

	background-repeat: repeat;

	background-attachment: scroll;

	background-position: 0 0;

	text-decoration: none;

	display: block; }

ul.mark .menu-parent:before {

	content: "(p) "                            }

ul.mark .menu-current:before {

	content: "(c) "                            }

ul.mark .menu-sibling:before {

	content: "(s) "                            }

ul.mark .menu-child-0:before {

	content: "(c-0) "                            }

ul.mark .menu-child-1:before {

	content: "(c-1) "                            }

ul.mark .menu-child-2:before {

	content: "(c-2) "                            }

/*007 Footer finetune ------- by AML*/

#footer p /*                     For text areas                     */ {

	color: white;

	font-size: 11px;

	text-align: center;

	margin: 0;

	padding:5px; }

#footer p a:link,  #footer p a:visited,  #footer p a:active {

	color: white;

	font-weight: normal;

	text-decoration: none;

	text-transform: none;

	text-align: center; }

#footer p a:hover {

	color: #fc0;

	font-weight: normal;

	text-decoration: none;

	text-align: center; }

/*008 Form and Buttons finetune ------- by AML*/

FORM {

	margin: 0;

	padding: 0; }

TEXTAREA {

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	color: #314f81;

	font-size: 11px;

	font-weight: normal;

	padding: 3px; }

SELECT {

	color: #314f81;

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	font-weight: normal;

	vertical-align: -3px;

	padding: 3px; }

INPUT {

	color: #314f81;

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	font-weight: normal;

	vertical-align: -3px;

	padding: 3px; }

INPUT.btn {

	color: #314f81;

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	font-weight: normal;

	margin: 2px 0 0;

	padding: 0; }

BUTTON {

	color: #314f81;

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	font-weight: normal;

	margin: 2px 0 0;

	padding: 0; }

INPUT.field_checkbox {

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	vertical-align: -3px;

	cursor: pointer; }

.field_title {

	font-size: 11px;

	margin-left: 50px; }

.stripe_down /*                only blue line downline for 009-014, some IE quirks                */ {

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	text-align: right;

	height: 5px;

	padding-right: 5px;

	padding-left: 5px;

	border-top: 5px solid #314f81; }

/*009 Comments area in content ------- by AML*/

.Comment_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.Comment_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 45px;

	border-left: 1px solid #4f4f4f; }

.Comment_leftquite {

	background-image: url(../images/QuiteMark.gif);

	background-repeat: no-repeat;

	background-position: left top;

	width: 35px;

	height: 28px; }

.Comment_specials {

	font-size: 11px;

	font-style: italic;

	background-repeat: no-repeat;

	background-position: right bottom; }

.Comment_content {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/QuiteMark.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 8px;

	padding-right: 10px;

	padding-bottom: 10px;

	border-right: 2px solid #4f4f4f; }

.Comment_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-color: #4f4f4f #4f4f4f #314f81;

	border-style: solid;

	border-width: 1px 2px 5px 1px; }

/*010 Form area in content ------- by AML*/

.Form_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.Form_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 90px;

	border-left: 1px solid #4f4f4f; }

.Form_specials {

	color: #f00;

	font-size: 11px;

	font-style: italic;

	background-repeat: no-repeat;

	background-position: right bottom;

	vertical-align: top; }

.Form_content {

	font-size: 13px;

	background-color: white;

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 2px solid #4f4f4f; }

.Form_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-style: solid;

	border-width: 1px 2px 5px 1px;

	border-color: #4f4f4f #4f4f4f #314f81; }

.Form_spacer {

	font-size: 1px;

	height: 6px; }

/*011 Searching in content ------- by AML*/

.Searching_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.Searching_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 90px;

	border-left: 1px solid #4f4f4f; }

.Searching_specials {

	color: #f00;

	font-size: 11px;

	font-style: italic;

	background-repeat: no-repeat;

	background-position: right bottom;

	vertical-align: top; }

.Searching_content {

	font-size: 11px;

	background-color: white;

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 2px solid #4f4f4f; }

.Searching_content2 {

	font-size: 11px;

	background-color: white;

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 5px;

	padding-right: 5px;

	border-right: 2px solid #4f4f4f; }

.Searching_header2 {

	font-size: 13px;

	font-weight: bold;

	background: white url(../images/07_dotted_lines.gif) repeat-x 50% bottom;

	text-indent: -5px;

	padding-top: 5px;

	padding-bottom: 5px; }

.Searching_results {

	font-size: 11px;

	font-weight: normal;

	background: #fff8de url(../images/07_dotted_lines.gif) repeat-x 50% bottom;

	padding: 5px; }

.Searching_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-style: solid;

	border-width: 1px 2px 5px 1px;

	border-color: #4f4f4f #4f4f4f #314f81; }

/*012 Login in content ------- by AML*/

.Login_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.Login_left {

	font-size: 11px;

	background-color: #fff8de;

	background-image: url(../images/user.gif);

	background-repeat: no-repeat;

	background-position: 11px 10px;

	width: 90px;

	border-left: 1px solid #4f4f4f; }

.Login_specials {

	color: #f00;

	font-size: 11px;

	font-style: italic;

	background-color: #fff8de;

	background-repeat: no-repeat;

	background-position: right bottom; }

.Login_content {

	font-size: 13px;

	background-color: #fff8de;

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 8px;

	padding-right: 10px;

	padding-bottom: 10px;

	border-right: 2px solid #4f4f4f; }

.Login_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-color: #4f4f4f #4f4f4f #314f81;

	border-style: solid;

	border-width: 1px 2px 5px 1px; }

/*013 Files in content ------- by AML*/

.Files_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.Files_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 45px;

	border-left: 1px solid #4f4f4f; }

.Files_specials {

	color: #a7a7a7;

	font-size: 9px;

	background-repeat: no-repeat;

	background-position: right bottom;

	vertical-align: bottom; }

.Files_content { font-size: 11px; background-color: white; background-repeat: no-repeat; background-position: right bottom; padding-top: 5px; padding-bottom: 5px; border-right: 2px solid #4f4f4f; }

.Files_header2 {

	font-size: 13px;

	font-weight: bold;

	background-color: white;

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position:  50% bottom;

	vertical-align: bottom; }

.Files_results { font-size: 11px; font-weight: normal; background-image: url(../images/07_dotted_lines.gif); background-repeat: repeat-x; background-attachment: scroll; background-position:  50% bottom; padding-top: 5px; padding-bottom: 5px; }

.Files_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-style: solid;

	border-width: 1px 2px 5px 1px;

	border-color: #4f4f4f #4f4f4f #314f81; }

/*014 Bookmark in content ------- by AML*/

.Bookmark_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.Bookmark_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 45px;

	border-left: 1px solid #4f4f4f; }

.Bookmark_specials {

	color: #a7a7a7;

	font-size: 9px;

	background-repeat: no-repeat;

	background-position: right bottom;

	vertical-align: bottom; }

.Bookmark_content {

	font-size: 11px;

	background-color: white;

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 2px solid #4f4f4f; }

.Bookmark_header2 {

	font-size: 13px;

	font-weight: bold;

	background-color: white;

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position:  50% bottom;

	vertical-align: bottom; }

.Bookmark_results {

	font-size: 11px;

	font-weight: normal;

	background-image: url(../images/07_dotted_lines.gif);

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position:  50% bottom;

	margin-top: 3px; }

.Bookmark_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-style: solid;

	border-width: 1px 2px 5px 1px;

	border-color: #4f4f4f #4f4f4f #314f81; }

/*because bugs in IE & CMS - other version*/

.Bookmarkz_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	width: 582px;

	height: 19px;

	padding: 6px 5px 5px 10px;

	border-style: solid;

	border-width: 1px 2px 1px 1px;

	border-color: #4f4f4f; }

.Bookmarkz_header2 {

	font-size: 13px;

	font-weight: bold;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-position: left top;

	padding: 5px 5px 0 10px;

	width: 582px;

	height: 5px;

	border-right: 2px solid #4f4f4f;

	border-left: 1px solid #4f4f4f; }

.Bookmarkz_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 522px;

	padding: 0 10px 5px 65px;

	border-right: 2px solid #4f4f4f;

	border-left: 1px solid #4f4f4f; }

.Bookmarkz_content1 /*     IE quirk inline     */ {

	font-size: 13px;

	font-weight: bold;

	background-repeat: no-repeat;

	background-position: right bottom;

	width: 519px;

	padding: 0 5px 0 0;

	display: inline; }

.Bookmarkz_content2 /*     IE quirk inline     */ {

	font-size: 11px;

	background-repeat: repeat-x;

	background-position: right bottom;

	padding: 0 5px 5px 0;

	width: 519px;

	display: inline; }

.Bookmarkz_results {

	font-size: 11px;

	font-weight: normal;

	background-image: url(../images/07_dotted_lines.gif);

	background-repeat: repeat-x;

	background-attachment: scroll;

	background-position: 0 50%;

	margin-top: 3px; }

.stripe_down2 {

	font-size: 11px;

	font-family: "Trebuchet MS", "Lucida Grande", Arial, Geneva, Helvetica, SunSans-Regular, sans-serif;

	text-align: right;

	width: 590px;

	padding-right: 5px;

	padding-left: 5px;

	height: 5px;

	border-top: 5px solid #314f81; }

/*015 News areas content  ------- by AML*/

.News_header {

	font-size: 13px;

	font-weight: bold;

	background-color: #cbd3df;

	background-image: url(../images/Bar_gradient.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding: 5px 5px 7px 10px;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.News_left {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/left_gradient.gif);

	background-repeat: repeat-y;

	background-attachment: scroll;

	width: 45px;

	border-left: 1px solid #4f4f4f; }

.News_specials {

	font-size: 11px;

	font-style: italic;

	background-image: url(../images/07_dotted_lines.gif);

	background-repeat: repeat-x;

	background-position: 50% bottom; }

.News_content {

	font-size: 11px;

	background-color: white;

	background-image: url(../images/QuiteMark.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 8px;

	padding-right: 10px;

	padding-bottom: 10px;

	border-right: 2px solid #4f4f4f; }

.News_down {

	font-size: 11px;

	background-color: #e8e8e8;

	text-align: right;

	padding: 3px 5px;

	border-color: #4f4f4f #4f4f4f #314f81;

	border-style: solid;

	border-width: 1px 2px 5px 1px; }

/*016 for CV and long documents by AML

*/

.padbcont_headerboxCV {

	background: #cbd3df url(../images/Bar_gradient.gif) no-repeat right 50%;

	width:686px;

	height:auto          ;

	border-bottom: 3px solid #314f81; }

.padbox_headerboxCV {

	font-size: 13px;

	font-weight: bold;

	vertical-align: middle;

	width:auto;

	height:25px;

	padding:5px 5px 0       ;

	border-color: #4f4f4f;

	border-style: solid;

	border-width: 1px 2px 1px 1px; }

.navboxcont_contentboxCV {

	background-color: #fff;

	width: 683px;

	height:auto ;

	border-right: 2px solid #4f4f4f;

	border-left: 1px solid #4f4f4f; }

.navboxleft_contentboxCV {

	background-repeat: repeat-y;

	background-attachment: scroll;

	width:50px;

	float:left;

	height:auto         }

.navboxauto_contentboxCV {

	background-color: white;

	margin-left:50px;

	width:auto;

	height:auto ; }

.navboxauto_contentboxCV TR,  .navboxauto_contentboxCV TR {

	font-size: 11px;

	background-color: white;

	margin-left: 50px;

	width: auto;

	height: auto; }

.navboxauto_contentboxCV P {

	font-size: 11px;

	background-color: white;

	margin-top: 3px; }

.navboxauto_contentboxCV table {

	font-size: 11px;

	background-color: white;

	margin-left: 50px;

	width: auto;

	height: auto;

	padding: 10px 10px 10px 0; }

/*017 News Reader  ------- by AML*/

.nr_description {

	font-size: 11px;

	font-weight: normal; }

.nr_content {

	font-size: 13px;

	font-weight: bold; }

.nr_content ul {

	font-size: 13px;

	font-weight: bold; }

.nr_content li {

	font-size: 13px;

	font-weight: bold;

	margin-bottom: 4px;

	list-style: disc; }

.nr_itemdesc {

	font-size: 11px;

	font-weight: normal;

	font-style: normal; }

.nr_itemdesc ul {

	font-size: 11px;

	font-weight: normal;

	font-style: normal; }

.nr_itemdesc li {

	font-size: 11px;

	font-weight: normal;

	font-style: normal; }

.discreet {

	font-size:87%; }

/*020 Special tweaks  ------- by AML*/

.rss-item { 

    font-weight: bold; margin-bottom: 7px; }

.rss-body { 

    font-weight: normal; }

/*Yes... made with GoLive CS2 - some inspiration/hacks was taken from http://www.456bereastreet.com/, thanks Roger Johansson and Veerle Pieters.*/


