*
{
	margin:0;
	padding:0;
}

body
{
	font-family:Arial;
	font-size: 10px;
	sbackground-color: #bcad89;	
	background-image: url(../Images/Images/bg1.jpg);
	sbackground-repeat: repeat-x;	
	text-align: center;
}


table#Master
{
	width: 913px;
	margin: 15px auto 0 auto;
	text-align: center;
}

hr.FaqHR
{
	width: 590px;
	background: #ffccff;
	text-align: left;
	
}
p.WhiteHR
{
width:200px;
text-align:center;
height:1px;
padding: 0 0 10px 0;
}

div.MergeText p 
{
 font-family:tahoma;
	font-size:11px;
	color:#efe8bf;
	text-align:justify;
	padding: 8px 13px 10px 13px;
	line-height: 1.5;
}

p.OfferText,
div.MergeText p.OfferText, 
td.OfferText
{
 font-size: 12px;
 font-weight: bold;
 color: #000066;
}

table#SmileGal td.FirstCol
{
color: #000033;
font-size: 12px;
 font-weight: bold;
 font-size: 12px;
 padding: 0 0 3px 20px;
 
}

table#SmileGal td.SecCol
{
	text-align:center;
	padding: 0 0 3px 20px;
}
.lblDEscription
{
	width:650px;
}
table.contentMove
{
	float: right;
	
}

table#SmileGal td.HR
{
	height: 1px;
}

table#SmileGal td.HR p
{
	height: 1px;
	overflow: hidden;
	width: 555px;
	background: #000033;
	margin: 12px 0 12px 0;
}

table#SmileGal span
{
	width: 290px;
	padding-left: 10px;
}

table#SmileGal td
{
	color:#efe8bf;
	padding: 0 0 0 0;
}
table#SmileGal td p
{
	float:left;
	width:290px;
}
table#SmileGal div.offerContent
{
	width:320px;
	height: 280px;
	vertical-align:top;
	overflow-y: scroll;
}
.midArea
{
	border-width: 0 3px 0px 3px;
	border-style: solid; 
	border-color:#ffffff;
}

.lblDEscription
{
	width:650px;
}
#middleArea
{	
	background-image:	url(../Images/Images/bg_region.jpg);
	background-repeat: repeat-x;
	height: 432px;
}

.TopText,
.TopText1,
.TopHead,
p.TopSpace,
td div.TopHead
{
	font-family:tahoma;
	font-size:11px;	
	color:#efe8bf;
	text-align:justify;
	padding:8px 3px 0 3px;
	line-height: 1.5;
}
td#MiddlePanel
{
 vertical-align: top;
 width: 345px;
 
}

td#MiddlePanelHome
{
 vertical-align: top;
 width: 405px;
}

.TopText1
{
	padding:8px 10px 0 10px;
	swidth: 310px;
	color:#000066;
}

p.TopText1
{
	padding:8px 10px 0 10px;
	width: 290px;
	_width: 310px;
	float: left;
}
p.TopSpace
{
 width: 306px;
 padding: 8px 10px 0 10px;
}

td div.TopHead
{
 width: 295px;
 _width: 310px;
 margin: -4px 0px -15px 0; 
 padding:0px 3px 10px 10px;
 color: #000066;
}

.TopHead
{
 color: #ffffff;
 font-size:12px;
 font-weight:bold;
 padding:5px 3px 5px 3px;
}

.FootText
{
	font-size:9px;
	font-family: Trebuchet MS;
	color:#ffffff;
	text-align:left;
	padding-left:50px
}

table#TopContentArea 
{
 margin: 10px 0 10px 54px;
}

table#TopContentArea td p table td
{
 font-size: 11px;
 color: #ffffff; 
}

table#TopContentArea td p table td
{
 font-size: 11px;
 color: #ffffff; 
}

table#FooterNavHome
{
	background-image:url(../Images/Images/lbRegion-fooetr.gif);
	background-repeat:no-repeat;	
	width: 913px;
	height: 123px;
	z-index:3;
	position: absolute;
	margin: -16px 0 0 0px;
}

table#HeaderNavHome
{
	background-image:url(../Images/Images/lbRegion-header.gif);
	background-repeat:no-repeat;	
	width: 913px;
	height: 159px;
}

