/* CSS Document */
/* Body */
body {direction:rtl; font:1em Arial, Helvetica, sans-serif; margin:0; padding:0;}

/* Links */
a {color:#333;}

/* Titles */
#header a { text-decoration:none;}

/* Form */
form {margin:0; padding:0;}
form fieldset {border:0; margin:0; padding:0;}
#rightForm form fieldset ul { font-size:14px; list-style:none; margin:0; padding:0 0 0 20px;}
#rightForm form fieldset ul li {margin:0; padding:8px 0 0 0;}
#rightForm form fieldset ul li label {}
#rightForm form fieldset ul li input {border:1px solid #6C849C; width:90px;}
#rightForm form fieldset ul li#cityAlign {margin:0; padding:8px 0 0 0;}
#rightForm form div {float:right; padding:3px 0 0 0;}
#leftForm form fieldset ul {font-size:14px; list-style:none; margin:0; padding:0 0 0 20px;}
#leftForm form fieldset ul li {margin:0; padding:8px 0 0 0;}
#leftForm form fieldset ul li input {border:1px solid #6C849C; width:90px;}
#leftForm form fieldset ul li#nameAlign {margin:0; padding:8px 0 0 0;}
#leftForm form div {float:right; padding:3px 0 0 0;}

/* Layout */
#mainWrapper {}
#subWrapper {}
#header {}
#headerContact a {text-decoration:none;}
#headerConcept a {text-decoration:none;}

#nav {}
#nav ul {list-style:none; margin:0; padding:0 0 15pt;}
#nav ul li { float:right; margin:0 0 0 0.7em; padding:0;}
#nav ul li a {text-decoration:underline;}

#contentWrapper {}
#subContentWrapper{}
#content {margin:0; padding:0;}
#content h1 { margin:0; padding:0;}
#content h2 {margin:0 0 10px; padding:0;}
#content p {margin:0; padding:0 0 10px;}
#contentLacrosse, #contentLucerne {}
#contentLacrosse p, #contentLucerne p {margin:0; padding:0 0 10px;}
#news {}
#newsContact {}
#news h2 {margin:0 0 10px; padding:0;}
#news ul {list-style:none; margin:0; padding:0;}
#news ul li {padding:0}
#news ul li a {}
#news ul li a:hover {}

#flashPanel {display:none;}
#flashPanelHigh {display:none;}

/* Lucerne, Lacrosse Pages: */
#subWrapper2 {margin:0;}
#imgNav #lucerne {}
#imgNav #lacrosse {}
#imgNav ul {list-style-type:none; margin:0; padding:0;}
#imgNav ul li {margin:0; padding:0;}
#imgNav ul li a {display:block;}
#imgNav ul li a span {display:none;}

/* Gallery */
#GalleryWrapper {}
#GallerySubWrapper {}
#GallerySubWrapper ul {width:284px; list-style:none; margin:0; padding:0;}
#GallerySubWrapper ul li {margin:0 0 3px 3px; padding:0; float:right;}
#GallerySubWrapper ul li a {text-decoration:none; display:block;}
#GallerySubWrapper #GalleryImage {float:right; padding:0;}
#GallerySubWrapper #GalleryImage img {}

#contentImgNav {direction:rtl; float:right; padding:0 0 20px 24px; width:356px;}
#contentImgNav ul {list-style:none; margin:0; padding:0;}
#contentImgNav ul li {float:right; padding:0 0 10px 18px;}
#contentImgNav ul li.lastImg {padding:0 0 10px 0;}

/* Tables */
#tableWrapper2 {}
#tableWrapper2 h2#lacrosse {}
#tableWrapper2 h2#lucerne {}
#tableSubWrapper2 {}
#tableSubWrapper2 p {}
#tableSubWrapper2 ul {list-style:none; margin:0; padding:0;}
#tableSubWrapper2 ul li {border-color:#FFF; border-width:0 1px; border-style:solid; background:#1a1a1a; float:left;
	margin:0 10px 0 0; padding:0; width:90px; text-align:center;}
#tableSubWrapper2 ul li	a {text-decoration:none;}
#tableSpecification {}
#tableSpecification thead tr {}
#tableSpecification thead tr th {font-weight:600; padding:0 10px 0; border:1px solid gray; border-collapse:collapse;}
#tableSpecification tbody tr th { color:#666; font-weight:600; padding:0 10px 0;}
#tableSpecification tbody tr td {padding:0 10px 0; border:1px solid gray; border-collapse:collapse;}
#tableSpecification tbody tr.tableSubtitle th {border:1px solid gray; border-collapse:collapse; font-size:16px; padding:0 10px 0; text-align:right;}

/* CONTENT images */
#contentImg {}
#imgCredibility {}
#imgHeritage {margin:0; padding:0 0 30px;}

/* CONCEPT images */
#conceptImg {direction:rtl; float:left; padding:0 24px 10px; width:282px;}
#conceptImg ul {list-style:none; margin:0; padding:0 0 0 30px;}
#conceptImg ul li {float:right; padding:24px 0 10px 18px;}	

/* Contact page */
#tableWrapper {margin:0 9px; padding:0;}
#tableSubWrapper {}
#tableWrapper h1 {}
#table {}
#table tr {}
#table tr.lineColor {}
#table tr th {font-weight:600; padding:0 10px 0;}
#thTitle1 {}
#thTitle2 {}
#thTitle3 {}
#thTitle4 {}
#thTitle5 {}
#table tr td{padding:0 10px 0; border:1px solid gray; border-collapse:collapse;}

#rightFormWrapper {float:right;margin:0; padding:0; width:250px;}
#subRightForm {}
#subRightForm h2{font-size:16px;}
#rightForm {}
#leftFormWrapper {float:left; margin:0; padding:0; width:250px;}
#subLeftForm {}
#subLeftForm h2{font-size:16px;}
#leftForm {}

#footer {color:#A6A6A6; font-size:11px; text-align:center;}
#footer #bottomShadow {}
#footer #topLine {margin:1.4em 0 0 0; padding:0; }

/* Misc */
.clear {clear:both; height:0;}

