body{
	FONT-FAMILY: "Myriad Web", Tahoma, Arial;
	font-size: 1em;
	font-weight: normal;
	color: #535352;
	text-decoration: none;	
	padding:0;
	margin:0;
	width:100%;
	height:100%;
}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

*html{
	padding:0;
	margin:0;
}

.MainTableLayout{
	width:100%;
	height:100%;
	border:0;
	margin:0;
	padding:0;
}

.CenterDiv{
	width:900px;
	text-align:left;
	margin:0 auto;
}

.LeftTopBg{
	height:41px;
	background-image: url(../Main/TopLeft_bg.gif);
	background-repeat: repeat-x;
	border-top:88px solid #FFF;
}

.TopDiv{
	width:900px;
	display:block;
	clear:both;
	height:322px;
}
.MainDivShadow{
	width:843px;
	height:370px;
	display:block;
	background-image: url(../Main/Main_Bg.jpg);
	background-repeat: no-repeat;	
	margin:16px 0 50px 0;
	padding:21px 0 0 57px;
}

.FloatLeftDiv{
	float:left;
	display:block;
	border:0;
}

.MainLeftDivTxt{
	width:323px;
	float:left;
	display:block;
	margin:0 127px 0 0;
	font-weight:bold;
	font-size:0.7em;
	text-align:justify;
}

.MainLeftDiv2Txt{
	width:390px;
	float:left;
	display:block;
}

.MainTitles{
	display:block;
	color:#005bab;
	margin:0 0 14px 0;
	font-size: 1.1em;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.SecBlueTextNormal{
	display:block;
	color:#005bab;
	margin:5px 0;
	font-size: 0.9em;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: bold;
	text-decoration: none;
}


.MainTitlesTopPadding{
	display:block;
	color:#005bab;
	margin:60px 0 14px 0;
	font-size: 1.1em;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.BottomMenu{
	display:block;
	margin:0 auto 13px auto;
	width:550px;
	text-align:center;
	color:#d2d0cf;
}

.CopyrightAndDesignedBy{
	display:block;
	width:500px;
	text-align:center;
	margin:0 auto;
	font-size: 0.7em;
	text-decoration: none;
}

/* SECONDARY PAGES */
.SecTopDiv{
	width:900px;
	display:block;
	clear:both;
	height:243px;
}

.SecTopImages{
	display:block;
	float:left;
	border:0;
}

.SecMainDivShadow{
	width:900px;
	height:475px;
	display:block;
	background-image: url(../Sec/SecBg.jpg);
	background-repeat: no-repeat;
	margin:5px 0 15px 0;
	padding:21px 0 0 57px;
	text-align:justify;
	font-size: 0.8em;
}

.SecLeftTopBg{
	height:41px;
	background-image: url(../Main/TopLeft_bg.gif);
	background-repeat: repeat-x;
	border-top:50px solid #FFF;
}

.SecDivTextStyle{
	display:block;
	margin:0;
	width:787px;
	text-align:justify;
}

.SecTitles{
	display:block;
	color:#005bab;
	margin:0 0 14px 0;
	font-size: 1.1em;
	letter-spacing: 1px;
	word-spacing: 1px;
	background-image: url(../Sec/LeftSecTitles.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding:0 15px;
	clear:both;
	border-bottom:1px solid #005bab;
}

.SecTitlesBlue{
	display:block;
	color:#005bab;
	margin:7px 0;
	font-size: 1.1em;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.SecTitlesBlue2{
	color:#005bab;
	font-size: 1em;
	letter-spacing: 1px;
	word-spacing: 1px;
}

.YellowMessage{
	color:#ffd400;
	font-size: 0.9em;
	letter-spacing: 1px;
	word-spacing: 1px;
}


.SecSmallTitlesBlue{
	display:block;
	color:#ffd400;
	margin:7px 0;
	font-size: 0.9em;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: bold;
	background-color:#f7f6f6;
}

.MemberImageStyle{
	display:block;
	float:left;
	border:0;
	margin:0 5px 5px 0;
	padding:0;
}
.MemberImageDivStyle{
	display:block;
	border:0;
	clear:both;
	line-height:33px;
}

.BigMembersDiv{
	float:left;
	display:block;
	margin:10px 0 0 0;
	width:900px;

}

.OurSecMainDivShadow{
	width:900px;
	display:block;
	background-image: url(../Sec/OurServicesBg1.jpg);
	background-repeat: no-repeat;
	margin:5px 0 25px 0;
	padding:21px 0 0 57px;
	text-align:justify;
	font-size: 0.8em;
}

.OurSecMainDiv2Shadow{
	width:900px;
	height:123px;
	display:block;
	background-image: url(../Sec/OurServicesBg2.jpg);
	background-repeat: no-repeat;
	margin:5px 0 15px 0;
	padding:21px 0 0 57px;
	text-align:justify;
	font-size: 0.8em;
}

.ContactUsVertical{
	display:block;
	float:left;
	background-color:#cecccc;
	margin:30px 10px 0 0;
	height:300px;
	width:1px;
	overflow:hidden;
}

.AlbumImageText{
	float:left;
	display:block;
	padding:0;
	margin:0 10px 0 0;
	clear:both;
}

.AlbumDiv{
	float:left;
	display:block;
	margin:0 0 10px 10px;
	padding:0;
	width:130px;
}
/* LINKS */
A.FooterLinks2:link, A.FooterLinks2:active, A.FooterLinks2:visited{
	color:#000;
	font-family: "Myriad Pro", Arial, Helvetica;
	font-size: 0.9em;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
}

A.FooterLinks2:hover{
	color:#7c7c7c;
	font-family: "Myriad Pro", Arial, Helvetica;
	font-size: 0.9em;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;	
}

A.Bluelink:link, A.Bluelink:active, A.Bluelink:visited{
	color:#005bab;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
}
A.Bluelink:hover{
	color:#fdbc3c;
	text-decoration: underline;
	font-size: 1em;
	font-weight: normal;	
}

A.morelink:link, A.morelink:active, A.morelink:visited{
	color:#fdbc3c;
	text-decoration: none;
}
A.morelink:hover{
	color:#fdbc3c;
	text-decoration: underline;
	word-spacing: 2px;
	letter-spacing: 2px;
}

A.Bottomlink:link, A.Bottomlink:active, A.Bottomlink:visited{
	text-decoration: none;
	font-size: 0.8em;
	color:#d2d0cf;	
}
A.Bottomlink:hover{
	color:#535352;
	font-size: 0.8em;		
}

A.HLImageBorder:link, A.HLImageBorder:active, A.HLImageBorder:visited {
	height: 100px;
	width: 100px;
	border: 1px solid #ffd400;
	display: block;
}

A.HLImageBorder:hover{
	height: 100px;
	width: 100px;
	border: 1px solid #005bab;
}

/* MENU */
.toplinks-bar {
	HEIGHT: 48px;
	padding:0;
	margin:0;
	width:900px;
	background-color: #FFF;
	background-image: url(../Main/Menu_Bg2.jpg);
	background-repeat: repeat-x;
	overflow:hidden;
}
.toplinks-bar UL {
	MARGIN: 0 auto 0 137px; 
	WIDTH: 900px;
	list-style:none;
	padding:0;
}
.toplinks-bar LI {
	FLOAT: left; 
	HEIGHT: 24px; 
	OVERFLOW: hidden; 
	padding:0;
	margin:0;
}
.book SPAN {
	COLOR: #ffd400 !important
}

.contactus SPAN {
	border-right: 0 !important
}

UL#topnav A {
	padding:0 20px;
	LINE-HEIGHT: 24px;
	TEXT-TRANSFORM: uppercase;
	FONT-FAMILY: "Myriad Web", Tahoma, Arial;
	FLOAT: left;
	HEIGHT: 24px;
	CLEAR: both;
	FONT-SIZE: 0.7em;
	CURSOR: pointer;
	TEXT-DECORATION: none;
	font-weight: bold;
	word-spacing: 1px;
}
UL#topnav SPAN {
	padding:0 20px;
	LINE-HEIGHT: 24px;
	TEXT-TRANSFORM: uppercase;
	FONT-FAMILY: "Myriad Web", Tahoma, Arial;
	FLOAT: left;
	HEIGHT: 24px;
	COLOR: #005bab;
	CLEAR: both;
	FONT-SIZE: 0.7em;
	CURSOR: pointer;
	TEXT-DECORATION: none;
	border-right:1px solid #f2f1f0;
	font-weight: bold;
	word-spacing: 1px;	
}

UL#topnav A {
	BACKGROUND: #005bab; 
	COLOR: #ffd400;
}
UL#topnav SPAN {
	DISPLAY: none
}
.toplinks-bar LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

