/*Master Style Sheet
Author: Venue Communications, Inc. www.venuecom.com
Copyright Venue Communications, Inc. 2008
*/
/***********************************************/


body{
	margin: 10px;
	padding: 0;
   background-color: #ffffff;
}

#topnav{
	margin: 0;
	width: 780px;
	padding: 0;
	height: 168px;
	background-color: #ffffff;
	background-image: url(/inc/templates/current/legaltypist/images/header.jpg);
	background-repeat: no-repeat;
	z-index: 1;
	margin-left: auto;
	margin-right: auto;
}

#topnavtxt{
	height: 21px;
	position: relative;
	top: 110px;
	left: 50px;
	text-align: center;
	font-family: Tahoma, arial, sans-serif;
   font-size: 11px;
	font-weight: bold;
	color: #B50A00;
	
}

#datebox{
	height: 21px;
	position: relative;
	top: 10px;
	right: 80px;
	text-align: right;
	font-family: Tahoma, arial, sans-serif;
   font-size: 10px;
	font-weight: bold;
	color: #B50A00;
	
}

#supboxhdr{
	width: 200px;
	height: 21px;
	position: relative;
	top: 15px;
	left: 550px;
	background-image: url(/inc/templates/current/legaltypist/images/ezinebar.gif);
	background-repeat: no-repeat;
	text-align: center;
}

#supbox{
	width: 197px;
	position: relative;
	top: 16px;
	left: 550px;
	border: 1px solid #040000;
	background-color: #ffffff;
	text-align: center;
	font-family: Tahoma, arial, sans-serif;
   font-size: 70%;
	z-index: 20;
}

.supfrm{font-family: Tahoma, arial, sans-serif;
font-size: 82%;
padding-top: 6px;
padding-bottom: 6px;
font-weight: bold;
color: #040000;
margin: 0 0 0 0;
text-align: center;
}

input_main { 
 background-color: #ffffff;
 color: #ffffff;
 font-size: 10px;
 height: 14px;
}

.topinput{
 color: #000040;
}

input_main.btn{
   font-family: Tahoma, arial,sans-serif;
   font-size:10px;
	background-color: #040000;
	color: #ffffff;
	margin: 1px;
	height: 20px;
	text-align: center;
	font-weight: bold;}

#mmenu{
   margin: 0;
	padding: 0;
	width: 780px;
	height: 33px;
	z-index: 20;
	margin-left: auto;
	margin-right: auto;
}

#wrapper{
   width: 778px;
	background-color: #ffffff;
	border-left: 1px solid #040000;
	border-right: 1px solid #040000;
	margin-left: auto;
	margin-right: auto;
}

#sidebar_main{
	padding: 0px 0 0 0;
	float: left;
	width: 190px;
	z-index: 3;
}

.hotlinkshdr{
	width: 173px;
	height: 22px;
	margin-top: 14px;
	background-image: url(/inc/templates/current/legaltypist/images/captionbar.gif);
	background-repeat: no-repeat;
}

.usahdr{
	width: 200px;
	height: 22px;
	margin-top: 14px;
	background-image: url(/inc/templates/current/legaltypist/images/usabar.gif);
	background-repeat: no-repeat;
}

.usabox{
	width: 200px;
	border: 1px solid #040000;
	background-color: #c00000;
}

.hotlinks{
	width: 171px;
	border: 1px solid #040000;
}

.hotlinksscroll{
	width: 171px;
	border: 1px solid #040000;
	background-color: #ffffff;
}

#content_main{
	padding: 16px 0 0 0;
	float: right;
	width: 580px;
	background-color: #ffffff;
	z-index: 4;
}

#content_blog{
	padding: 16px 0 0 0;
	margin: 0 0 0 0;
	background-color: #ffffff;
	z-index: 4;
}

#formbox{
            font-family: Verdana, sans-serif;
            font-size: 90%;
				width: 520px;
				color: #040000;
				margin: 8px 10px 12px 20px;
				padding-left: 10px;
				text-align: left;
				background-color: #AFB0CD;
				border: 1px solid #800000;
	
}

p.formhdr{
            font-family: Verdana, sans-serif;
            font-size: 95%;
				font-weight: bold;
				line-height: 140%;
				color: #800000;
				margin: 14px 14px 24px 14px;
				text-align: center;
	
}

/*special area for resources sidebar...*/
#reshdr{
   float: right;
	width: 149px;
	height: 22px;
	margin-top: 14px;
	background-image: url(/inc/templates/current/legaltypist/images/resbar.gif);
	background-repeat: no-repeat;
	margin-right: 15px;
}

#resbox{
   margin-top: 3px;
   float: right;
	width: 147px;
	border: 1px solid #040000;
}

#contentsml{
	float: left;
	width: 400px;
	background-color: #ffffff;
	z-index: 4;
}
/*resources styles end...*/


#clearone{
	clear: both;
}

#footer_main{
	clear: both;
	width: 780px;
	height: 137px;
	background-image: url(/inc/templates/current/legaltypist/images/footerbg.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
	
}

