.bgheading3 {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 14px;
   color:#636363;
   line-height: 1.7;
}
.numberedSmallNavSelected, .numberedSmallNavSelected a:link, .numberedSmallNavSelected a:hover, .numberedSmallNavSelected a:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 10px;
   background-color: #007BB8;
   line-height: 1.7;
   color: #FFFFFF;
}
.rte {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color:#636363;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
   line-height: 1.7;
   background-color: #FFFFFF;
}
body {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color:#636363;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
   line-height: 1.7;
}

.template {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color:#636363;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
   line-height: 1.7;
   background-color:#999999;
}

.plain, .clearformat, a.plain, a.plainlink, .noitems {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color:#636363;
   line-height: 1.7;
}
.plainsmall, a.plainsmall {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 10px;
   color:#636363;
   line-height: 1.7;
}
.plainlarge, a.plainlarge {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 14px;
   color:#636363;
   line-height: 1.7;
}
.plainfixedwidth, a.plainfixedwidth {
   font-family: Courier, Courier New, mono;
   font-size: 12px;
   line-height: 1.3;
   color:#636363;
}
.plainred{
   font-family:Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:12px;
   color:#FF0000;
   line-height: 1.7;
}
.heading1, a.heading1 {
   line-height: 1.7;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:16px;
   color: #004E78;
   font-weight: bold;
}
.heading2, a.heading2 {
   line-height: 1.7;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 14px;
   color: #004E78;
   font-weight: bold;
}
.galleryinfo {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color: #636363;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   line-height: 1.7;
}
.zoomalt {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color: #636363;
   background-color: #FFFFFF;
}
.imagelink {
   color: #007BB8;
   border-color: #007BB8;
}
.areaheader, .areafooter {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 14px;
   color: #636363;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}
a.copyright:link, a.copyright:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
a.copyright:hover {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
   font-style: normal;
   text-decoration: underline;
}
.copyright {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 11px;
   color: #FFFFFF;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
}
.manualgalnav {
   font-size: 12px;
   color: #007BB8;
   font-weight: normal;
}
.manualgalnavcurr {
   font-size: 12px;
   color: #007BB8;
   font-weight: bold;
}
a:link, a:visited {
   color: #007BB8;
   text-decoration: none;
}
a:hover {
   color: #007BB8;
   text-decoration: underline;
}
.alert  {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:12px;
   line-height: 1.7;
   color:#FF0000;
}
a.alert:link, a.alert:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:12px;
   line-height: 1.7;
   color:#FF0000;
   text-decoration: underline;
}
.whiteplain  {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:12px;
   line-height: 1.7;
   color:#FFFFFF;
}
a.whiteplain:link, a.whiteplain:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:12px;
   line-height: 1.7;
   color:#FFFFFF;
   text-decoration: underline;
}
.whiteplainsmall  {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:11px;
   line-height: 1.7;
   color:#FFFFFF;
}
a.whiteplainsmall:link, a.whiteplainsmall:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:11px;
   line-height: 1.7;
   color:#FFFFFF;
   text-decoration: underline;
}
.tableheader  {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:14px;
   line-height: 1.7;
   color:#FFFFFF;
   font-weight: bold;
}
a.tableheader:link, a.tableheader:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:14px;
   line-height: 1.7;
   color:#FFFFFF;
   text-decoration: underline;
   font-weight: bold;
}

.mainTable {
   background-color : #FFFFFF;
}

.logo {
   background-color : #005B88;
}

.print {
   line-height: 1.7;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:11px;
   color: #007BB8;
   font-weight: normal;
}

.verticalLine {
   background-color  : #FFFFFF;
   background-image  : url("/img/submenuimage.gif");
   background-repeat : repeat-y;
}

.headerBack {
   background-color : #005B88;
}

.miNormal {
   background-color : #FFFFFF;

   height: 1px;
}

.miOver {
   background-color : #005B88;
}

.file_comments {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 10px;
   color:#636363;
}

.evenRow{
   background-color:#F0F0F0;
}

.oddRow{
   background-color:#F7F7F7;
}

.customTableCaption{
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:10px;
   color:#ffffff;
   background-color:#005B88;
}

.customTableHeader{
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:12px;
   font-weight:bold;
   line-height:16px;
   color:#636363;
}

.customTableContent {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size:9px;
   color:#636363;
   font-weight:normal;
   font-style:normal;
   text-decoration:none;
   line-height: 16px;

}
ul {
   list-style: url("../img/bullet.gif") disc;
}

.button {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   background-color: #007BB8;
   line-height: 1;
   padding: 2px 8px 2px 8px;
   width: auto;
   overflow: visible;
   color: #FFFFFF;
}

.mlistfield {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 11px;
   line-height: 1.2;
   height: auto;
   color: #666666;
}


.fb_perm_link_popup {
   background-color:#FFFFFF;
   border-color:#007BB8;
   border-style:solid;
   border-width:1px;
}


.filmStripCell {
   cursor:pointer;
   border-color:#FFFFFF;
   border-style:solid;
   border-width:1px;
}