/* ALAIN */
.TopShadow{
	width:900px;
	height:12px;
	display:block;
	margin:0 auto;	
	overflow:hidden;
}

/* FORMS */
.FormStyle{
	padding:0;
	margin:0;
	display:block;
	width:100%;
	height:100%;
}

.FormStyle div{
	clear:both;
}


.FormStyle label{
	padding:0;
	margin:0;
	display:block;
	float:left;
	width:100px;
}

.ContactUsTxt{
	float:left;
	display:block;
	margin:0 0 8px 0;
	padding:0;
	text-align:left;
	cursor:text;
	width:130px;
	height:19px;
	background-color:#e8e6e5;
	background-image: url(../Sec/Txt_Bg.jpg);
	background-repeat: repeat;
	color:#000;
	border:0;
	line-height:19px;
	overflow:hidden;
}

.SelectDropDownMenu{
	float:left;
	display:block;
	margin:0 0 8px 0;
	padding:0;
	text-align:left;
	cursor:pointer;
	width:130px;
	height:19px;
	background-color:#e8e6e5;
	background-image: url(../Sec/Txt_Bg.jpg);
	background-repeat: repeat;
	color:#000;
	border:0;
	line-height:19px;
	overflow:hidden;
}

.SelectDropDownMenu2{
	float:left;
	display:block;
	margin:0 0 8px 0;
	padding:0;
	text-align:left;
	cursor:pointer;
	width:170px;
	height:19px;
	background-color:#e8e6e5;
	background-image: url(../Sec/Txt_Bg.jpg);
	background-repeat: repeat;
	color:#000;
	border:0;
	line-height:19px;
	overflow:hidden;
}

.MemoField{
	float:left;
	display:block;
	margin:0 0 8px 0;
	padding:0;
	text-align:left;
	cursor:text;
	width:170px;
	height:70px;
	background-color:#e8e6e5;
	background-image: url(../Sec/Txt_Bg.jpg);
	background-repeat: repeat;
	color:#000;
	border:0;
}

.SubmitBtn{
	display:block;
	float:left;
	width:170px;
	height:18px;
	overflow:hidden;
	color:#585858;
	line-height:18px;
	background-color:#f6cd27;
	font-size: 0.8em;
	border:0;
	cursor:pointer;
	padding:0;
	margin:0 0 0 100px;
	letter-spacing: 5px;
}