body {
	margin-top:0px;
	padding-top:0px;
	text-align: center;
}

#L211  #position1 {
	width:840px;
	float:left;
	display:inline;
	text-align: left;
}

#L211  #position1 #position1-1 #position1-count-2 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 15px;
	width: 410px;
	padding-bottom:100px;
	color: #FFFFFF;
}
#L211  #position1 #position1-1 {
	background-image: url(/libertas_images/themes/ards/frontpage.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width:840px;
}
#L211  #position2 {
	display: none;
}
#L211  #position4 {
	display: none;
}
#L211  #footer {
	display: block;
	clear: both;
	padding: 5px;
	font-family: "Trebuchet MS", arial, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
#L211 #pagestructure #footer #footer-1 #positionfooter-count-2 {
	float: right;
	width: 450px;
}
#L211 #pagestructure #footer #footer-1 {
	display: inline;
	float: left;
	width: 840px;
}


#L121 a, a:visited, a:hover, #L13 a { color: #02557F; }
 body#L121, body#L13 { background-color: #CCCCCC; background-image: url(ards_page_bg.jpg); background-position: left top; background-repeat: repeat-x; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
/* for the benefit of Ffox - IE cant see it */
body#l121>#pagestructure { }
#L121 div#mainmenu ul, #L13 div#mainmenu ul{ margin-left: 0px; padding-left: 0px; }
#L121 div#mainmenu ul li, #L13 div#mainmenu ul li{ background-repeat: no-repeat; border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: 1px; display: block; font-style: normal; height: 28px; list-style-type: none; margin-left: 0px; text-align: left; width: 169px; }
#L121 ul.level1 a, ul.level1 a:visited, ul.level1 a:hover, #L13 ul.level1 a, ul.level1 a:visited, ul.level1 a:hover{ color: #FFFFFF; font-size: .9em; font-weight: normal; text-decoration: none; }


#L121 div#pagestructure  ul.a2zwidget, #L13 div#pagestructure  ul.a2zwidget {
	float: left;
	font-size: 12px;
	list-style: none;
	padding-top: 4px;
	text-align: left;
	height: 15px;
	width: 610px;
}
#L121 div#pagestructure  ul.a2zwidget li, #L13 div#pagestructure  ul.a2zwidget li{ color: #005985; display: inline; margin: 0; padding-left: 1px; padding-right: 1px; }
#L121 div#pagestructure  ul.a2zwidget li a, #L13 div#pagestructure  ul.a2zwidget li a{ color: #005985; margin: 0; }
*/
#L121 div.accesskeys#accesskeystop, #L13 div.accesskeys#accesskeystop { height: 15px; }
#L121 div.pagestructure, #L13 div.pagestructure {
	background-color: #FFFFFF;
	color: #000;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 850px;
	float: left;
}
#L121 div.webobjectheader, #l121 #pagestructure #position4 div.label, #L13 div.webobjectheader {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
}
#L121 h1, #L13 h1 { color: #025178; font-family: Arial, Helvetica, sans-serif; font-size: 150%; }
#L121 h2,#L13 h2 { color: #025178; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; }
#L121 ul#accesskeysbot, #L13 ul#accesskeysbot{ float: left; font-size: .7em; list-style-type: none; margin-left: 0px; padding-left: 0px; text-align: center; width: 100%; }
#L121 ul#accesskeysbot a, #L13 ul#accesskeysbot a { border-right-color: #666666; border-right-style: solid; border-right-width: 1px; display: block; float: left; padding 2px;
	margin-left: 4px; padding-right: 4px; }
