body, td {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#333; line-height:18px}
body {background: #F7F6F3 url(/images/default/bg.gif) top left repeat-y;}

img {border:0;}
p {margin:0; padding:0 0 1.5em 0}
h1 {font-size: 24px;font-family: Georgia, serif; margin: 0;padding: 0; color:#000; line-height:31px; font-weight:lighter; padding-bottom:1em;}
h2 {font-size: 19px;font-family: Georgia, serif; margin: 0;padding: 0; color:#000; line-height:26px; font-weight:lighter; padding-bottom:0.5em;}
h3 {font-size: 15px;font-family: Georgia, serif; margin: 0;padding: 0; color:#000; line-height:22px; padding-bottom:0.2em;}
h4 {font-size: 12px;font-family: Georgia, serif; margin: 0;padding: 0; color:#000; line-height:19px; padding-bottom:0.2em;}
.input {font-size: 11px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#483b33;}
ul {margin-top:0;padding-top:0}
a:link,  a:visited {color: #B81003;text-decoration:none}
a:hover, a:active {color:#B81003;text-decoration:underline;}

form {padding:0;margin:0;}
.clear {clear:both}

#container {width:877px;margin-left:17px}
#logo, #sxImage, #sxCol {border-right:1px solid #FFF}

#header { background-color:#DAD7D2; height:100%; }
#logo, #logo img, #navigation {float:left;}
#navigation {padding:0;margin:53px 0 0 0;}

#subHeader {background: #616159 url(/images/default/bg_title.gif) top left no-repeat; background-position:246px 0; height:100%;}
#sxImage, #sxImage img {float:left;}
.title {float:left; padding: 24px 28px 0 26px}
.title h1 {color:#FFF; font-size: 20px;font-family: Arial; font-weight:lighter;}

#content {height:100%; background: #FFF url(/images/default/bg_sxCol.gif) top left repeat-y;}
#sxCol {width:209px; float:left;padding:28px 18px;}
#dxCol {padding:28px 28px; float:left; width:575px}

#footer {padding:18px 35px 10px 18px; clear:both; height:100%;}
#footer img, #footer #col1, #footer #col2 {float:left}
#col3 {padding:0 0 10px 18px; clear:both;}
#footer p {padding:0;margin:0; text-align:right}

.boxedLink {float:right}

#main {padding: 0;margin:0; margin-left:19px;  }
#main li {list-style:none;margin: 0;padding: 0; display:inline; margin-right:1px; line-height:31px;font-size: 12px;}
#main .mainNotSelected a:link, #main .mainNotSelected a:visited, #main .mainNotSelected a:hover, #main .mainNotSelected a:active {color:#000;text-decoration:none; padding:9px; background-color:#B7B4AF;}
#main .mainNotSelected a:hover, #main .mainNotSelected a:active {color:#FFF; text-decoration:none; padding:9px; background-color:#616159;}
#main .mainSelected a:link, #main .mainSelected a:visited, #main .mainSelected a:active, #main .mainSelected a:hover {color:#FFF;text-decoration:none; padding:9px; background-color:#616159;}

#newsletter {margin:0;padding:0; background: #FFF url(/images/default/bg_sxCol.gif) top left repeat-y;}
#newsletterIframe {margin:0;padding:0;border:0; height:auto; width:100%;}
#newsletter label { font-weight:bold}

/*______________________NEW sub page menu _______________________*/

.pageSubMenu ul.sub, .pageSubMenu ul.subSub {margin: 0;padding: 0; padding-bottom:1.5em;}
.pageSubMenu .sub li, .pageSubMenu .subSub li {margin: 0;padding: 0;list-style:none;}

/*1 level */
.pageSubMenu .sub .subNotSelected a:link, .pageSubMenu .sub .subNotSelected a:visited {color:#333; text-decoration:none; font-weight:bold; display:block; border-bottom:1px dotted #F9F9F9; padding: 2px 3px;}
.pageSubMenu .sub .subNotSelected a:active, .pageSubMenu .sub .subNotSelected a:hover {color:#000; text-decoration:none; font-weight:bold; display:block; border-bottom:1px dotted #F9F9F9; padding: 2px 3px; background-color:#F9F9F9}
.pageSubMenu .sub .subSelected a:active, .pageSubMenu .sub .subSelected a:hover, .pageSubMenu .sub .subSelected a:link, .pageSubMenu .sub .subSelected a:visited {color:#000; text-decoration:none; font-weight:bold; display:block; border-bottom:1px dotted #F9F9F9; padding: 2px 3px; background-color:#F9F9F9}

/*2 level */
.pageSubMenu .sub .sub .subNotSelected a:link, .pageSubMenu .sub .sub .subNotSelected a:visited {color:#333; text-decoration:none; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 20px; font-weight:normal; background-color: Transparent}
.pageSubMenu .sub .sub .subNotSelected a:active, .pageSubMenu .sub .sub .subNotSelected a:hover {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 20px; font-weight:normal;background-color: Transparent}
.pageSubMenu .sub .sub .subSelected a:active, .pageSubMenu .sub .sub .subSelected a:hover, .pageSubMenu .sub .sub .subSelected a:link, .pageSubMenu .sub .sub .subSelected a:visited {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 20px; font-weight:normal; background-color: Transparent}

/*3 level */
.pageSubMenu .sub .sub .sub .subNotSelected a:link, .pageSubMenu .sub .sub .sub .subNotSelected a:visited {color:#333; text-decoration:none; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 40px; font-weight:normal; background-color: Transparent}
.pageSubMenu .sub .sub .sub .subNotSelected a:active, .pageSubMenu .sub .sub .sub .subNotSelected a:hover {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 40px; font-weight:normal;background-color: Transparent}
.pageSubMenu .sub .sub .sub .subSelected a:active, .pageSubMenu .sub .sub .sub .subSelected a:hover, .pageSubMenu .sub .sub .sub .subSelected a:link, .pageSubMenu .sub .sub .sub .subSelected a:visited {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 40px; font-weight:normal; background-color: Transparent}

/*4 level */
.pageSubMenu .sub .sub .sub .sub .subNotSelected a:link, .pageSubMenu .sub .sub .sub .sub .subNotSelected a:visited {color:#333; text-decoration:none; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 60px; font-weight:normal; background-color: Transparent}
.pageSubMenu .sub .sub .sub .sub .subNotSelected a:active, .pageSubMenu .sub .sub .sub .sub .subNotSelected a:hover {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 60px; font-weight:normal;background-color: Transparent}
.pageSubMenu .sub .sub .sub .sub .subSelected a:active, .pageSubMenu .sub .sub .sub .sub .subSelected a:hover, .pageSubMenu .sub .sub .sub .sub .subSelected a:link, .pageSubMenu .sub .sub .sub .sub .subSelected a:visited {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 60px; font-weight:normal; background-color: Transparent}

/*5 level */
.pageSubMenu .sub .sub .sub .sub .sub .subNotSelected a:link, .pageSubMenu .sub .sub .sub .sub .sub .subNotSelected a:visited {color:#333; text-decoration:none; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 80px; font-weight:normal; background-color: Transparent}
.pageSubMenu .sub .sub .sub .sub .sub .subNotSelected a:active, .pageSubMenu .sub .sub .sub .sub .sub .subNotSelected a:hover {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 80px; font-weight:normal;background-color: Transparent}
.pageSubMenu .sub .sub .sub .sub .sub .subSelected a:active, .pageSubMenu .sub .sub .sub .sub .sub .subSelected a:hover, .pageSubMenu .sub .sub .sub .sub .sub .subSelected a:link, .pageSubMenu .sub .sub .sub .sub .sub .subSelected a:visited {color:#000; text-decoration:underline; display:block; border-bottom:1px solid #F9F9F9; padding: 2px 3px 2px 80px; font-weight:normal; background-color: Transparent}

/*...*/

/*______________________NEW sub page menu _______________________*/


.genericTable { width:100%}
.genericTable td {margin:0;padding:0; vertical-align:top}
.genericTable td.paddingRight {padding-right:1em;}
.genericTable td.bg {background-color:#F1F1F1}
.genericTable .th { font-weight:bold}
.genericTable .borderBottomCell td {border-bottom:1px solid #5B4D44; padding-bottom:0.5em;}
.genericTable .borderBottomCellLight td {border-bottom:1px solid #F1F1F1; padding-bottom:0.5em;}


/*form builder */
fieldset {padding:0;margin:0; border: 0;}
fieldset legend {display:none}
fieldset label {float: left;width: 100px;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; }
fieldset .formRow, fieldset .formButtonRow {padding:1px 0;margin:0; clear:both }
/*fieldset .formRow span { display:block; text-align:right; }*/
fieldset .formRow span { padding-left:0.5em}
fieldset .formButtonRow {margin:1em 0; border:0}
fieldset .formHideInput { display: none}
/*
fieldset .formButtonRow input {font-size: 11px;font-family: "Trebuchet MS", "Trebuchet", Tahoma, verdana; color:#5D564F;  }


/*form builder 
fieldset {padding:0;margin:0; border: 1px solid #CCC;}
fieldset legend {margin: 0;padding: 0 0.5em;color: #036;background: transparent;font-weight: bold;}
fieldset label {float: left;width: 120px;padding: 0 11px;text-align: right;font-weight: bold;}
fieldset .repeatRadioCheck label { float:none; margin:0;padding: 0; font-weight:normal ;}
fieldset .input {background-color:#CCC; border:0;}
fieldset .input, fieldset .button {font-size:11px; font-family: Tahoma, Arial;}
fieldset .formRow, fieldset .formButtonRow {padding:0.2em 0;margin:0 2em; border-bottom:1px dotted #CCC;  }
fieldset .formRow span { display:block; text-align:right}
fieldset .formButtonRow {margin:1em 2em; border:0}
fieldset .formHideInput { display: none}

/*photogallery*/
.photogalleryCategory .photoItemSmall {background-color:#F1F1F1; padding:6px; margin:1px; text-align:left;border-bottom:1px solid #DAD7D2; border-right:1px solid #DAD7D2; width:550px;   }
.photogalleryCategory .photoItemSmall a:link, .photogalleryCategory .photoItemSmall a:visited, .photogalleryCategory .photoItemSmall a:hover, .photogalleryCategory .photoItemSmall a:active {font-size:11px; text-decoration:none; color:#333;}
.photogalleryItem .photoItemSmall {text-align:center; background-color:#F1F1F1; padding:6px; margin:1px; border-bottom:1px solid #DAD7D2; border-right:1px solid #DAD7D2;}
.photogalleryItem .photoItemSmall, .photogalleryItem .photoItemBig {padding-bottom:0; margin-bottom:0;}
.photogalleryItem .photoItemSmall a:link, .photogalleryItem .photoItemSmall a:visited, .photogalleryItem .photoItemSmall a:hover, .photogalleryItem .photoItemSmall a:active {font-size:11px; text-decoration:none; color:#333}


