/* CSS Document originally created by Sherie Bhavnani Exclusively for InformationFrance.com */
/* Please leave Copyright above intact if reusing any part of this document */

BODY{
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	color: #333333;
	text-align:left;
	padding:0px;
	margin:0px;
	background-image: url("images/sitegraphics/bg_body.gif");
	background-repeat: repeat-x;
}

TDz, Pz, ULz, OLz {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #575757;
	line-height: 15px;
}

TDz, P, ULz, OLz {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	line-height: 15px;
}

.alignTop { vertical-align: top; }
.alignBottom { vertical-align: bottom; }
.alignBottomLeft { vertical-align: bottom; text-align: left; }
.alignTopRight { vertical-align: top; text-align: right; }
.alignBottomRight { vertical-align: bottom; text-align: right; }
.alignRight { text-align: right; }


DIV{padding:0px;
	margin:0px;}
	.center{align:center}
	FORM{padding:0px;
	margin:0px;padding-bottom:0px; margin-bottom:0px;}
	SELECT{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;color:#333; height:16px;font-weight:normal;}
#container{
	FLOAT:left;
	width:750px;
	padding:0px;
	margin:0px;
		background-image:  url("images/sitegraphics/bg_page.gif");
	background-repeat: repeat-y;
}
#header{
	FLOAT:left;
	width:750px;
	padding:0px;
	background-color:#ffffff;
	margin:0px;
	
}
#leftcol{width:176px;FLOAT:left;padding:0px;
	margin:0px;}
#midcol{width:430px;FLOAT:left;padding:0px;background-color:#ffffff;
	margin:0px;}
#mid2col{width:530px;FLOAT:left;padding:0px;background-color:#ffffff;
	margin:0px;}
#rightcol{width:130px;FLOAT:left;padding:0px;background-color:#ffffff;
	margin:0px;margin-left:5px;}
#gmap{width:260px;FLOAT:right ;padding:0px;background-color:#ffffff;
	margin:0px;margin-left:5px;}
#footer{
	FLOAT:left;
	width:98%;
	height:52px;
	margin:0px;
padding-top:30px;padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D6E7FF;
	background-image: url("images/sitegraphics/bg_footer.gif");
	background-repeat: no-repeat;
}
#footer A{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D6E7FF;text-decoration:none;}
#banner{FLOAT:left;padding:10px;width:730px;height:60px;text-align:right;background-color:#ffffff;
background-image: url("images/sitegraphics/if_logo_01.gif");
	background-repeat: no-repeat;
	background-position: left top;}
