/*	MAIN CSS */
/*	last modif. 1.october.09 */

/*	GLOBAL CSS */
ul, li, img {  border:0;  padding: 0; margin: 0; text-align:left} 
body { background-image: url(../images/General/background.gif); background-repeat: repeat-x; margin: 0px auto 0px auto; text-align:left; border: none; }
.hr, .hr_bottom, .hr_top { height:1px; background-image:url(../images/background/singleduo.gif); background-repeat:repeat-x; width:100%;} /*<div class="hr"></div>*/
.hr { margin:20px 0;} /*<div class="hr"></div>*/
.hr_bottom { margin:20px 0 0 0;} /*<div class="hr_bottom"></div>*/
.hr_top { margin:0 0 20px 0;} /*<div class="hr_top"></div>*/

/*	COLORS */
.white, .h3white, .h4white, .h4_white { color:#FFF}
.bg_white { background-color:#FFF}
h1, h2, h3, h4 { color:#003e74; }/* blue */
p, h5, h6, .text12 { color:#26303a}/* gray dark */


/*	FONTS */
td, tr, p, h1, h2, h3, h4, .h4_white, h5, h6, .message, .messagetext  { font-family:'Lucida Grande','Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, sans-serif; font-weight:normal}
td, tr { font-size: 12px}

h1 { font-size: 28px; margin:20px 0 10px 0; letter-spacing: -0.05em; }
h2 { font-size: 22px; margin:20px 0 10px 0; letter-spacing: -0.05em; }
h3 { font-size: 18px; margin:20px 0 10px 0;}
h4 { font-size: 16px; margin:20px 0 10px 0;  letter-spacing: -0.05em; }
h5 { font-size: 12px; margin:6px 0 6px 0; padding:0 }
.h3white { font-size: 18px; margin:0; padding:0}
.h4white { font-size: 16px; margin:0; padding:0}
.h4_white { font-size: 14px; margin:0; }

ul { margin:10px 0 0 20px; }
li { margin:5px; list-style-image:url(../../images/bullet.png);}
p, h5, h6, .text12   {font-weight:normal}
.text12 { font-size: 12px; margin:0; padding:0; }
.text11 { font-size: 11px; margin:0; padding:0; }
.text10 { font-size: 10px; margin:0; padding:0; }


/*	IMAGE */
.imgborder, a imgborder { border:2px solid #ccc }
a:hover .imgborder { border:2px solid #003e74 }


/*	PARAGRAPH */
p { font-size: 12px; margin: .5em 0 1em 0; line-height: 1.4em; padding:0; }
.p_first { margin: 1.3em 0 1em 0; padding:0; }
.p_11 { font-size: 11px; margin:.5em; padding:0; line-height: 1.4em; }


/*	QUOTE */
.messagetext {
	font-size:16px; font-weight:bold; color:#5988b9; line-height:1.4em;
}
.message {
background-image:url(../images/all/background/blue_degrade_v57.jpg);
background-repeat:no-repeat;
background-position:top;
	margin: 0 15px 15px 0;
	padding: 45px 5px 10px 10px;
	float: left;
	width:200px;
	height:190px;
	overflow: visible;
	position:relative;
	font-size:16px;
	line-height:140%;
	
}

/*	CLEAR */
.clearmarg { margin:0; padding:0}

/* FORMS */
.asinput { font-size:12px; background-color:#fff; padding:3px; line-height:160%; border:1px solid #7f9db9; font-family:'Lucida Grande','Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, sans-serif; font-weight:normal }
.asinput:hover{background-color:#eee; color:#000}
.sendform { width:170px; height:40px; background-image:url(../img/btn/btn_sendform_170.jpg); color:#FFF; font-weight:bold; text-align:left; padding:0 0 0 20px; cursor:pointer; border:0}
.sendform:hover {background-image:url(../img/btn/btn_sendform_170_hover.jpg); border:0}
.sendform_200px { width:200px; height:40px; background-image:url(../img/btn/btn_sendform.jpg); color:#FFF; font-weight:bold; text-align:left; padding:0 0 0 20px; cursor:pointer; border:0}
.sendform_200px:hover {background-image:url(../img/btn/btn_sendform_hover.jpg); border:0}


/*	TABLES */
.table940  { width:940px; }
table {  border-collapse: collapse;  border-spacing: 0;}
	

/*	IMAGES BACKGROUND OLD VERSION */
.imgback_topLeft, .imgback_topRight, .imgback_btmleft, .imgback_btmRight { background-repeat:no-repeat;}
.imgback_topLeft { background-image:url(../images/MWindow/BtopLeft.gif); width:26px; height:70px; vertical-align:top}
.imgback_topRight { background-image:url(../images/MWindow/BtopRight.gif); width:28px; height:70px; vertical-align:top}
.imgback_btmleft { background-image:url(../images/MWindow/Bbtmleft.gif); width:26px; height:21px}
.imgback_btmRight { background-image:url(../images/MWindow/BbtmRight.gif); width:26px; height:21px}


/*	COLS  to fix old non css version */
.col_left { display:table; width:182px; vertical-align:top;}
.col_content { display:table; vertical-align:top;}
.col_vert_dotline { width:30px; vertical-align:top; background-image:url(../images/General/Vdots.gif); background-repeat:repeat-y}

/*	MENU  */
.menu_hor { background-color:#11568B; height:22px; width:100%}

/*	FLASH */
.flashcontain { display:block}


/*	COLORS */
/* BLUE.003e74 / ORANGE.FE850A*/
caption, th, td {
	font-weight: normal;
	}


/*	FONT FAMILY */
.Title1, .Title4 {font-family: "Univers Light Condensed", "Univers Condensed", "Univers Extended", Verdana;}
.TopRightTxtMenuOn, .MenuItems, .TopRightLangChoiceMenu, #QuickLinks .title, #QuickLinks, .QuickLinksFont, #MenuItms, .punchLine, a, a:link, a:hover, a:active, a:visited {font-family:Verdana, Arial, sans-serif;}

.VerdanaTxtBlue12B, .VerdanaTxtGrey10, .QuickLinksFontTitle, .VeryBigBoldBlue, .Title2, .Title3  {font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, sans-serif; font-weight:normal}
	
.Title1 { color: #11568b; font-weight: bold; font-size: 26px; }
.Title2 {color: #5988b9; font-size: 15px; margin:.5em 0 1em 0;}
.Title3 { color: #666666; font-size: 13px; margin:.5em 0 1em 0;}
.Title4 { color: #11568B; font-size: 22px; font-weight: bold; margin:.5em 0 1em 0; }
.VerdanaTxtBlue12B { color:#336599; font-size:10px; font-weight:bold }
.VerdanaTxtGrey10 { font-size:10px; font-weight:normal}
.QuickLinksFontTitle { color:#11568B; font-size:12px; font-weight:bold }
.VeryBigBoldBlue { color: #11568B; font-size: 30px; font-weight: bold; }
.ArialTxt14 { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 14px;}

/*	LINKS */
a, a:link, a:hover, a:active, a:visited {COLOR: #e37404; TEXT-DECORATION:underline}
a:hover { color:#e33804; }

.Copyright {font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #336699;}

/*	MENU ITEMS */
#MenuItms { COLOR:#ffffff; TEXT-DECORATION: none; font-size:11px; font-weight:bold; height: 21px;}
#MenuItms a { VERTICAL-ALIGN: middle; WHITE-SPACE: nowrap; MARGIN: 0px; PADDING-BOTTOM: 2px; COLOR:#ffffff; TEXT-DECORATION: none; FONT-WEIGHT: bold; BORDER-LEFT:#ffffff 1px solid; HEIGHT: 18px; LINE-HEIGHT: 17px; padding-left: 10px; padding-right: 10px;}
#MenuItms a.first { BORDER-LEFT-WIDTH:0px }
#MenuItms a:hover { COLOR: #f0ab16; }
#MenuItms a.selected {  COLOR: #f0ab16; }

.punchLine { font-size:10px; color: #467295; font-weight: bold; }
.QuickLinksFont { font-size:11px; color: 336599; text-decoration: none; }
#QuickLinks { font-size:10px; VERTICAL-ALIGN: middle; text-indent: 3px; }
#QuickLinks A { font-size:10px; WHITE-SPACE: nowrap; MARGIN: 0px; font-weight: normal; color: #11568B; height: 13px; }
#QuickLinks A:hover{ height: 13px; text-decoration: underline; font-size:10px; }
#QuickLinks .title{ COLOR: #ffffff; TEXT-DECORATION: none; font-size:10px; font-weight:bold; background: #5687ad; height: 15px; }

#QuickLinks .selected { font-weight: bold; color: #11568B; height: 13px; background: #E6EAEA; font-size:10px;}
#QuickLinks .Sub { font-weight: bold; color: #11568B; height: 13px; text-indent: 9px; }

#QuickLinks .selectedSub {
	font-weight: bold;
	color: #11568B;
	height: 13px;
	background: #E6EAEA;
	text-indent: 9px;
}



.SiteMapLevel1 {
	padding-left: 5px;
	background-image:url(../images/General/arrow-trans.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent: 8px;
}

.SiteMapLevel2 {
	background-image:url(../images/General/arrow-transSub.gif);
	background-repeat:no-repeat;
	background-position:15px;
	margin: 15;
	text-indent: 15px;
	padding-left: 15px;
}



.TopRightTxtMenuOn {
	color: #000000;
	font-style: normal;
	font-size: 10px;
}

.Trademark {
	position:relative;
	bottom: 10px;
	font: lighter 30% Arial, Helvetica, sans-serif;
}


.MenuItems {
	font-size:10px;
	font-weight:bold;
	color: #FFFFFF;
	padding: 0px;
}

.TopImageBorder {
	border: 1px solid #11568B;
}

.SiteMapLevel3 {
	background-image:url(../images/General/arrow-transSub.gif);
	background-repeat:no-repeat;
	background-position:30px;
	margin: 15;
	text-indent: 30px;
	padding-left: 15px;
}
.TopRightLangChoiceMenu {

	color: #FE850A;
	font-style: normal;
	font-size: 10px;
}



.PortalTxt, a.PortalTxt:link, a.PortalTxt:active, a.PortalTxt:visited, a.PortalTxt:hover{
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial Narrow, Arial, Tahoma, Verdana;
	text-decoration: none;
	color: #336699;
}

.PortalTxtBlack, a.PortalTxtBlack:link, a.PortalTxtBlack:active, a.PortalTxtBlack:visited, a.PortalTxtBlack:hover{
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-family: Arial Narrow, Arial, Tahoma, Verdana;
	text-decoration: none;
	color: #000000;
}

.BigBoldOrange {
	color: #FE850A;
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.ButtonLike {
	background-color: #EAEAEA;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	margin: 0px;
	color: #11568B;
}


