body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin:0;
    padding:0;
    background-color:#FFFFFF;
    color:#000000;
	text-align:center;
}
div,table {margin: 0 auto;}
/* dont't show the dotted line around links */
:-moz-any-link:focus {
    outline: none;
    outline-color:none;
    outline-style:none;
    outline-width:0;
}
h1,h2,h3,h4,h5
{
    font-family:Arial;
}

select{
    border:solid 1px #A7ACB2;
}
textarea
{
    border:solid 1px #A7ACB2;
}
p
{
    padding:0;
    margin:0;
    text-indent:0;
}
h1
{
    text-transform:uppercase;
    color:#A73D27;
    font-size:20px;
    margin-bottom:7px;
    }
h1 span#ItemTitle
{
    text-transform:uppercase;
}

h1 span#h1Black
{
    text-transform:uppercase;
}

h2 {font-size:14px;
    text-transform:uppercase;
    color:#F0B30B;
    }
h3
{
    font-size:14px;
    }
h4{
    font-size:14px;
    text-transform:uppercase;
    color:#5C7BD5;
}
h1.black
{
    
}
div.h1Black
{
    font-size:20px;
    padding-top:10px;
    font-weight:bold;
    padding-bottom:2px;
}
.h1Purple
{
    text-transform:uppercase;
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    line-height:30px;
}
.groupListing
{
    float:left;
    padding-right:30px;
    width:200px;
}
div span#ItemTitle
{font-size:20px;
 line-height:22px;
 font-weight:bold;
 text-transform:uppercase;
 color:#4E6D32;
 }
 td.itemTitle
 {
     width:400px;
 }
 
 div#titleMap
 {
     width:300px;}
h4
{font-size:12px;
}
.sub_header
{
   text-transform:uppercase;
    font-size:16px;
    font-size:12px;
}

.regTbx
{
    border-color:#A7ACB2;
    border-style:Solid;
    border-width:1px;
    /*height:px;*/
}
/*  seperate header for home section*/
div#header #logoHome{height:53px;width:261px;}
#logoHome a#aRegHome img{margin-top:0px;}
div#logoHome a#aRegHome{float:left;}
#logoHome img{margin-top:40px;}
div#header #logoHome{margin-top:0;}
div#logoHome{float:left;}

img{border:none;}
p{margin:0 10px 10px}
a{color:#5C7BD5; font-weight:bold}
div#header{position:relative;}
div#header #logo{margin-top:0;}
#logo img{margin-top:40px;}
div#logo{float:left;}
div#mainMenu a{float:left;}

.hide
{
    display:none;
}

div#footer 
{
    font-family:Arial;  
    font-size:12px; 
    color: #000; 
    padding-top:50px;}
div#footer p
{
    margin-top:12px; 
    margin-bottom:0px; 
    margin-left:320px;
    padding:5px 0px; 
    text-transform:lowercase;}
div#info
{
    margin-top:0px; 
    margin-left:365px; 
    font-family:Arial;  
    font-size:12px; 
    padding-top:0px;}
div#footer a
{
    display:inline;
    padding-left:30; 
    font-weight:normal;}
div.borderSub
{
    background-color:green;}

div#contentImgSec1{width:712px; height:234px; background-image:url(../img/Header/section1.jpg);
               background-repeat:no-repeat}
#img_logoLeft{float:left;margin-left:105px;}

div#gap{width:200px;}
div#gapHome{width:974px; height:20px;}
div#gapII{width:20px;}
div#header{height:80px;}
div#MainMenu{float:left;}
div.borderSub{width:200px;height:1px;display:block;}
div#borderLeftContent{height:320px;width:1px;float:left;background-color:#C7C7C7; margin-top:40px;}

div#navigation
{
    float:left;
    clear:left;
    width:236px; 
    padding-left:23px;
    }
div#footer{clear:both;width:100%}
div#footer a
{
    color:#000;
    text-decoration:underline;
    text-transform:lowercase;
}
div#footer span
{
    color:#000;
}
div#footer a:hover
{
    color: #C7C7C7;
}

