* {padding: 0; margin: 0; font-family: Trebuchet MS, Arial, Verdana, Sans-Serif;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: 0;}

body 
{
    background: #0A6C9D;
}

#mainContainer
{
    width: 986px;
    margin: 0 auto;
}


#textSize a
{
   padding: 0px 8px 0px 35px;
   color: #b6d3e2;
   font-size: 0.9em;
    display:none;
} 
    

#header
{
    background: url('images/headerBG.gif') no-repeat;
    height: 88px;
        
}

#language
{
    float: left;
    padding-top: 15px;
    padding-left: 35px;
    height: 39px;
}

#language a
{color:#5c8ca4}

#language a strong
{color:#005179}
    

#search
{
    float: right;
    padding-top: 15px;
    padding-right: 15px;
    height: 39px;
}

  
#navBar *
{padding: 0px 0px; margin: 0px 0px;}
/*  
#navBar ul
{   float: right;
    padding: 0px 15px 0px 0px;
    margin: 0;
    position:relative;
    top: -10px;
    line-height:27px;
}

#navBar li 
{  
    float: left;
    list-style-type: none;
}

#navBar li a
{      
    color: #fff;
    padding: 0px 8px 0px 8px;

}

#navBar .link {display:block}

#navBar li a:hover,
#navBar li.active a:hover
{ text-decoration: underline;}
    

#navBar li.active a
{  background: url('images/MenuLeft.gif') no-repeat 0px 0px;
   padding-left: 7px;
}

#navBar .activeMiddle
{
    background: url('images/MenuMiddle1.gif') repeat-x 10px 0px;
    display:block;
    font-weight:700;
    color: #008ED0;    
    padding:0px 2px  10px 10px;
    height:60px;
    line-height:27px;
    
}

#navBar .activeRight
{display:block;}

#navBar li A .activeRight
{
    background: url('images/MenuRight.gif')  right no-repeat;
    margin-top:0px;
    height:45px;
    padding:0px 20px 0px 10px;
}    

*/

/*
.SubMenuTop    
{
    background: url('images/SubNavTop.png') no-repeat right; 
    width:231px; 
    height:49px;
    line-height:60px;
    text-indent:20px;
    
}
.SubMenuMiddle {background: url('images/SubNavMiddle.png') repeat-y right; width:232px;}
.SubMenuBottom {background: url('images/SubNavBottom.png') no-repeat right; width:231px; height:33px}

.SubMenu li.last
{ border-bottom: 0px; }

.SubMenu li.selected
{ 
  text-indent:19px;
  background: url(images/TickBlue.gif)  0px 0.7em no-repeat; 
 }

.SubMenu li 
{
    font-weight:700;
    color:#005179;
    border-bottom: 1px dashed #005179;
    margin:0px 20px 0px 8px;
    padding-left:0px !important;
    padding-top:5px;
    padding-bottom:5px;
}
*/

#contentArea
{
    margin: 0 8px;
    background: #0F7534 url('images/bg.gif') repeat-x;
    background-color: #0f7534;
    font-size: .8em;
    min-height: 350px;
    color: #333;
    line-height: 1.3em;
}

#contentAreaBottom
{
    height: 8px;
    width: 960px;
    background: url('images/contentAreaBottom.gif') no-repeat;
}

#contentArea #breadcrumbs
{
    padding: 5px 15px;
    font-size: 0.85em;
    color: #8F979C;
}

#contentArea #breadcrumbs ul
{
    list-style-type: none;
}

#contentArea #breadcrumbs li
{
    list-style-type: none;
    float: left;
    padding: 0px 5px 0px 10px;
    background: url('images/breadcrumbDivider.gif') center left no-repeat;
}

#contentArea #breadcrumbs a
{   color: #8F979C;}

#contentArea h1
{
    font-size: 1.4em;
    font-weight: 600;
    padding-bottom: 0.8em;
}

#contentArea h2
{
    font-size: 1.2em;
    font-weight: 600;
    padding-bottom: 0.5em;
}

#contentArea h3
{
    font-size: 1em;
    padding-bottom: 0.1em;
}

#contentArea p 
{
    padding-bottom: 1em;
}

#contentArea a
{
    color: #16A3B2;
}

#contentArea ul
{
    padding-bottom: 1em;
    list-style-type: none;
    padding-left: 15px;
}

#contentArea li
{
    padding-left: 20px;
    line-height: 1.5em;
}

#contentArea ul.newsList
{
    padding-bottom: 0px;
    list-style-type: none;
    padding-left: 0px;
}

#contentArea .newsList li
{
    padding-left: 0px;
    
}


.TextBox{border: 1px solid #008ED0}

.whiteBoxMiddle1 { width:330px;  float:left}
.whiteBoxMiddle2 {width:380px;   float:left;}

.whiteBoxMiddle1 p,
.whiteBoxMiddle2 p
{ margin:0px 28px 0px 30px; color: #008ED0}


.whiteBoxMiddle2 .newsList p
{ margin:0px 2px 0px 25px; color: #008ED0}


.whiteBoxMiddle2 h3
{ margin:0px 28px 0px 30px; color: #008ED0; font-weight:700; margin-bottom:10px;}

.whiteBoxMiddle2 h2
{ margin:0px 28px 0px 30px; color: #008ED0; font-weight:700; border-bottom:1px dashed #008ED0; margin-bottom:0px;}

.whiteBoxMiddleLong p,
.whiteBoxMiddleLong h1,
.whiteBoxMiddleLong h2,
.whiteBoxMiddleLong h3,
.whiteBoxMiddleLong h4,
.whiteBoxMiddleLong h5
{ margin:0px 28px 0px 30px; color: #005179}

.whiteBoxMiddleLong h1
{
    padding: 20px 0px 15px 0px !important; 
    border-bottom:1px dashed #005179; 
    font-size:2.0em !important;
    font-weight:300 !important;    
}

.whiteBoxTopBoth {background: url('images/NewsBothTop.png') no-repeat; height:29px; width:713px}
.whiteBoxMiddleBoth {background: url('images/NewsBothMiddle.png') center left repeat-y; width:713px; display:inline-block;}
.whiteBoxBottomBoth {background: url('images/NewsBothBottom.png'); height:28px; width:713px}

.whiteBoxTopLongEmpty {width:733px; padding-right:10px;}
.whiteBoxTopLong {background: url('images/ContentHolderTop.png') no-repeat; height:24px; width:733px}
.whiteBoxMiddleLong {background: url('images/ContentHolderMiddle.png') center left repeat-y; width:733px; display:inline-block;}
.whiteBoxBottomLong {background: url('images/ContentHolderBottom.png'); height:35px; width:733px}


.flashContent {text-align:center;}

.NewsColumn1{width: 340px; vertical-align:top}
.NewsColumn2{padding-right: 20px; vertical-align:top}

.oneColRow
{
    width: 938px;
    padding: 11px 11px 0px 11px;
}


.twoColRow
{
    width: 969px;
    padding: 11px 11px 0px 0px;
}

.twoColRow .leftCol
{
    float: left;
    width: 245px;
}

.twoColRow .rightCol
{
    float: left;
    width: 664px;
    padding-left: 8px;
}


.leftColBottom{position:absolute }

.Logo
{
    padding-left:19px;
    position:relative;
    top:-20px
}


.twoColRow_Padding
{
    width: 969px;
    padding: 11px 11px 0px 0px;
   
}


.twoColRow_Padding .leftCol
{
    float: left;
    width: 208px;
    padding-right:19px;
}

.twoColRow_Padding .rightCol
{
    float: left;
    width: 664px;
    padding-left: 8px;
}








.threeColRow
{
    width: 951px;
    padding: 11px 11px 0px 0px;
}

.threeColRowPic
{
    width: 969px;
    padding: 11px 11px 0px 0px;
}

.threeColRow .leftCol
{
    float: left;
    width: 227px;
}

.threeColRowPic .leftCol
{
    float: left;
    width: 252px;
}

.threeColRow .middleCol
{
    float: left;
    width: 428px;
    /*padding-left: 11px;*/
}

.threeColRowPic .middleCol
{
    float: left;
    width: 334px;
    /*padding-left: 11px;*/
}

.headerText p{color:#fff; margin:20px 26px 20px 20px;}



.threeColRow .rightCol
{
    float: right;
    width: 296px;
    /*padding-left: 11px;*/
}

.threeColRowPic .rightCol
{
    float: right;
    width: 334px;
    /*padding-left: 11px;*/
}

.clear
{
    clear: both;
    height: 0px;
}

#footer
{
    font-size: 0.7em;
    color: #FFF;
    padding: 10px 8px 10px 5px;
}

/* news */

.newsAuthor,
.newsSource,
.postCategory,
.postTags
{display:none;}


.searchText{border:none; }
.searchSubmit{border:none;background:none;}

.singleEvent {padding-left:30px; padding-right:30px}
.eventComments{padding-left:30px; padding-right:30px}
