@media screen{
*{	
	margin:0px;
	border:0px;
	padding:0px;
	letter-spacing:0px;
	vertical-align:top;
	
	font-size: 0%;
}
body{
	margin:0px;
	padding:0px;
	background-color:#efefef;
	font-family:Tahoma, Arial, sans-serif;
	font-size: 0%;
	color:#686868;
	line-height:0px;
}
#main{
}
#main #leftcol{
	background:#d8dcbd url(../images/bg_logo.gif) repeat-x top left;
	width:224px;
	border-right:1px solid #ffffff;
}
#main #leftcol #logo{
	width:172px;
	height:144px;
	margin:26px 0px 65px 26px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png'); 
   background:transparent;
   cursor:pointer;
}
html > body #main #leftcol #logo{
	background:url(../images/logo.png) no-repeat top left;
}
#main #leftcol ul li{
	list-style-type:none;
	width:171px;
	height:98px;
	margin-left:25px;
	border:1px solid #ffffff;	

}
#main #leftcol ul li.cur{
	list-style-type:none;
	width:171px;
	height:98px;
	margin-left:25px;
	border:1px solid #a14b1e;	

}
#main #leftcol ul li div{
	padding:79px 0px 0px 104px;
	width:67px;
	height:19px;
}
#main #leftcol ul li div div{
	padding:0px;
	width:68px;
	height:19px;
}
#main #leftcol #mortgages{
	margin-bottom:19px;
}
#main #leftcol #mortgages div{
	background:url(../images/bg_ml_mortgages.gif) no-repeat top left;
}
#main #leftcol #mortgages div div{
	background:url(../images/ml_mortgages.gif) no-repeat top left;
}
#main #leftcol #mortgages_cur{
	margin-bottom:19px;
}
#main #leftcol #mortgages_cur div{
	background:url(../images/bg_ml_mortgages.gif) no-repeat top left;
}
#main #leftcol #mortgages_cur div div{
	background:url(../images/ml_mortgages_cur.gif) no-repeat top left;
}
#main #leftcol #pensions{
	margin-bottom:18px;
}
#main #leftcol #pensions div{
	background:url(../images/bg_ml_pensions.gif) no-repeat top left;
}
#main #leftcol #pensions div div{
	background:url(../images/ml_pensions.gif) no-repeat top left;
}
#main #leftcol #pensions_cur{
	margin-bottom:18px;
}
#main #leftcol #pensions_cur div{
	background:url(../images/bg_ml_pensions.gif) no-repeat top left;
}
#main #leftcol #pensions_cur div div{
	background:url(../images/ml_pensions_cur.gif) no-repeat top left;
}
#main #leftcol #savings{
	margin-bottom:16px;
}
#main #leftcol #savings div{ 
	background:url(../images/bg_ml_saving.gif) no-repeat top left;
}
#main #leftcol #savings div div{ 
	background:url(../images/ml_saving.gif) no-repeat top left;
}
#main #leftcol #savings_cur{
	margin-bottom:16px;
}
#main #leftcol #savings_cur div{ 
	background:url(../images/bg_ml_saving.gif) no-repeat top left;
}
#main #leftcol #savings_cur div div{ 
	background:url(../images/ml_saving_cur.gif) no-repeat top left;
}
#main #leftcol #life_cover{
	margin-bottom:15px;
}
#main #leftcol #life_cover div{
	background:url(../images/bg_ml_life_cover.gif) no-repeat top left;
}
#main #leftcol #life_cover div div{
	background:url(../images/ml_life_cover.gif) no-repeat top left;
}
#main #leftcol #life_cover_cur{
	margin-bottom:15px;
}
#main #leftcol #life_cover_cur div{
	background:url(../images/bg_ml_life_cover.gif) no-repeat top left;
}
#main #leftcol #life_cover_cur div div{
	background:url(../images/ml_life_cover_cur.gif) no-repeat top left;
}

#main #leftcol a:hover{
	text-decoration:none;
	
}
#main #rightcol{
	background:#FFFFFF url(../images/banner-top.jpg) no-repeat top left;
	width:725px;
	padding:190px 0px 0px 0px;
}
#main #rightcol ul li{
	list-style-type:none;
	display:inline;
	width:121px;
	height:45px;
	float:left;
	background-color:#ffffff;
	cursor:pointer;
	border-bottom:4px solid #c5cc9f;
}
#main #rightcol ul li.act{
	background:url(../images/bg_menu.gif) repeat-x top left;
}
#main #rightcol ul li div{
	height:9px;
	width:120px;
	height:45px;
	float:left;
}
#main #rightcol ul li img{
	float:right;
}
#main #rightcol ul li div#contact{
	background:url(../images/m_contact.gif) no-repeat 24px 22px;
	}