/* SUBMENU */
div#submenu
{
    float:left;
    clear:left;
    width:236px;
    min-height:374px;
    padding-top:5px;
}
#SubMenu_showBG
{
   background-image:url(../img/men_sub_bg.gif);
   background-repeat:repeat-x;
   min-height:374px;
   width:236px;
   padding-top:5px;
}
.showCurrent
{
     display:inline;
     font-weight:bold;
}
div.menuCellSub a
{
    height:20px;
    text-decoration:none;
    text-transform:uppercase;
    line-height:12px;
    float:left;
    color: #000000;
    margin-top:1px;
    padding-top:5px;
    font-weight:bold;
    display:inline;
    }
div.menuCellSub a.level2
{
    background-image:url(../img/men_sub_square.gif);
    background-repeat:no-repeat;
    background-position:left 8px;
    padding-left:16px;
    margin-left:18px;
    display:block;
    clear:left;
}
.level2
{
    display:inline;
    font-weight:bold;
    padding-left:10px;
}
.showCurrentLevel2
{
    display:inline;
    font-weight:bold;
    padding-left:10px;
}
.menuCellSub a.showCurrentLevel2
{   
    background-image:url(../img/men_sub_square_active.gif);
    background-repeat:no-repeat;
    color:#5C7BD5;
    font-weight:bold;
    display:inline;
    padding-left:35px;
    background-position:left top;
    }

/* border for menuitem in submenu*/
div.borderBottom
{
    background-image:url(../img/img_subMenuBorder.jpg);
    background-repeat:no-repeat;
    background-position:top;
    width:234px;
    height:5px;
    float:left;
}

.hide
{
    display:none;
}

.show
{
    display: inline;
    color:#010101;
}

.level3
{
   padding-top:10px;
   padding-left:10px;
   font-weight:normal;
}

div.menuCellSub a.level3
{
    color:#F0B30B;
    clear:left;
    display:block;
}
div.menuCellSub a.level3:hover
{
    color:#5C7BD5;
}
.showCurrent .menuCellSubLev3 a.level3
{
    color:#F0B30B;
}
div.menuCellSubLev3
{
    padding-left:30px;
    padding-top:5px;
}
.menuCellSubLev3 a
{
    font-weight:normal;
    text-transform:lowercase;
    padding-top:2px;
    color:#F0B30B;
}
img.level3MenuIcon
{
    margin-bottom:2px;
    margin-right:3px;
}

.menuRow
{
    height:25px;
}
.menuRowSub
{
    height:10px;
}

/* Scheduler */

#tblCancelHeader
{
    width:400px;
}
div#appmntBooked
{
    padding-bottom:10px;
}
#schedTable td 
{
    vertical-align:top;
}
div#leftColumn
{
    width:244px; 
    float:left; 
    padding-right:15px;
 }
div#rightColumn
{
    width:400px;
    float:left;
    }
.drInfoBox
{
    width:100px;
}
td#schedBorder
{
    width:25px;
    vertical-align:top;
    }
div#topGap
{
    height:4px;
    width:5px;
 }

tr#schedMargin
{
 height:2px;   
}
div#borderScheduler
{
    background:#C7C7C7;
    width:1px;
    height:320px;
    padding-top:0;
    margin:0;
 }

 div.gmnoprint
 {
     top:0px;
 }
  
 .tdSubHeadings div#appmnt
 {padding-top:10px;
  padding-left:10px;
 }
 div #appRbuttons
 {
     padding-top:10px;
     padding-left:10px;
 }
.SchedulerTitel
{
}
.SchedulerInfo
{
 }
.error
{
}
.steps12
{
    color:#FFFFFD;
    font-weight:bold;
}
.beforeSteps
{
}
.steps
{
}
.link
{
    }
.trHeadings
{
}
.boldBlack
{
    font-weight:bold;
    color:black;
}
.bold
{
    font-weight:bold;
}

#lblError
{
    color:red;
}

/* CONTAINER */
div#container
{
    text-align:left;
    width:1024px;
}


/* header image */
div.headImageW
{
    background-image:url(../img/Header/TheJunctionW.jpg);
    background-repeat:no-repeat;
    width:1024px;
    height:341px;
}
div.headImageE
{
    background-image:url(../img/Header/TheJunctionE.jpg);
    background-repeat:no-repeat;
    width:1024px;
    height:341px;
}
.artist
{
    font-size:10px;
    float:right;
    margin-top:-14px;
    font-style:italic;
}
a.artistweb
{color:black;
 font-style:italic;
 text-decoration:none;
}
a.artistweb:hover
{
    text-decoration:underline;
}
.logo1
{margin-top:-80px;
 }
