html{
height:100%;
width:100%;
margin-bottom:0px;
background-color:#5e94c4;
}

/*	Tags	*/
.sidebar_box .big_bio H2 {
	MARGIN: 0px 0px 0.2em; FONT: bold 1.16em/1.1em Arial, Arial, Helvetica, sans-serif
}
.sidebar_box .big_bio H2 A:hover {
	TEXT-DECORATION: underline
}
.sidebar_box .big_bio H2 A:visited {
	COLOR: #297ccf; TEXT-DECORATION: none
}
.sidebar_request {
	FONT-SIZE: 1.3em; MARGIN-BOTTOM: 0.8em
}
.sidebar_request A {
	COLOR: #297ccf
}
.sidebar_request A:visited {
	COLOR: #297ccf 
}
A.sidebar_num_answers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 1.2em; BACKGROUND: url(/x/icon_num_answers.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #297ccf; PADDING-TOP: 0px
}
A.sidebar_num_answers:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 21px; FONT-SIZE: 1.2em; BACKGROUND: url(/x/icon_num_answers.gif) no-repeat 0px 50%; PADDING-BOTTOM: 0px; COLOR: #297ccf; PADDING-TOP: 0px
}
.sidebar_box {
	CLEAR: both; BORDER-RIGHT: #bbb 2px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND: #e5e5e5; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em; WIDTH: 187px; PADDING-TOP: 8px; BORDER-BOTTOM: #bbb 2px solid
}
.sidebar_box A:hover {
	TEXT-DECORATION: underline
}

.sidebar_box UL {
	MARGIN: 0px 0px 1em; LIST-STYLE-TYPE: none
}
.sidebar_box UL LI {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.1em
}
.sidebar_box UL LI A:visited {
	COLOR: #297ccf
}
.sidebar_box UL LI IMG {
	VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 5px
}
.sidebar_box UL.addcaps LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 180px; LINE-HEIGHT: 18px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.sidebar_box UL.addcaps LI A:hover {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.sidebar_box UL.addcaps LI A {
	TEXT-DECORATION: none
}
.sidebar_box UL.addcaps LI A:visited {
	TEXT-DECORATION: none
}
.sidebar_box UL.addcaps LI IMG {
	TEXT-DECORATION: none
}
.sidebar_box OL {
	MARGIN: 0px 0px 1em 2.5em; LIST-STYLE-TYPE: decimal
}
.sidebar_box OL LI {
	FONT-SIZE: 1.4em; MARGIN: 0px 0px 0.5em
}
.sidebar_box .tags {
	CLEAR: both; FONT-SIZE: 1em; FLOAT: left; MARGIN: 0px 0px 1.5em; WIDTH: 187px; LINE-HEIGHT: 2em; TEXT-ALIGN: center
}
.sidebar_box .tags A {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 0.2em; BACKGROUND: #e5e3a3; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #bbb 1px solid; COLOR: #000; PADDING-TOP: 0.1em; BORDER-BOTTOM: #bbb 1px solid; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.sidebar_box .tags A:hover {
	Z-INDEX: 100; BACKGROUND: #297ccf; COLOR: #fff;
}
.fs1 {
	FONT-SIZE: 0.9em; Z-INDEX: 1
}
.fs2 {
	FONT-SIZE: 1.1em; Z-INDEX: 2
}
.fs3 {
	FONT-SIZE: 1.3em; Z-INDEX: 3
}
.fs4 {
	FONT-SIZE: 1.5em; Z-INDEX: 4
}
.fs5 {
	FONT-SIZE: 1.7em; Z-INDEX: 5
}
.fs6 {
	FONT-SIZE: 1.9em; Z-INDEX: 6
}

/*	Polls	*/
.view_poll	
{
	width:300px;
	background-color:#eaf3f7; border:1px solid #c5c7cb;
}


/* Rate Formatting */
.quoteContainer {
    clear: both;
    vertical-align: top;
    width: 45px;
    margin-bottom: 5px;
}
/* inner box margins */
.secondaryBox {
   margin: 0px 0px 0px 0px;
   padding: 0px; 
   
}
.quoteIconRatingText {
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;    
    
}
.quoteIcon {
    vertical-align: top; 
    float: right;
    width: 43px;
    height:61px;
    text-align: left;
   margin: 0px 0px 0px 0px;
   background: url("../images/contest/GoodStuffBtnDownBlnk.gif" ) no-repeat top
 
}
/* pop-ups */
 .popwarning {
    position: absolute;
    z-index: 200000;
 } 
 .popwarning div {
    margin: 5px 0 10px 10px;
    float: right;
    position: relative;
    width: 280px;
    padding: 0 0 10px 0;
	background: #ffffff url(../images/box/warningBox.jpg) repeat-x;
	border: 1px solid #cccccc;
 } 
 .popwarning p {
    margin: 10px 40px 0 10px;
    font-size: 8pt;
    color: #000;
    font-weight: normal;
    padding: 0 0 0 0;
    text-align: center;
 } 
 .popwarning .close {
    position: absolute;
    right: 10px;
    top: 10px;
}

/*	Articles	*/
.floatright
{
float:right;
margin: 0px 0px 10px 10px;
background-color: #fff;
padding: 2px;
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
}

.pullQuote 
{
margin: 0px 0px 0px 0px;
float: left;
}
.article_content
{ margin-top: 0; }
/*	Modal Popup*/
.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}

