/* CSS Document */
* { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }
html { }
body { padding:0; margin:0px auto; background-image:url(../images/background.gif); background-repeat: repeat-x; }
img { border:0; }
a:hover {text-decoration: underline; }
p {margin: 0px; padding: 6px 0px; }

/**************************************** Main page tables **********************************************/

#divMargins { width:960px; height: 20px; margin:0 auto; padding: 0px; }

#divDropShadowTop { width:1024px; height: 25px; margin:0 auto; padding: 0px; background-image:url(../images/dropshadowtop.png); background-repeat:no-repeat;}
#divDropShadowBottom { width:1024px; height: 30px; margin:0 auto; padding: 0px; background-image:url(../images/dropshadowbottom.png);}
#divDropShadowMiddle { width:1024px; margin:0 auto; padding: 0px; background-image:url(../images/dropshadowmiddle.png); }

#divPageContainer { width:1000px; margin:0 auto; padding: 0px; padding-bottom: 20px; background-color: #fff;}
#divHeader { width:970px; height: 416px; margin:0 auto; padding: 0px;}
#divNavcontainer { width:970px; height: 58px; margin:0 auto; padding: 0px;}

#divMainContent { width:970px; margin:0 auto; padding: 0px; padding-top: 15px; }
#divMainContent h1 { font-size: 27px; letter-spacing: 0.03em; color: #008DD2; font-weight: 100; width: 600px; line-height: 26px; border-bottom: 1px dotted #999; padding-bottom:10px;  }

#divMainContent p.call { font-size: 16px; color: #008DD2; font-weight: 100; width: 600px; line-height: 22px; margin-top: 12px; }



#divRightPanelMain { width:235px; height: 421px; margin-left: 734px; background-image:url(../images/rightpanelmainboxes.png); background-repeat:no-repeat;}
#divRightPanelForm { width:215px; height: 85px; padding-top: 50px; padding-left: 20px; }
#divRightPanelContact {margin-top: 65px; width: 200px;}
#divRightPanelContact p { font-size: 13px; margin-left: 20px; width: 200px; letter-spacing: 0.02em; line-height: 16px; color: #444; }
#divRightPanelContact p a { color: #460A00; }

#divRightPanelMain h1 { font-size: 26px; margin-top: 6px; margin-left: 20px; width: 200px; letter-spacing: 0.015em; color: #008DD2; font-weight: 200; }


input, textarea
{
	vertical-align:middle;
    color: #666666;
	text-align: left;
    font-family: Verdana,Arial,Sans-serif;
    font-size: 0.7em;
}

#divRightPanelFormButton { width:215px; height: 40px; margin-left: 15px; margin-top: 15px; }


/**************************************** Footer **********************************************/

#divFooter { width:970px; height: 185px; margin:0 auto; padding-top:5px; background-image:url(../images/footerbg.gif); background-position:bottom; background-repeat:no-repeat; }

#divFooterImage { width:970px; height: 75px; margin:0; border-bottom:1px dotted #999; text-align:center; padding-bottom: 10px;}

#divFooterLower { width:970px; height: 120px; padding-top:5px; margin:0; }
#divFooterLower p { text-align:center; padding:0 4px;  font-size:0.7em; color:#666666; line-height:22px; text-decoration: none; margin-top:10px; }
#divFooterLower p a { color:#666666; text-decoration: none;}
#divFooterLower p a:hover { color:#008DD2; }	
#divFooterLower p.logo { border-bottom:1px dotted #999; height: 75px; padding-bottom:10px; text-align:center; padding:0 4px;  font-size:0.7em; color:#666666; line-height:22px; text-decoration: none;}


#divFooterLinks { width:920px; height: 20px; padding:15px 0 30px 45px;  margin:0; }
#divFooterLinks li { margin:0;  line-height:12px; float:left; padding:0 5px 0 5px; border-left:1px solid #999; font-size:0.7em; list-style:none;}
#divFooterLinks li#FirstMainNav { border:0; padding:0 5px 0 0 }
#divFooterLinks li a { color:#3c1d18; text-decoration:none;  }			
#divFooterLinks li a:hover { color:#008DD2; text-decoration:underline; }			


/**************************************** main navigation **********************************************/

#divNavigationBar { margin:0 auto; padding: 0px; width:970px;}
#divNavigationBar ul {list-style: none;  line-height:20px;}
#divNavigationBar li {float:left; height: 20px; margin-top: 24px; padding-right: 14px; padding-left: 14px; font-size:10px; border-right: 1px solid; }
#divNavigationBar  li#lastitem { border-right: 0px solid; padding-right: 0px; }

#divNavigationBar li a {text-decoration:none; color:#460A00; letter-spacing: 0.005em; font-size:15px; text-align:center; display:block;}
#divNavigationBar  ul li a:hover {color:#008DD2; }
#divNavigationBar  li#firstitem a { margin-left: 0px; }
#divNavigationBar  li#phonenumber { margin-left: 126px; color:#008DD2; border-right: 0px; font-size: 20px; }

