html{width:100%;margin:0px;padding:0px;font-size:12px}
body{width:98.5%;min-width:750px;padding:0% 0.5% 0% 0.5%;
margin:0px;background:#F7F7F7;font-family:Arial,Helvetica,sans-serif}
.IEholder{width:750px}
.size-1{font-size:10px}
.size-2{font-size:12px}
.size-3{font-size:16px}
.vsmall{font-size:80%}
.medum{font-size:100%}
.large{font-size:140%}
P{padding:0px;margin-left:4px;margin-right:4px;margin-top:2px}
img{padding:0px;border:0px;margin:0px}
a{padding:0px;border:0px;margin:0px;color:#0066CD}
/* nav content */
.Nav{width:150px;border:0px;padding:0px;margin:0px;float:left;
text-align:left;line-height:100%;vertical-align:top}
.Nav a:link{font-family:Arial,Helvetica,sans-serif;font-size:100%; 
color:#1A4C4C;text-decoration:none} 
.Nav a:visited{font-family:Arial,Helvetica,sans-serif;font-size:100%; 
color:#1A4C4C;text-decoration:none} 
.Nav a:hover{color:#1A4C4C;text-decoration:none;
font-family:Arial,Helvetica,sans-serif;font-size:100%}
.navh{width:180px;border:0px;margin:0px;float:left;
text-align:left;line-height:150%;vertical-align:0%}
#skip a, #skip a:hover, #skip a:visited{
position:absolute;left:0px;top:-500px;
width:1px;height:1px;overflow:hidden}
#skip a:active{position:static;
width:auto;height:auto}
.skip a, .skip a:hover, .skip a:visited{
position:absolute;left:0px;top:-500px;
width:1px;height:1px;overflow:hidden}
.skip a:active{
position:static;width:auto;height:auto}
/* content */
.Banner{width:100%;position:relative;margin:0px;
padding:0px;height:210px;text-align:left}
.Banner a{font-family:Arial,Helvetica,sans-serif;
color:#0066CD;text-decoration:none}
.Banner a:link{font-family:Arial,Helvetica,sans-serif;
text-decoration:none}
.Banner a:visited{font-family:Arial,Helvetica,sans-serif;
text-decoration:none}
.Banner a:hover{text-decoration:none;
font-family:Arial,Helvetica,sans-serif}
.Bannertop{width:100%;height:79px;position:relative;
float:left;padding:0px;margin:0px;border-bottom:32px solid #C3A8DB}
.Bannerimage{padding:10px 0px 0px 10px;margin:0px;border:0px}
.Bannerimagelarg{position:absolute;float:right;right:0%;
top:0px;padding:0px;margin:0px;border:0px}
.Bannertoptext{padding:4px 0px 0px 4px}
.Bannerbot{width:100%;height:87px;position:relative;float:left;
padding:0px;margin:0px;border-bottom:12px solid #957AAF}
.Bannertext{position:relative;float:left;padding:2px 0px 2px 20px;
margin:0px;border:0px}
.bannertexttop{color:#980168}
h1{font-size:300%;margin:0px;border:0px;padding:0px;
font-weight:normal}
.bannertextmidel{color:#A089B5}
h2{font-size:180%;
margin:0px;
border:0px;
padding:0px;
font-weight:normal;}
.bannertextbottom{
font-size:100%;
color:#980168;
}
.Bannertextright{
width:30%;
height:52px;
position:relative;
float:right;
padding:20px 0px 15px 0px;
margin:0px;
border:0px;
font-size:120%;
background-color:#F4F1DE;/* F3F0DD */
text-indent:15px;
}
/* search */
.searchfield{
margin:0px;
padding:0px;
}
.search{
position:relative;
float:right;
font-size:15px;
margin-right:1px;
font-family:Arial,Helvetica,sans-serif;
}
.searchBoxInput{
margin-top:1px;
margin-bottom:1px;
width:120px;
height:14px;
border:1px solid #666666;
}
.searchbox{
border-bottom:1px solid #FFFFFF;
padding:0px 0px 0px 0px;
}
.headerSearch{}
.headerSearchtext{padding:0px}
.button{
height:22px;
width:60px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px 0px 0px 0px;
background-color:#FFFFFF;
font-size:100%;
letter-spacing:0px;
border:1px solid #666666;
}
.centredContent{
width:100%;
position:relative;
float:left;
padding:0px;
margin:0px;
text-align:left;
background:#FFFFFF;
/*border:1px solid #000000;*/
}
.midelholder{
width:100%;
margin:0px;
padding:10px 0px 0px 0px;
position:relative;
float:left;
text-align:left;
}
.leftside{
width:20%;
margin:0px;
padding:0px;
position:relative;
float:left;
text-align:left;
}
.rightside{
width:28%; 
margin:0px;
padding:0px;
position:relative;
float:right;
text-align:left;
vertical-align:top;
}
.rightside img{
padding:2px;
}
.Content{
width:48%;
margin:0px;
padding:0% 0% 0% 2%;
float:left;
vertical-align:top;
}
.headertext{
position:relative;
float:left;
font-size:15px;
margin-left:1px;
margin-top:4px;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000000;
}
/* footer */
.footer{
width:100%;
height:45px;
padding:5px 0px 0px 0px;
border:0px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
/* links */
a:link{ 
font-family:Arial,Helvetica,sans-serif; 
font-size:100%; 
color:#0066CD; 
text-decoration:underline; 
} 
a:visited{ 
font-family:Arial,Helvetica,sans-serif; 
font-size:100%; 
color:#0066CD; 
text-decoration:underline;
} 
a:hover{ 
color:#0066CD; 
text-decoration:underline; 
font-family:Arial,Helvetica,sans-serif; 
font-size:100%; 
}
.newline{
margin-top:10px;
}
.Normal{font-family:Arial,Helvetica,sans-serif; 
font-size:100%; 
color:#000000}
.small{font-family:Helvetica,Arial; 
font-size:900%; 
color:#000000}
.heading1{font-family:Helvetica,Arial; 
font-size:200%;
color: #000000}
.heading2{font-family:Helvetica,Arial; 
font-size:160%;
color:#000000}
.heading3{font-family:Helvetica,Arial; 
font-size:130%;
color:#000000}
.code{font-family:Courier New,Courier,monospace; 
font-size:90%; 
color:#000000}
.blueHeader{font-family:Helvetica,Arial; 
font-size:180%;
color:#000066}
.textunderline{text-decoration:underline}
.textbold{font-weight:bold}
.textitalic{font-style:italic}
.textcenter{text-align:center}
.textright{text-align:right}
.textleft{text-align:left}
.textjustify{text-align:justify}
.Imageright{float:right;
text-align:right}
.Imageleft{float:left;
text-align:left}
.imageright{border:1px solid #000000;
margin:5px 5px 5px 5px;
padding:2px 2px 2px 2px}
.textred{font-family:Arial,Helvetica,sans-serif; 
font-size:120%; 
color:red}
.textgreen{font-family:Arial,Helvetica,sans-serif; 
font-size:120%; 
color:green}
.textblack{font-family:Arial,Helvetica,sans-serif; 
font-size:120%; 
color:#000000}
.textnavsep{font-family:Arial,Helvetica,sans-serif; 
font-size:120%; 
color:#f4f1de}
.subSection{width:160px;
padding:0px 0px 5px 20px}
.subSection6{width:155px;
padding:0px 0px 5px 15px}
.navSection3{width:165px;
position:relative;
padding:0px 0px 5px 5px}
.subSection7{width:140px;
position:relative;
padding:0px 0px 5px 30px}
.subSection8{width:125px;
position:relative;padding:0px 0px 5px 45px}
.navSection{width:175px;position:relative;
padding:0px 0px 5px 5px;border-top:1px dashed #336699}
.subSectionFooter{width:170px}
.header{font-family:Arial,Helvetica,sans-serif;
font-size:120%;color:#000000;width:100%;
text-decoration:none;margin:0px 0px 5px 5px;
padding:0px;background:#EEF2EC;img:arrow.gif}
/* home page */
.heritagehome{width:100%;position:relative;
float:left;padding:0% 0% 0% 0%}
.right{width:52%;position:relative;float:right;margin:0px}
.left{width:47%;position:relative;float:left;margin:0px}
.holder{height:48px;margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;background:#FFFFFF}
.homeimg{width:88px;height:48px;position:relative;float:left;
padding:0px 8px 0px 0px;margin:0px;line-height:48px}
.homeimg a:link{margin:0px}
.homeimg a:visited{margin:0px}
.homeimg a:hover{margin:0px}
.hometext{position:relative;float:left;color:#0066CD;
margin:0px 2px 0px 0px;text-decoration:none}
.hometext a:link{text-decoration:none;color:#0066CD}
.hometext a:visited{text-decoration:none;color:#0066CD}
.hometext a:hover{text-decoration:underline;color:#0066CD}
.home_header{width:95%;height:20px;padding:0% 2.5% 0% 2.5%;
color:#6433CA;font-size:130%;background:#EDF2EC;
border:1px solid #488B9C}
.home_body{width:95%;margin:0px;padding:0% 2.5% 0% 2.5%;
background:#E0F0FF;border:1px solid #488B9C;font-size:100%}
.home_body a:link{text-decoration:none;color:#0066CD}
.home_body a:visited{text-decoration:none;color:#0066CD}
.home_body a:hover{text-decoration:underline;color:#0066CD}
.home_body_midel{width:100%;margin:0px;padding:0%;
background:#FFFFFF;font-size:120%;text-decoration:none}
.space10{height:10px}
/* related links */
.boxwidth{width:80%}
.boxwidthSmall{width:39.2%}
.related{height:20px;float:left;margin:0px 10px 0px 5px;
font-family:Helvetica,Arial;font-size:120%}
.related a:link{text-decoration:underline;color:#0000FF} 
.related a:visited{text-decoration:underline;color:#0000FF} 
.related a:hover{text-decoration:underline;color:#0000FF} 