#cinfo{
            font-family: Verdana, sans-serif;
            font-size: 80%;
				font-weight: bold;
				color: #ffffff;
				margin: 0 37px 0 4px;
				padding-top: 34px;
				text-align: right;
	
}

#bmenu{
	position: relative;
	padding-top: 28px;
}

p.bnavtxt{
	text-align: center;
}

p.cright{
	text-align: center;
   font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #000040;
}

#cright{clear: both;
	width: 560px;
}

A:link.cright,A:active.cright,A:visited.cright{
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #000040;
	text-decoration: none;
	font-weight: normal;
}

/*Basic Styles*/
p{
            font-family: Verdana, sans-serif;
            font-size: 90%;
				line-height: 140%;
				color: #040000;
				margin: 8px 10px 12px 20px;
				text-align: left;
	
}

.clients{
   font-size: 80%;
	margin-right: 30px;	margin-bottom: 6px;
}

.clients2{
   font-size: 76%;
	text-align: right;
	margin-top: 0;	margin-right: 30px;	margin-bottom: 38px;
	color: #000080;
}

p.caption{
	font-family: Verdana, sans-serif;
   font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding-top: 2px;
	text-align: center;	
}

p.captxt{
	font-family: Verdana, sans-serif;
   font-size: 10px;
	line-height: 120%;
	color: #000080;
	margin: 6px 2px 6px 6px;
	text-align: left;	
}

p.usatxt{
	font-family: Verdana, sans-serif;
   font-size: 11px;
	line-height: 120%;
	color: #ffffff;
	margin: 6px 6px 6px 6px;
	text-align: left;	
}

.ctext{
	font-family: Verdana, sans-serif;
   font-size: 10px;
	font-weight: bold;
	color: #000040;
	margin-top: 0;
	text-align: center;	
}

p.testm{
	font-family: Verdana, sans-serif;
   font-size: 11px;
	line-height: 120%;
	color: #000080;
	margin: 0 2px 6px 0;
	text-align: left;	
}

h1{
            font-family: Verdana, sans-serif;
            font-size: 100%;
				color: #000080;
				margin: 20px 10px 16px 20px;
				text-align: justify;
	
}

.sml{
            font-family: Verdana, sans-serif;
            font-size: 14px;
				font-weight: bold;
				color: #000080;
				margin: 0 10px 8px 0px;
				text-align: justify;
	
}

.centerhl{
	text-align: center;
	font-size: 110%;
}

h2{
            font-family: Verdana, sans-serif;
            font-size: 100%;
				color: #000080;
				margin: 10px 10px 4px 20px;
				text-align: left;
	
	
}

h3{
            font-family: Verdana, sans-serif;
            font-size: 13px;
				color: #000000;
				margin: 6px 10px 16px 20px;
				text-align: center;
				text-decoration: none;	
}

h4{
            font-family: Verdana, sans-serif;
            font-size: 13px;
				color: #000000;
				margin: 6px 10px 16px 20px;
				text-align: left;
				text-decoration: none;	
}

ul {font-family: Verdana, arial, sans-serif;
      margin: 10px 10px 20px 24px;
		padding: 0 0 0 0;
    }
	 
li{font-family: Verdana, Arial, sans-serif;
      font-size: 88%;
		line-height: 140%;
      color: #040000;
      margin: 0 10px 6px 18px;
		text-align: left;
    }
/*END OF BASIC STYLES*/


/*Special Styles*/
p.cright{
            font-family: Arial, sans-serif;
            font-size: 10px;
				color: #352B21;
				text-align: center;
	
}
	 
.floatright{
	float: right;
	margin-left: 8px;
	border: 0;
}
	 
.floatleft{
	float: left;
	margin-right: 4px;
	margin-bottom: 10px;
	border: 0;
}
	 
.floatleft2{
	float: left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding: 0 0 0 0;
	border: 0;
}

.styled{
            font-family: Verdana, sans-serif;
            font-size: 11px;
				line-height: 140%;
				color: #000080;
				margin: 0 10px 0 25px;
				text-align: left;
	
}

.styled2{
				line-height: 140%;
}

.plain{
            font-family: Verdana, sans-serif;
            font-size: 10px;
				font-weight: bold;
				color: #000080;
				margin: 2px 2px 2px 2px;
				text-align: left;
	
}

.plaintxt{
				margin: 16px 20px 2px 10px;
				text-align: left;
	
}

.introtxt{
   font-size: 10px;
   line-height: 155%;
	color: #000080;
	margin: 3px 22px 10px 0;
	text-align: left;
}

.rgtlink{
	text-align: right;
	margin: 10px 28px 0 0;
}

.rgtlink2{
	text-align: right;
	margin: 15px 12px 6px 4px;
}

#afftable{
	margin-left: 30px;
   font-family: Verdana, sans-serif;
   font-size: 9px;
	text-align: center;
}

ul {font-family: Verdana, arial, sans-serif;
      margin: 10px 10px 20px 24px;
		padding: 0 0 0 0;
    }
	 
li.res{font-family: Verdana, Arial, sans-serif;
      font-size: 88%;
		line-height: 100%;
      color: #040000;
      margin: 0 4px 3px 6px;
		text-align: left;
    }