#topdropdown{FLOAT:left;
	width:745px;
	height:40px;
	padding-top:10px;padding-right:5px;
	text-align:right;
	background-color:#FFFFFF;
	font-weight:bold;
	color:#ffffff;
	background-image: url(images/sitegraphics/bg_dropdown.gif);
	background-repeat: no-repeat;margin:0px;
}
H1{
	height:22px;
	width:410px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color: #425E88;
	background-image: url(images/sitegraphics/bg_h1.gif);margin-top:4px;margin-bottom:4px;
}
H1 a:link{	color:#ffffff;text-decoration:underline;}
H1 a:visited{	color:#ffffff;text-decoration:underline;}
H1 a:hover{	color:#ffffff;text-decoration:none;}
.gazsection{	background-image: url(images/sitegraphics/bg_gazettes.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.newssection{background-color:#E9F1FC;}
.newsitem{padding-top:4px; padding-bottom:10px; padding-left:2px; padding-right:2px;margin:0px; border-bottom:2px #577FBA solid;}
.newsitem P A{color:#003366;}
.newsitem:visited{color:#003366;}
.newsitem:hover{color:#003366;}

H2{
	margin-top:5px;padding:5px;margin-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #577FBA;
}
H3{font-family:Arial, Helvetica, sans-serif; font-size:medium;color:#666666;font-style:italic;}
Px{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#555555;padding-left:5px; padding-right:5px;margin-top:0px; margin-bottom:10px;}

A:link{color:#003366;text-decoration:none;}
A:visited{color:#003366;text-decoration:none;}
A:hover{color:#ff0000;text-decoration:underline;}
A:active{color:#ff0000;text-decoration:underline;}
.whitetitle{font-family:Arial, Helvetica, sans-serif; font-size:small;color:#666666;font-weight:bold;color:#ffffff;}
.tiles{text-align:center;margin-top:20px;}
#menu {width:144px;background-color:#B9D8F1;padding-bottom:10px;}

#menu ul {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	
	
	
}
#menu #taba{WIDTH: 144px;PADDING-LEFT: 8px;PADDING-right: 8px;padding-top:3px;padding-bottom:3px;background-color:#295CA7;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff; font-size:12px;text-align:right; font-weight:bold;}
#menu #tabb{WIDTH: 144px;PADDING-LEFT: 8px;PADDING-right: 8px;padding-top:3px;padding-bottom:3px;background-color:#5A79A7;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff; font-size:12px;text-align:right; font-weight:bold;}
#menu #tabc{WIDTH: 144px;PADDING-LEFT: 8px;PADDING-right: 8px;padding-top:3px;padding-bottom:3px;background-color:#355179;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff; font-size:12px;text-align:right; font-weight:bold;}
#menu #tabd{WIDTH: 144px;PADDING-LEFT: 8px;PADDING-right: 8px;padding-top:3px;padding-bottom:3px;background-color:#003366;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff; font-size:12px;text-align:right; font-weight:bold;}
#menu #tabe{WIDTH: 144px;PADDING-LEFT: 8px;PADDING-right: 8px;padding-top:3px;padding-bottom:3px;background-color:#6982A8;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff; font-size:12px;text-align:right; font-weight:bold;}
#menu #tabf{WIDTH: 144px;PADDING-LEFT: 8px;PADDING-right: 8px;padding-top:3px;padding-bottom:3px;background-color:#2C5485;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff; font-size:12px;text-align:right; font-weight:bold;}

#menu LI A{
	PADDING-LEFT: 8px;
	WIDTH: 144px;
	COLOR: #003366;
	PADDING-right: 8px;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	TEXT-DECORATION: none;
	voice-family: inherit;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
}
#menu LI A:link {
	DISPLAY: block;
	background-color:#B9D8F1;
	color:#003366;
	text-decoration:none;
	font-weight: normal;
}
#menu LI A:visited {
	DISPLAY: block; 
background-color:#B9D8F1;color:#003366; text-decoration:none;
font-weight: normal;

}
#menu LI A:hover {
	DISPLAY: block; 
Background-color:#D0E5F6;color:#003366; text-decoration:none;
font-weight: bold;

}
.greybg{
	background-color:#e5e5e5;color:#003366;
	padding:0px;
	margin-top:0px;margin-bottom:4px;
		width:406px;
	background-image: url(images/sitegraphics/greybg_bot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.greybg{padding-left:8px;padding-right:8px;color:#003366;}
.gazettebox{
	width:200px;
	height:170px;
	padding-right:3px;
	padding-bottom:20px;
	margin-top:5px;margin-bottom:5px;margin-right:3px;
	FLOAT:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	border-right:2px #6982A8 solid;
	border-bottom:2px #6982A8 solid;
	background-image: url(images/sitegraphics/but_readmore.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.gazettebox IMG{padding-right:3px;}
.clear{height:0px;}
.gaxtitle{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;color:#CC3333;font-weight:bold;}
	A.gaxtitle:link{color:#CC3333;}
	A.gaxtitle:visited{color:#CC3333;}
	A.gaxtitle:hover{color:#FF0000;}
#towerad{padding:0px;
	FLOAT:left; padding-top:130px;width:130px;
}
#fullwidth{width:900px;}
#if-lhs-item {BACKGROUND: #e9f0fc}
#if-lhs-mover {BACKGROUND: #d8e1f0}
#re-lhs-item {BACKGROUND: #B9D8F1;}
#re-lhs-mover {BACKGROUND: #EAF3F9;}
.whitetitle{color:#ffffff;}
.redlink{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #003366;
}
.hotelborder{border:2px solid #336699;margin-bottom:3px;}
.hotelborder TD{font-size:x-small;}

.townlist{width:124px;border:0px solid #003366;padding:3px; margin:0px; color:#003366; font-weight:bold;background-color:#E9F0FC;font-size:x-small;}
.townlist A{font-size:x-small;color:#003366;font-weight:normal;}
.townlist A:hover{font-size:x-small;color:#003366;font-weight:normal;}

.regionheading{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #003366;}
.formlabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

A.newstyle_moreLink:link { color: #000033; }
A.newstyle_moreLink:visited { color: #005D8E; }
A.newstyle_moreLink:active { color: #005D8E; }
A.newstyle_moreLink:hover { color: #000000; text-decoration: underline; }

A.moreLink { text-decoration: none; }
A.moreLink:link { color: #005D8E; }
A.moreLink:visited { color: #005D8E; }
A.moreLink:active { color: #005D8E; }
A.moreLink:hover { color: #000000; }

A.moreLink2 { text-decoration: none; }
A.moreLink2:link { color: #6FB773; }
A.moreLink2:visited { color: #6FB773; }
A.moreLink2:active { color: #6FB773; }
A.moreLink2:hover { color: #000000; }

A.textLink { text-decoration: underline; }
A.textLink:link { color: #005D8E; }
A.textLink:visited { color: #005D8E; }
A.textLink:active { color: #005D8E; }
A.textLink:hover { color: #000000; }

A.blackLink { text-decoration: none; }
A.blackLink:link { color: #000000; }
A.blackLink:visited { color: #000000; }
A.blackLink:active { color: #000000; }
A.blackLink:hover { color: #000000; text-decoration: underline; }

A.whiteLink { text-decoration: none; }
A.whiteLink:link { color: #FFFFFF; }
A.whiteLink:visited { color: #FFFFFF; }
A.whiteLink:active { color: #FFFFFF; }
A.whiteLink:hover { color: #CCCCCC; }
A.navLink { text-decoration: none; }
A.navLink:link { color: #C0E5FF; }
A.navLink:visited { color: #C0E5FF; }
A.navLink:active { color: #C0E5FF; }
A.navLink:hover { color: #FFFFFF; }

A.newstyle_moreLink {
	text-decoration: none;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 4px;
	height: 18px;
	left: 5px;
	background-color_x: #C4D2E8;
	background-repeat: repeat;
	width: 100%;
	background-position: 100% 100%;
	padding-left: -10px;
	color: #000033;

}

TD.footer {
	padding: 6px;
	font-size: 10px;
	vertical-align: bottom;
	color: #969696;
}
TD.info_TitleA {
	background-image: url(images/cell_bg03a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #688493;
	font-size: 18px;
}
TD.info_TitleA2 {
	background-image: url(images/cell_bg03a.gif);
	background-position: left top;
	background-repeat: repeat;
	background-color: #FFFFFF;
	color: #134864;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
TD.info_TitleB {
	background-image: url(images/cell_bg04a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 18px;
}
TD.info_TitleC {
	background-image: url(images/cell_bg05a.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 18px;
}
TD.info_cell {
	background-image: url(images/cell_bg06.gif);
	background-position: bottom left;

	background-repeat: no-repeat;
	vertical-align: top;
	padding: 7px;
}
TD.info_cell2 {
	background-image: url(images/cell_bg08.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 7px;
}
TD.info_cell2 {
	background-image: url(images/cell_bg08.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align: top;
	padding: 7px;
}
TD.newstyle_head {
	background-image: url(head_bg2.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	vertical-align: middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	height: 25px;
	text-indent: 10px;

}
TD.newstyle_locationhead {
	background-image: url(mainhead_locationbg.jpg);
	background-position: left top;
	background-repeat: repeat;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	height: 20px;
	text-indent: 10px;

}
TD.newstyle_pagehead {
	background-image: url(mainhead_bg.jpg);
	background-position: left top;
	background-repeat: repeat;
	vertical-align: bottom;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: normal;
	font-weight: lighter;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	height: 30px;
	text-indent: 10px;
	backgroundx-color: #295CA7;

}
TD.newstyle_menuhead {
	background-image: url(mainhead_bg.jpg);
	background-position: left top;
	background-repeat: repeat;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	height: 30px;
	text-indent: 10px;
	background-color: #295CA7;

}
TD.info_cell2b {
	background-image: url(images/cell_bg08a.gif);
	background-position: top right;
	background-repeat: repeat-y;
	vertical-align: top;
	text-align: right;
}
TD.info_Copy, TD.info_Copy2 {
	padding: 6px;
	vertical-align: top;
	text-align: justify;
}
TD.info_Copy { color: #575757; }
TD.info_Copy2 { color: #478F8C; }

TD.info_divline {
	background-image: url(images/divline03.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

TD.info_bullet {
	background-image: url(images/bullet04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align: top;
}
TD.info_bullet2 {
	background-image: url(images/bullet05.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-bottom: 5px;
	vertical-align: top;
}
TD.navCell_main {
	background-image: url(images/cell_bg02b.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.navCell_main2 {
	background-image: url(images/cell_bg02b.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: bottom;
}
TD.navCell {
	background-image: url(images/cell_bg02.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}

TD.navCopy {
	color: #C0E5FF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 8px;
}

TD.navPic {
	background-image: url(images/divline02.gif);
	background-position: top left;
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 2px;
}
TD.contentCell {
	background-image: url(images/cell_bg01.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.contentCell2 {
	background-image: url(images/cell_bg07a.gif);
	background-position: top left;
	background-repeat: repeat-y;
	vertical-align: top;
}
TD.content_title {
	color: #688493;
	font-size: 18px;
	background-image: url(images/cell_bg01.gif);
	background-position: top left;
	background-repeat: repeat-y;
	text-align: center;
	padding: 5px;
}
TD.content_title2 {
	color: #688493;
	font-size: 18px;
	padding: 5px;
}
TD.contentCopy {
	padding: 10px;
	text-align: justify;
	vertical-align: top;
}
TD.newstyle_content {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;
	left: 10px;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	background-repeat: repeat;



}
TD.contentCopy_hilite {
	color: #6780A7;
	vertical-align: top;
	padding: 3px;
	text-align: justify;
}
TD.content_Border {
	border: 1px solid #A2B9C3;
	text-align: center;
}
TD.shadow {
	background-image: url(images/bg02.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	vertical-align: top;
	padding-top: 30px;
}
TD.logoBg {
	background-image: url(images/top_bg04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #134864;
	text-align: center;
	vertical-align: middle;
}