#L121 ul#accesskeysbot li, #L13 ul#accesskeysbot li { display: inline; margin-right: 5px; text-align: center; }
#L121 ul.accesskeys#accesskeystop li, ul.accesskeys#accesskeystop li a, #L13 ul.accesskeys#accesskeystop li, ul.accesskeys#accesskeystop li a  {
	color: #FFFFFF;
	font-size: 11px;
	height: 20px;
	list-style: none;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;
}
#L121 div.breadcrumb {
	font-size: 90%;
	float: left;
	margin-top: 3;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	width: 420px;
}
#L13 div.breadcrumb {
	font-size: 90%;
	float: left;
	margin-top: 3;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	width: 620px;
}
#L121 #pagestructure, #L13 #pagestructure {
	background-color: #FFFFFF;
	color: #000;
	width: 850px;
	background-image: url(ards_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
#L121 #pagestructure  .bulletlist, .bulletlist a, #L13 #pagestructure  .bulletlist, .bulletlist a{ color: #02557F; font-size: 1em; list-style-type: none; margin-left: 0px; }
#L121 #pagestructure  .contentpos caption, #L13 #pagestructure  .contentpos caption { font-weight: bold; }
#L121 #pagestructure #header, #L13 #pagestructure #header {
	background-image: url(/libertas_images/themes/ards/header_newc.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 238px;
	margin: 0;
	width: 850px;
}
#L121 #pagestructure #header #header-1, #L13 #pagestructure #header #header-1 { color: #FFFFFF; display: block; float: left; font-size: .7em; height: 24px; margin-top: 200px; padding-left: 15px; width: 160px; }
#L121 #pagestructure #header #header-2, #L13 #pagestructure #header #header-2 { float: left; margin-top: 206px; padding: 0; text-align: left; width: 620px; }
#L121 #pagestructure #header #header-2 #positionheader-count-2, #L13 #pagestructure #header #header-2 #positionheader-count-2 {
	float: left;
	width: 600px;
}
#L121 #pagestructure #header #header-2 #positionheader-count-2 .webobject .a2zwidget .label,#L13 #pagestructure #header #header-2 #positionheader-count-2 .webobject .a2zwidget .label { padding: 0px; text-align: left; }
#L121 #pagestructure #position1, #L13 #pagestructure #position1 {
	background-color: #006697;
	background-image: url(/libertas_images/themes/ards/left_bg.jpg);
	background-repeat: repeat-y;
	float: left;
	font-size: 90%;
	height: 100%;
	margin: 0;
	padding-left: 11px;
	text-align: left;
	width: 181px;
}
#L121 #pagestructure #position2 {
	float: left;
	font-size: 80%;
	padding-left: 10px;
	padding-right: 10px;
	width: 430px;
	line-height: 1.3;
	margin-left: 10px;
}
#L121 #pagestructure #position2 #content,  #l121 #companyname { display: none; }
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page3 {
	border: 1px solid #DBDBEA;
	padding: 5px;
	margin-top: 10px;
	float: left;
	width: 415px;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page3 .pagecontent .contentpos a{ font-size: .8em; }
#L121 #pagestructure #position2 #position2-2 { display: inline; float: left; margin-top: 20px; text-align: left; width: 425px; }
#L121 #pagestructure #position2 #position2-2  div.rsslabel, div.rsslabel a { color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 120%; text-decoration: none; }
#L121 #pagestructure #position2 #position2-2 #position2-count-3 {
	float: left;
	list-style-type: none;
	text-align: left;
	width: 200px;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#L121 #pagestructure #position2 #position2-2 .columncount2 { display: inline; float: right; text-align: left; width: 200px; }
#L121 #pagestructure #position4 {
	background-image: url(/libertas_images/themes/ards/right_bg.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	font-size: 80%;
	padding-right: 10px;
	padding-top: 20px;
	width: 165px;
}
#L121 #pagestructure #powerby, #L13 #pagestructure #powerby {
	display: block;
	float: left;
	font-size: 0.7em;
	padding: 5px;
	width: 100%;
	color: #666666;
	text-align: center;
}
#L121 #pagestructure div.contentpos a, #l121 #pagestructure  table { font-size: .9em; }
#L121#pagestructure li.storyitem, #L13#pagestructure li.storyitem  { border-bottom-color: #CCCCCC; border-bottom-style: solid; border-bottom-width: thin; font-size: .9em; margin-bottom: 5px; padding-bottom: 5px; }
#L121 #pagestructure li.storyitem a, #L13 #pagestructure li.storyitem a{ color: #000; }
#L121 #pagestructure ul.rss, #L13 #pagestructure ul.rss { list-style-type: none; margin: 0px; padding: 0px; }
#L121 #pagestructure #position4 #position4-1 { }
#L121 li.level2 a, #L13 li.level2 a{	font-face:geneva;	font-size: 80%;	font-weight: bold;	padding-left: 6px;}
#L121 li.level2 a:visited, #L13 li.level2 a:visited{	font-face:geneva;	font-size: 80%;	font-weight: bold;	padding-left: 6px;}
#L121 li.level2 a:hover, #L13 li.level2 a:hover{	font-face:geneva;	font-size: 80%;	font-weight: bold;	padding-left: 6px;}


