
document,body 
{
    font-family:Arial;
    font-size:12px;
    background:#3e3e3e;
    padding:0;
    margin:0;
    height:100%;
}

#LeftColumn 
{
    background:url(Images/LeftColumn.png) repeat-y right top;
    float:left;
    width:325px;
    min-height:300px;
}

#LeftColumn .inner 
{
    padding:30px;
    padding-right:40px;
}

#LeftColumn h1 
{
    border-bottom:solid 1px #999;
    font-size:16px;
    font-weight:normal;
    color:#000;
    margin-bottom:5px;
    padding-bottom:5px;
}

#LeftColumn h2 
{
    font-size:10px;
    color:#888;
    font-weight:normal;
    margin-top:0;
    padding-top:3px;
    margin-bottom:0;
    padding-bottom:3px;
}


#LeftColumn p 
{
    margin-top:2px;
}

#LeftColumn a 
{
    color:#f38424;
}

#RightColumn 
{
    min-width:1000px;
}

#RightColumn .localtime 
{
    float:right;
    padding:10px;
    color:#dcdcdc;   
}

.buttonsection 
{
    background:url(Images/buttonSection.jpg) repeat-x left top;
    height:30px;
    line-height:30px;
    color:#dcdcdc;
    text-align:right;
    border-bottom:solid 1px #787676;
}

.buttonsection a 
{
    color:#fff;
    padding:5px;
    font-weight:bold;
    margin-left:5px;
    margin-right:5px;
}

.buttonsection a.selected 
{
    background:url(Images/buttonSelected.jpg) repeat-x top left;
    border:solid 1px #6d6d6d;
}

#RightColumn .bannersection 
{
    height:100px;
    border-bottom:solid 1px #787676;
    background:#474747;
    height:171px;
}

#RightColumn .bannersection .logo 
{
    float:left;
    background:url(Images/loaderTrucks.jpg) no-repeat top left;
    width:354px;
    height:171px;
}

#RightColumn .bannersection .title 
{
    font-size:28px;
    color:#fff;
    width:350px;
    float:right;
    text-align:right;
    line-height:35px;
    padding-top:50px;
    padding-bottom:20px;
}

#RightColumn .bannersection .title .sub 
{
    font-size:20px;
    font-style:italic;
}

#RightColumn .bannershadow 
{
    background:url(Images/bannerShadow.jpg) repeat-x top left;
    height:39px;
}

#RightColumn .widthlimit
{
	width:1230px;
}

#RightColumn .content 
{
    background:#474747;
    padding:0px 40px 40px 40px;
    color:#dcdcdc;
    margin-left:315px;
    min-height:400px;
}

#RightColumn .content .inner 
{
    width:850px;
}

.content h1 
{
    color:#f57f1a;
    font-size:20px;   
    font-weight:normal;
    margin-top:0;
    padding-top:10px;
}

.content h2 
{
    font-weight:normal;
    font-size:18px;
    color:#dcdcdc;
        
}


.content h3 
{
    font-size:14px;
    font-weight:normal;
    color:#dcdcdc;
}

#RightColumn .footer
{
    border-top:solid 1px #787676;
    background:#3e3e3e url(Images/footerBackground.jpg) repeat-x top left;
    margin-left:315px;
    padding:30px;
    color:#dcdcdc;
}

#RightColumn .footer a 
{
    color:#dcdcdc;
}



img.framed 
{
    background:#2c2c2c;
    padding:5px;
    border:Solid 1px #a1a1a1;
}


.column1 
{
    float:right;
    width:47.5%;
}

.column2
{
    float:right;
    margin-left:5%;
    width:47.5%;
}

.tabset 
{
    clear:right;
    border-bottom:solid 1px #787676;
    height:31px;
    margin-bottom:20px;
    margin-left:-40px;
    padding-left:35px;
    width:900px;
}

.tab 
{
    float:left;
    border:solid 1px #787676;
    height:20px;
    line-height:20px;
    padding:5px 15px;
    margin-left:5px;
}


.tab.selected 
{
    border-bottom:solid 1px #474747;   
    background:url(Images/selectedTab.jpg) repeat-x top left;
}

.tab a 
{
    color:#dcdcdc;   
}

a img 
{
    border:none;
}

.imagetabset 
{
    clear:right;
    border-bottom:solid 1px #787676;
    height:81px;
    margin-bottom:20px;
    margin-left:-40px;
    padding-left:35px;
    min-width:600px;
}

.imagetab
{
    float:left;
    border:solid 1px #787676;
    height:60px;
    padding:10px 10px;
    margin-left:5px;
}


.imagetab.selected 
{
    border-bottom:solid 1px #474747;   
    background:url(Images/selectedTab.jpg) repeat-x top left;
}

ul li 
{
    padding-bottom:5px; padding-right:40px
}

a 
{
    color:#FFFFFF
}

.boxed
{
	border:solid 1px #787676;
	padding:4px;
	background:#474747;
}

hr 
{
	margin-bottom:20px;
	border:none;
	border-bottom:dotted 1px #787676;
}

table.structural 
{
	border-spacing:0;
	padding:0;
}

table.structural td
{
	padding:0;
}