#main #rightcol ul li.act div#contact{
	background:url(../images/m_contact_h.gif) no-repeat 24px 22px;
}
#main #rightcol ul li div#pensions{
	background:url(../images/m_pensions.gif) no-repeat 34px 22px;
}
#main #rightcol ul li.act div#pensions{
	background:url(../images/m_pensions_h.gif) no-repeat 34px 22px;
}
#main #rightcol ul li div#savings{
	background:url(../images/m_savings.gif) no-repeat 38px 22px;
}
#main #rightcol ul li.act div#savings{
	background:url(../images/m_savings_h.gif) no-repeat 38px 22px;
}
#main #rightcol ul li div#mortgages{
	background:url(../images/m_mortgages.gif) no-repeat 27px 22px;
}
#main #rightcol ul li.act div#mortgages{
	background:url(../images/m_mortgages_h.gif) no-repeat 27px 22px;
}
#main #rightcol ul li div#life{
	background:url(../images/m_life.gif) no-repeat 15px 22px;
}
#main #rightcol ul li.act div#life{
	background:url(../images/m_life_h.gif) no-repeat 15px 22px;
}
#main #rightcol ul li div#calculator{
	background:url(../images/m_calculator.gif) no-repeat 23px 22px;
}
#main #rightcol ul li.act div#calculator{
	background:url(../images/m_calculator_h.gif) no-repeat 23px 22px;
}
#main #rightcol ul li#calculator{
	width:120px;
}
.inner{
	padding-top:18px;
	background-color:#f1f2eb;
	width:100%;
	float:left;
}
.inner .events{
	width:196px;
	background:#f1f2eb url(../images/bg_events.gif) repeat-y top left;
	float:right;
	padding:6px 20px 25px 26px;
	margin-left:20px;
}
.inner .events h1{
	padding-bottom:16px;
}
.inner .events h2{
	padding:8px 0px 10px 0px; 
}
.inner .events .items{
	padding-bottom:14px;
}
.inner .events .items .date{
	font-size:9px;
	font-weight:bold;
	font-family:Tahoma;
	color:#a14b1e;
	line-height:9px;
	padding-bottom:4px;
}
.inner .events .items .date a{
	font-size:9px;
	font-weight:bold;
	font-family:Tahoma;
	color:#a14b1e;
	line-height:9px;
	text-decoration:none;
}
.inner .events .items .info{
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:18px;
}
.inner .events .items .info a{
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:18px;
	text-decoration:none;
}
.inner .events p{
	padding-bottom:10px;
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:18px;
}
.content{
	padding:3px 25px 20px 25px;
	font-size:12px;
	font-family:Verdana;
	color:#000000;
	line-height:18px;
	text-align:justify;
	min-height: 400px;
}
.button2{
	float:right;
	margin:10px;
	border:0px;
	padding:0px;
	letter-spacing:0px;
	vertical-align:top;
}
.content p{
	font-size:12px;
	font-family:Verdana;
	color:#000000;
	line-height:20px;
	padding-bottom:21px;
	text-align:justify;
}
.content h1{
	padding-bottom:13px;
}
.content h3{
	font-weight:bold;
	font-size:12px;
	font-family:Verdana;
	color:#6c7136;
	line-height:20px;
	text-align:justify;
}

.content a{
	font-size:12px;
	font-family:Verdana;
	color:#000000;
}

.content a:hover{
	text-decoration:none;
}

.text{
	font-size:12px;
	font-family:Verdana;
	color:#000000;
}

.inputbox
{
border: 1px solid #b1b2b4;
font-size:12px;
font-family:Verdana;
color:#000000;
}

.inputbox2
{
border: 1px solid #b1b2b4;
font-size:12px;
font-family:Verdana;
color:#000000;
}

.table{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	padding:10px;
	line-height:12px;
	}
	
.normal {
	font: 10px verdana,sans-serif;
	color: #000000;
	padding: 5px;
}

.cell {
	font: 10px verdana,sans-serif;
	color: #000000;
	padding: 3px;
	border: 1px solid #999999;
}
.normal11 {
	font: 11px verdana,sans-serif;
	color: #000000;
	weight: bold;
	padding: 5px;
}

.floatcalc {
	border: 1px solid #cccccc;
	margin: 4px;
}

.button {
	font: 10px verdana,sans-serif;
	color: #000000;
	padding: 3px;
	border: 1px solid #999999;
}
.tag {
	font: 10px verdana,sans-serif;
	color: #999999;
	padding: 2px;
	margin-left: 50px;
}

.tag a{
	font: 10px verdana,sans-serif;
	color: #999999;
	text-decoration: none;
}
.tag a:hover{
	font: 10px verdana,sans-serif;
	color: #999999;
	text-decoration: underline;
}


.line{
	width:100%;
	height:2px;
	background-color:#c5cc9f;
	float:left;
}
.footer{
	width:100%;
	float:left;
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
	line-height:13px;
}
.footer .copy{
	float:left;
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:13px;
	padding:30px 0px 22px 15px;
}

.footer .copy a{
font-size:11px;
font-family:Tahoma;
color:#585b3b;
}

footer .copy a:hover{
text-decoration:none;
}

.footer .links{
	float: right;
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:13px;
	padding:30px 15px 22px 0px;
}

.footer .links a{
font-size:11px;
font-family:Tahoma;
color:#585b3b;
}

.footer .links a:hover{
text-decoration:none;
}
.icons{
	position:absolute;
	top:17px;
	left:791px;
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:11px;
	width:200px;
}
.icons a{
	font-size:11px;
	font-family:Tahoma;
	color:#585b3b;
	line-height:11px;
	text-decoration:none;
	color:#ffffff;
}
}