#L13 #accesskeystop {
	display: none;
}

#L22 #accesskeystop, #L4 #accesskeystop, #L211 #accesskeystop  {
	display: none;
}


#L22 #pagestructure #position1  {
	display: inline;
	float: left;
	width: 840px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #8bbea9;
	
}
#L4 #pagestructure #position1  {
	display: inline;
	float: left;
	width: 840px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #c1b7d5;
}
#L211 #pagestructure #position1  {
	display: inline;
	float: left;
	width: 840px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #a394c0;
	padding-bottom: 150px;
}

#L22 #pagestructure #position1 #position1-1 #position1-count-2 .multicolumn .columncount3 #page2 .pagecontent .contentpos .OpenHouse {
	vertical-align: top;
}
#L22 #pagestructure #position1 #position1-1 #position1-count-2 .multicolumn .columncount3 #page2 .pagecontent .contentpos .OpenHouse {
	color: #FFFFFF;
	font-size: 13px;
}
#L4 #pagestructure #position1 #position1-1 #position1-count-2 #page1 .pagecontent .contentpos table {
	width: 800px;
}
#L22 td.OpenHouse {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
	padding-left: 10px;
}
#L22 td.OpenHouse_Rt {
	vertical-align: top;
	padding-left: 10px;
}



#L211 #pagestructure #position1 #position1-1 #position1-count-2 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 15px;
	width: 420px;
	padding-left: 30px;
	padding-top: 10px;
}
#L211 #pagestructure #footer #footer-1 #positionfooter-count-1 {
	display: inline;
	float: left;
	width: 380px;
}








#L4 #pagestructure #position2 {
	display: none;
}
#L4 #pagestructure #position4 {
	display: none;
}

#L22 #pagestructure #position1 #position1-1 #position1-count-2 #page1 .pagecontent .contentpos h5 {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
#L211 #pagestructure #position1 #position1-1 #position1-count-1 .webobject {
	display: inline;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#L211 #pagestructure #footer {
	display: inline;
	float: left;
	width: 830px;
}
#L4 #pagestructure #position1 #position1-1 #position1-count-2 #page2 .pagecontent .contentpos .embed #libertas_form_112 .icon .text {
	font-size: 18px;
	font-weight: normal;
}
#L4 #pagestructure #position1 #position1-1 #position1-count-2 #page2 .pagecontent .contentpos .embed #libertas_form_112 .table .row .columncount1 .row .cell input#field0_ {
	width: 400px;
}
#L4 #pagestructure #position1 #position1-1 #position1-count-2 #page2 .pagecontent .contentpos .embed #libertas_form_112 {
	display: inline;
	float: left;
	width: 400px;
}
#L4 #pagestructure #position1 #position1-1 #position1-count-2 #page2 .pagecontent .contentpos .embed #libertas_form_112 .table .row .columncount1 .row .cell #field6_ {
	width: 400px;
}
#footerkeys {
display:none;
}
#L22 #pagestructure #position1 #position1-1 #position1-count-2 #page1 {
	display: inline;
	float: left;
	width: 740px;
	margin-top: 10px;
}
#L22 #pagestructure #position1 #position1-1 #position1-count-2 .multicolumn .columncount3 #page2 {
	display: inline;
	width: 740px;
}
#L22 #pagestructure #position1 #position1-1 #position1-count-1 {
	display: inline;
	width: 760px;
	float: left;
}
#L22 #pagestructure #position1 #position1-1 #position1-count-2 .multicolumn .columncount3 #page2 .pagecontent .contentpos table tr td {
	vertical-align: top;
	font-size: 80%;
}
#L4 #pagestructure #position1 #position1-1 #position1-count-2 #page1 .pagecontent .contentpos table tr td {
	vertical-align: top;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
