﻿@import url('GridPublic.css');  

body
{
    margin:0px;
    padding:0px;
    background:url(../Images/Layout/BodyBackground.png) no-repeat center top;
    }

body, table, input, textarea
{
    font-family:Tahoma, Helvetica;
    font-size:12px;
}

.cPageContainer
{
    width:960px;
    margin:0 auto;
    }
    
.cLogoBar
{
    width:100%;
    height:97px;
    background:url(../Images/Layout/LogoBarBackground2014.jpg?ref=19) no-repeat;
    }
.cMenuBar
{
    width:100%;
    padding-left:24px;
    height:40px;

    background:url(../Images/Layout/MenuBarBackground2013.jpg) no-repeat;
    border-top:1px solid white;
    }
.cMenuBar ul
{
    margin:0px;
    padding:0px;
    
    
    }    
.cMenuBar ul li
{
    position:relative;
    
    float:left;
    list-style:none;
    margin-right:6px;
    }    
.cMenuBar a
{
    display:block;   
    margin-top:8px;
    padding-left:10px;
    padding-right:10px;
    padding-top:8px;
    height:26px;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
    }    
.cMenuBar .cMenuItemActive
{
    background:url(../Images/Layout/MenuBarSelectedItemBackground.png) repeat-x;
    }
.cMenuBar a:hover
{
    background:url(../Images/Layout/MenuBarHoverItemBackground.png) repeat-x;
    }

.cTopContent
{
    width:100%;
    height:248px;
    background:url(../Images/Layout/TopContentBackground.png) no-repeat;
    border-top:1px solid white;
    border-bottom:1px solid silver;
    }
.cTopContentLeftColumn
{
    float:left;
    margin-left:34px;
    margin-top:21px;
    width:435px;
    }
.cTopContentLeftColumn h2
{
    margin-top:10px;
    margin-bottom:0px;
    color:White;
}
.cTopContentLeftColumn h5
{
    margin-top:2px;
    font-size:12px;
    color:#8c8c8c;
}
.cTopContentLeftColumn p
{
    }
.cTopContentLeftColumn a
{
    color:#e09209;
}
.cTopContentLeftColumn a:hover
{
    color:#000000;
}
.cTopContentRightColumn
{
    float:right;
    margin-right:25px;
    margin-top:21px;
    width:377px;
    }    
.cSponsorBar
{
    width:100%;
    height:35px;
    overflow:hidden;
    background:url(../Images/Layout/SponsorBarBackground.png) repeat-x;
    border-top:1px solid white;
    border-bottom:1px solid white;
    }
   
.cSponsorBar li
{
    margin-left:4px;  
    margin-right:4px;  
    margin-top:4px;
    margin-bottom:4px;
}

.cSponsorLogoCarousel
{
    width:954px!important;
    }

.cMainContentLeftColumn
{
    width:650px;
    background:#ededed;
    float:left;
}
.cMainContentLeftColumnInner
{
    margin-left:24px;
    margin-right:50px;
    margin-bottom:50px;
    }
.cMainContentLeftColumnInner a
{
    color:orange;
    font-weight:bold;
    }    
.cMainContentLeftColumnInner a:hover
{
    color:#000000;
    }    
.cMainContentRightColumn
{
    float:left;
    width:310px;
    min-height:400px;
    background:#171717 url(../Images/Layout/RightColumnBackground.png) no-repeat;
    color:White;
    }
.cMainContentRightColumnInner
{
    margin-left:20px;
    margin-right:20px;
    }    
.cMainContentRightColumnInner a
{
    color:orange;
    }    
.cMainContentRightColumnInner a:hover
{
    color:#ffe033;
    }   
.cMainContentMainColumn
{
    width:100%;
    background:#ededed url(../Images/Layout/MainContentBackground.png) no-repeat;
    }

.cFooterBar
{
    margin-top:10px;
    margin-bottom:30px;
    padding:10px;
    background:black;
    color:White;
    }    

.cFooterBar a 
{
    text-decoration:none;
    color:White;
    }
.cFooterBar a:hover
{
    text-decoration:underline;
    color:orange;
    }  



.cLabel
{
    width:100px;
    display:inline-block;
    }
.cValue
{
    font-weight:bold;
    }
.cFlag
{
    margin-left:5px;
    }



.cFaceBookLikeButton
{
    margin-top:30px;
    background:transparent;
    }
.cFaceBookLikeButton iframe
{
     background:transparent;
    }


/* effects  */
.cTopContent h2{
  text-shadow: 1px 1px 1px #000;
}


#slider ul, #slider ul li
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    }
    
.cWordDocument, .cExcelDocument
{
    position:relative;
    top:3px;
    padding-left:20px;
    }
.cWordDocument
{
    background: url(../Images/Icons/Word-icon.png) no-repeat; 
    }
.cExcelDocument
{
    background: url(../Images/Icons/Excel-icon.png) no-repeat; 
    }
    
    
    
    
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}