.logo2
{margin-top:0px;
 }
/*  Search Box  */
div #searchBox
{
    float:left;
    width:320px;
    padding-left:23px;
    }
div #search
{
    background-image:url(../img/search_bg.gif);
    background-repeat:no-repeat;
    width:255px;
    height:44px; 
    float:left; 
    display:inline;
    }
div#searchTbx
{ 
    padding-top:20px;
    padding-left:12px;
    float:left; 
}

div#searchBtn
{ 
    padding-top:21px;
    padding-left:3px;
    }
/* MainMenu*/
.menu div.menuCell
{   margin-top:30px;
    vertical-align:bottom;
}
.menu div.menuCellCurrent
{
    margin-top:30px;
    vertical-align:bottom;
}
.menu div.menuCellCurrentHome
{
    margin-top:30px;
    vertical-align:bottom;
}

.borderMenu
{
    border-bottom:1px solid black;
    border-bottom-width:100%;
    width:100%;
    height:10px;
    float:left;
    margin-bottom:20px;
}
div.menuCell
{
    border-left:2px solid #000;
    text-transform:uppercase;
    text-align:center;
    float:left; 
    padding-bottom:0px;
    padding-left:3px;
    padding-right:3px;
    height:8px;
    margin-top:5px;
    }
div.menuCell a
{
    
    height:13px;
    text-decoration:none;
    color:#38230E;
    float:left; 
    display:block;
    padding-left:20px;
    padding-right:20px;
    min-height:23px;
    margin-top:-5px;
    padding-top:2px;
    }

div.menuCellCurrent 
{
    border-left:2px solid #000;
    text-transform:uppercase;
    text-align:center;
    float:left;    
    padding-bottom:0px;
    padding-left:3px;
    padding-right:3px;
    height:8px;
    margin-top:5px;
    }
div.menuCellCurrent a
{
    background-image:url(../img/men_top_active.gif);
    background-repeat:repeat-x;
    background-position:top;
    text-decoration:none;
    color:#000000;
    display:block;
    padding-left:20px;
    padding-right:20px;
    min-height:23px;
    margin-top:-3px;
    padding-top:2px;
    }
div#Header1_ctl00_rptMenuItem_ctl00_divMainMenuStyler
{
    border:0;
}
div.menuCell a:hover
{
    color: #C7C7C7;
}
div.menuCellCurrentHome
{
    border-left:2px solid #000;
    text-transform:uppercase;
    text-align:center;
    float:left;    
    padding-bottom:0px;
    padding-left:3px;
    padding-right:3px;
    height:8px;
    margin-top:5px;
    }
div.menuCellCurrentHome a
{
    background-image:url(../img/men_top_active.gif);
    background-repeat:repeat-x;
    background-position:top;
    text-decoration:none;
    color:#000000;
    display:block;
    padding-left:20px;
    padding-right:20px;
    min-height:23px;
    margin-top:-3px;
    padding-top:2px;
    }
.menu,#submenu
{
    font-size:11px;
}

/* Hide from IE5-Mac \*/
.menuCell a
{
float: none
}
/* End hide */

.menuCellSub a:hover
{
    color:#5C7BD5;
}
.menuRow
{
    height:25px;
}
.menuRowSub
{
    height:10px;
}

/* CONTENT */
div#content
{
    float:right;
    width:712px;
    height:100%;
    }
div#content h1
{
    padding-bottom:20px;
    padding-top:0;
}

div#contentTop{height:10px;}

div#content p
{
    line-height:1.4;}
#docForm
{
    padding-left:70px;
}

div#mainContent
{
    width:690px;
    font-family:Arial;
    font-size:12px;
    margin:0px;
    float:left;
    padding-top:10px;
    line-height:16px;
}
div#mainContent h1
{
    font-size: 2em; 
    margin:0;
}
.infoItemData h2
{
    margin:0;
}
.infoItemData
{
    padding-right:10px;
}
div#mainContent li
{
    padding-bottom:9px;
}
div#mainContentItemCE
{
    width:687px;
    padding-left:20px;
    font-family:Arial;
    font-size:12px;
    }
