﻿body{margin: 0px; text-align: center; color:#333333; font-family:Arial; background-color:#f4f4ec; font-size:13px;}
img{border:none;}
a{color:#003366; text-decoration:underline; font-weight:bold;}

#homeheader{height:565px; position:relative;}
#intheader{height:185px; position:relative;}

#logo{position:absolute; left:20px; top:40px;}
#searchbg{position:absolute; left:810px; top:40px;}
.searchtxtbox{position:absolute; left:823px; top:46px; padding:0px; margin:0px; width:130px; font-size:12px; color:#333333; border-width:0px; background-color:#9aadc6}
.searchbutton{position:absolute; left:823px; display:none; top:5px;}

#navbar{position:absolute; left:219px; top:103px; width:773px; height:41px;}
#navindicator{position:absolute; left:235px; top:139px; width:110px; display:none; height:4px;}

/*home*/
#homeheaderbg{position:absolute; left:0px; top:0px; width:1000px; height:103px;}
#mainhomeimg{position:absolute; left:0px; top:103px; width:1000px; height:462px;}
#homemiddle{position:relative;}
.hometopcontentbox{position:absolute; width:550px; height:415px; left:23px; top:143px}
#hometransparentbox{width:475px; height:93px; position:relative; background-image:url('../graphics/design/home_callbox.png'); background-repeat:no-repeat}
.homecallhead{font-family:Georgia; font-size:17px; left:22px; top:357px; position:absolute;}
.homecallcopy{font-size:13px; left:22px; top:382px; position:absolute;}
.homequotehead{font-size:20px; font-family:Georgia}
.homequoteheadblue{position:absolute; width:160px; top:55px; left:392px; font-size:20px; font-style:italic; color:#336699; font-family:Georgia}
.homepracticeareas{font-size:18px; width:600px; font-family:Georgia}
.homepracticeareassmall{font-size:14px; font-style:italic}
.homepracticeareaslinks{width:675px; margin-top:10px;}
.homepracticeareaslinks a{font-size:11px; font-weight:normal}
.beeninjured{width:932px;}
.beeninjured a{color:#ffffff; font-size:18px;}
.homestoryhead{font-size:18px; font-family:Georgia; margin-bottom:15px;}
.homespacer{height:10px; width:20px;}
.homestoryquote{color:#336699; margin-bottom:7px; font-family:Georgia; font-style:italic}
.homestorycopy{}
.homestoryauthor{color:#336699; margin-bottom:7px;  font-family:Georgia; font-style:italic}
.sidebarhomegraphic{border:solid 3px #336699; margin-left:20px; width:79px; height:53px;}
.sidebarhomehead{font-family:14px; margin-bottom:7px; font-style:italic; font-family:Georgia}
.sidebarhomelink {}
.sidebarhomelink a{font-weight:bold;}
.sidebarhomeitem{margin-bottom:25px; width:351px;}
.homelawyerheader{font-size:18px; margin-left:7px; width:300px; font-family:Georgia; margin-bottom:15px;}
.homelawyercopy{width:300px; margin-left:7px; margin-bottom:20px; font-size:10px;}
.shadowedboxhomestoryitem{margin-left: 16px; margin-bottom:10px;}
.shadowedboxhomestorywidth{width:443px; padding: 9px; overflow:hidden;}
.homepracticephoto{width:62px;}
.homevideobg{position:absolute; left:0px; top:6px}
.vidborder{border:solid 1px #000000}
.homefeaturedvideohead{position:absolute; left:34px; width:316px; top:222px; font-size:18px; font-weight:bold; font-family:Georgia; }
.homefeaturedvideocopy{position:absolute; left:34px; width:316px; top:250px; font-size:12px; font-weight:normal; font-family:Arial; line-height:18px;}

#contentshell{padding:20px;}
#mainshell 
{    
    margin: auto;
    text-align:left;  
    width:1000px;
    background-color:#f4f4ec;    
     }
.pagehead{font-size:42px; color:#003366; margin-bottom:35px;}
#leftcolwrapper{width:625px; float:left; margin-left:20px; margin-bottom:70px}
#rightcolwrapper{width:335px; float:left; margin-left:20px;}
#leftcol{padding-left:20px;}
.navitem{position:absolute; top:115px; font-size:14px; font-weight:bold; color:#333333}
.navitem a{color:#333333; text-decoration:none;}



/*footer*/
#footer{clear:both; position:relative; color:#ffffff; height:100px; background-image:url('../graphics/design/footer_bg.gif'); background-repeat:repeat-x}
#footerlinks{position:absolute; font-size:12px; left:27px; top:15px; width:780px;}
#footerlinks a{color:#ffffff;} 
#disclaimer{position:absolute; left:30px; width:800px; font-size:10px; font-style:italic; top:61px;}

/*contact*/
.contactform{width:475px;}
.contactform input, textarea{border: solid 1px #cccccc; font-family:Arial; font-size:13px; padding:2px; margin:0px; width:250px;}
.contactform td{font-size:13px;}
.imgborder{border:solid 3px #336699}
.bluebold{font-weight:bold; color:#003366}

/*blog*/
.blogdatewrapper{width: 90px; overflow: hidden;}
.blogdate{height: 58px; width: 58px; border:solid 1px #cececd; background-color: #ffffff; margin-left:10px;}
.bloghead{font-size:24px; font-weight:bold; color:#003366; width:475px; margin-bottom:10px;}
.bloghead a{text-decoration:none;}
.blogcopy{width:475px;}
.blogcontentwrapper{width: 540px; overflow:hidden;}
.socialicons{margin-top:10px;}
.socialspacer{width:5px; height:3px; overflow:hidden;}
.blogline{width:630px; height:2px; margin-top:4px; margin-bottom:31px;}
.blogitem{width: 630px;}
.blogdatemonth{color:#999999; font-size:10px; font-weight:bold}
.blogdateday{color:#666666; font-size:24px; font-weight:bold;}

/*telerik styles*/
.header{font-size:16px; color:#003366; font-weight:bold}
.smallpullquote{padding:10px; display:block; font-style:italic; border-left:solid 10px #003366; color:#003366}
.largepullquote{padding:10px; display:block; font-weight:bold; font-size:30px; border-left:solid 10px #003366; color:#003366}

/*boxes*/
.shadowedbox{margin-bottom:20px;}
.boxcopywrapper{padding: 14px}
.boxheader{background-color:#336699; height:51px; width:300px; overflow:hidden;}
.boxtitle{color:#ffffff; font-size:18px; font-family:georgia; margin-left:15px; margin-right:25px;}
.publicationsboxtitle{width:631px;}
.publicationstable{margin-left:38px;}
.publicationstable td{}
.publicationsboxtitle td a{font-size:18px; color:#ffffff; font-family:georgia; font-weight:normal;}
.boxcontent{background-color:#f8f8f4; border-top:solid 1px #e3e3dc; width:300px;}
.boxspacer{width:6px; height:6px; overflow:hidden;}
.bottomright{width:6px; height:6px; overflow:hidden; background-image:url('../graphics/design/boxes/box_bottom_right.gif'); background-repeat:no-repeat }
.bottomleft{width:6px; height:6px; overflow:hidden; background-image:url('../graphics/design/boxes/box_bottom_left.gif'); background-repeat:no-repeat }
.bottommiddle{height:6px; overflow:hidden; background-image:url('../graphics/design/boxes/box_bottom_center.gif'); background-repeat:repeat-x}
.leftcenter{width:6px; overflow:hidden; background-image:url('../graphics/design/boxes/box_left_center.gif'); background-repeat:repeat-y}
.rightcenter{width:6px; overflow:hidden; background-image:url('../graphics/design/boxes/box_right_center.gif'); background-repeat:repeat-y}

.largevideobox{border:solid 2px #003365; width: 614px; height: 345px; margin-bottom:32px;}
.smallvideobox{border:solid 2px #003365; width: 214px; height: 121px}
.smallrightvideobox{margin-left:22px; margin-top:20px; margin-bottom:36px; border:solid 2px #003365; width: 214px; height: 121px}
.homefeaturedvideo{border:solid 1px #000000; position:absolute; width:309px; height:176px; left:35px; top:31px}

.articlelist{ 
list-style-type:none; 
margin:0px;
padding:0px;
} 
.articlelist li{ 
background:url('../graphics/design/list_dot.gif'); background-repeat: no-repeat;
background-position:0px 9px;
padding-left:10px;
line-height:19px;
padding-bottom:15px;
} 


/*
#contentarea{padding:30px 30px 20px 30px; line-height:20px;}
.pagehead{font-size:40px; color:#50699b;}
.pageline{margin-top:25px; margin-bottom:10px;}
#hometop{height:480px; position:relative;}
#bottomboxes{height:250px; position:relative;}
.homemainimage{position:absolute; top:12px; left:12px;}
.bottomboximage{position:absolute; top:32px;}
.bottomboxhead{font-size:26px; color:#9a311b; position:absolute; top:0px;}
.bottomboxcopy{font-size:13px; position:absolute; top:178px; width:250px;}
#topspacer{height:3px; width:10px;}
#bottomspacer{height:30px; width:10px;}
#footer{height:25px; color:#efefef; font-size:10px; background-color:#586785; background-image:url(../graphics/design/footer_background.gif); background-repeat:repeat-x; position:relative; width: 856px; margin: auto; text-align:left;}
#footer a{color:#efefef; text-decoration:none;}
#footertable{position:absolute; left:15px; top:7px;}

.menuitem{position:absolute;  top:21px; cursor:pointer}
.menuitem a{color:#586785; font-size:16px;}
.leftside{width:8px; overflow:hidden; height:31px;}
.rightside{width:7px; overflow:hidden; height:31px;}
.middleside{overflow:hidden; height:31px; background-image:url(../graphics/design/nav/blank.gif); background-repeat:repeat-x;}
.leftimage{width:8px; height:31px;}
.rightimage{width:8px; height:31px;}*/
