/* Site: Colgan Law */


* {
   margin: 0;
   padding: 0;
}

body{
 margin:0;
padding:0;
font-family : verdana, helvetica; font-size : 12px; font-weight : normal; color : #000000; text-align:left; line-height: 1.7em; /* Overall page text format definition*/
background: #2C2C2C ;

}

table.outer {
width: 950px;

background: transparent;
/*margin-left: auto;
margin-right: auto;*/
table-margin: 0 0 0 0;
}

table.topheader {
width: 100%;
height: 30px;
background: transparent;
table-margin: 0 0 0 0;
}

table.inner {
width: 100%;
background: #DCDCDC;
border-width: 1px;
border-style:solid;
border-color: #ff9650;
/*margin-left: auto;
margin-right: auto;*/
table-margin: 0 0 0 0;
}

table.contentouter {
width: 100%;
min-height: 700px;
background: #E8E8E8;
table-margin: 0 0 0 0;
}

#logo {
position: absolute;
margin: 0px 0 0 32px;
z-index:1;
}

td.leftside {
width: 250px;
background: #fea6c4 url(images/bg-leftside2.jpg) repeat;

}

table.contentinner {
width: 100%;
background: #DCDCDC;
table-margin: 0 0 0 0;
}

table.GraphicNavi {
width: 700px;
height:295px;
background: #DCDCDC;
table-margin: 0 0 0 0;
}
td.GaphicNaviTop {
height: 35px;
background: #870000;

}

td.GaphicNaviBottom {
height: 50px;
background: #000000;

}
a.home {
display: block;
width: 80px;
height: 30px;
background: url(images/menu-home-off.gif) no-repeat;
margin: 0px 0px 0px 0px;
border: none;

}

a:hover.home {
display: block;
width: 80px;
height: 30px;
background: url(images/menu-home-on.gif) no-repeat;

}

a.contact {
display: block;
width: 150px;
height: 30px;
background: url(images/menu-contact-off.gif) no-repeat;
margin: 0px 0px 0px 0px;
border: none;

}

a:hover.contact {
display: block;
width: 150px;
height: 30px;
background: url(images/menu-contact-on.gif) no-repeat;

}


a.familylaw {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-family-law-off.gif) no-repeat;
margin: 0px 0px 0px 0px;
border: none;

}

a:hover.familylaw {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-family-law-on.gif) no-repeat;

}

a.personalinjury {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-personal-injury-off.gif) no-repeat;
margin: 0px 0px 0px 0px;
border: none;

}

a:hover.personalinjury {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-personal-injury-on.gif) no-repeat;

}

a.duidwi {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-dui-dwi-off.gif) no-repeat;
margin: 0px 0px 0px 0px;
border: none;

}

a:hover.duidwi {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-dui-dwi-on.gif) no-repeat;

}

a.criminaldefense {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-criminal-defense-off.gif) no-repeat;
margin: 0px 0px 0px 0px;
border: none;

}

a:hover.criminaldefense {
display: block;
width: 153px;
height: 260px;
background: url(images/menu-criminal-defense-on.gif) no-repeat;

}

table.content {
width: 700px;
background: #E8E8E8;
table-margin: 0 0 0 0;
}

table.nestedTableRight {
width: 200px;
Height:270px;
background: #ffffff url(images/bg-nestedTableRight.gif) no-repeat;;
table-margin: 0 0 0 0;
}