table#FooterNavInner
{
	background-image:url(../Images/Images/lbRegion-fooetInnerr.gif);
	background-repeat:no-repeat;	
	width: 913px;
	height: 123px;
	margin: 0px 0 0 0px;
	overflow: hidden;
}

ul#TabListUL
{
 float: left;
 width: 230px;
}

ul#TabListRP
{
 float: right;
 width: 260px;
 margin: 0 0 0 0px; 
 _margin: 0 0 0 -45px; 
}


td.tabList ul li p, 
ul#TabListUL li p,
ul#TabListRP li p
{
 float: left;
 width: 246px;
 padding: 0 0 1px 18px;
}

ul#TabListUL li a,
td.tabList ul li a,
ul#TabListRP li a
{
 font-size: 11px;
 float: left;
 swidth: 140px;
 spadding: 0 0 1px 17px;
 text-decoration: none;
 color: #a20000;
 font-weight: bold;
}
ul#TabListUL li a:hover,
td.tabList ul li a:hover,
ul#TabListRP li a:hover
{
	color:#bcad89;
}

ul#TabListUL li,
td.tabList ul li,
ul#TabListRP li 
{
 font-size: 11px;
 float: left;
 padding: 0px 0px 0px 0px;
 text-decoration: none;
 color: #a20000;
 height: 10px;
 list-style-image: url(../Images/Images/arrow.gif);
 }	
 
ul#TabListRP li
{
 width: 232px;
 list-style-image: none;
 height: auto;
}
ul#TabListRP li.First
{
	margin:5px 0 0px 40px;
}
ul#TabListRP li.Second
{
margin: 0px 0 0px 40px;	
}
ul#TabListRP li.Third
{
 margin: 0px 0 8px 40px;	
}
ul#TabListRP li.Third a
{
	color:Navy;
	font-weight:normal;
}
ul#TabListRP li.Third a:hover
{
	color:Maroon;
}

ul#TabListRP li.Fourth
{
 margin: 0px 0 0px 40px;
 color: Navy;
}
ul#TabListRP li img
{
 margin:  5px 0 0 -10px;	
 float: left;
 position: relative;
}	

ul#TabListUL li span
{
 color: #000000;
}

table#SmileGal td.SecCol
{
	width: 200px;
	text-align: right; 
	padding: 0 40px 0 0;
}

table#Contentbox
{
 float: left;
 width: 794px; 
 left: 53px;
 position: relative;
 margin: 5px 0 0 0;
}

td#TopLeft p
{
	background-image:url(../Images/Images/inner-top-Lblue-left.jpg);
	background-repeat:no-repeat;	
	width: 17px;
 height: 18px;
}

td#TopRight p
{
	background-image:url(../Images/Images/inner-top-Lblue-right.jpg);
	background-repeat:no-repeat;	
	width: 17px;
 height: 18px;
}

td#TopArc p
{
 margin: 1px 0 0 -1px;
 background: #dcd6b2;
 width: 761px;
 height: 17px;
 overflow: hidden;
}

div#Logo
{
 Sfloat: left;
 margin: 0px 0 0 0px;
 text-align:center;
}

div#Logo img
{
 swidth:130px;
 sheight:90px;
}

ul#TopNavigation
{
 background: #008877;
	width: 540px;
	margin: 14px 0 0 264px;
    height: 60px;
}

td#TopMenu 
{
	width:668px;
}
td#TopMenu ul.MenuList
{
	width: 570px;
	margin: -63px 0 0 25px;
	vertical-align:top;
	z-index:20;
	position:absolute;
}

ul.MenuList li
{
	list-style:none;
	float: left;
	display: inline;
	border-style: solid;
 border-width: 0 1px 0 0;
 border-color: #666666;
	xheight: 26px;
}

ul.MenuList li a
{
	font-size:11px;
	font-weight: bold;
	color:#666666;
	padding: 0 25px 0px 25px;
	float: left;
	margin: 5px 0 0 0;
	text-decoration:none;	
}

ul.FooterMenu li a:hover,
ul.MenuList li a:hover
{
	color: #a10101;
}


