
body {
	background: #F3F3F3 url(images/bk.gif) repeat-x;
	font: normal small Arial, Helvetica, sans-serif;
	color: #000;
}


a {
	color: #9D004F;
	text-decoration: none;
}
a:hover {text-decoration: none;color: #8DC879;}

h3{color:#9D004F;}
h4{color:#000;font-size: 11px;padding: 0 0 0 10px;background: url(images/arrow.gif) no-repeat left center;}

ul{list-style:none;}

#logo .address{color:#fff;font-size: 10px;width:550px;text-align:left;top:15px;}


#header {width: 700px;height: 76px;margin: 0 auto;}

#topmenu {float: right;}
#topmenu img{border: 0;}
#topmenu ul {margin: 0;padding: 53px 0 0 0;list-style: none;line-height: normal; color:#9D004F;}
#topmenu li {display: inline;}

#topmenu a{color:#9D004F;}
#topmenu a:hover{color:#8DC879;}



#content {width: 700px;margin: 0 auto;padding: 20px 0;}

#main {float: left;width: 400px;}

#bodyText {margin: 0 0 3em 0;padding: 10px 0 1.5em 0;border-bottom: 1px solid #8DC879;}
#bodyText img{border: 1px solid #000;}
#bodyText li{list-style:url(images/arrow.gif);padding-left : 0}

/*What Is New */
#WhatIsNew {float: right;width: 260px;margin:10px;padding: 10px 0 0 10px;background:url(images/bk_palete.jpg) no-repeat;}
#WhatIsNew img{position:relative;left:16px;top:10px;border:1px solid #587B98;}
#WhatIsNew li {line-height : 15px;list-style:url(images/arrow.gif);padding-left : 0;margin-left :0;}
#WhatIsNew li{position:relative;margin:0;padding:0;}
#WhatIsNew .category{color: #9D004F; font-weight: bold; }
#WhatIsNew a{font-size: 11px;text-decoration:none;}
#WhatIsNew a:hover{font-size: 11px;text-decoration:underline;}

/*Search */
#search{float: left;width: 700px; }

/* What is new Archives */
#whatIsNewArchive{width: 700px;margin: 0 auto;padding: 0;float:left;}
#whatIsNewArchive a{font-size: 12px;text-decoration:none; color:#9D004F;}
#whatIsNewArchive a:hover{font-size: 12px;text-decoration:underline;color:#8DC879}

/* Attorneys */
#Attorneys {float: right;width: 400px;margin:0;padding:0;
font-size: 12px;}
#bodyText .contact{
	font-size:11px;
	position:absolute;
	text-align:right;
	width:270px;
	left:auto;
	top: 150px;
}
#AttorneysMain {float: left;width: 260px;background:url(images/Attorney_Bk.jpg) no-repeat;}
#AttorneysMain a{font-size: 11px;color:#9D004F;text-decoration:none;}
#AttorneysMain a:hover{font-size: 11px;color:#8DC879;text-decoration:underline;}
#AttorneysMain .bullets li{list-style:square; color:#000;}
#Attorneys p{font-size: 12px; color:#000;}
#AttorneysMain img{position:relative;left:18px;top:16px;border:1px solid #587B98;}
#Attorneys li,#AttorneysMain li {line-height: 15px;font-size:11px;list-style:url(images/arrow.gif);padding-left : 0;margin-left :0;}
#Attorneys h4, #AttorneysMain h4{color:#9D004F; background:none; padding:0; }
#AttorneysMain .contact
{
padding-top:6px;
}


/* Practice Areas */
#practiceAreas {float: right;width: 260px;margin:10px;padding: 10px 0 0 10px;background:url(images/bk_palete.jpg) no-repeat;}
#practiceAreas h4{color:#9D004F; background:none; padding:0;}
#practiceAreas img{
	position:relative;
	left:16px;
	top:10px;
	border:1px solid #8DC879;
	background-image: url(../images/wireless.jpg);
}
#practiceAreas ul{list-style:none;}
#practiceAreas li {line-height : 15px;list-style:url(images/arrow.gif);padding-left : 0;margin-left :0;}
#practiceAreas a{font-size: 11px; color:#9D004F;text-decoration:none;}
#practiceAreas a:hover{font-size: 11px;color:#8DC879;text-decoration:underline;}

