body{
    margin:20px 0px 20px 0px;
    font-family: "Trebuchet MS", Tahoma, Verdana, Arial;    
    font-size:13px;
    color:#000000; 
    background-repeat:repeat-x;
    background-color: #FFFFFF;
    background-image: url(../images/bg.jpg);
	background-position:center top;
    
}
a{
    color:#000000;
}
a:hover{
    text-decoration: none;
}
.clear{
    clear:both;
}
.bodyWrap{
    width:95%;
    margin: auto;
}
.header{
    width:100%;
    height:80px;
}
.headerContent{
   width:100%; 
}
.headerContentLeft{
    width:50%;
    float:left;
    color:#FFFFFF;
}
.headerContentLeft h1{
    margin:0px;
    padding:0px;
    color:#FFFFFF;
    text-shadow: #000000 1px 1px 0px;
    font-size:2.5em;
    
}
.headerContentLeft a{
    text-decoration: none;
    color:#FFFFFF;
    text-shadow: #000000 1px 1px 0px;
}
.headerContentLeft a:hover{
    text-decoration: none;
}
.headerContentLeftTagline{
    letter-spacing:0.4em;
    text-shadow: #000000 1px 1px 0px;
}
.headerContentRight{
    width:50%;
    height:80px;
    float:left;
    text-align: right;
}
.headerContentRight a{
    color:#FFFFFF;
    text-decoration: none;
    

    
}
.headerContentRight a:hover{
    text-decoration: underline;
}


.main{
    background-color: #FFFFFF;
  
}

.mainLeft{
    width:20%;
    float:left;
    background-color: #EEEEEE;
    /*border-radius: 5px 0px 0px 5px;*/
    border-right:1px solid #CCCCCC;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    min-height: 300px;
    height: auto;
}
.mainRight{
    width:79%;
    float:left;
    background-color: #FFFFFF;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */  
    min-height: 300px;
    height: auto;

}
.content{
    margin:5px;
}
.module{
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3D3D3D), to(#000000));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #000000, #3D3D3D);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #000000, #3D3D3D);
    /* IE 10 */
    background: -ms-linear-gradient(top, #000000, #3D3D3D);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #000000, #3D3D3D);    

    background-repeat:no-repeat;
    background-color: #000000;
    padding:3px;
    color:#FFFFFF;
    font-weight: bold;
}
.moduleLinks{
    height:2em;
    line-height:2em;
    color:#000000;
    border-bottom: 1px solid #CCCCCC;
	
}
.moduleLinks a{
    text-decoration: none;
    display: block;
	color:#000000;
}
.moduleLinks a:hover{
    text-decoration: none;
    background-color: #CCCCCC;
	color:#000000;
}

.footer{
    color:#000000;
    margin:5px;
    text-align: right;
    font-size: 0.9em;
}
.footer a{
    color:#000000;
    margin:5px;
}
