/* CSS Document */

body{
background-color:#8a8a8a;
margin:0px 0px 0px 0px;
background-image:url(images/bg.jpg);
background-position:center;
background-repeat:repeat-y;
}
#all{
position:absolute;
width:100%;
}
#shadow{
position:relative;
width:981px;
height:563px;
margin:auto;
top:0px;
background-image:url(images/shadow.jpg);
background-repeat:no-repeat;
background-position:center;
z-index:1;
}
#headingContainer{
position:relative;
width:955px;
margin:auto;
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
z-index:899;
}
#heading{
position:absolute;
width:955px;
height:173px;
margin:auto;
background-image:url(images/heading.gif);
background-repeat:no-repeat;
z-index:900;
}
#aboveTheMenus{
position:relative;
/*left:169px;*/
width:955px;
height:75px;
float:left;
}
#aboveDateAndTime{
position:relative;
/*left:169px;*/
width:955px;
height:49px;
float:left;
}
#dateAndTime{
position:relative;
/*left:169px;*/
width:955px;
height:27px;
float:left;
}
#dateAndTime font{
display:block;
float:right;
padding:5px 18px 0px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#000000;
font-style:normal;
}

#menus{
	position:relative;
	width:500px;
	right:0px;
	height:29px;
	float:right;
}





#content{
	position:relative;
	width:955px;
	margin:auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	z-index:14;/*background-color:#FF0000;*/
}
#sideButtons{
position:relative;
float:left;
top:0px;
left:0px;
width:169px;
height:1029px;
background-color:#6e6e6e;
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
}
#sidebuttonsInside{
position:relative;
top:184px;
width:91px;
margin:auto;
}
#sidebuttonsInside a{
display:block;
padding-bottom:10px;
}
#leftSideEverythingIn{ /*this is instead of the writing*/
position:relative;
/*left:169px;*/
width:423px;
float:left;
padding-top:70px;
padding-left:10px;
background-color:#f0f0f0;
}
#leftSideEverythingIn font{
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
font-style:normal;
}
#leftSideEverythingIn font h1{
font-size:18px;
font-style:normal;
font-weight:bold;
color:#1758a1;
}
#leftSideEverything font sup{ /*this keeps the linespaces same when superscript is applied*/
	vertical-align: baseline;
	font-size: 0.8em;
	position: relative;
	top: -0.4em;
	}

#theTextContainer{
position:relative;
/*left:169px;*/
width:786px;
float:left;
background-color:#f0f0f0;
}




#contentTop{
position:relative;
/*left:169px;*/
width:786px;
height:103px;
float:left;
background-color:#f0f0f0;
}
#contentBlock{
position:relative;
/*top:173px;
left:169px;*/
width:786px;
float:left;
background-color:#f0f0f0;
}
#contentBlockInside{
position:relative;
width:786px;
/*height:307px;*/
float:left;
background-color:#f0f0f0;
}
#writing{
width:433px;
/*height:100%;*/
float:left;
background-color:#f0f0f0;
}
#writing font{
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
padding:70px 10px 10px 10px;
font-style:normal;
}
#writing font h1{
font-size:18px;
font-style:normal;
font-weight:bold;
color:#1758a1;
}
#writing span{
width:420px;
float:left;
display:block;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#002252;
font-weight:bold;
border-bottom:solid #002252 1px;
}
#writing span span{
width:100px;
display:block;
float:right;
padding:0px;
top:0px;
text-align:right;
border:none;
}
#additionalRightpanel{
float:left;
width:353px;
height:100%;
background-color:#f0f0f0;
}
#greyPanel{
width:309px;
/*height:465px;*/
margin:auto;
background-color:#c8c8c8;
padding-bottom:10px;
}
#insideGreyPanel{
width:293px;
margin:auto;
}
#insideGreyPanel a{
display:block;
padding-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
font-style:normal;
}
#insideGreyPanel a h1{
font-size:18px;
font-style:normal;
font-weight:normal;
}



/*everywhere apart from home page if needed a wider column*/
#secondadditionalRightpanel{
float:left;
width:70px;
height:100%;
background-color:#f0f0f0;
}
#secondwriting{
width:716px;
height:100%;
float:left;
background-color:#f0f0f0;
}
#secondwriting font{
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
padding:70px 10px 10px 10px;
font-style:normal;
}
#secondwriting font h1{
font-size:18px;
font-style:normal;
font-weight:bold;
color:#1758a1;
}
/*everywhere apart from home page*/



#floatingFrame{
	background-position: center;
	height: 239px;
	width: 160px;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	border-left:6px;
	border-left-color:#FFFFFF;
	overflow:hidden;
	}
	
#greyframeunderwriting{
width:400px;
background-color:#c8c8c8;
padding:10px;
}
#greyframeunderwriting a{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
font-style:normal;
}



#furtherInfo{
width:786px;
height:37px;
float:left;
background-color:#f0f0f0;
}
#furtherInfo font{
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
padding:20px 10px 10px 10px;
font-style:normal;
}
#addressPanel{
width:786px;
height:105px;
float:left;
background-color:#c8c8c8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
}
.addressFont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#002252;
text-decoration:none;
}
#addressPanel a{
display:block;
float:left;
padding-left:10px;
padding-top:10px;
padding-right:40px;
}
#redsignbottom{
width:750px;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
line-height:14px;
padding-left:10px;
padding-bottom:10px;
color:#c00000;
text-decoration:none;
vertical-align: 1em;
}
#termsPanel{
width:786px;
height:49px;
float:left;
background-color:#FFFFFF;
}
#termsPanel font{
display:block;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#626262;
padding:10px;
font-style:normal;
}
#logosPanel{
width:786px;
height:141px;
float:left;
background-color:#FFFFFF;
}
#logosPanel a{
display:block;
float:right;
padding-right:10px;
}

.termsFontLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#626262;
font-style:normal;
text-decoration:none;
}







/*the menus from here*/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em; /*thi is teh height of the menubar*/
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/*the menus to here*/

/*menu styles from here*/

ul.dropdown {
 font-weight: bold;
}

	ul.dropdown li {
	 padding: 7px 10px;
	/* border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;*/
	 /*background-color: #1758a1;*/
	 color: #FFFFFF; /*this is only changes the colour of the menus with dropdown*/
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
	}
	
	
	ul.dropdown li ul li{ /*the beacground colour only for the drop down menus*/
	 padding: 7px 10px;
	/* border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #fff #d9d9d9 #d9d9d9;*/
	 background-color:#1758a1;
	 color: #FFFFFF;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
	}
	
	

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	color: #ffe400; /*this is the colour of the menu rollover*/
	}
	
	ul.dropdown li ul li.hover,
	ul.dropdown li ul li:hover {
	 background-color: #769dc8; /*this is the bg colour of the dropdowns*/
	}


	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #FFFFFF; text-decoration: none; }
	ul.dropdown a:hover		{ color: #ffe400; } /*thi sis the hover colour of the menues withouit any dropdown*/
	ul.dropdown a:active	{ color: #ffe400; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 140px; /*thi is the width of the dropdown menus*/
	 margin-top: 0px; /*ennek 0-nak kell lennie mert kulonben ugral a menu*/
	}

		ul.dropdown ul li {
		 font-weight: normal;
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 10px; /*thi is the main padding of the dropdown menus*/
 background-image: url(images/nav-arrow-down.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}


/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 15px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-top.png);
}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 10px;
 padding-left: 15px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}

/*menu styles to here*/

.fracNum, .fracDen { 
         font-size: 82%; 
  } 
  .fracNum { vertical-align: 0.5em; } 
  .fracDen { vertical-align: -0.5em; }