/** menu css **/
a.active {
	color :#AF273E !important;
	}
.mattblacktabs{
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 10px; /*offset of tabs relative to browser left edge*/
font: bold 14px Arial,Helvetica,sans-serif;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}
.mattblacktabs li a{
float: left;
/*display: block;*/
text-decoration: none;
margin: 0;
padding: 7px 8px; /*padding inside each tab*/
/*border-right: 1px solid white; /*right divider between tabs*/
color: white;
/*background: #414141; background of tabs (default state)*/
}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
/*background: black; background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}

/**
* Top menu
**/

span.lt {
background : transparent  url(/images/borders/menu_left_corner_top.gif) top left no-repeat;
display : block;
z-index : 1;
}
span.ct {
background : transparent  url(/images/borders/menu_top_border.gif) top center repeat-x;
display : block;
z-index : -1;
}
span.rt {
background : transparent  url(/images/borders/menu_right_top_corner.gif) top right no-repeat;
display : block;
z-index : 1;
padding-top: 5px;
}
span.rm {
background : transparent  url(/images/borders/menu_right_center.gif) center right repeat-y;
display : block;
z-index : -1;
}
span.rb {
background : transparent  url(/images/borders/menu_right_bottom_corner.gif) bottom right no-repeat;
display : block;
z-index : 1;
padding-right: 5px;
}
span.cb {
background : transparent  url(/images/borders/menu_bottom_border.gif) bottom center repeat-x;
display : block;
z-index : -1;
}
span.lb {
background : transparent  url(/images/borders/menu_left_bottom_corner.gif) bottom left no-repeat;
display : block;
z-index : 1;
padding-bottom : 5px;
}
span.lm {
background : transparent  url(/images/borders/menu_left_center.gif) center left repeat-y;
display : block;
z-index : -1;
padding-left : 5px;
}

/**
* Left menu
**/
.leftmenu {
	width : 142px;
	margin : 0px;
	padding : 0px;
	}
.leftmenu div {
	margin : 0px;
	padding : 0px;
	}
.lMenuPos_1, .lMenuPos_2, .lMenuPos_3, .lMenuPos_0{
margin-bottom:5px !important;
}
.lMenuPos_1 {
	position:relative;
	right:-20px;
	}
.lMenuPos_2 {
position:relative;
right:-30px;
}
.lMenuPos_3 {
position:relative;
right:-10px;
}
.lMenuPos_0 {
position:relative;
right:-40px;
}
.leftmenu .text {
	overflow : hidden;
	font-size: 12px;
	font-weight: bold;
	margin-left: 14px;
	padding-right: 4px;
	}
.leftmenu .text a,.leftmenu .text a:visited {
	text-decoration : none;
	color: #1F2068;
	} 
.border_img {
margin : 0px;
padding : 0px;
border : none;
	}
div.menuL_rc {
background : transparent  url(/images/borders/l_menu_r_mid.gif) top right repeat-y;
height : 100%;
width : 100%;
float:right;
position: relative;
display: inline-block
}

div.menuL_lc {
background : transparent  url(/images/borders/l_menu_l_mid.gif) top left repeat-y;
height : 100%;
width : 100%;
float:left;
position: relative;
display: inline-block
}
/**
* Right menu
**/
.rightmenu {
	width : 180px;
	padding : 0px;
	margin-left : 33px;
	}
.rightmenu div {
	margin : 0px;
	padding : 0px;
	}
.rightmenu h1 {
	font-size : 17px;
	margin-left: 15px;
	margin-bottom : 10px;
	margin-top : 10px !important;
	}
.rightmenu .text, .rightmenu .url {
	overflow : hidden;
	margin-left: 14px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 8px;
	width : 86%;
	}
.rightmenu .text a,.leftmenu .text a:visited, .rightmenu .url a, .rightmenu .url a:visited  {
	text-decoration : none;
	color: #1F2068;
	}
.rmlink {
	text-decoration: underline !important;
	}
div.menuR_rc {
background : transparent  url(/images/borders/r_menu_r.gif) top right repeat-y;
height : 100%;
width : 100%;
float:right;
}

div.menuR_lc {
background : transparent  url(/images/borders/r_menu_l.gif) top left repeat-y;
height : 100%;
width : 100%;
float:left;
}
/**
* Feedback
**/
.mainColumnInfo {
	width : 460px;
	padding : 0px;
	clear:both;
	float:left;
	margin-top: 23px;
	}
.mainColumnInfo div {
	padding : 0px;
	marging: 0px;
	}
.mainColumnInfo h1 {
	font-size : 14px;
	margin-left: 20px;
	margin-bottom : 10px;
	margin-top : 10px !important;
	color: #1F2068;
	font-weight: bold;
	}
.mainColumnInfo h3 {
	font-size : 10px;
	margin-bottom: 5px;
	color: #1F2068;
	font-weight: bold;
	}
.mainColumnInfo .text {
	margin-left: 23px;
	color:#7f7f7f;
	font-size: 10px;
	}
.mainColumnInfo .text, .mainColumnInfo .url {
	overflow : hidden;
	margin-left: 21px;
	padding-right: 4px;
	padding-top: 5px;
	padding-bottom: 8px;
	width : 86%;
	}
.mainColumnInfo .text a,.leftmenu .text a:visited, .mainColumnInfo .url a, .mainColumnInfo .url a:visited  {
	text-decoration : none;
	color: #1F2068;
	}
.rmlink {
	text-decoration: underline !important;
	}
.fbR_lt{
	top: -3px;
	}
.fbR_lb {
	}
div.fbR_rc {
background : transparent  url(/images/borders/r_fb_r.gif) top right repeat-y;
height : 100%;
width : 100%;
float:right;
margin-right: 2px;
}

div.fbR_lc {
background : transparent  url(/images/borders/l_fb_l.gif) top left repeat-y;
height : 100%;
width : 100%;
float:left;
margin-left: 1px;
}

.fbfooter{
	color: #9b9a9a;
	font-size: 10px;
	font-style: italic;
	margin-top: 5px;
	float:right;
	margin-right: 15px;
	}
.fbruler{
	background:url("/images/borders/bo_menu_top.gif") repeat-x scroll center top transparent;
	width:70%;
	float: left;
	margin-left: 15%;
	margin-top: 2px;
	margin-bottom: 2px;
	}


/**
* Language switch
**/

#language_menu a {
	background : transparent  url(/images/borders/language_bg.gif) top left no-repeat;
	padding-right : 24px;
	padding-bottom :18px;
	padding-left :12px;
	}
/**
* bottom menu
**/
.footer_menu {
	margin-left : -11px;
	float: right;
	width : 140px;
	}
div.bot_l {
	float : left;
	}
div.bot_r {
	float : left;	
	}
span.menuB_top {
	background : transparent url(/images/borders/bo_menu_top.gif) top center repeat-x;
	position : relative;
	z-index : 20;
	float :left;
	padding-top : 5px;	
}

span.menuB_bot {
	background : transparent url(/images/borders/bo_menu_bot.gif) bottom center repeat-x;
	height: 25px;
	float: left;
	position: relative;
	z-index : 1;
}
.footer_menu .url {
	overflow : hidden;
	font-size: 12px;
	font-weight: bold;
	margin-left: 14px;
	padding-right: 4px;
	position: relative;
	top: 4px;
	z-index : 2;
	}
.footer_menu a.url, .footer_menu a:visited.url {
	text-decoration : none;
	color: #1F2068;
	} 


/** end menu **/