.modalPopup {
background-color:#ffffdd;
border-width:3px;
border-style:solid;
border-color:Gray;
padding:0px;
width:250px;
}

/* Begin Added by JPT -8-14 Modal Popup for My Incidents*/
.outerPopup
{
background-color:transparent;  
padding:1em 6px;
}

.hButton 
{
visibility: hidden;
}

/*		My Profile Pops note: Width must be set inline		*/
.modalPopupProfile {
background-color:#FFFFFF; /* background for the inner pop	*/
padding:0px;
height:150px;
}

/* Begin Added by JPT -8-14 Modal Popup for My Incidents*/
.outerPopupProfile
{
background-color:transparent;
padding:1em 6px;
}

/* End Added by JPT -8-14 Modal Popup for My Incidents*/

/*	Login Messages	*/
.notice { font-size: 90%; }
.info { FONT-WEIGHT: bold; COLOR: #008000 }
.error { FONT-WEIGHT: bold; COLOR: #800000 }


/*	Password Strength Styles	*/
.BarIndicator_TextBox2
{
color:Blue;
background-color:Blue;
}

.BarBorder_TextBox2
{
border-style:solid;
border-width:1px;
width:200px;
vertical-align:middle;
}

/* 	Divorce360 CSS Master Styles */

* {font-family: 'arial',verdana,  helvetica;
	/*color: #000000;*/
	}
body { font-size: inherit; color: #000000; margin-top:0px; padding:0px;}
input, select, option, textarea, lablel {color:#000000; font-weight: normal; font-size: 11px;	}
input.search {font-size:8pt; color:#7ad2f6; font-family:arial, verdana, helvetica;} 
lablel {		font-family: Arial;	color: #000000;

}


/* font correction for text-size adjustment in browser, apply this style to any swelling and it will correct */
.fc {font-size:10pt;}
/* li.to correct bouncing text sizes (will apply later) {list-style: square inside;} */




td.content {padding:0px;}
p.menucontent {font-size:8pt; color:#000000;padding:0px; margin:0px;}
.content-user-post{font-size:12px;color:#000000;}
.content {color:#000000;}
  .hm_content {font-size:10pt; font-family:arial, verdana, helvetica; padding:3px; margin:3px;}
  table.hm {font-size:8pt; font-family:arial, verdana, helvetica; color:#000000;}
  td.hm {font-size:8pt; font-family:arial, verdana, helvetica; color:#000000; font-weight:bold;}
  table.hm td {font-size:8pt; font-family:arial, verdana, helvetica; color:#000000;}
  .hm_content2 {font-size:9pt; font-family:arial, verdana, helvetica; padding:3px; margin:3px;}
.padded {font-size:10pt; color:#000000; padding:2px 4px 2px }
.contentsm {font-size:8pt; color:#000000;}
a.contentsm:link {font-size:8pt; color:#004276; text-decoration: underline;}
a.contentsm:hover{font-size:8pt; color:#004276; text-decoration: none;}
a.contentsm:visited{font-size:8pt; color:#006699; text-decoration: underline;}
a.contentsm:active{font-size:8pt; color:#004276; text-decoration: underline;}
.whcontent {font-size:10pt; color:#ffffff;}
.whcontentsm {font-size:8pt; color:#ffffff;}
.grcontent {font-size:10pt; color:#666666;}
.grcontentsm {font-size:8pt; color:#666666;}
p.grcontentsm2 {font-size:8pt; color:#666666; padding:2px; margin:0px;}
.bold {font-weight:bold;}
  .navy1 {font-size:8pt; font-family:arial, verdana, helvetica; color:#000066; font-weight:bold;}
  .navy2 {font-size:9pt; font-family:arial, verdana, helvetica; color:#000066; font-weight:bold;}
  .navy3 {font-size:10pt; font-family:arial, verdana, helvetica; color:#000066; font-weight:bold;}
  .navy4 {font-size:11pt; font-family:arial, verdana, helvetica; color:#000066; font-weight:bold;}
  .navy5 {font-size:11pt; font-family:Times, Helvetica; color:#000066;}

  td.dashesup {border-left:1px dashed #e0e0e0;}
  td.dashesacross {border-bottom:1px dashed #e0e0e0;}
  .infobox {margin:8px; padding:8px; font-family:arial, verdana, helvetica; color:#000000; font-size:8pt;}  
table.main {background-color:#ffffff; padding:0px;}
td.banner_header {text-align:center; background-image:url(../images/header_bg.gif); height:172px;}
td.banner {text-align:center; padding:2px;}

td.tab_menu {font-size:10pt; text-transform:Uppercase; background-color:#5c9fba; font-weight:bold;color:#ffffff; text-align:center; border-top:1px solid #bcbdc1;}
a.tabmenu:link {color:#ffffff; text-decoration:none;}
a.tabmenu:visited {color:#ffffff; text-decoration:none;}
a.tabmenu:hover {color:#fef2a0; text-decoration:none;}
a.tabmenu:active {color:#ffffff; text-decoration:none;}
td.tab_menu_on {font-size:10pt; text-transform:Uppercase; background-color:#79d3f5; font-weight:bold;color:#2d2d2d; text-align:center; border-top:1px solid #bcbdc1;}
a.tabmenu_on:link {color:#2d2d2d; text-decoration:none;}
a.tabmenu_on:visited {color:#2d2d2d; text-decoration:none;}
a.tabmenu_on:hover {color:#5c9fba; text-decoration:none;}
a.tabmenu_on:active {color:#2d2d2d; text-decoration:none;}

td.articletab {font-size:8pt; background-color:#5c9fba; font-weight:bold;color:#ffffff; text-align:left; border-top:1px solid #bcbdc1;}
a.articletab:link {color:#ffffff; text-decoration:none;}
a.articletab:visited {color:#ffffff; text-decoration:none;}
a.articletab:hover {color:#fef2a0; text-decoration:none;}
a.articletab:active {color:#ffffff; text-decoration:none;}

  td.gr_articletab {font-size:7pt; background-color:#bcbdc0; font-weight:bold;color:#ffffff; text-align:center;}
  a.gr_articletab:link {color:#ffffff; text-decoration:none;}
  a.gr_articletab:visited {color:#ffffff; text-decoration:none;}
  a.gr_articletab:hover {color:#959697; text-decoration:none;}
  a.gr_articletab:active {color:#ffffff; text-decoration:none;}
  
td.articletabsm {font-size:8pt; background-color:#5c9fba; font-weight:bold;color:#ffffff; text-align:center; border-top:1px solid #bcbdc1;}

.innerchapter {border-left:1px solid #BCBDC1; border-bottom:1px solid #BCBDC1; border-right:1px solid #BCBDC1;}
.chapter_head {color:#3b7a8c; text-align:left; background-image:url(../images/chapter_heading.jpg); background-repeat:no-repeat;}
.chap_head {color:#3b7a8c; text-align:left; padding-left:132px; padding-top:6px; font-size:12pt; font-weight:bold; font-family:arial, verdana, helvetica;}
.chap_subhead {color:#3b7a8c; text-align:left; padding-left:136px;font-size:10pt; font-weight:bold; font-family:arial, verdana, helvetica;}

.chap_head2 {color:#3b7a8c; text-align:left; padding-left:2px; padding-top:6px; font-size:12pt; font-weight:bold; font-family:arial, verdana, helvetica;}
.chap_subhead2 {color:#3b7a8c; text-align:left; padding-left:2px;font-size:10pt; font-weight:bold; font-family:arial, verdana, helvetica;}


table.videosm {font-size:8pt; color:#000000; padding-bottom:4px; padding-top:4px; border:1px solid #c9cacd;}
a.videosm:link {text-decoration:none;}
a.videosm:visited {text-decoration:none;}
a.videosm:hover {text-decoration:underline;}
a.videosm:active {text-decoration:none;}

#submenu {font-size:8pt; font-weight:bold; text-transform:Uppercase; color:#5c9fba; padding-left:54px;}
#submenu a {color:#5c9fba; text-decoration:underline;}
#submenu a:link {color:#5c9fba; text-decoration:underline;}
#submenu a:visited {color:#5c9fba; text-decoration:underline;}
#submenu a:hover {color:#b6b7bb; text-decoration:none;}
#submenu a:active {color:#5c9fba; text-decoration:underline;}

  img.infocenter {border-left:2px solid #e3e3e3; border-right:2px solid #e3e3e3;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.welcome {font-weight:bold; color:#000000; font-size:9pt;}
table.membership {font-size:9pt; color:#b6b7bb; font-family:arial, verdana, helvetica; padding-right:6px; vertical-align:bottom;}
table.membership a {color:#5c9fba; text-decoration:underline; font-family:arial, verdana, helvetica;}
table.membership a:link {color:#5c9fba; font-family:arial, verdana, helvetica; text-decoration:underline;}
table.membership a:visited {color:#5c9fba; font-family:arial, verdana, helvetica; text-decoration:underline;}
table.membership a:hover {color:#b6b7bb;  font-family:arial, verdana, helvetica;text-decoration:none;}
table.membership a:active {color:#5c9fba;  font-family:arial, verdana, helvetica;text-decoration:underline;}
table.membership a.tiny {color:#5c9fba;  font-family:arial, verdana, helvetica;text-decoration:underline; font-size:7pt;}

.major {color:#2d2d2d; font-size:18pt; padding:8px; margin:2px;}
  a.major2 {color:#3d798f; font-size:12pt; text-align:left; font-weight:bold; font-family:arial, verdana, helvetica;}
  a.majorviolet {color:#000066; font-size:14pt; text-align:left; font-weight:bold; font-family:arial, verdana, helvetica;}
  p.violetmed {color:#000066; font-size:11pt; text-align:left; font-weight:bold; font-family:arial, verdana, helvetica; margin:2px; padding:0px;}
.friend {border:1px solid #666666;}
.header {color:#2d2d2d; font-size:10pt; padding:0px; margin:0px;font-weight:bold;}
.headline {color:#666666; font-size:10pt; padding:0px; margin:2px; font-weight:bold;}
a.headline {color:#2d2d2d; font-size:10pt; padding:0px; margin:2px;}
a.headline:link {font-size:10pt; color:#2d2d2d;}
a.headline:visited {font-size:10pt; color:#2d2d2d;}
a.headline:active {font-size:10pt; color:#1c5167;}
a.headline:hover {font-size:10pt;color:#4c4c4c; text-decoration:none;}
.date {font-size:8pt; color:#666666;}

td.leftmenu {background-color:#ffffff; background-image:url(../images/menu_top_blue.gif); background-repeat:no-repeat; }
#leftmenu div {border-left: solid 1px #afafaf; border-right: solid 1px #afafaf }
#leftmenu {padding:0px; text-align:left;}
#leftmenu a {font-size:10px; color:#4c4c4c; padding-left:9px;}
#leftmenu a:link {font-size:10px; color:#4c4c4c; padding-left:9px;}
#leftmenu a:visited {font-size:10px; color:#4c4c4c; padding-left:9px;}
#leftmenu a:active {font-size:10px; color:#4c4c4c; padding-left:9px;}
#leftmenu a:hover {font-size:10px;color:#1c5167; text-decoration:none; padding-left:9px;}
#leftmenu H1 {font-size:12px; color:#ffffff; text-decoration:none; text-align: center; margin: 10px 0 0 0; padding: 0 5px 5px 5px; background-color: #4d88bc;}

#sortby {padding:2px; text-align:left;font-size:10pt; color:#4c4c4c; padding-right:4px;}
#sortby a {font-size:10pt; color:#4c4c4c; padding-right:4px;}
#sortby a:link {font-size:10pt; color:#4c4c4c; padding-right:4px;}
#sortby a:visited {font-size:10pt; color:#4c4c4c; padding-right:4px;}
#sortby a:active {font-size:10pt; color:#4c4c4c; padding-right:4px;}
#sortby a:hover {font-size:10pt;color:#1c5167; text-decoration:none; padding-right:4px;}

a.join {font-size:9pt; color:#4c4c4c; padding-left:9px;}
a.join:link {font-size:9pt; color:#4c4c4c; padding-left:9px;}
a.join:visited {font-size:9pt; color:#4c4c4c; padding-left:9px;}
a.join:active {font-size:9pt; color:#4c4c4c; padding-left:9px;}
a.join:hover {font-size:9pt;color:#1c5167; text-decoration:none; padding-left:9px;}

#profiletabs {font-size:10pt; color:#000000;font-weight:bold; margin:2px;  }
.profiletaboff {font-size:10pt; color:#2d2d2d; padding-right:3px; padding-left:3px; text-decoration: underline; }
#profiletabs a {font-size:10pt; color:#000000; padding-right:4px; padding-left:4px; text-decoration: none;  font-weight: normal; }
#profiletabs a:link {font-size:10pt; color:#000000; padding-right:4px; padding-left:4px; text-decoration: none;}
#profiletabs a:visited {font-size:10pt; color:#000000; padding-right:4px; padding-left:4px; text-decoration: none;}
#profiletabs a:active {font-size:10pt; color:#000000; padding-right:4px; padding-left:4px; text-decoration: underline;}
#profiletabs a:hover {font-size:10pt;color:#333333;  text-decoration: underline;  padding-right:4px; padding-left:4px;}

/*
#profiletabs {font-size:10pt; color:#2d2d2d;font-weight:bold; margin:2px; background-color:#e8f3f4;}
.profiletaboff {font-size:10pt; color:#2d2d2d; padding-right:3px; padding-left:3px; background-color:#ffffff; border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-right:1px solid #eeeeee;}
#profiletabs a {font-size:10pt; color:#2d2d2d; padding-right:4px; padding-left:4px;}
#profiletabs a:link {font-size:10pt; color:#2d2d2d; padding-right:4px; padding-left:4px;}
#profiletabs a:visited {font-size:10pt; color:#2d2d2d; padding-right:4px; padding-left:4px;}
#profiletabs a:active {font-size:10pt; color:#2d2d2d; padding-right:4px; padding-left:4px;}
#profiletabs a:hover {font-size:10pt;color:#1c5167; text-decoration:none; padding-right:4px; padding-left:4px;}
*/   
#tags {text-align:left; font-size:9pt; color:#2d2d2d; font-weight: normal; padding:6px 0px 6px 0px;}
a.tags  {font-size:9pt; color:#4e8abe;  font-weight: normal; }
a.tags:link { color:#004276; text-decoration: underline; }
a.tags:visited { color:#006699; text-decoration: underline; }
a.tags:active { color:#004276; text-decoration: underline;}
a.tags:hover { color:#004276; text-decoration: none;}

table.groupsummary {background-color:#ffffff; border:1px solid #dedcdc;}
td.groupsummary {background-color:#CCCCCC; vertical-align:top; padding:4px;}

table.journalmain {background-color:#ffffff; border:1px solid #dedcdc;font-size:9pt; margin-top:8px;}
td.journalmain {background-color:#CCCCCC; vertical-align:top; padding:4px; font-weight:normal;}

table.friends {padding:4px;}
td.friends {text-align:center; padding: 20px; font-size:7pt;}

table.grphoto {padding:4px; vertical-align:top;}
td.grphoto {text-align:center; font-size:7pt; color:#666666; vertical-align:top; padding:6px;}

table.talkslist {background-color:#ffffff;}
td.talkslist1 {background-color:#CCCCCC; vertical-align:top; padding:4px; text-align:left;}
td.talkslist2 {background-color:#ffffff; vertical-align:top; padding:4px; text-align:left;}
td.bottom { padding: 0px 5px 10px 0px;}

table.myprofile {background-color:#d1d1d1; padding:8px; color:#666666; font-size:9pt;}
table.people {padding:8px; color:#666666; font-size:8pt;border:1px solid #bbbbbb;}
table.jot {background-color:#5c9fba;}
.jot1 {color:#ffffff; font-size:10pt; font-weight:bold; padding:2px;}
.jot2 {color:#ffffff; font-size:9pt; font-weight:normal; padding:2px;}
a.jot2 {color:#ffffff; font-size:9pt; font-weight:normal; padding:2px;}

td.storybox {background-color:#eaf3f7; border:1px solid #c5c7cb;}  
p.storybox {font-size:10pt; color:#000000; padding:2px;}  
td.storybox  a {color:#333366; font-weight:bold;}
td.storybox a:link {color:#333366;}
td.storybox a:visited {color:#333366;}

p.homestory {font-size:10pt; color:#000000; padding:4px; margin:4px;}
p.homestory a:link {color:#000066; font-weight:bold;}
p.homestory a:visited {color:#000066; font-weight:bold;}

p.author {text-transform:Uppercase; color:#666666; padding:0px 16px 0px 16px; font-size:10pt;}
p.articleintro {padding:0px 16px 0px 16px; font-size:12pt;}
p.subhead {padding:0px; font-size:12pt; color:#2d2d2d; font-family:arial,verdana, helvetica; font-weight:bold; margin:0px;}
td.articlebody {padding:10px; text-align:left;}
p.article {padding:0px; margin-top:0px; margin-bottom:16px; font-size:10pt;}

table.actionitems {background-color:#ededed;text-transform:Uppercase;font-family:arial, verdana, helvetica;}
table.actionitems td { font-size:7pt; text-align:left; vertical-align:middle;}
a.ai  {color:#444444;}
a.ai:link {color:#444444; text-decoration:none;}
a.ai:visited {color:#444444; text-decoration:none;}
a.ai:hover {color:#757474;}
a.ai:active {color:#444444;}

a.ai_red  {color:#990000;}
a.ai_red:link {color:#990000; text-decoration:none;}
a.ai_red:visited {color:#990000; text-decoration:none;}
a.ai_red:hover {color:#c43131;}
a.ai_red:active {color:#990000;}

  a.violet  {color:#333366;}
  a.violet:link {color:#333366;}
  a.violet:visited {color:#333366;}
  a.violet:hover {color:#336699; text-decoration:none;}
  a.violet:active {color:#333366;}
  
  a.hm_violet  {color:#333366; font-size:8pt; font-family:arial, verdana, helvetica; font-weight:bold;}
  a.hm_violet:link {color:#333366;}
  a.hm_violet:visited {color:#333366;}
  a.hm_violet:hover {color:#336699; text-decoration:none;}
  a.hm_violet:active {color:#333366;}
  
table.inbox {background-color:#e8f3f4; margin:10px; padding:0px;}
table.inboxmessages {background-color:#ffffff; border-top:1px solid #4c4c4c; border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c;}
table.inboxmessages td {border-bottom:1px solid #4c4c4c;font-size:10pt; padding:4px;}
p.sent {margin:4px; padding:4px; text-align:center;}
.messagesent {padding:4px; background-color:#fbf5c2; font-size:10pt; border:1px solid #e8dd7e;}
table.writemessages {background-color:#ffffff; }
table.writemessages td {font-size:10pt; padding:4px; vertical-align:top;}
table.rules {background-color:#fbf5c2; margin:10px; padding:0px;}
table.mailingrules {background-color:#ffffff; border:1px solid #4c4c4c;}
table.mailingrules td {font-size:10pt; padding:4px; vertical-align:top;}

  .smblue {font-size:8pt; font-weight:bold; font-family:verdana, arial, helvetica; color:#5c9fba;}
  .bl_announce {color:#000066; font-weight:bold;font-family: arial,verdana, helvetica; font-size:11pt;}
  .pollresult {background-color:#ffffff; border:1px solid #404040;}
  td.contentsm_a {font-size:8pt; color:#000000; font-family:Arial, verdana, helvetica; font-weight:bold; vertical-align:top;}
  .attorneysearch {text-transform:Uppercase; text-align:center; font-weight:bold; color:#bcbdc0; font-size:7pt;font-family:verdana, arial, helvetica;}
  .copyright {font-size:8pt; color:#000000; text-align:center; padding:6px;}
  td.attsearch {border-left:1px solid #92daf7; border-bottom:1px solid #92daf7;border-right:1px solid #92daf7;background-color:#f9f9f9;}
  td.experts {border-left:1px solid #92daf7; border-bottom:1px solid #92daf7;border-right:1px solid #92daf7;background-color:#ffffff;}
  td.nbq {border:1px solid #bcbdc0;background-color:#f4f4f4}
  
.h_name {color:#ffffff; font-weight:normal; font-size:10pt;}

.pollresult {background-color:#ffffff; border:1px solid #404040;}

.copyright {font-size:8pt; color:#000000; text-align:center; padding:6px;}

/*	Login Messages	*/
.notice { font-size: 90%; }
.info { FONT-WEIGHT: bold; COLOR: #008000 }
.error { FONT-WEIGHT: bold; COLOR: #800000 }

/*Business directory */
h1.bizprofile{color:Black;font-size:12pt;}
a.updateBizProfile{color:orange;font-size:10pt;font-weight:bold;}
a.BizDir:link{color:#f5f5f5;}
a.BizDir:visited{color:#f5f5f5;}
span.EditBizDirLabel{font-weight:bold;}
label.EditBizDirLabel{font-weight:bold;}

#map_canvas{width: 190px; height: 190px;margin-top:5px}
#map_canvas span{font-size:3pt}

.imgAudio
{

background: url(../images/phone.bmp) no-repeat scroll 0%;
height:21px;
width:21px;	
	}
	
.imgVideo
{
src:url(../images/video.bmp);
border:0;
height:27px;
width:33px;
}
.thumbnail 
{
float:left;
margin:0pt 4px 0pt 0pt;
background: url(../images/avatar_gallery/bavatar.gif) no-repeat scroll 0%;
height:76px;
width:60px;
}
.thumbnailWithImage
{
	float:left;
margin:0pt 4px 0pt 0pt;
height:76px;
width:60px;
}
.divClaimProfileChoice
{
	/*filter:alpha(opacity=40);*/
	/*opacity:0.7;*/
	width:100%;
	height:50px;
	border-bottom:solid 1px #ffcc33;
	border-top:solid 1px #ffcc33; 
	background-color: #ffcc33;

}
/* Ratings	*/
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.gif);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.gif);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.gif);
}

/*main menu*/
 #MainMenu ul
{
   
   
     float:left;
    width:100%;
    padding:0;
    margin:0;
    list-style-type:none;
   
}
#MainMenu a
{
    cursor:pointer;
    float:left;
    width:94px;                                    
    color:white;            
    text-decoration:none;
    text-align:center;
    font-weight:bold;
    font-size:10pt;
    padding-bottom:5px;
   padding-top:3px;    
    font-family:Verdana;
    background-image: url('../images/moduleheaders/redtab.gif');
    
}
#MainMenu a:hover 
{	
	/*background-image: url('../images/moduleheaders/redtabHover.gif');			
	padding-bottom:20px;
*/
}

#MainMenu li {display:inline;color:#de0027}

/*Dogbytes Styles*/

.WelcomeUserName  {
	TEXT-DECORATION: none; color: #ffffff; font: 14px normal;  margin: 0px; padding: 0px; vertical-align: middle;
}

.WelcomeUserName A  { text-decoration: none; color: #ffffff;}
.WelcomeUserName A:link  { text-decoration: none; color: #ffffff;}

.WelcomeUserName A:hover { color:#ffffff; text-decoration:underline;  }

.WelcomeUserName A:visited { text-decoration: none; color: #ffffff;}
.WelcomeUserName A:active  { text-decoration: none; color: #ffffff;}

/*		My Profile Pops note: Width must be set inline		*/
.modalPopupArticle {
background-color:#FFFFFF; /* background for the inner pop	*/
padding:0px;
height:150px;
position: absolute;
    z-index: 0;
    right: 0px; bottom: 200px;
}
.modalPopupFlag {
background-color:#FFFFFF; /* background for the inner pop	*/
border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;
padding:10px;
/*

height:300px;
position: absolute;
    z-index: 0;
    right: 0px; 
    bottom: 0px;
*/
}
/* Begin Added by JPT -8-14 Modal Popup for My Incidents*/
.outerPopupArticle
{
background-color:transparent;
padding:1em 6px;
}

.fontbold { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.fontlargebold { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.fontblue {  color: #0000FF}
.fontbluelinks {  color: #0000FF}
.font-cn {COLOR: #000000; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.fontsponsor { color: #333399; font-weight: bold ; font-family: Verdana, Arial, Helvetica, sans-serif}
.fonttabwhite { font-weight: bold; color: #FFFFFF ; font-size: 12px ; font-family: Verdana, Arial, Helvetica, sans-serif}
.fonttabblack { font-weight: bold; color: #FFFFFF ; font-size: 12px ; font-family: Verdana, Arial, Helvetica, sans-serif}
.fontfoldername { font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }
.fontspacer { font-size: 5px }
.fontspacer1 {  font-size: 2px}
.fontconformation {  font-size: 12px; font-weight: bold; color: #CC3333; font-family: Verdana, Arial, Helvetica, sans-serif}
.error {font-size: 12px; font-family: verdana, arial, helvetica,sans serif; color: red;font-weight:bold;}
.optional {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.space { font-size: 5px }
.fontemailresponse {  font-size: 14px; font-weight: bold; color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif}

.dirLink A:Visited {COLOR: #2b628d;}