/**************************************Festival of the Peninsula CSS ************************************************/
#L112 #accesskeystop {
	display: none;
}
#L112 #pagestructure {
	display: inline;
	float: left;
	width: 800px;
	margin-left: 8%;
	background-color: #FFFFFF;
	background-image: url(ps_background.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #FFFFFF;
}
#L112 #pagestructure #header {
	display: inline;
	float: left;
	width: 800px;
	height: 200px;
	background-image: url(header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#L112 #pagestructure #position1 {
	display: inline;
	float: left;
	width: 180px;
	margin-right: 5px;
}
#L112 #pagestructure #position3 {
	display: inline;
	float: left;
	width: 580px;
	padding-left: 10px;
}
#L112 #pagestructure #position3 #position3-1 {
	display: inline;
	float: left;
	width: 580px;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-1 {
	display: block;
	width: 580px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	color:#006699;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-1 a{
color:#006699;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 {
	display: block;
	width: 580px;
}
#L112 #pagestructure #footerkeys {
	display: none;
}
#L112 #pagestructure #footer {
	display: inline;
	float: left;
	width: 800px;
}
#L112 #pagestructure #footer #footer-1 {
	display: inline;
	float: left;
	width: 800px;
}
#L112 #pagestructure #powerby {
	display: inline;
	float: left;
	width: 800px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	background-color: #50B9C5;
	margin-top: 10px;
}
#L112 #pagestructure #header #header-1 {
	display: inline;
	float: left;
	width: 800px;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecell {
	display: block;
	width: 540px;
	background-image: url(event_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 210px;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecell .directoryentry .row .columncount1 .entry .directoryLabelLeft {
	display: inline;
	float: left;
	width: 100px;
	font-weight: bold;
	padding-left: 10px;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecell .directoryentry .row .columncount1 .entry {
	display: block;
	height: 36px;
	width: 540px;
	padding-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecellalt {
	display: block;
	width: 540px;
	background-image: url(event_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 210px;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecellalt .directoryentry .row .columncount1 .entry .directoryLabelLeft {
	display: inline;
	float: left;
	width: 100px;
	font-weight: bold;
	padding-left: 10px;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecellalt .directoryentry .row .columncount1 .entry {
	display: block;
	height: 36px;
	width: 540px;
	padding-top: 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 h1#directory {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #538e99;
	font-weight: bold;
}
#L112 {
	background-color: #50b9c5;
	background-image: url(p_bground.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#L112 #pagestructure #position1 #position1-1 {
	display: inline;
	float: left;
	width: 170px;
}
#L112 #pagestructure #position1 #position1-1 #position1-count-1 .micromenu ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
}
#L112 #pagestructure #position1 #position1-1 #position1-count-1 .micromenu li {
	display: block;
	width: 170px;
	padding: 4px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #03A1AC;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2 .tablecell .directoryentry .row .columncount1 .entry .directoryContentRight a {
	color: #FFFFFF;
}
#L112 #pagestructure #position4 {
	display: none;
}
#L112 #pagestructure #position3 #position3-1 #position3-count-2  .pagecontent #pageheader1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #318B95;
}
#L112 #pagestructure #position3  p {
	font-family: "Trebuchet MS", arial, sans-serif;
	font-size: 110%;
}

/***************************************************ends****************************************************************/
#L112 #position2 {
display:none;
}
#L112 .desclink {
	display: none;
}
.style5 {font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-weight: bold; }
.style11 {font-family: Georgia, "Times New Roman", Times, serif; color: #333333; }
#L112 #pagestructure #position3  h2 {
	font-size: 180%;
}
#L112 #pagestructure #position3 ul.pageoptions {
	margin-left: 5px;
	padding-left: 5px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
}
#position2 #position2-3 {
	float:left;
	padding-top:10px;
	width: 400px;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#L121 .keytitle, #L13 .keytitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 300px;
	float: left;
	text-align: right;
	height: 20px;
	color: #FFFFFF;
	line-height: 12px;
	padding-top: 4px;
}
#L121 #accessmenu, #L13 #accessmenu {
	text-align: left;
	height: 20px;
	width: 530px;
	float: right;
}
#L121 #accessmenu #accesskeystop li, #L13 #accessmenu #accesskeystop li {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
	text-align: left;
	line-height: 12px;
}
#L121 #pagestructure #header #header-2 #positionheader-count-2 .webobject, #L13 #pagestructure #header #header-2 #positionheader-count-2 .webobject {
	float: left;
	height: 15px;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page3 .pagecontent {
}
#L121 #pagestructure #position2 #position2-2 li.storyitem {
	font-size: 90%;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#L121 #pagestructure #position2 #position2-2  .contentpos {
	font-weight: bold;
	color: #666666;
}
#L121 #pagestructure #position4 #position4-1 {
	font-size: 90%;
}
#L121 #pagestructure #position4 #position4-2 #position4-count-2 .webobject  .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #666666;
}
#L121 #pagestructure #position2 #position2-3 #position2-count-5 .text .rsslabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}
#L121 #pagestructure #position2 #position2-1 {
	width: 420px;
	float: left;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page3 .pagecontent .contentpos {
	float: left;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page3 .pagecontent .contentpos p {
	float: left;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page3 .pagecontent {
	float: left;
	width: 415px;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page2 .pagecontent .contentpos p {
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page2 {
	float: left;
	width: 410px;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 {
	float: left;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-1 {
	float: left;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 {
	float: left;
	width: 420px;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 .hightlightall #page2 .pagecontent .contentpos {
	float: left;
	width: 400px;
}
#L121 #pagestructure #position2 #position2-1 #position2-count-2 {
	float: left;
	width: 420px;
}
#L121 #maintable, #L13 #maintable {
	margin-right: auto;
	margin-left: auto;
	background-image: url(ards_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width: 850px;
}
#L121 #maintable #toplinks, #L13 #maintable #toplinks {
	background-color: #005B87;
	float: left;
	width: 850px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#L121 #maintable #pagestructure #position2 #position2-1 #position2-count-2 {
	float: left;
}
#L121 #maintable #toplinks #accessmenu ul, #L13 #maintable #toplinks #accessmenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#L121 #maintable #pagestructure #position2 #position2-1 #position2-count-2  .summaryimageleft {
	float: left;
	width: 100px;
}
#L121 #maintable #pagestructure #position2 #position2-1 #position2-count-2 .page {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 410px;
}
#L121 #maintable #pagestructure #position2 #position2-1 #position2-count-2 .page .pagecontent #pageheader3 a {
}
#L121 #maintable #pagestructure #footer, #L13 #maintable #pagestructure #footer {
	float: left;
	width: 850px;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level1 a, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level1 a {
	height: 25px;
	width: 160px;
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level1 a.selected, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level1 a.selected {
	background-color: #015077;
	height: 23px;
	width: 164px;
	display: block;
	padding-left: 4px;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level2 a, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level2 a {
	height: 23px;
	width: 159px;
	padding-top: 5px;
	padding-left: 10px;
	display: block;
	font-size: 75%;
	background-color: #3366CC;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level3 a, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level3 a {
	height: 23px;
	width: 153px;
	padding-top: 5px;
	padding-left: 15px;
	display: block;
	font-size: 75%;
	background-color: #3366CC;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level3 a:hover, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level3 a:hover {
background-color: #015077;
height: 22px;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level2 a:hover, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1 .level2 a:hover {
background-color: #015077;
height: 22px;
}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1  a:hover, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu .level1  a:hover {
background-color: #015077;
height: 22px;
width:168px;

}
#L121 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu, #L13 #maintable #pagestructure #position1 #position1-1 #position1-count-1 #menu #mainmenu {
	font-size: 85%;
}
#L121 #maintable #pagestructure #position2 #position2-1 #position2-count-3 h1.entrylocation .icon .text {
	display: none;
}
#L121 #maintable #pagestructure #position2 #position2-1 #position2-count-3 {
	float: left;
	width: 410px;
	margin-top: 10px;
}
/*#L121 #maintable #pagestructure #position2 ul  {
	list-style-image: url(ardsbullet.gif);
	float:left;
	width:100%;
	list-style-position: inside;
	margin-left: 10px;
	padding-left: 10px;
	list-style-type: disc;
	vertical-align: bottom;
}*/
#L121 #maintable #pagestructure li a:hover, #L13 #maintable #pagestructure li a:hover {
	color: #66CC00;
}
#L121 #maintable #pagestructure #position2 ul li {
	line-height: 1.5;
	padding-top: 3px;
	margin-bottom: 3px;
}
#L121 #maintable #pagestructure #position2 #position2-1 li a {
	font-size: 90%;
}
#L121 #maintable #pagestructure #position2 #position2-2 #position2-count-3 .formbuilder {
	width: 420px;
	float: left;
	background-color: #FFFFFF;
}
#L121 #maintable #pagestructure #position2 #position2-2 #position2-count-2 .shopping #shopping_form .table .text .row {
	float: left;
	width: 420px;
}
#L121 #maintable #pagestructure #position2 #position2-2 #position2-count-2 .shopping #shopping_form .table .text .row .cell {
	float: left;
	margin-right: 15px;
}
#L121 #maintable #pagestructure #footer #footer-1, #L13 #maintable #pagestructure #footer #footer-1 {
	height: 25px;
	width: 850px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#L121 #maintable #pagestructure #footer #footer-1 a, #L13 #maintable #pagestructure #footer #footer-1 a{
