/* CSS Document */
body { font-family:Myriad Pro, Helvetica LT Std, Arial; font-size: 12px; margin:0; background-image: url(../images/beacon-receiver-bg.jpg); background-repeat:repeat-x; background-color: #FFFFFF; }

#toplayout { width:950px; height:440px; margin-right:auto; margin-left:auto; }

#top { width:950px; height:86px; } 
#top .top { font-size:14px; color:#7a7a7a; text-align:center; line-height:1.5em; padding-top:5px; }

#midtop { width:950px; height:57px; }
#midtop #logo { width:405px; float:left; clear:none; }
#midtop #contact { width:248px; float:right; clear:none; text-align:center; padding-top:10px; } 
#midtop #contact .phone { font-size:18px; } 
#midtop #contact .contact { font-size:14px; } #midtop #contact .contact a { text-decoration:none; color:#7a7a7a; letter-spacing:1px; } #midtop #contact .contact a:hover { text-decoration:none; color:#7a7a7a; }

#topnav { width:950px; height:40px; }
#topnav #BTR3430 { width:475px; text-align:center; float:left; clear:none; padding:14px 0 6px 0; } 
#topnav #BTR3430 .link { font-size:16px; color:#FFFFFF; } #topnav #BTR3430 .link a { color:#FFFFFF; text-decoration:none; } #topnav #BTR3430 .link a:hover { color:#9dbde4; text-decoration:none; }
#topnav #BTR3434 { width:475px; text-align:center; float:right; clear:none; padding:14px 0 6px 0; } 
#topnav #BTR3434 .link { font-size:16px; color:#FFFFFF; } #topnav #BTR3434 .link a { color:#FFFFFF; text-decoration:none; } #topnav #BTR3434 .link a:hover { color:#9dbde4; text-decoration:none; }

#header { width:950px; height:257px; }

#mainlayout { width:950px; margin-right:auto; margin-left:auto; background-color:#FFFFFF; margin-top:20px; }

#topcurve { width:950px; height:12px; }

#left-col { width:305px; float:left; clear:none; }
#left-col #content { width:285px; padding:10px 10px 10px 20px; } #left-col #content .heading { font-size:14px; color:#333333; text-align:left; line-height:1.5em; letter-spacing:1px; }

#left-col #infobox-header h1 { font-size:18px; color:#7a7a7a; font-weight:normal; padding:10px 10px 0px 20px; margin:0; }
#left-col #infobox { width:285px; padding:5px 10px 0 20px; clear:both; }
#left-col #infobox #left { width:85px; float:left; clear:none; margin-bottom:15px; }
#left-col #infobox #left #btr-photobox { padding:4px; border:#CCCCCC 1px solid; float:left; clear:none; }
#left-col #infobox #content { width:190px; height:73px; float:right; clear:none; padding:0 0 10px 0; } #left-col #infobox #content .heading { font-size:11px; line-height:1.1em; }


#right-col { width:625px; float:right; clear:none; border-left:#CCCCCC 1px dotted; }
#right-col #dotdiv { width:585px; border-top:#CCCCCC 1px dotted; margin:20px; }
#right-col #heading { padding:10px 20px 10px 20px; height:75px; } 
#right-col #heading #lt { float:left; clear:none; width:300px; font-size:16px; } #right-col #heading #lt h1 { font-size:20px; color:#7a7a7a; font-weight:normal; padding:0; margin:0; } #right-col #heading #lt .sub-heading { font-size:14px; } #right-col #heading #lt .sub-heading a { font-size:12px; text-decoration:underline; color:#2d4877; } #right-col #heading #lt .sub-heading a:hover { font-size:12px; text-decoration:underline; color:#7a7a7a; }

#right-col #heading #rt { float:right; clear:none; width:250px; }

#right-col #content { padding:10px 20px 10px 20px; } #right-col #content .btr3430 { font-size:12px; color:#333333; text-align:justify; line-height:1.2em; } 

#right-col #content .btr3430 a { font-size:13px; color:#2d4877; text-decoration:underline; } #right-col #content .btr3430 a:hover { color:#7a7a7a; text-decoration:underline; } #right-col #content .btr3434 { font-size:12px; color:#333333; text-align:justify; line-height:1.2em; padding:0 0 20px 0; } #right-col #content .btr3434 a { font-size:13px; color:#2d4877; text-decoration:underline; } #right-col #content .btr3434 a:hover { color:#7a7a7a; text-decoration:underline; }

#footer { background:url(../images/background-footer.jpg) repeat-x; height:200px; }
#footer-layout { width:950px; margin-right:auto; margin-left:auto; }
#footer-logo { width:324px; height:67px; float:left; clear:none; }
#footer-logo .footer-contact { text-align:right; padding:0 11px 0 0; }
#footer-logo .footer-contact a { color:#4c7aab; font-size:18px; font-weight:bold; text-decoration:none; }
#footer-logo .footer-contact a:hover { text-decoration:none; }
#footer-logo .footer-call { color:#2d4877; font-size:18px; font-weight:bold; text-align:right; padding:0 11px 0 0; }
#footer-right { width:585px; float:right; clear:none; padding:20px 20px 0 15px; }
#footer-right .btrhead { font-size:12px; color:#000000; font-weight:bold; }
#footer-right .links3430 { font-size:10px; color:#000000; word-spacing:2px; } #footer-right .links3430 a { font-size:10px; text-decoration:underline; color:#333333; } #footer-right .links3430 a:hover { font-size:10px; text-decoration:none; color:#333333; }
#footer-right .links3434 { font-size:10px; color:#000000; word-spacing:2px; padding-top:2px; } #footer-right .links3434 a { font-size:10px; text-decoration:underline; color:#333333; } #footer-right .links3434 a:hover { font-size:10px; text-decoration:none; color:#333333; }
#footer-right .copy { font-size:11px; color:#000000; padding-top:10px; } #footer-right .copy a { text-decoration:underline; color:#333333; } #footer-right .copy a:hover { text-decoration:none; color:#333333; }