div.mainContentBold
{
    font-weight:bold;
}
div.mainContentBold
{
    font-weight:bold;
}

/* Content HOME */
div#contentHome
{
    width:1024px;
    float:left;
    display:block;
    margin:0;
    padding-top:15px;
    
}
div.col1Head
{
    background-image:url(../img/home_col1_title.gif);
    background-repeat:no-repeat;
    width:315px;
    height:39px;
}
div.col2Head
{
    background-image:url(../img/home_col2_title.gif);
    background-repeat:no-repeat;
    width:333px;
    height:39px;
}
div.col3Head
{
    background-image:url(../img/home_col3_title.gif);
    background-repeat:no-repeat;
    width:315px;
    height:39px;
}
table #homeTable
{
    font-family:Arial;
    margin:0;
    width:1024px;
    margin-top:40px;
}
#homeTable td.homeCol1
{
    background-image:url(../img/home_col_bg.gif);
    background-repeat:repeat-x;
    width:315px;
    vertical-align:top;
    height:370px;
    }
#homeTable td.homeCol2
{
    width:343px;
    vertical-align:top;
    height:370px;
    }
#homeTable td.homeCol3
{
    background-image:url(../img/home_col_bg.gif);
    background-repeat:repeat-x;
    width:315px;
    vertical-align:top;
    height:370px;
    }
div.text
{
    padding:20px 30px;
    line-height:16px;
}
#center
{
    text-align:justify;
}
div.locFloat
{
    display:block;
    padding-right:15px;
}
div.locFloat #mapLink
{
    line-height:40px;
}
.small_fontPad
{
    font-size:12px;
    font-family:Arial;
    padding-top:10px;
}
.small_font
{
    font-size:12px;
    font-family:Arial;
}
div.bottomGap
{
    height:23px;
    width:2px;
}
div.subTitle
{
    font-size:11px;
    color:#999999;
    clear:left;
    height:17px;
}
.text div
{
    padding-top:5px;
}

/* Registration/EditProfile and LostPassword */

.formMain
{
    margin-left:0px;
}
.formMain table
{
    margin:0px;
}
div.Main
{
    padding-left:0px;
}
.regDesc
{
padding-bottom:10px; 
}
#userActiveDate
{
    font-weight:normal;
    width:200px;
}
#tableUser
{
    margin:0;
    width:100%;
}
td.regLabelAdmin
{width:220px;
 padding-top:5px;
 padding-bottom:5px;
 text-align:left;
 font-weight:bold;
 }
.boldAdmin
{
    font-weight:bold;
}
td.regLabel
{width:120px;
 padding-top:5px;
 padding-bottom:5px;
 text-align:left;
 font-weight:bold;
 }
 
 td.regLabelNeedAss
 {
 width:590px;
 padding-top:5px;
 padding-bottom:5px;
 text-align:left;
 font-weight:bold;
 }
 div.knowl
 {
     padding-left:70px;
     height:30px;
 }
 div.knowl span
 {
     padding-bottom:7px;
     padding-right:10px;
 }
 td.regUpPW
{
 width:100%;
 padding-top:5px;
 padding-bottom:5px;
}
td.regTextbox
{
    text-align:left;
    width:300px;
}
td.regTextboxChbx
{
    text-align:left;
    width:300px;
    padding-bottom:5px;
}
input #cbxActivate
{
    border:solid 1px #A7ACB2;
}
#trConfirmPassword
{
}


/* radio buttons as unordered list*/
 td.regTdUl
{width:500px;
 padding-top:5px;
 padding-bottom:5px;
 }
 .regTdUl ul
{
  list-style-type:none;   
}
 ul#regUl
{
    margin:0;
    padding:0;
    padding-bottom:5px;
}

#regUl li
{
    padding-top:0px;
    padding-bottom:0px;
}

.regPW
{
   
}

td.regLabelPW
{
display:block;
width:118px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
font-weight:bold;
}
td.regLabelPW b
{
  }
td.regTextboxPW #txtPassword
{
margin-top:5px;    
}