/*END OF SPECIAL STYLES*/


/*Scrolling text positioning*/
#divUp   {position: relative; left:80px; padding-right:8px; padding-top:0px; padding-bottom:0px; margin-top:6px; margin-bottom:-5px; width:13px; height:11px;}
#divDown {position: relative; left:80px; padding-right:8px; padding-top:0px; padding-bottom:0px; margin-top:-15px; margin-bottom:6px; width:13px; height:11px;}

#divScrollTextCont
{
position: relative; 
left:-5px;
top:-10px; 
bottom:-10px; 
width:145px; 
height:130px; 
clip:rect(0px,145px,130px,0px);
overflow:hidden;
visibility:hidden;
}

#divText {position:relative; left:0px; top:0px;}
/*END OF SCROLLING TEXT POSITIONING*/


/*Divs to set up the dropdown menu syles and positioning - also used within the functions js file*/
#dropmenudiv{
position:absolute;
border-bottom-width: 0;
border: 1px solid #4A042C;
line-height:15px;
z-index:100;
}

#dropmenudiv a{
width: 99%;
display: block;
border-bottom: 1px solid #4A042C;
padding: 2px 0 2px 2px;
font-weight: bold;
text-align: left;
}


/*Text Links*/
A:link{
            font-family: Verdana, sans-serif;
            font-size: 14px;
				color: #000040;
				font-weight: bold;
				text-decoration: underline;
}

A:active{font-family: Verdana, sans-serif;
            font-size: 14px;
				font-weight: bold;
            color : #000040;
            text-decoration: underline;
}

A:visited{font-family: Verdana, sans-serif;
            font-size: 14px;
				font-weight: bold;
            color: #000040;
            text-decoration: underline;
}

A:hover{font-family: Verdana, sans-serif;
            font-size: 14px;
				font-weight: bold;
            color : #000040;
            text-decoration: underline;
}

A:link.master,A:active.master,A:visited.master{
            font-family: Verdana, sans-serif;
				font-size: 11px;
				color: #000080;
				font-weight: bold;
				text-decoration: underline;
}

A:hover.master{font-family: Verdana, sans-serif;
            font-size: 11px;
				font-weight: bold;
            color: #000040;
            text-decoration: none;
}

A:link.mmenu,A:active.mmenu,A:visited.mmenu{
            font-family: Tahoma, arial, sans-serif;
				font-size: 12px;
				color: #400040;
				font-weight: bold;
				text-decoration: none;
				padding-right: 25px;
}

A:hover.mmenu{font-family: Tahoma, arial, sans-serif;
            font-size: 12px;
				font-weight: bold;
            color: #DEA818;
            text-decoration: none;
				padding-right: 25px;
}

A:link.tnav,A:active.tnav,A:visited.tnav{
            font-family: Verdana, arial, sans-serif;
				font-size: 11px;
				color: #352B21;
				font-weight: bold;
				text-decoration: none;
				padding-right: 42px;
}

A:hover.tnav{font-family: Verdana, arial, sans-serif;
            font-size: 11px;
				font-weight: bold;
            color: #F3ECD2;
            text-decoration: none;
				padding-right: 42px;
}

A:link.ddown,A:active.ddown,A:visited.ddown{
            font-family: Verdana, sans-serif;
				font-size: 10px;
				color: #ffffff;
				text-decoration: none;
}

A:hover.ddown{
            font-family: Verdana, sans-serif;
				font-size: 10px;
				color: #ffffff;
				text-decoration: underline;
}

A:link.hlink,A:active.hlink,A:visited.hlink{
            font-family: Tahoma, arial, sans-serif;
				font-size: 10px;
				color: #c00000;
				font-weight: bold;
				text-decoration: none;
}

A:hover.hlink{font-family: Tahoma, arial, sans-serif;
            font-size: 10px;
				font-weight: bold;
            color: #c00000;
            text-decoration: underline;
}

A:link.wady,A:active.wady,A:visited.wady{
            font-family: Verdana, arial, sans-serif;
				font-size: 100%;
				color: #ffffff;
				font-weight: bold;
				text-decoration: none;
}

A:hover.wady{font-family: Verdana, arial, sans-serif;f
				font-weight: bold;
				font-size: 100%;
            color: #ffffff;
            text-decoration: underline;
}

A:link.bnav,A:active.bnav,A:visited.bnav{
            font-family: Verdana, arial, sans-serif;
				font-size: 10px;
				color: #000040;
				font-weight: bold;
				text-decoration: none;
}

A:hover.bnav{font-family: Verdana, arial, sans-serif;
            font-size: 10px;
				font-weight: bold;
            color: #000040;
            text-decoration: underline;
}

A:link.credit,A:active.credit,A:visited.credit{
            font-family: Verdana, arial, sans-serif;
				font-size: 9px;
				color: #352B21;
				font-weight: bold;
				text-decoration: none;
}

A:hover.credit{font-family: Verdana, arial, sans-serif;
            font-size: 9px;
				font-weight: bold;
            color: #352B21;
            text-decoration: underline;
}