/* Privacy Statement */
#privacyStatement{float: left;width: 700px;}

/* Who we are */
#whoWeAre{float: left;width: 700px;}
#whoWeAre h4{font-size:12px;color:#9D004F;}

/* Site map  */
#siteMap{float: left;width: 700px;}
#siteMap a{font-size: 11px;text-decoration:none;color:#9D004F}
#siteMap a:hover{font-size: 11px;text-decoration:underline;color:#8DC879}

/* Contact Us */
#contactUs{float: left;width: 700px;}
#contactUs a{font-size: 11px;text-decoration:none;color:#9D004F}
#contactUs a:hover{font-size: 11px;text-decoration:underline;color:#8DC879}
#contactUs a.email{font-size: 11px;text-decoration:none;color:#8DC879}

/* Interesting Links*/
#InterestingLinks{float: left;width: 700px;}
#InterestingLinks a{font-size: 11px;text-decoration:none;color:#9D004F}
#InterestingLinks a:hover{font-size: 11px;text-decoration:underline;color:#8DC879}

/* why Choose us*/
#whyChooseUs{float: left;width: 700px;}
#whyChooseUs h4{font-size:12px;color:#9D004F;}

/* Employment */
#employment{float: left;width: 700px;}

/* Articles & White Papers */
#articles{float: left;width: 700px;}
#articles a{font-size: 12px;text-decoration:none;color:#9D004F}
#articles a:hover{font-size: 12px;text-decoration:underline;color:#8DC879}

/* Presentations */
#presentations{float: left;width: 700px;}
#presentations a{font-size: 12px;text-decoration:none;color:#9D004F}
#presentations a:hover{font-size: 12px;text-decoration:underline;color:#8DC879}
#footer {
	clear: both;
	width: 100%;
	background-color:#587B98;
	text-align: center;
	color:#FFFFFF;
	margin: 0;
	float: none;
	padding: 2px;
}
#footer a{color:#8DC879;}
.GreenText
{
	color:#8DC879;
	font-weight:bold;
}
.PurpleText
{
	color:#9D004F;
	font-weight:bold;
}
.Table
{
	background-color:#fff;
	padding: 3px;
	
	border: 1px dotted #666;
	width:100%;
	font-size: 11pt;
}
.Presentation_Publication {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #9D004F;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
}

.Conference_Source {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #587B98;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
}
.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
}
.Press {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #587B98;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
}
.InterestingLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #9D004F;
	text-decoration: none;
	line-height: normal;
	text-transform: none;
}
.AdminHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #fff;

}


/*=======Grid Formating Admin============*/


.gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 1px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
.gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('../images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #fff;
}
.gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #382617;
	border-top: 1px solid #fff;
	background: #e8edff url('../images/gradback.png') repeat-x;
}
.gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
.gradient-style tbody tr:hover td
{
	background: #d0dafd url('../images/gradhover.png') repeat-x;
	color: #382617;
}

.detail
{
	font-family:lucida grande,arial,helvetica,sans-serif;
	font-size:11px;
	background-color:#fff;
	border:solid 2px #000;
	padding:4px;
}
.detail .footer
{
	text-align:right;
	padding:8px;
}


/* table style */
.detailgrid
{
	border:solid 1px #ad9e87;
}

/* cell styles */
.detailgrid td
{
	cursor:default;
	height:20px;
    color:#000;
	padding:2px 8px;
	border-right-style:solid;
	border-right-width:1px;
    border-right-color:#f2e8da;		
	border-bottom-style:solid;
	border-bottom-width:1px;	
    border-bottom-color:#f2e8da;	
}

/******************* Admin FOOTER ***************/
#Adminfooter {height:83px; background:url(images/line-dashed.gif) left top repeat-x;}


/*Calendar */
.MyCalendar .ajax__calendar_container {
    border:1px solid #666666;
    background-color:#f1f1f1;
    color: #666666;
}
.MyCalendar .ajax__calendar_header
{
	background-color:#666666;
	color:#ffffff;
}
.MyCalendar .ajax__calendar_footer
{
	background-color:#666666;
	color:#ffffff;
}