ul.FooterMenu li.Bordernone,
ul.MenuList li.Bordernone
{
	border-style: solid;
 border-width: 0;
}

ul.MenuList li.Activelink a
{
 color: #a10101;
}

ul.FooterMenu
{
	width: 340px;
	margin: 86px 0 0 185px;
}

ul.FooterMenu li
{
	list-style:none;
	float: left;
	display: inline;
	border-style: solid;
 border-width: 0 1px 0 0;
 border-color: #666666;
	height: 25px;
}

ul.FooterMenu li a
{
	font-size:11px;
	font-weight: bold;
	color:#666666;
	padding: 0 50px 0px 50px;
	float: left;
	margin: 5px 0 0 0;
	text-decoration:none;	
}

.FootText p
{
	font-size:10px;
	color:#ffffff;
	text-align:left;
	margin: 12px 0 15px 66px;
}

.FootText p span,
.FootText p span a
{
		color: #000000;
		text-decoration: none;
}

.FootText p span a:hover
{
		color: #ff0000;
}

.tabText
{
	font-size:12px;
	color:#a20000;
	background-color:#dcd6b2;
	font-weight:bold;
}

.tabText p
{
	padding: 0 20px 0 36px;
}

.hr
{
 color: #a89269;
 width: 516px;
 margin: 5px 0 0 20px;
 text-align: left;
}

td.tabList
{
 width: 578px;
 color:#a20000;
 font-weight: normal;
}
div#ContentBoxList
{
 OVERFLOW-X: hidden; 
 OVERFLOW-Y: auto; 
 WIDTH: 540px; 
 HEIGHT: 225px;
}

div#ContentBoxList
{
 OVERFLOW-X: hidden; 
 OVERFLOW-Y: auto; 
 WIDTH: 540px; 
 HEIGHT: 225px;
 z-index:99;
 position:absolute;
}

td.tabList li
{
 list-style: none;
}

td.Map
{
 height: 240px;
}

td.Map p
{
 margin: -30px 0 0 -20px;
 position: relative;
 z-index: 0;
}
td.Map p objects
{
 border-style: solid;
 border-color: #a89269;
 border-width: 2px;
 sbackground: #00ccff;
 height: 212px
}

td#MapBorder
{
 border-style: solid;
 border-color: #a89269;
 border-width: 2px 2px 2px 2px;
 background: #a89269;
 height: 230px;
 vertical-align: top;
}
td.Map img
{
 border-style: solid;
 border-color: #a89269;
 border-width: 2px;
}



div#ContentHome
{
 width: 360px;
 height: 480px;
 background: #29346a;
 margin: -20px 0px 0 0px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
 position: absolute;
 z-index:1;
}

div#ContentHome td
{
	color: #ffffff;
	font-size: 12px;
	height: 18px;
	padding: 10px 10px 0 10px;
}

div#ContentHome td a
{
	color: #ffffff;
	font-size: 12px;
}

div#ContentHome td a:hover
{
	color:#efe8bf;
}

p.HomeWhiteHR
{
 width: 360px;
 background: #ffffff;
 overflow: hidden;
 height: 1px;
 margin: 6px 0 6px 0;
}

td.Name
{
 sheight: 35px;	
 text-align: left;
 font-size: 12px;
 font-weight: bold;
 padding: 0 0 0 7px;
}

div#ContentHome td.WhiteCaption
{
 text-align:right;
 vertical-align: top;
 padding: 2px 0 2px 0;
}

div#ContentHome td.CaptionText
{
 color:#efe8bf;
 padding: 2px 0 2px 7px;
 vertical-align: top;
}

ul.ListHeading,
ul.ListHeadingTop
{
 width: 578px;
 padding: 10px 15px 0 15px;
}

ul.ListHeadingTop
{
  padding: 10px 0px 0 0px;	
  width: 200px;
}

ul.ListHeading li,
ul.ListHeadingTop li
{
 float: left;
 display: inline;
 list-style-type: none;
 color:#efe8bf;
 font-size: 11px;
 font-weight: bold;
}

ul.ListHeadingTop li
{
 color: #000066;
}

ul.ListHeadingTop li hr.HR
{
 width: 200px;
 height: 1px;
}	