tr#trPassword
{
   
}
tr#trConfirmPassword
{
    
}
#regTable
{
}
#regTable td
{
 vertical-align:bottom;
}
#regButton
{
    padding-top:10px;
    float:left;
    margin-left:118px;
    }
td.regTextboxPhone
{
   padding-top:10px;
}

.regBold
{
    font-weight:bold;
}
.cbxActive label
{
    font-size:12px;
}
.asterix
{
    
}
.even
{
    background-color:White;
}
.odd
{
    background-color:#F1F1F1;
}
/* unordered List */
li
{
    padding-bottom:5px;
}

/* Login */
.loginBtn
{
    margin-left:70px;
}
.loginTr .regLabel
{
    width:70px;
    height:20px;
}

/* Gallery */
#divGallery
{
    border:1px solid #D4A316;
    padding:0;
    margin:0;
}
#ibtnRight
{
    padding-left:10px;
}
#divHolderSI2
{
    width:650px;
    margin-top:10px;
    margin-left:80px;
}
.cFrameBottomIG
{
    margin-left:220px;
}

/* Posters */
#divPosters
{width:720px;
}
#divPosters div.poster
{
    float: left;
    width:250px;
    height:380px;
    padding-right:83px;
    padding-bottom:40px;
    }
#divPosters div.posterDL
{
    float: left;
    width:150px;
    height:350px;
    margin:0;
    padding:0;
    padding-right:23px;
    padding-bottom:10px;
}
#divPosters img
{
    border:1px solid #5C7BD5;
}
    

/* Courses -- Items -- Tables*/

div#itemContent
{
    padding-left:70px;
}
.linkList a
{
    display:block;
    padding-bottom:3px;
    padding-left:0px;
}
.linkList
{
     padding-bottom:10px;
}
.tableEven
    {  background-color:#E6E4E5;
       width:100%;
       font-weight:bold; }
       
.tableEvenBottom
    {  background-color:#E6E4E5;
       background-image:url(../img/img-borderEv.gif);
        background-repeat:no-repeat;
        background-position:top;
        width:100%;
       font-weight:bold; }
.tableOdd
    { background-color:#F5F5F5;
      width:100%; 
      font-weight:bold; 
      } 
  .boscTableHeader
    {width:100%;
     background-color:#891462; 
     height:32px;
     border-bottom:solid 3px #E6E4E5;
     color:White;
     font-size:12px;
     font-weight:bold;
     }
    .tableheaderLeft
    { color:White;
      font-weight:bold;
      font-size:12px;
      height:20px;
      padding-top:5px;
      padding-bottom:2px;
      padding-left:14px;
      padding-right:0px;
      }
     
     .tableheaderRight
    { color:White;
      font-weight:bold;
      font-size:12px;
      height:20px;
      padding-top:5px;
      padding-bottom:2px;
      padding-left:14px;
      }
      .tableheaderLeft a
      {
          padding-left:4px;
      }
      .tableheaderRight a
      {
          padding-left:4px;
       }
       
      .nestedTableHeader
      {background-color:#891462; 
       height:32px;
       border-bottom:solid 1px #E6E4E5;
       border-left:solid 1px #891462; 
      }
      .nestedTableLeftHeader
      {
          width:107px;
          height:17px;
          font-size:11px;
      }
      .nestedTableLeftHeader a
      {
          padding-right:0px;
      }
      .nestedTableRightHeader
      {
          width:458px;
          height:17px;
          font-size:11px;
          color:White ;
      }
      
      .tableHeaderCol1
      {
      background-color:#891462;  
      color:White;
      font-weight:bold;
      font-size:12px;
      height:20px;
      padding-top:5px;
      padding-left:4px;
      width:305px;
      }
      .tableHeaderCol2
      {
      background-color:#891462;  
      color:White;
      font-weight:bold;
      font-size:12px;
      height:20px;
      padding-top:5px;
      padding-left:4px;
      width:305px;
      }
      .tableHeaderCol3
      {
      background-color:#891462;  
      color:White;
      font-weight:bold;
      font-size:12px;
      height:20px;
      padding-top:5px;
      padding-left:4px;
      width:305px;
      }
    table.boscTableContent
    { background-color:#C2C2C2; 
      display:block;
      width:100%;}
      
    td.tableEven
     {
       background-image:url(../img/img-borderEv.gif);
       background-repeat:no-repeat;
       background-position:bottom;
     } 
     td.tableOdd
     {
       background-image:url(../img/img-borderEv.gif);
       background-repeat:no-repeat;
       background-position:bottom;
     }
            
     .nestedTable
     { width:690px;
       margin-bottom:10px;
       margin-top:8px;
      }
      .nestedTableBottom
     { width:690px;
     }
     .nextItem
     {
        background-image:url(../img/img_coursesNext.gif);
        background-position:right;
        background-repeat:no-repeat;
        padding-left:8px;
      }
     a.nextItem
     {padding-right:18px;
      }
     
     .prevItem{
     background-image:url(../img/img_coursesPrev.gif);
     background-position:left;
     background-repeat:no-repeat;
     margin-left:8px;
     }
     a.prevItem
     {
         padding-left:14px;
         padding-bottom:4px;
     }
      .nestedTableLeft
      {
          width:80px;
          height:17px;
          font-size:11px;
      }
      .nestedTableRight
      {
          width:520px;
          height:17px;
          font-size:11px;
      }
      .nestedTableLeftBottom
      {
          width:80px;
          height:20px;
          font-size:10px;
      }
      .nestedTableRightBottom
      {
          height:10px;
          font-size:10px;
      }
      .nestedTableLeftBottom a
      {color:black;
       height:20px;
       text-decoration:underline;
       font-size:12px;
       }
      .nestedTableRightBottom a
      {
        color:black;
        width:20px;
        text-decoration:underline;
        float:right;
        margin-right: 10px;
        font-size:12px;
        }
      
    .tblLabel
    { color: #656565;
      font-weight:bold;
      padding-left:14px;
    }
      
     .bottomTable
     {
         width:602px;
         
     }
 table #ItemDescription
 {
     width:280px;
     margin-top:10px;
 }
 table #ItemDescription tr
 {
    width:260px;
 }
 table #ItemDescription td
 {
    min-height:30px;
    padding-top:6px;
 }
   
 /* manage Items */
 .manItemsCont
 {
     padding-left:70px;
 }
 
