body, td {font-size: 12px;font-family: Tahoma, Arial; margin: 0;padding: 0; line-height:16px;}
body,#footer  {background-color:#28292e; }
img {border:0;}
form {padding:0;margin:0;}
.clear {clear:both}
p {margin:0; padding:0 0 1.5em 0}
h1 {font-size: 22px;font-family: Georgia, serif; margin: 0;padding: 0; color:#000; font-weight:lighter; padding-bottom:1em;line-height:1em;}
h2 {font-size: 17px;font-family: Georgia, serif; margin: 0;padding: 0; color:#28292e; font-weight:lighter; padding-bottom:0.5em;line-height:1em;}
h3 {font-size: 15px;font-family: Georgia, serif; margin: 0;padding: 0; color:#28292e; padding-bottom:0.3em;line-height:1em;}
h4 {font-size: 13px;font-family: Georgia, serif; margin: 0;padding: 0; color:#28292e; padding-bottom:0.1em;line-height:1em;}
a:link,  a:visited {color: #949497;text-decoration:underline}
a:hover, a:active {color:#949497;text-decoration:none;}
ul {margin-top:0;padding-top:0}
td img {float:none}
.input {font-size: 12px;font-family: Tahoma, Arial; margin: 0;padding: 0; color:#1e1f23;}
.noMnoP {margin:0;padding:0;}
.error {color:Red}

/*home*/
#contentHome {width:896px; background-color:#66676a;text-align: left;margin: 0px auto; padding-bottom:12px }
#top, #top div, #top img {float:left;}
#languages {color:#949497;padding:24px 0 0 24px; height:69px}
#languages a:link, #languages a:visited {color:#949497;font-size: 11px;}
#languages a:hover, #languages a:active {color:#949497;font-size: 11px;}
#news .newsP a:link,#news .newsP a:active, #news .newsP a:hover, #news .newsP a:visited, #news .noLinkNews {font-size: 12px; color:#FFF;font-weight:bold;}
.noLinkNews {font-weight:bold;}

#news {padding:24px 0 24px 24px; font-size: 11px; color:#FFF;clear:both;}
#news h1 {color:#FFF; float:left;}
#newsRecords {float:left;padding:0 0 0 40px; width:567px; margin-top: -57px; }
/* old 
#newsRecords {float:left;padding:0 0 0 144px; width:567px }
*/

/*internal*/
.showInPrint {display:none}
#content {width:896px; background: #FFF url(/images/intern/content_bg.gif) top left repeat-y; text-align: left;margin: 0px auto;}
#container {background: #28292e url(/images/default/img_gold.jpg) top left repeat-y; }
#footer{text-align: left;width:848px;margin: 0px auto;padding:24px;font-size: 11px;color:#949497;} 
#defaultLogo img {float:left}
#defaultLogo p, #languages p {margin:0; padding:0;}
#left {float:left}
#right {width: 616px; float:left}

#topImage img {float:left;border-bottom:1px solid #28292e}
#topImage .adminTableControl td img {border:0;float:none;}

#mainContent {background-color:#FFF;color:#28292e; padding:24px}

#menu { background-color:#1E1F23; width:280px; height:378px;}
#main {padding:0 0 0 18px;}
#main, #subMenu .pageSubMenu .sub {list-style:none;margin: 0;}
#main .mainNotSelected a:link, #main .mainNotSelected a:visited, #main .mainNotSelected a:hover, #main .mainNotSelected a:active {color:#FFF;line-height:22px; text-decoration:none; font-size: 11px; padding:1px 12px 1px 6px;}
#main .mainNotSelected a:hover, #main .mainNotSelected a:active {background-color:#66676a}
#main .mainSelected a:link, #main .mainSelected a:visited, #main .mainSelected a:active, #main .mainSelected a:hover {color:#FFF;line-height:22px; text-decoration:none; font-size: 11px; padding:1px 12px 1px 6px;background-color:#66676a}

#subMenu {margin:0;width:232px; color:#ffb30d; padding:24px; font-size:11px;}
#subMenu .pageSubMenu .sub {padding:0; margin:0;}
#subMenu .pageSubMenu .sub .subNotSelected a:link, #subMenu .pageSubMenu .sub .subNotSelected a:visited, #subMenu .pageSubMenu .sub .subNotSelected a:hover, #subMenu .pageSubMenu .sub .subNotSelected a:active {color:#ffb30d;line-height:22px; text-decoration:none; font-size: 11px;}
#subMenu .pageSubMenu .sub .subNotSelected a:hover, #subMenu .pageSubMenu .sub .subNotSelected a:active {text-decoration:underline;}
#subMenu .pageSubMenu .sub .subSelected a:link, #subMenu .pageSubMenu .sub .subSelected a:visited, #subMenu .pageSubMenu .sub .subSelected a:active, #subMenu .pageSubMenu .sub .subSelected a:hover {color:#ffb30d;line-height:22px; text-decoration:underline; font-size: 11px;}

.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 .borderBottomCellLight td {border-bottom:1px solid #F1F1F1; padding-bottom:0.5em;}
.genericTable .borderBottomCell td {border-bottom:1px solid #545558; padding-bottom:0.5em;}

/*events*/
.boxedLink {float:right}
.newsletterIframe {margin:0;padding:0;border:0; width:100%; height:auto;}

/*memberslist */
.genericTable .borderBottomCellMembersList td { padding:0.5em; background-color:#F1F1F1}
.genericTable .borderBottomCellLightMembersList td {border-bottom:1px solid #F1F1F1; padding:0.2em 0.5em;}
.genericTable .borderBottomCellLightMembersListStart td { border-top:1px solid #545558; }
/*photogallery*/
.photogalleryCategory .photoItemSmall {background-color:#F1F1F1; padding:6px; margin:1px; text-align:left;border-bottom:1px solid #000; float:left; 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:#545558;}

.photogalleryItem .photoItemSmall {text-align:center; background-color:#F1F1F1; padding:6px; margin:1px; border-bottom:1px solid #000}
.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:#545558}




/*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}


/* Banner rotator */
#rotator{overflow: hidden;width: 234px;height: 57px; float: left;}
#rotator img{width: 234px;height: 57px; cursor:pointer; }
#rotator2{overflow: hidden;width: 234px;height: 57px; float: left; clear: left; margin-top: 20px;}
#rotator2 img{width: 234px;height: 57px; cursor:pointer; }



