/* for development only, not in live version */
#devMenuButton,
#developerMenuContainer
{
display: none!important;
}

#devTempDiv
{
position: static!important;
}
/* // for development only, not in live version */

/*
#content
{
border: 1px solid #dd0000;
}
*/

div.copyWrapper
{
margin-top: 20pt;
}


html, body, table, tr, td, form, fieldset, legend, img, div, a
{
margin: 0px;
padding: 0px;
border: 0px;
outline: none;
}

body, td
{
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
line-height: 16pt;
color: #000000;
}


#popupOverlay1,
#popupOverlay2,
#headerInnerWrapper div.loginState,
#headerInnerWrapper div.search,
#topMenuContainer,
.hidden,
div.default_right,
div.breadcrumbright,
div.sg_head,
div.rightRow,
div.sg_headright,
div.sg_options,
ul.itemGalleryWrapperTextBoxActions,
ul.itemListWrapperTextBoxActions,
div.cntLeft,
div.cntRight,
div.LBright,
#lb_name_eip1_form,
#lb_desce_eip1_form,
div.sliderBGspace,
#slider,
div.copyWrapper
{
display: none!important;
}



p
{
padding: 0;
margin: 0 0 12pt 0;
}

input,
textarea,
select
{
font-size: 11pt;
line-height: 16pt;
outline: none;
}

div.stopFloat
{
float: none!important;
clear: both!important;
height: 1px!important;
overflow: hidden!important;
margin: 0px!important;
padding: 0px!important;
border: 0px!important;
}

h1{
font-family: georgia, arial, helvetica, sans-serif;
font-size: 20pt;
line-height: 24pt;
vertical-align: middle;
font-weight: normal;
margin: 0px;
padding: 0px 0px 17pt 0px;
}

h2
{
margin: 0px;
padding: 0px 0px 10pt 0px;
border: 0px;
font-family: georgia, arial, helvetica, sans-serif;
font-size: 15pt;
line-height: 19pt;
font-weight: normal;
}

h3{
font-family: georgia, arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: normal;
}

h4{
font-family: georgia, arial, helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.blue {
color:#008DF3;
}

a,
a:link,
a:visited,
a:hover,
a:focus,
a:active
{
color: #008DF3;
text-decoration: none;
}

a:hover,
a:focus,
a:active
{
text-decoration: underline;
}

img.logo
{
margin: 0pt 0pt 22pt 0pt;
}

form.allForms label
{
display: block;
}

div.allFormsCol2
{
margin-top: 20pt;
}

div.itemGalleryWrapper
{
float: left;
width: 208px;
height: 300px;
margin-right: 15pt;
}

div.itemGalleryWrapperImgBox
{
height: 195px;
}

div.itemGalleryWrapperTextBox h2,
div.imgBoxPagesImgText h2
{
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
line-height: 16pt;
}


div.itemListWrapper
{
margin-bottom: 20pt;
}

div.itemListWrapperImgBoxOutterWrapper
{
width: 90px;
float: left;
}

div.itemListWrapperTextBox
{
width: 600px;
float: right;
}

div.itemListWrapperSmall div.itemListWrapperImgBoxOutterWrapper
{
width: 200px;
}

div.itemListWrapperTextBoxSmall2
{
width: 470px;
}

div.itemListWrapperImgBox
{
width: 192px;
}

div.imgBoxPagesFolder
{
float: left;
width: 200px;
height: 270px;
margin-right: 15pt;
}

div.imgBoxPagesFloat
{
float: left;
height: 240px;
margin-right: 15pt;
}

table.eventProgram th,
table.eventProgram td
{
vertical-align: top;
text-align: left;
}

table.eventProgram th
{
padding-right: 10pt;
}

table#calendarlist
{
margin-top: 20pt;
}

table#calendarlist td
{
vertical-align: top;
text-align: left;
}

.calendarlist1
{
white-space: nowrap;
padding-right: 10pt;
}

.calendarlist2
{
padding-right: 10pt;
}

div.itemListWrapperCheckBox
{
float: left;
width: 18px;
}

table.myinboxItems td
{
vertical-align: top;
text-align: left;
padding-right: 10pt;
}

table.myinboxItems td.myinboxItem2
{
white-space: nowrap;
}

table.myinboxItems td.myinboxItem4
{
text-align: right;
padding-right: 0;
}

table.myinboxItems td.myinboxItem2 ul,
table.myinboxItems td.myinboxItem2 ul li
{
margin: 0;
padding: 0;
list-style-type: none;
}

div.LBleft, 
div.option_resultList,
div.resultList
{
width: auto!important; 
}