#manItemMainTable
{
}
#manItemNestedTable
{
}
#manItemLocTable tr
{
    height:20px;
}
#manItemMainTable td
{
    vertical-align:top;
}
#crfirstImage_iSlide
{
    border:1px solid #D4A316;
    margin-bottom:5px;
}

td.manEvLblFirst
{
    width:130px;
    height:30px;
}
td#manEvTxtBxFirst #tbxItemName
{
    text-align:left;
    border:0px;
}
.manEvLocLbl
{
    width:300px;
}
/*
.manEvLbl
{
    width:130px;
     padding-top:5px;
     padding-bottom:5px;
     text-align:left;
     font-weight:bold;
}
*/
/*
.manEvNestedLbl
{
     width:130px;
     padding-top:5px;
     padding-bottom:5px;
     text-align:left;
     font-weight:bold;
}
*/
/*
.manEvNestedTxtBox
{
}
*/
#manItemMainTable td
{
    vertical-align:top;
}
td.txtArea
{
    padding-bottom:6px;
}
 
 
 /* Location Item */
 
#ItemLocAddr
{
    line-height:20px;
}
a#ItemLocEmail
 {
     color:#000;
 }
a#ItemLocWebsite
 {
     color:#4E6D32;
 }
 #locTable td
 {
     vertical-align:top;
 }
 div#titleLoc
 {
     width:200px;
     font-weight:bold;
     font-size:20px;
 }

 .ItemDescLoc
 {
  }
 div.colBorderLoc
{
    background-color:#F0B30B;
    width:1px;
    height:320px;
 }

/* Forum / Topic / Category / whatson */

.whatsonAddSave
{
    padding-top:15px;
    padding-bottom:10px;
}

#whatsonCont
    {width:100%;
     height:20px;
     font-weight:bold;
     height:100%;
     }
#whatsonCont div
{
    padding-top:5px;
    padding-bottom:15px;
     
}
#whatsonCont div#topic
{
    padding-bottom:20px;
}
.whatsonBot
    {  width:100%;
       font-weight:bold; 
       }
#forumTableHeader
    {width:100%;
     height:20px;
     color:#000000;
     font-weight:bold;
     background-color:#F4C648; 
     height:100%;
     border-bottom:solid 3px #AFAFAF;
     }