color: #666666;
}#L121 #maintable #pagestructure #powerby, #L13 #maintable #pagestructure #powerby {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
}
#L13 #maintable #pagestructure #position2 {
	float: left;
	width: 650px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#L13 #maintable #pagestructure #position2 #position2-1, #L13 #maintable #pagestructure #position2 #position2-2, #L13 #maintable #pagestructure #position2 #position2-3, #L13 #maintable #pagestructure #position2 #position2-4 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 105%;
}
#L13 #maintable #pagestructure #position2   table {
	font-size: 80%;
}
#L13 #maintable #pagestructure #position2 ul {
	font-size: 90%;
}
#L13 #maintable #pagestructure #position1 #position1-2 #position1-count-2 {
	font-size: 11px;
}
#L13 #maintable #pagestructure #position1 #position1-2 #position1-count-2 .webobjectcontent p {
	color: #FFFFFF;
}
#L13 #maintable #pagestructure #position2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
#L13 #maintable #pagestructure #position2 h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height:19px;
}
#L13 #maintable #pagestructure #position2 #position2-4 #position2-count-5 {
	float: left;
	width: 550px;
}
#L13 #maintable #pagestructure #position2 #position2-4 #position2-count-5 .contentpos .searchresults .directoryentry .row {
	float: left;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#L13 #maintable #pagestructure #position2 #position2-4 #position2-count-5 .contentpos .searchresults .directoryentry {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 550px;
}
#L13 #maintable #pagestructure #position2 #position2-4 #position2-count-5 .contentpos .searchresults .directoryentry .row .columncount1 .entry .directoryLabelLeft {
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
}
#L13 #maintable #pagestructure #position2 #position2-4 #position2-count-5 .contentpos .searchresults .directoryentry .row .columncount1 .entry .directoryContentRight {
	margin: 0px;
	float: left;
	width: 320px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#L13 #maintable #pagestructure #position2 #position2-4 #position2-count-5 .aligncenter {
	margin: 0px;
	float: left;
	width: 550px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
}