.filmStripCellSelected {
   cursor:pointer;
   border-color:#007BB8;
   border-style:solid;
   border-width:1px;
}

.numberedNavSelected, .numberedNavSelected a:link, .numberedNavSelected a:hover, .numberedNavSelected a:visited {
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   background-color: #007BB8;
   line-height: 1.7;
   color: #FFFFFF;
}

.udTextField {
   width: 185px;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   border: 1px solid #CCCCCC;
   font-size: 12px;
   color: #636363;
}

.udTextFieldSmall {
   width: 140px;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   border: 1px solid #CCCCCC;
   font-size: 12px;
   color: #636363;
}

.udTextArea {
   width: 185px;
   height: 53px;
   border: 1px solid #CCCCCC;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color: #636363;
}

.udSelect {
   width: 185px;
   border: 1px solid #CCCCCC;
   font-family: Helvetica, Arial, Tahoma, Verdana, Sans-serif;
   font-size: 12px;
   color: #636363;
}



.fb_outline, TABLE.fb_outline TD {
   border-style:solid;
   border-width:1px;
   border-color:#e5e5e5;
   border-spacing: 0;
   border-collapse: collapse;
}

.fb_bckg {
   background-color:#F2F2F2;
}

.fb_bckg_outline {
   background-color:#E5E5E5;
}


TABLE.fb_outline TABLE TD {
   border-style:none;
}

a.fb_thread_link:link {
   width:100%;
   -moz-opacity: 1;
}

a.fb_thread_link:visited {
   width:100%;
   -moz-opacity: 0.5;
}

a.fb_thread_link:hover {
   width:100%;
   -moz-opacity: 1;
}

.numbered_nav_table {
   border-collapse: collapse;
}

TABLE.numbered_nav_table DIV {
   padding: 0px;
   margin: 0px;
   width: 20px;
   height: 20px;
   text-align: center;
   vertical-align: middle;
   line-height: 1;
}

TABLE.numbered_nav_table DIV.fb_bckg_outline A {
   font-weight: bold;
}

TABLE.numbered_nav_table A:link, TABLE.numbered_nav_table A:visited {
   text-decoration: none;
}


.cutOff {
   width: 100%;
   line-height: 1.3;
   height: 1.3em;
   overflow: hidden;
}

.printSelected {
   -moz-opacity: 1;
}

.printDeselected {
   -moz-opacity: 0.3;
}

.firstSlide {
   position: relative;
   visibility: hidden;
}

.slide {
   position:      absolute;
   visibility:    hidden;
   padding:       auto;
   width:         100%;
   height:        100%;
   left:          0px;
   top:           0px;
}

.slideshow {
   width:    100%;
   height:   100%;
   position: relative;
}

.commentsContainer {
   width: 100%;
   padding-left:  auto;
   padding-right: auto;
}

.filmStripContainer {
   position: absolute;
   padding: 0px;
   overflow: hidden;
   margin: 0px;
}

.numbered_nav_table {
   border-collapse: collapse;
}

.numbered_small_nav_table {
   border-collapse: collapse;
}

TABLE.numbered_nav_table DIV {
   padding: 0px;
   margin: 0px;
   width: 20px;
   height: 20px;
   text-align: center;
   vertical-align: middle;
   line-height: 1;
}

TABLE.numbered_small_nav_table DIV {
   padding: 0px;
   margin: 0px;
   width: 15px;
   height: 15px;
   text-align: center;
   vertical-align: middle;
   line-height: 1;
}

TABLE.numbered_nav_table DIV.fb_bckg_outline A {
   font-weight: bold;
}

TABLE.numbered_small_nav_table DIV.fb_bckg_outline A {
   font-weight: bold;
}

DIV.commentsContainer A:link,DIV.commentsContainer A:visited {
   text-decoration:none;
}

TABLE.numbered_nav_table A:link, TABLE.numbered_nav_table A:visited {
   text-decoration: none;
}

TABLE.numbered_small_nav_table A:link, TABLE.numbered_small_nav_table A:visited, TABLE.numbered_small_nav_table A:hover {
   line-height: 1.5;
   vertical-align: middle;
   text-decoration: none;
}

.auto_slide_ctrl { float: right; }


P {
   margin:0in;
}
DIV {
   margin:0in;
}

ol.alphalist {
   list-style-type: lower-alpha;
}
ol.ualphalist {
   list-style-type: upper-alpha;
}

ol {
   margin-top:0in;
   margin-bottom:0in;
   margin-right:0in;
   text-decoration:none;
   font-weight:normal;
   font-style:normal;

}

ul {
   list-style-type:disc;
   margin-top:0in;
   margin-bottom:0in;
   margin-left:0.2in;
   margin-right:0in;
   padding:0in;
   text-decoration:none;
   font-weight:normal;
   font-style:normal;

}

ul ol {
   list-style-image: none;
}

li, table, tr, tbody, thead {
   text-decoration:none;
   font-weight:normal;
   font-style:normal;
}