#forumTableHeader div
{
    padding-top:5px;
    padding-bottom:5px;
     
}
#forumTableHeader th
{
    height:30px;
}

#forumTableHeader div#topic 
 {
    padding-right:5px;
    padding-left:14px;
    padding-top:8px;
}
 #forumTableHeader div#whatsondesc 
 {
    padding-right:5px;
    padding-left:14px;
    padding-top:8px;
 }
 #forumTableHeader tr td
 {
     font-family:Arial;
 }

 #forumLeftHeader
 {
     width:138px;
     font-size:12px;
     border-bottom:solid 3px #AFAFAF;
         
 }
 #forumRightHeader
 {
    width:458px;
    font-size:12px;
    border-bottom:solid 3px #AFAFAF;
     
     
 }
  #forumAdminHeader
 {
    width:50px;
    display:none;
  }
 #forumLeftHeader div
 {
    padding-right:5px;
    padding-left:14px;
 }
 #forumRightHeader div
 {
    padding-right:5px;
    padding-left:10px;
 }
#topicOdd
{
    height:40px;
    background-image:none;
}
#topicEven
{
    height:40px;
    background-image:none;
}
tr.forumThreadOdd
{
    height:30px;
    background-color:#E7E7E7;
}
tr.forumThreadEven
{
    height:30px;
    background-color:#C7C7C7;
}
.forumThreadEven td, .forumThreadOdd td
{
    height:40px;
}
td.forumThrLeft
{
    width:200px;
    padding-left:4px;
    }
#forumLeftHeader div.catSelect
{
    width:280px;
}    
select.catDropDown
{
    width:200px;
    margin-right:55px;
}

td.catThrRight
{
 width:360px;
 padding-left:4px;   
}
td.catThrLeft
{
    width:260px;
    padding-left:4px;
    }
  
div.threadCont
{
    padding-left:10px;
    padding-bottom:6px;

}
td.forumThrCenter
{
    padding-top:8px;
}
td.forumThrRight
{
    padding-right:18px;
}
tr.forumThread span
{
    padding-left:5px;
}

#topicTable
{
    width:690px;
}
tr.topicMessage
     { background-image:url(../img/img_borderForum.gif);
       background-repeat:repeat-x;
       background-position:bottom;
       width:602px;
       padding:0px;
}
.topicAddSave
{
    padding-left:14px;
    padding-bottom:10px;
}
tr.commentUser td
{
    border-top:1px solid #046C6D;
    padding-top:10px;
    height:30px;
}
div.commentDate
{
    padding-top:5px;
    padding-left:14px;
    color:#000;
}

tr.commentOdd
{
    height:30px;
}
tr.commentEven
{
    height:30px;
}
.comment td, .comment td
{
    height:40px;
}
div#divComment
{
    padding-top:10px;
}
div.topicAddSave
{
    margin-top:10px;
}
div#messageInfo
{
    padding-top:10px;
    margin-bottom:10px;
}
  
.topicMessage td
{
    padding: 10px 5px;
}

.topicInfo div
{
    padding-left:14px;
}
div.topicName
{
    color:#F0B30B;
    padding-top:5px;
    padding-left:14px;
    font-weight:bold;
}
div.topicDate
{
    padding-top:5px;
    padding-left:14px;
    color:#000000;
}
div.myMessage
{
    padding-left:14px;
    padding-top:10px;
    padding-bottom:20px;
}
div.myMessageE
{
    padding-left:14px;
    padding-top:10px;
    padding-bottom:20px;
    color:#93938B;
}
div.myMessageO
{
    padding-left:14px;
    padding-top:10px;
    padding-bottom:20px;
    color:#454544;
}

table#topicTable
{
    margin-bottom:12px;
}
div#descTopic
{
    padding-top:0px;
    float:left;
 }
#buttonTopicSave
{
    padding-top:5px;
}

/* Contact */
#contact
{
    display:block;
}
.contactLeft
{width:200px; float:left;
 }
.contactRight
{width:284px; float:left;
}
.locationLeft
{width:280px; float:left;
 }
.locationRight
{width:160px; float:left;
}

/* Movie*/
#wrongFile
{
    
}