ul.ListHeading li a
{
	text-decoration: underline;
	color:#efe8bf;
}

ul.ListHeading li a:hover
{
 color: #89accc;
}

ul.ListHeading li.RightList
{
	float: right;
}

div#RegionalContent
{
	 overflow: hidden;
	 width: 903px;
	 margin: 0 0 0 -54px; 
}

p.ContentHeadingName
{
 font-size: 12px;
 font-weight: bold;
 color: #000066;
 text-align:left;
 padding: 10px 0 0px 30px;
}


div#RegionalContent p.ContentHeading
{
 font-size: 12px;
 font-weight: bold;
 color: #000066;
 padding: 0px 0 10px 195px;
 margin-top: 0px;
 position: relative;
 z-index: 1;
 float: left;
 width: 800px;
 text-align: left;
}

div#specialOffer
{
	height:305px;
	width:860px;
	padding: 0 0 0 60px;
	float:left;
}
div#RegionalLeftImageList
{
	float: left;
	width: 120px;
	
	
}

ul#RegionalBottomPhotoList
{
	width: 900px;
	margin: 20px 0 0 59px;	
}


ul#RegionalBottomPhotoList li
{
	float: left;
	display: inline;
	list-style-type: none;
	padding: 10px 0 0 0;
}

div#Content
{
 width: 645px;
 height: 283px;
 background: #91aad5; 
 margin: 0px 10px 0 15px;
 padding: 0 0 0 0;
 float: left;
 color: #ffffff;
}

div#Content td
{
	color: #ffffff;
	font-size: 12px;
}
table#TopContentEduLibraryArea 
{
 margin: 10px -190px 10px 140px;
}


div#ContentEduLibrary
{
 width: 650px;
 height: auto;
 background: #91aad5;
float: left;
 color: #ffffff;
}

div#ContentEduLibrary td
{
	color: #ffffff;
	font-size: 12px;
}


div#ContentEduLibrary  ul.ListTwoColEduLibrary
{
 width: 600px;
 margin: 25px 0px 0 20px;
}


table#SmileGal td
{
	color:#efe8bf;
	font-size: 12px;
	padding: 0 0 0 0;
}

p.ColHeading,
div.offerContent p.ColHeading
{
	color: #ffffff; 
	font-size: 11px;
	font-weight:bold;
	float: left;
	padding: 10px 0 0 0;
	swidth: 270px;
}

div.ContentTitle
{
	color:#000066;
	font-size: 11px;
	padding: 0 0 5px 0;
	width: 820px;
	font-weight: bold;
	text-align:justify;
}

div.ContentDes
{
	width: 820px;
	color:#000033;
	font-size: 12px;
	padding: 0 0 8px 0;
	text-align:justify;
}

span.H3Heading
{
	color: #ffffff; 
	font-weight:bold;
	font-size: 14px;
}

p.ColHeading,
span.H3Heading,
div#Content td span
{
	padding-left: 10px;
}

p.WhiteColHR
{
 height: 1px;
 background: #ffffff;
 overflow: hidden;
 width: 295px;
 float: left;
 margin: 5px 0 5px 5px;
}

p.SubmitButton
{
 width: 260px;
 text-align: center;
 padding: 10px 0 10px 0;
}	

div#LeftSmallBox
{
	width: 120px;
	background-image:url(../Images/Images/smallbg.jpg);
	background-repeat: repeat-x;
	height: 90px;
	margin-top: 10px;
	border: solid 2px #ffffff;	
	overflow:hidden;
}

div#LeftSmallBox span
{
 font-size: 11px;
 color: #29305c;
 font-weight: bold;
 padding: 10px 0 0 15px;
 height:30px;
 width: 120px;
 float:left;
}

div#LeftSmallBox hr#boxHR
{
  width: 100px;
 color: #ffffff;
 height:1px;
 margin: 0px 0 5px 10px;
 float:left;
}

div#LeftSmallBox a
{
 color: #a10206;
 font-size: 11px;
 font-weight: bold;
 height:30px;
 width: 120px;
 float:left;
 padding: 10px 0 0 15px;
}

div#LeftSmallBox a:hover
{
 color: #000033;
}

