﻿html, body,form 
{
    height:100%;
    width:100%;
    background: url(../Images/background.gif) repeat-x;
    background-color:#32312f;
    margin:0;
    padding:0;
}
    
body{font-family:Arial, Sans-Serif;font-size:62.5%;color:#fff;}

.mainCont{margin:0px;padding:0px;}

.topdiv, .bottomdiv
{
    height:5px;
    background-image:url(../Images/bottomdiv.png) !important;
    background-image:none;
    background-repeat: no-repeat;
    background-position:center;
    margin:0px auto;
    display:block;  
    clear:both;
}
.bottomdiv
{
    padding-top: 10px;
    }
.topCont
{
    height:40px;
    width:950px; 
    margin:0px auto;
    padding:30px 15px 0 15px;
    font-size:14px;
    font-family:Calibri, Arial, Sans-Serif;       
}

.mainBody
{
    background:url(../Images/homeScreenShot.jpg) no-repeat;
    width:986px;
    height:509px;
    margin:0px auto;
}

.mainBody1{width:986px;margin:0px auto;color:#fff;overflow:visible;text-align:left;}
.mainBody2{width:986px;margin:0px auto;color:#fff;overflow:visible;text-align:left;}
.extra{width:956px; padding:0 15px;min-height:400px;}
.mainBodyDefault{width:986px;min-height:359px;margin:0px auto;color:#fff;overflow:visible;}
.locations{width:956px;float:left;}

#silverlightControlHost
{
    /*position:absolute;
    top:50%;
    left:50%;
    height:575px; 
    margin-top:-287px; 
    margin-left:-500px; 
    width:1000px; */
    width:100%;
  
}


#addcontent{display:none;visibility:hidden;}

.dlPanelContainer
{   
    width:407px;
    height:133px;
    margin:150px 0px 0px 300px !important;
    margin:150px 0 0 150px;
    float:left;
    overflow:visible;
}

.dlPanelBody
{
    float:left;
    width:308px;
    min-height:86px;
    padding:20px 10px 0px 90px;
    text-align:left;
    background-image:url(../images/panelback.png) !important;
    background-image:none;
    background-repeat:no-repeat;
    background-position:center top;
    font-size:1.6em;
    margin:0;
    font-family:Calibri, Arial, Sans-Serif;
}

.dlPanelBottom
{
    float:left;
    width:408px;
    height:12px;
    background:url(../Images/PanelBottom.png) no-repeat !important;
    background-image:none;
} 

.BottomLinks
{
    height:40px;
    width:950px; 
    margin:0px auto 0px auto;
    text-align:right;
    padding:5px 15px 0 15px;
    font-size:1.2em;
    display:block;
    font-family:Calibri, Arial, Sans-Serif;
}

div.article{width:900px;float:left;padding:15px 0;clear:both;overflow:visible;}
.articleinner{width:750px;float:left;}
.colleft{width:440px;float:left;margin-right:30px;}
.colright{width:440px;float:right;}
.colleft2{width:430px;float:left;margin-right:30px;}
.colright2{width:450px;float:right;}
#workpanel, #lifepanel, #opinionpanel, #aboutpanel, #contactpanel
{padding:20px 15px 30px 15px;float:left;display:none;}
.show{display:block;min-height:200px;height:auto;}

.lgfont{font-size:1.2em;}
.lgfont2{font-size: 1.3em; color:#dd4814}
span.lgfont2{line-height:0em;}
.lgfont3{font-size:0.9em;}
.panel{width:986px;background:url(../images/panel_top.gif) no-repeat top center;float:left;margin-bottom:10px;}
.panelbottom
{
	width:986px;
	background:url(../images/panel_bottom.gif) no-repeat top center;
	margin:0;
	padding:0;
	display:block;
	float:left;
	height:8px;
}
.panelinner{width:966px;float:left;background-color:#1c1b19;margin-top:8px;padding:5px 10px;}

.col1, .col2, .col3{width:320px;float:left;display:block;margin:0;padding:0;}



/*----------------TAG STYLES----------------------*/


h2{float:none;font-size:1.3em;margin:23px 0 10px 0;}
h2.mainHeader,h1{font-size:1.4em;text-transform:uppercase;margin:10px 0;}
h1.orange, h2.mainHeader.orange{font-size:1.8em;text-transform:uppercase;margin:10px 0;color:#de4813;}
h1.tiles{margin:25px 0 0 0;text-decoration:underline;float:left;clear:both;}
h1.hiddenHeader {visibility:hidden;}
.colleft h1,.colright h1,.colleft2 h1,.colright2 h1{color:#de4813;font-size:1.65em;text-transform:none;}
.colleft h2,.colright h2,.colleft2 h2,.colright2 h2{margin:10px 0;color:#de4813;font-size:1.65em;text-transform:none;}

b.orange{color:#dd4814;font-size:1.2em;}
b.wi{font-size:1.2em;}
p.article{margin:0;font-size:1.1em;}
.mainBody1 p{font-size:1.2em;}
.mainBody1 ul,.mainBody1 ul ul{margin:0;padding:0;list-style:none;font-size:1.2em;clear:both;}
.mainBody1 ul ul{font-size:1.0em;}
.mainBody1 ul li{background:url(../images/li.jpg) no-repeat left 0.5em;padding:0 0 0 10px;margin:0;}
.mainBody1 ul ul li{background:url(../images/li.jpg) no-repeat 20px 0.5em;padding:0 0 0 30px;margin:0;}
.mainBody2 p{font-size:1.2em;}
.mainBody2 ul,.mainBody1 ul ul{margin:0;padding:0;list-style:none;font-size:1.2em;clear:both;}
.mainBody2 ul ul{font-size:1.0em;}
.mainBody2 ul li{background:url(../images/li-2.gif) no-repeat left 0.5em;padding:2px 0 0 10px;margin:0;}
.mainBody2 ul ul li{background:url(../images/li-2.gif) no-repeat 20px 0.5em;padding:0 0 0 30px;margin:0;}
.logoImage{float:left;}
.mainBody1.hr{width:0.5em}
.mainBody2.hr{width:0.5em}
.topCont ul
{
    list-style:none;
    padding:0px;
    margin:20px 0 0 0;
    float:left; 
    display:block;
    float:right;   
}

.topCont ul li
{
    float:left;
    list-style:none;
    padding:0px;
    margin:0px 0px 0px 20px;
    color:#fff;
    font-family:Arial;
}

.locations p{display:block;float:left;width:130px;margin:0 75px 0 0;}
.locations p.end{display:block;float:left;width:130px;margin:0;}
.locations b{font-size:1.2em;margin:0 0 10px 0;}
.locations img{width:130px;height:130px;float:left;clear:both;border:0;margin:10px 0px;}
.locations span{width:130px;clear:both;float:left;color:#fff;font-size:1em;margin-bottom:12px;}
.locations span b{color:#dd4814;font-weight:normal;width:130px;display:block;float:left;margin:0;font-size:1em;}

.BottomLinks b{color:#cac0b6;font-size:1.1em;display:block;float:left;font-weight:normal;}
.BottomLinks p{float:right;margin:5px 5px 0 0;}
img.tile{display:block;clear:left;margin-right:20px;width:88px;float:left;}
img.footerlogo{float:right;}

.MoreInformationPanel
{
    display:block;
    width: 418px;
    float:inherit;
    padding: 15px 15px 15px 15px;
    border: solid 1px #4f4f4e;
    background-color: #252525;
    margin:15px 0 0 0;
}

.MoreInformationPanel img
{
    display:block;
    float:left;
    padding-right: 7px;
}

.twitter
{
    display:block;
    float: left;
    padding-top: 4px;
}

.colright img, .colright2 img{border:solid 6px #403c39;float:left;clear:both;margin:10px 0 10px 0;}
.colright2 img{border:none;}
/*---------------------LINKS------------------------*/
a, a:link, a:visited, a:hover, a:active
{font-size:1.2em;}
a, a:link, a:visited, a:active
{}
a:hover
{}

.topCont ul li a, .topCont ul li a:link, .topCont ul li a:visited, .topCont ul li a:active
{color:#fff;text-decoration:none;font-size:1.0em;}

.topCont ul li a:hover
{color:#de4813;}

p a, p a:link, p a:visited, p a:hover, p a:active
{font-size:1.0em;}

.BottomLinks a, .BottomLinks a:link, .BottomLinks a:visited, .BottomLinks a:active
{color:#fff;text-decoration:none;margin:0px 5px 0px 5px;font-size:1.2em;}

.BottomLinks a:hover{color:#dd4814;}

.BottomLinks a.BottomLinksLastLink{margin-right:0px;}

.mainBody1 a, .mainBody1 a:link, .mainBody1 a:visited, .mainBody1 a:hover, .mainBody1 a:active
{color:#dd4814;}

.mainBody1 a, .mainBody1 a:link, .mainBody1 a:visited, .mainBody1 a:active{text-decoration:underline;}

.mainBody1 a:hover{text-decoration:none;}

.mainBody2 a, .mainBody2 a:link, .mainBody2 a:visited, .mainBody2 a:hover, .mainBody2 a:active
{color:#dd4814;}

.mainBody2 a, .mainBody2 a:link, .mainBody2 a:visited, .mainBody2 a:active{text-decoration:underline;}

.mainBody2 a:hover{text-decoration:none;}

.MoreInformationPanel a, .MoreInformationPanel a:link, .MoreInformationPanel a:visited, .MoreInformationPanel a:hover, .MoreInformationPanel a:active
{color:#dd4814; font-size:1.0em;}

.MoreInformationPanel a, .MoreInformationPanel a:link, .MoreInformationPanel a:visited, .MoreInformationPanel a:active{text-decoration:underline; font-size:1.0em;}

.MoreInformationPanel a:hover{text-decoration:none; font-size:1.0em;}

.dlPanelBody a, .dlPanelBody a:link, .dlPanelBody a:active, .dlPanelBody a:visited
{color:#fff;text-decoration:none;margin:20px 13px 0 0;float:right;display:block;}

.dlPanelBody a:hover{text-decoration:underline;}

.locations a, .locations a:link, .locations a:visited, .locations a:hover, .locations a:active 
{text-decoration:none;}

.topCont ul li a.on, .topCont ul li a.on:link, .topCont ul li a.on:visited, .topCont ul li a.on:hover, 
.topCont ul li a.on:active, .BottomLinks a.on, .BottomLinks a.on:link, .BottomLinks a.on:visited, 
.BottomLinks a.on:hover, .BottomLinks a.on:active
{color:#de4813;}
.topCont ul li a.on, .topCont ul li a.on:link, .topCont ul li a.on:visited, .topCont ul li a.on:active
{}
.topCont ul li a.on:hover
{}

li a.normal, li a.normal:link, li a.normal:visited, li a.normal:hover, li a.normal:active
{font-size:1.0em;}

p.firstP,p.contacts{padding-top:0;margin-top:0;}
p.contacts,p.bottomP{padding-bottom:2px;margin-bottom:2px;}
.colleft2 ul
{
    padding-bottom:7px;
}
.colleft2 li a
{
    font-size:1.0em;
}
