.bg1 { background-image: url(../images/photos/bkground_mainhead.jpg); background-repeat: no-repeat; background-position: 1px 0px }
table { font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; line-height: 16px; }
.headpad { padding-top: 10px; padding-left: 5px; padding-right: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-style: italic; color: #86A5AA; font-weight: bold; padding-bottom: 0px; line-height: 32px; }
.hnavbg { background-color: #0080ff;/*themecolour2;*/ }
.leftcoltext { background-color: #5CA0CD; color: #FFFFFF; }
.centercoltext { padding-left: 12px; padding-right: 12px; line-height: 18px; }
.rightcoltext { }
.hnavbg2 { background-color:#5CA0CD; }
p { margin-top: 0px; margin-bottom: 0px; }
blockquote { margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 20px; color: #000000;/*themecolour4%0;*/ }
ol { margin-top: 0px; margin-bottom: 0px; margin-left: 25px; color: #000000;/*themecolour4%0;*/ }
ul { margin-top: 0px; margin-bottom: 0px; margin-left: 25px; list-style-image: url('../_navigation/main_bullet.gif'); color: #000; }
h2 { font-size: 13pt; font-weight: bold; margin-top: 0px; margin-bottom: 3px; color: #CC3300;/*themecolour1;*/ }
h1 { font-size: 18px; font-weight: normal; margin-top: 0px; color: #589BD1;/*themecolour1;*/ font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #5CA0CD; margin-bottom: 0px; padding-bottom: 10px; }
body { background-color: #FFFFFF;/*themecolour4;*/ color: #000000;/*themecolour4%0;*/ margin-right:25px; }
a:link { color: #000000;/*themecolour2$ 0%,-68%;*/ }
a:visited { color: #000000; }
a:hover { color: #0080ff;/*themecolour1;*/ }
.rightcolleft { background-color:#5CA0CD; }
.rightcolbottom { /*themecolour1;*/  /*themecolour1;*/ }
.imageborder { padding-right: 0px; }
.footernav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 14px; color: #ffffff; }
.footernav a:link { color: #00ffff; }
.footernav a:visited { color: #00ffff; }
.footernav a:link:hover { color: #00ff00;/*themecolour1;*/ }
.footertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; line-height: 12px; color: #e4e4e4; }
.footertext a:link { color: #00ffff; }
.footertext a:visited { color: #00ffff; }
.footertext a:link:hover { color: #00ff00;/*themecolour1;*/ }
#hometable { background-image: url(../images/photos/bg.jpg); background-repeat: no-repeat; 	background-position: bottom; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;	font-size: 11px; }
#hometable hr { color: #666666; }
#hometable img { margin-top:5px; }
#hometable h1 { font-family: "Lucida Grande", "Trebuchet MS", Arial, Helvetica; font-size: 20px; font-weight: bold; color: #996600; text-decoration: none; }
.leftcoltext #welcome { padding-right: 5px; padding-left: 10px; text-align: left; }
.leftcoltext #welcome a { color: #333333; }
.leftcoltext #welcome a:hover { color: #fff; }
.leftcoltext ul { line-height: 20px; color: #FFFFFF; margin:0px 0px 0px 20px; }
.leftcoltext ul a{ line-height: 20px; color: #FFFFFF; }
.leftcoltext ul a:hover{ line-height: 20px; color: #000; }
.leftcoltext ul a:visited{ color: #FFF; }

.rightcoltext {
color:#FFFFFF;
}
.rightcolleft .rightcoltext ul {
	line-height: 20px;
	color: #FFFFFF;
}
.rightcolleft .rightcoltext ul a{
	line-height: 20px;
	color: #FFFFFF;
}
.rightcolleft .rightcoltext ul a:hover{
	line-height: 20px;
	color: #000;
}
.rightcolleft .rightcoltext {
	color: #FFFFFF;
}
.rightcolleft .rightcoltext a{
	color: #FFFFFF;
}
.rightcolleft .rightcoltext a:hover{
	color: #000;
}
#inffooter {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	background-color: #E3EAA4;
	color: #333333;
	height: 45px;
	border: 1px dashed #000000;
}
#footer {
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	line-height: 18px;
	color: #FFFFFF;
	font-size: 11px;
}
#footer td {
	padding-right: 5px;
	padding-left: 10px;
}
#footer td a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer td a:hover{
	text-decoration:underline;
}
.fltrgt {
	float: right;
	margin-right: 250px;
}
.centercoltext #quote {
	border: 2px dotted #5CA0CD;
}
.fltlft {
	float: left;
	margin-right: 15px;
}
.sidetext {
padding-left:10px;
padding-right:5px;
}

#search #start {
	background-image: url(../images/bkground_gradiant_10x256-1.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#search #clear {
	background-image: url(../images/bkground_gradiant_10x256-1.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}


/* menu */
.nav_base { height:25px; display:block; background:#5CA0CD; padding:0px 0px 0px 10px; border:0px solid red;} 
#nav {padding:0; margin:0; list-style:none; height:25px; position:relative; z-index:500; float:left; }
#nav li.top {display:block; float:left; height:25px; padding:0px 0px 0px 0px;}
#nav li a.top_link {display:block; float:left; height:25px; line-height:25px; color:#FFFFFF; text-decoration:none; cursor:pointer; font-size:13px; font-weight:bold; text-indent:-9999px; width:113px; background-position:left top; border:1px soldi red; }
#nav li a#quote div{text-decoration: none; font-weight:bold; overflow:hidden;}
#nav li a#livechat {padding:8px 0;}
#nav li a.top_link span {float:left; display:block; padding:0 20px 0 20px; height:25px; border-right:0px solid #666666; }
#nav li:hover a.top_link:hover {color:#FFFFFF; background-position:left bottom; }
#nav li:hover a.top_link span { background:none; }
/* Default list styling */
#nav li:hover {position:relative; z-index:1000; }
#nav li:hover ul.sub {left:0px; top:25px; white-space:nowrap; height:auto; z-index:1000; width:150px;  padding:5px 0px 8px 0px; background:#5CA0CD; border:1px solid #1A5780; border-top:none; }
#nav li:hover ul.sub li {display:block; position:relative; float:left; width:142px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px 4px !important; line-height:23px; background:#5CA0CD; text-align:left;}
#nav li:hover ul.sub li span{ background:#303B55; color:#FFFFFF; margin:0px 2px; padding:0px 0px 0px 4px; margin:4px 0px;  height:23px; display:block }
#nav li:hover ul.sub li a {display:block; font-size:11px; width:142px; text-indent:10px; color:#FFFFFF; text-decoration:none; font-weight:normal; border-bottom:1px solid #ACD6F1;}
#nav li ul.sub li a.fly {background-image:url(../_navigation/connexion_l.gif); background-position: right center; background-repeat:no-repeat; }
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:150px; top:-4px; padding:0px; white-space:nowrap; width:150px; z-index:1000; height:auto; background:#5CA0CD; padding:0px 0px 4px 0px; border:1px solid #1A5780;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0px; list-style:none; z-index:1000; }
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{color:#FFFFFF; background-position:14px 8px; background-repeat:no-repeat; z-index:1000;} 
#nav li:hover ul.sub li a:hover {background:#286F9E url(../images/nav_bg.gif) repeat-x left top !important; color:#FFFFFF; }
#nav li:hover ul.sub li a.fly:hover { background-position:5px 0px; background-repeat:no-repeat; color:#fff; z-index:1000; }
#nav li:hover ul.sub li a.fly:hover ul{ z-index:1000;}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background-repeat:no-repeat; color:#fff; z-index:1000; background-position: right center; } 
/* Menu End */
