@charset "iso-8859-2";

/* Global tags */
 
BODY {
	background-color: #DFDFDF;
	margin: 0 0 0 0;
	font-family: Verdana, arial, Sans-serif;
	font-size: 11px;
	color: #595A6A;	
}

DIV.header_margin {
	margin-top: 26px;
}

#main_border {
	border: 1px solid #E3E3E3;
	background-color: #FFFFFF;
}

.frontContent {
	background-color: #F3F3F3;
}

#second_border {
	border: 1px solid #C5C5C5;
}

UL {
	list-style-image:url(images/ul-dot.gif);
	margin-top: 4px;
	margin-bottom: 4px;
}

LI {
	padding-bottom: 2px;
	text-align: left;
}

H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-image:url(images/title-dot.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 15px;
	color: #2C6DA3;
}

H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #2C6DA3;
}

H4 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;
        color: #2C6DA3;
}

H5 {
	color: #2C6DA3;
        font-family: Verdana, Arial, Sans-serif;
        font-size: 14px;
        font-weight: normal;
	margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

.bodytext {
	margin: 0px 0px 0px 0px;
}

DIV #lang {

        font-family: Verdana, Arial, Sans-serif;
        font-size: 10px;
        color: #9C9C9C;
	padding-right: 2px;
}

#lang A, #lang A:visited {
	color: #9C9C9C;
        text-decoration: none;
}

#lang A:hover {
         text-decoration: underline;
}



.lang_opt {
 	font-size: 10px;
        color: #232323;
	height: 18px;
}

#path {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#content #path A {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}

#content #path A:hover {
	color: #97A6EA;
}

.box {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.box_body UL {
	list-style-image:url(images/ul-dot-small.gif);
	margin-top: 2px;
}

.box_body LI {
	padding-bottom: 1px;
	margin-left: 0px;
}

.box_inside {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 5px 8px;
}

.box_form {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	background-color: #FFFFFF; border: 1px solid #CCCCCC;
	margin: 0px;
}

.box A, .box A:visited {
     color: #4261A5;
	 text-decoration: none;
}

.box A:hover {
	 text-decoration: underline;
}

.box_header {
	border-bottom: 1px solid #CCCCCC; 
    font-weight: bold;
	background-image:url(images/box-bg-1.jpg);
	vertical-align:top;
    padding: 2px 0px 2px 4px;
}

.box_body {
    padding: 4px 4px 4px 4px;
}

.newsCell {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;	
}

.newsCellOut {
 	padding: 1px 1px 1px 1px;
}

.box_header2 {
	border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
	background-image:url(images/box-bg-3.jpg);
	vertical-align:top;
    padding: 2px 0px 2px 4px;
}

.box_header4 {
	border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
	background-image:url(images/box-bg-4.jpg);
	vertical-align:top;
    padding: 2px 0px 2px 4px;
}

.box_header5 {
	border-bottom: 1px solid #CCCCCC;
    font-weight: bold;
	background-image:url(images/box-bg-4.jpg);
	vertical-align:top;
    padding: 2px 0px 2px 4px;
}

.input_text, .tx-newloginbox-pi1 INPUT, .tx-srfeuserregister-pi1 INPUT {
	border: 1px solid #CCCCCC;
	background-color: #DEE3F8;
}

.input_submit, .tx-newloginbox-pi1-submit, .tx-srfeuserregister-pi1-submit {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	background-color: #DEE3F8;
	padding-left: 6px;
	padding-right: 6px;
	text-align: center;
}


#header {
	background-color:#C9C8D7;
	height: 77px;
	margin-bottom: 1px;
}

#menu_main {
	background-image:url(images/main-menu-bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	margin-bottom: 1px;
	padding-top: 2px;
}

#menuLeft {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	background-color: #FFFFFF;
}


#menuLeft_na {
	background-image:url(images/left-menu_na.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#FFFFFF;
	margin-bottom: 1px; 
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCCCCC;
}


#menuLeft_na A, #menuLeft_na A:visited {
	color: #A2A2A2;
	font-weight:bold;
	text-decoration: none;
	padding-left: 4px;
}

#menuLeft A:hover {
	text-decoration: underline;
}


#menuLeft_act {
	background-image:url(images/left_menu_act.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#FFFFFF;
	margin-bottom: 1px;
	text-align: right;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCCCCC;
}