blockquote {
   margin-top:0in;
   margin-bottom:0in;
}

.clearformat, .plain, .plainsmall, .plainlarge,  .alert, .plainfixedwidth {
   text-decoration:none;
   font-weight:normal;
   font-style:normal;
}

a.plain, a.plainsmall, a.plainlarge, a.plainfixedwidth {
   font-weight:normal;
   font-style:normal;
}

a.heading1, a.heading2 {
   font-style:normal;
}

.heading1, .heading2 {
   font-style:normal;
   text-decoration:none;
}

a.alert:link,a.alert:visited
{
   text-decoration:underline;
}

a.alert:hover {
   text-decoration:none;
}
.SystemAlertPlaceholder {
   position: absolute;
   width: 420px;
   z-index: 1000;
   left: 50%;
   top: 0px;
   margin-left: -210px;
   font-family: Arial, Verdana, Helvetica, Courier, Times New Roman;
}

.SystemAlertPlaceholder .content {
   width: 420px;
   background-color: #6A6D6A;
   background-repeat: repeat-x;
   background-position: top;
   background-image: url( http://img.sitekreator.com/Shared/Images/sys_alert_top.gif );
}

.SystemAlertPlaceholder .content .text {
   padding: 20px;
}

.SystemAlertPlaceholder .content .break {
   clear:both;
   float: none;
   display: block;
   margin-top: 20px;
}

.SystemAlertPlaceholder .bm {
   padding: 0px;
   width: 400px;
   height: 10px;
   font-size: 1px;
   background-color: #6A6D6A;
   float: left;
   display: block;
}

.SystemAlertPlaceholder .bl {
   padding: 0px;
   width: 10px;
   height: 10px;
   background-repeat: no-repeat;
   background-image: url( http://img.sitekreator.com/Shared/Images/sys_alert_corner_bl.gif );
   float: left;
   display: block;
}

.SystemAlertPlaceholder .br {
   padding: 0px;
   width: 10px;
   height: 10px;
   background-repeat: no-repeat;
   background-image: url( http://img.sitekreator.com/Shared/Images/sys_alert_corner_br.gif );
   float: left;
   display: block;
}

.SystemAlertPlaceholder .heading1 {
   float: none;
   clear: both;
   display: block;
   margin-bottom: 5px;
   font-size: 18px;
}

.SystemAlertPlaceholder .heading1,
.SystemAlertPlaceholder .plain {
   color: #FFFFFF;
   font-family: Arial, Verdana, Helvetica, Courier, Times New Roman;
   font-weight: normal;
   line-height: 2em;
}
.SystemAlertPlaceholder .plain {
   color: #FFFFFF;
   font-size: 12px;
}

.SystemAlertPlaceholder a:link,
.SystemAlertPlaceholder a:hover,
.SystemAlertPlaceholder a:visited {
   color: #ffc43c;
   font-size: 14px;
   text-decoration: underline;
}


.control {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   color:#000000;
}

.radio {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   color:#000000;
}

.textfield {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   height:20px;
   color:#000000;
}

.textfield[readonly] {
   color: #666666;
   background: #F0F0F0;
}

.textfieldbig {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   height:20px;
   width:179px;
   color:#000000;
}

.textfieldbig[readonly] {
   color: #666666;
   background: #F0F0F0;
}

.textfieldextrabig {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   height:20px;
   width:300px;
   color:#000000;
}

.textfieldextrabig[readonly] {
   color: #666666;
   background: #F0F0F0;
}


.textfieldsmall {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   height:20px;
   width:30px;
   color:#000000;
}

.textfieldsmall[readonly] {
   color: #666666;
   background: #F0F0F0;
}

.textareafield {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:400px;
   color:#000000;
}

.textareafield[readonly] {
   color: #666666;
   background: #F0F0F0;
}


.textareafieldsmall {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:300px;
   color:#000000;
}

.textareafieldsmall[readonly] {
   color: #666666;
   background: #F0F0F0;
}


.filefield {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   height:20px;
   color:#000000;
}

.checkbox {
   border:0px;
   color:#FFFFFF;
}

.checkboxex[readonly] {
   color: #666666;
   background: #F0F0F0;
}


.checkboxex {
   height:13px;
   width:13px;
   border:thin;
   border-width:thin;
   border-style:none;
   color:#FFFFFF;
}


.checkboxtext {
   font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   color:#666666;
}

.selectobjectlong {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:300px;
   height: 20px;
   color:#000000;
}

.selectobject {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:179px;
   height: 20px;
   color:#000000;
}

.selectobjectmedium {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:150px;
   height: 20px;
   color:#000000;
}

.selectobjectshort {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:100px;
   height: 20px;
   color:#000000;
}

.selectobjectveryshort {
   font-family:Tahoma, Verdana, Arial, Helvetica, Sans-serif;
   font-size:11px;
   background:#FFFFFF;
   width:60px;
   height: 20px;
   color:#000000;
}

.menuitem_code {
   display:none;
}