div#TopApple
{
sbackground-image:url(../Images/Images/top_apple.jpg);
 width: 850px;
 height: 74px;
 position: absolute;
 z-index: 1;
 float: right;
 margin: -70px 0 0 0;
}

div#TopApple img
{
	sbackground-image:url(../Images/Images/top_apple.jpg);

	float: right;
}

p#AppleHR
{
 width: 535px;
 background: #000066;
 height: 2px;
 overflow: hidden;
 margin: 40px 0 0 245px;
 position: absolute;
}

p.RegContentHeading
{
 font-size: 12px;
 font-weight: bold;
 color: #000066;
 padding: 0px 0 10px 60px;
 float: left;
}

div#RegionalContentArea
{
	background-image:	url(../Images/Images/bg.jpg);
	background-repeat: repeat-x;
 height: 438px;
 width: 913px;
 border-color: #ffffff;
 border-style: solid;
 border-width: 0 3px 0 0px;
 margin: 0px 0 0 0;
}

table#RegContentTable
{
 width: 803px; 
 background: #00ccff;
 margin: 0 0 0 0;
 padding: 0;
 overflow: hidden;
 float: left;
}

p.Paging
{
	margin: 0 0 0 120px;
}
p.RegionalContentHeading
{
 font-size: 12px;
 font-weight: bold;
 color: #ffffff;
 padding: 0px 0px 10px 60px;
 float: left; 
}

table#TopContentArea td ul.ListTwoColFlash
{
 width: auto;
 margin: 25px 0px 0 20px;
 smargin: 25px -20px 0 20px;
  
}

ul.ListTwoColFlash li
{
	sbackground-image:url(../Images/Images/barrow_inner.jpg);
	background-repeat: no-repeat;	
	background-position: 0 5px;
 width: 200px;
 float:none;
 list-style-type: none;
 padding: 0 0 16px 0;
}

table#TopContentArea td ul.ListTwoColFlash li a
{
 color: #000033;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 padding: 0 0 0 10px;
}

div#ContentEduLibrary  ul.ListTwoColEduLibrary li
{
 list-style-image: url(../Images/Images/barrow_inner.jpg);
 width: 180px;
 padding: 5px 0 6px 5px;
 line-height: 15px;
 float:none;
}


div#ContentEduLibrary  ul.ListTwoColEduLibrary li a
{
 color: #000033;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
 padding: 0 0 0 0px;
}

p.WhiteEduHR
{
 height: 1px;
 background: #ffffff;
 overflow: hidden;
 width: 650px;
 float: left;
 margin: 0 0 10px 0;
}

div#ContentScroll
{
 width: 650px;
 height: 450px;
 background: #91aad5; 
 margin: 0 -90px 0 65px;
 padding: 0 -40px 0 10px;
 float:none;
 color: #ffffff;
 
}

div#ContentScroll p.ScrollHR
{
 width: 650px;
 height: 1px;
 overflow: hidden;
 background: #ffffff;
 margin: 10px 0 10px 0;
 float:left;
}
div#GlossaryTable
{
	overflow: auto; 
	width: 648px; 
	height: 390px;
	margin-top:18px;
	_margin-top:0px;
	float:left;
}
	
ul#GlossaryList li
{
 padding: 5px 0 0 0;
}

ul#GlossaryList li
{
 color: #ffffcc;
}

ul#GlossaryList li a
{
 color: #ffffff;
}

ul#GlossaryList li a:hover
{
 color: #ffffcc;
}

div#ContentScroll td,
div#ContentScroll td a
{
	color: #ffffff;
}
ul#GlossaryList
{
 font-family: verdana;
 font-size: 11px;
 width: 550px;
 padding-left: 5px;
}

ul#GlossaryList li
{
 list-style: none;
 float: left;
 width: 20px;
 cpadding:10px 0 0 10px;
}

ul#GlossaryList li a
{
 display: inline;
 font-weight: bold;
 text-decoration: underline;
} 

ul#GlossaryList li a:hover
{
 color: #000000;
} 
table#Table1
{
	font-size:11px;
	font-family:Verdana;
	sfont-weight: normal;
	margin-left: 10px;
	text-align:justify;
	width:600;
}