#menuLeft_act A, #menuLeft_act A:visited {
	color: #A2A2A2;
	font-weight:bold;
	text-decoration: none;
	color: #2C6DA3;
}

#search {
        position: relative;
        top: 45px;
        right: 15px;
        float: right;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #FFFFFF;
        z-index: 100;
}

#search .search_input {
        width: 120px;
        height: 13px;
        border: 0px solid #FFFFFF;
        margin-right: 4px;
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
}

#search .search_button {
        position: relative;
        top: 3px;
        border: 0px solid #FFFFFF;
}

#comm_down {
	margin-bottom: 1px;
}

#brand_down {
	text-align: center;
}

#front_contentRight {
	background-color: #E4E4E4;
}

/* Main content */

#contentFront {
	font-family: Verdana, arial, Sans-serif;
	font-size: 11px;
	margin: 0px 18px 17px 17px;
	color: #595A6A;
}

#content {
	margin: 0px 18px 17px 17px;
	font-size: 11px;	
    text-align: justify;
}

#content A, #content A:visited {
	text-decoration: none;
	color: #2C6DA3;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
}

#contentFront A, #contentFront A:visited {
	text-decoration: none;
	color: #777777;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
}

#contentFront A:hover {
	color: #97A6EA;
}

#content A:hover {
	text-decoration: underline;
}

.box_inside A, .box_inside A:visited {
     color: #4261A5;
	 text-decoration: none;
	 font-size: 10px;
}

.box_inside A:hover {
	text-decoration: underline;
}

#content #separator, #contentFront #separator {
	border-right: 1px dotted #C1C1C1;
	height: 60px; 
	width: 1px; 
	float: left;
	margin-right: 25px;
	margin-left: 30px;
}

#content #separator_alt, #contentFront #separator_alt {
        border-right: 1px dotted #C1C1C1;
        height: 60px;
        width: 1px;
        float: left;
        margin-right: 10px;
        margin-left: 10px;
}

#contentLeft {
	border-right: 1px solid #CCCCCC;
	background-color: #E4E4E5;
}

#leftBanners {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-align: center;
	margin-top: 30px;
}

.groupTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#47639E;
	padding-bottom: 2px;
}

.groupItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777777;
	background-image:url(images/bullet.jpg);
	background-position: left;
	background-repeat:no-repeat;
	padding-left: 11px;
}

#content .frontItems, #contentFront .frontItems {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	float: left;
}

#frontNews {
	margin-top: 16px;
	margin-right: 12px;
	margin-bottom: 18px;
	text-align: right;
}

.newsItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-align: right;
}

#frontNews A, #frontNews A:visited {
	text-decoration: none;
	color: #000000;
}

#menu_main .links A {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

#menu_main #login {
	color: #A0A1A1;
	text-decoration: none;
	font-weight: bold;
	padding-right: 5px;
}

#menu_main #login A {
	color: #A0A1A1;
	text-decoration: none;
}

#menu_down {
	background-image:url(images/menu-down-bg.jpg);
	background-repeat:no-repeat;
	background-position: left top;
	color: #FFFFFF;
	height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	width: 100%;
	float: none;
}

#menu_down .links  {
	padding-left: 5px;
}

#menu_down .links A, #menu_down .links A:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#menu_main .links A:hover, #menu_main #login A:hover, #menu_down .links A:hover, #frontNews A:hover {
	text-decoration:underline;
}

#menu_down #info {
	padding-right: 4px;
}

#front_contentMain {
	background-image:url(images/front_gradient.jpg);
	background-repeat: x-repeat;
	background-position: top;
}

#front_contentRight {
	background-image:url(images/front_gradient.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#sectionImage {
	margin-right:1px;
}

/* Typo plugins */

#imageRotator1 {
	margin-bottom:1px;	
}

#imageRotator2 {
	padding-bottom: 1px;
}

img.IE, #sectionImage img, #imageRotator1 img, #imageRotator2 img {
  display: block;
}

.tx-newloginbox-pi1 TABLE TD, .tx-srfeuserregister-pi1 TABLE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 P.csc-sitemap-level1 { 
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
DIV.csc-menu-2 P.csc-sitemap-level2 { 
	margin: 10px 0px 2px 40px;	
	padding-top: 0px;		
}
DIV.csc-menu-2 P.csc-sitemap-level3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(images/ul-dot.gif);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 15px;
	color: #2C6DA3;
	margin: 2px 0px 0px 60px; 
	padding-bottom: 0px;
}
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
