/* CSS Document.
2005  Omniweb Contact. Tous droits rservs.
Le contenu de ce fichier est protg sous la loi comme proprit intellectuelle de Omniweb Contact.
Toute utilisation, reproduction, rvlation ou distribution de tous genres est interdite sans le
consentement formel et crit de Omniweb Contact.
Auteur: Christian Woodrough, christianwoodrough@omniwebcontact.com.

2005  Omniweb Contact - All rights reserved.
The contents of this file are protect under law as the intellectual property of Omniweb Contact.
Any use, reproduction, disclosure or copying of any kind without the express and written
permission of Omniweb Contact is forbidden.
Author: Christian Woodrough, christianwoodrough@omniwebcontact.com */

body {
	margin-left: 0px;
	margin-top: 0px;
	background-color: #335371;
}
.frame {
	background-color: #FFFFFF;
	border: none;
}
.header {
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.logo_table {
	background-image: none;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.module_frame {
	background-repeat: repeat-y;
	background-image: none;
}
.topnav_bg {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4B7BA6;
	border-right-color: #4B7BA6;
	border-bottom-color: #4B7BA6;
	border-left-color: #4B7BA6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
a.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: lighter;
} 
a.topnav:visited {
} 
a.topnav:hover {
	color: #FAF0CC;
	text-decoration: underline;
} 
a.topnav:active {
}
.topnav_downbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FAF0CC;
	text-decoration: underline;
	font-weight: lighter;
}
.midnav_bg {
	background-repeat: no-repeat;
}
a.midnav {
} 
a.midnav:visited {
} 
a.midnav:hover {
} 
a.midnav:active {
} 
.midnav_downbutton {
}
.botnav_bg {
	background-repeat: no-repeat;
	color: #4B7BA6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3F688C;
	border-right-color: #3F688C;
	border-bottom-color: #3F688C;
	border-left-color: #3F688C;
}
a.botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #385C7C;
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	float: left;
	width: 100%;
	line-height: 20px;
}
a.botnav:visited {
} 
a.botnav:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FAF0CC;
	text-decoration: none;
	background-color: #4B7BA6;
	display: block;
	float: left;
	width: 100%;
	height: 20px;
} 
a.botnav:active {
}
.botnav_downbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4B7BA6;
	text-decoration: none;
	background-color: #FAF0CC;
	display: block;
	float: left;
	width: 100%;
	height: 20px;
	font-size: 10px;
	line-height: 20px;
} 
.leftnav_bg {
	background-repeat: repeat-y;
	background-image: url(images/leftnav_bg.gif);
	background-position: right top;
}
a.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40698E;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(images/leftnav_bt.gif);
	background-repeat: no-repeat;
	display: block;
	line-height: 25px;
} 
a.leftnav:visited {
} 
a.leftnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FAF0CC;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(images/leftnav_bt_ho.gif);
	background-repeat: no-repeat;
	display: block;
} 
a.leftnav:active {
} 
.leftnav_downbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4B7BA6;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	background-image: url(images/leftnav_bt_dn.gif);
	background-repeat: no-repeat;
	display: block;
	font-size: 10px;
	line-height: 25px;
} 

.rightnav_bg {
	background-repeat: no-repeat;
}
a.rightnav {
} 
a.rightnav:visited {
} 
a.rightnav:hover {
} 
a.rightnav:active {
}
.rightnav_downbutton {
} 
.copyright_bg {
    background-repeat: no-repeat;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
a.copyright {
	font-weight: bold;
	text-decoration: none;
	color: #999999;
} 
a.copyright:visited {
} 
a.copyright:hover {
	color: #268CCA;
} 
a.copyright:active {
} 
.shoptopnav_bg {
	background-repeat: repeat-x;
	background-image: url(images/shop_topnav_bg.gif);
}
a.shoptopnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FBF1CC;
	text-decoration: none;
} 
a.shoptopnav:visited {
} 
a.shoptopnav:hover {
	text-decoration: underline;
} 
a.shoptopnav:active {
} 
.shoptopnav_downbutton {
	text-decoration: underline;
}
.shopbotnav_bg {
	background-repeat: repeat-x;
	background-image: url(images/shop_botnav_bg.gif);
	border: 1px none #3C6385;
}
a.shopbotnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #385C7C;
	text-decoration: none;
	display: block;
	float: left;
	width: 100%;
	line-height: 18px;
} 
a.shopbotnav:visited {
} 
a.shopbotnav:hover {
	color: #385C7C;
	text-decoration: none;
	background-color: #FAF0CC;
	display: block;
} 
a.shopbotnav:active {
}
.shopbotnav__downbutton {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4B7BA6;
	text-decoration: none;
	background-color: #FAF0CC;
	display: block;
	float: left;
	width: 100%;
	font-size: 10px;
	line-height: 18px;
}
.topspace {
}
.shop_module {
}
.sponsors {
} 
a.languageswitch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 25px;
	color: #355775;
	text-decoration: none;
	display: block;
	float: left;
	width: 100%;
	font-weight: bold;
} 
a.languageswitch:visited {
} 
a.languageswitch:hover {
	color: #FAF0CC;
	background-color: #4B7BA6;
	line-height: 25px;
	float: left;
	width: 100%;
} 
a.languageswitch:active {
} 
.leftnav_bottomspace {
	background-color: #4B7BA6;
}
.leftnav_topfade {
	background-image: url(images/logo_bluefade.gif);
}
.leftnav_bottomfade {
	background-image: url(images/botbluefade.gif);
}