.mediumtext {font-family: "Trebuchet MS", verdana, helvetica; font-size : 16px; font-weight : bold; color : #FFFFFF; text-align:left; line-height: 1.7em; padding-right:3px; letter-spacing: 0.1em; text-decoration : none; background-color: transparent;}

h1.heading { font-family: "Trebuchet MS",verdana,  helvetica; font-weight : bold; font-style: italic; font-size: 20px; color :#870000; padding:20px 0px 0px 10px; text-decoration : none; background-color: transparent; text-align:left;}

h1.header { font-family: "Trebuchet MS",verdana,  helvetica; font-weight : bold; font-style: italic; font-size: 16px; color :#00344b; padding:0px 0px 0px 0px; text-decoration : none; background-color: transparent; text-align:left; line-height:2.0em;}

h1.header2 { font-family: "Trebuchet MS",verdana,  helvetica; font-weight : bold; font-style: italic; font-size: 16px; color :#00344b; padding:0px 0px 0px 0px; text-decoration : none; background-color: transparent; text-align:left; line-height:2.0em;}

h1.headertext { font-family: "Trebuchet MS",verdana,  helvetica; font-weight : bold; font-style: italic; font-size: 20px; color :#DCDCDC; padding:0px 0px 0px 20px; text-decoration : none; background-color: transparent; text-align:left;}

h1.headertext2 { font-family: "Trebuchet MS",verdana,  helvetica; font-weight : bold; font-style: italic; font-size: 20px; color :#DCDCDC; padding:0px 0px 0px 10px; text-decoration : none; background-color: transparent; text-align:left;}



.requiretext {font-family: verdana, helvetica; font-weight : normal; font-size: 9px; color :#990000; text-decoration : none; background-color: transparent;  letter-spacing: 0.0em;}

table.footer {
width: 950px;
height: 30px;
background: E8E8E8;
table-margin: 0 0 0 0;
}

table.footerdisclaimer {
width: 950px;
background: transparent;
table-margin: 0 0 0 0;
}

.footertext {font-family: verdana, helvetica; font-weight : normal; font-size: 9px; color :#888888; text-decoration : none; background-color: transparent; line-height: 2.5em; letter-spacing: 0.1em; padding-left: 0px;}

.footerdisclaimertext {font-family: verdana, helvetica; font-weight : normal; font-size: 10px; color :#ECECEC; text-decoration : none; background-color: transparent; line-height: 1.7em; letter-spacing: 0.05em; padding-left: 20px;}

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }

ul.noStyle {padding:10px 0px 0px 15px; margin:0px 0px 0px 0px; list-style-type: none; font-size:12px; font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color: #02364e;line-height: 1.7em; }
ul.noStyle li{padding-bottom:0px; padding-left:0px;}

ul.noStyle1 {padding:10px 0px 0px 5px; margin:0px 0px 0px 0px; list-style-type: none; font-size:13px; font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-weight:Bold; text-align:left; color: #02364e;line-height: 1.7em; }
ul.noStyle1 li{padding-bottom:0px; padding-left:0px;}

ul.noStyle2 {padding:10px 0px 0px 15px; margin:0px 0px 0px 0px; list-style-type: none; font-size:14px; font-family: "Trebuchet MS", verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color: #02364e;line-height: 1.7em; }
ul.noStyle2 li{padding-bottom:0px; padding-left:0px;}

ul.list1 {padding:10px 0px 0px 30px; margin:0px 0px 0px 0px; list-style-type: square; font-size:13px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; color: #02364e;line-height: 1.7em; }
ul.list1 li{padding-bottom:0px; padding-left:0px;}

ul.list2 {padding:10px 0px 10px 30px; margin:0px 0px 0px 0px; list-style-type: circle; font-size:13px; font-family: verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; color: #02364e;line-height: 1.7em; }
ul.list2 li{padding:0px 0px 10px 0px;}

a.navi1:link{font-family: verdana, helvetica; font-weight : normal; font-size: 12px; color : #0000ff; text-decoration : none; background-color: transparent; line-height: 1.5em;}
a.navi1:visited  {font-family: verdana, helvetica; font-weight : normal; font-size: 12px; color : #0000ff ; text-decoration : none; background-color: transparent; line-height: 1.5em; }
a.navi1:hover  {font-family: verdana, helvetica; font-weight : normal; font-size: 12px; color : #ff0000; ; text-decoration : none; background-color: transparent; line-height: 1.5em;}

table.navi {
table-margin: 0 0 0 0;
width: 700px;
height: 20px;
background: #DCDCDC;
/*border-width: 0px;
border-style:solid;
border-color: #5A5A5A;
background: #ffffff;
margin-left: auto;
margin-right: auto;*/
}

a.navitophome {
display: block;
height: 20px;
background: #DCDCDC;
float: left;
text-decoration: none;
font-family: "Trebuchet MS", Tahoma,verdana, helvetica; font-weight : bold; font-size: 13px; color : #02364e; line-height: 1.5em; padding: 0px 10px 0 10px; letter-spacing: 0.06em; vertical-align:top;
border-width: 0px;
border-style:none none none none;
border-color: #DCDCDC;
padding-left:0px;

}

a:hover.navitophome {
display: block;
height: 20px;
background: #02364e;
color : #DCDCDC; 
}

a.navitopleft {
display: block;
height: 20px;
background: #DCDCDC;
float: left;
text-decoration: none;
font-family: "Trebuchet MS", Tahoma,verdana, helvetica; font-weight : bold; font-size: 13px; color : #02364e; line-height: 1.5em; padding: 0px 10px 0 10px; letter-spacing: 0.06em; vertical-align:top;
border-width: 0px;
border-style:none none none none;
border-color: #02364e;

}

a:hover.navitopleft {
display: block;
height: 20px;
background: #02364e;
color : #DCDCDC; 
}

a.navitop {
display: block;
height: 20px;
background: #DCDCDC;
float: left;
text-decoration: none;
font-family: "Trebuchet MS", Tahoma,verdana, helvetica; font-weight : bold; font-size: 13px; color : #02364e; line-height: 1.5em; padding: 0px 10px 0 10px; letter-spacing: 0.06em; vertical-align:top;
border-width: 1px;
border-style:none none none solid;
border-color: #02364e;

}

a:hover.navitop {
display: block;
height: 20px;
background: #02364e;
color : #DCDCDC; 
}

table.navibottom {
table-margin: 0 0 0 0;
width: 950px;
height: 20px;
background: transparent;
/*border-width: 0px;
border-style:solid;
border-color: #5A5A5A;
background: #ffffff;
margin-left: auto;
margin-right: auto;*/
}

a.navibottomleft {
display: block;
height: 15px;
background: transparent;
float: left;
text-decoration: none;
font-family: verdana, helvetica; font-weight : normal; font-size: 10px; color : #DCDCDC; line-height: 1.5em; padding: 0px 10px 0 50px; letter-spacing: 0.1em; vertical-align:middle;
border-width: 0px;
border-style:none none none none;
border-color: #DCDCDC;

}

a:hover.navibottomleft {
display: block;
height: 15px;
background: transparent;
color : #FFD350; 
}

a.navibottom {
display: block;
height: 15px;
background: transparent;
float: left;
text-decoration: none;
font-family: verdana, helvetica; font-weight : normal; font-size: 10px; color : #DCDCDC; line-height: 1.5em; padding: 0px 10px 0 10px; letter-spacing: 0.1em; vertical-align:middle;
border-width: 1px;
border-style:none none none solid;
border-color: #DCDCDC;

}

a:hover.navibottom {
display: block;
height: 15px;
background: transparent;
color : #FFD350; 
}

