

/* including part 0: general*/

@charset "utf-8";
/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; background:#ffffff url(/system/application/views/images2/panel/bbg.png) top center repeat-y;}
p {margin-bottom: 7px;}
* {margin: 0px;padding: 0px;}
.clear {clear: both; overflow:hidden; height:0px;}
.notext {display: none;}
a, a:link {color: #2671bd;text-decoration: underline;}
a:visited {color: #0F67BD;}
a:hover {color: #4898f0;text-decoration: underline;}

input.button {
margin-bottom: 20px;
}

a img {border: 0px;margin-right: 0px;padding-right: 0px;}

a:hover img {background: none;}

ul {
margin: 10px 0px 20px 20px;
}

ul.bullets {
margin: 0px 0px 0px 8px;
padding: 7px;
}

ul.bullets li {
background: url(/system/application/views/images/bullet.png) 0px 3px no-repeat;
list-style: none;
padding-left: 20px;
color: #fff;
font-size: 1.15em;
margin: 10px 0px;
}

/* Text Styles*/
.highlight {
color: #0F88F1;
font-style: italic;
}

.mandatory {
text-align: right;
clear: both;
font-style:italic;
padding-top: 5px;
color: #666;
font-size: 0.7em;
margin: -15px 20px 0px 0px;
}

.text {
font-size: 0.9em;
}

.required {
	color: #FF0000;
}

/* Container */

.container {
margin: 0px;
padding: 0px;

}

.container1 {
width:1000px;
text-align: center;
padding: 0px 0px;
margin: 0px auto;

}

.container2 {text-align: left;}

#mainpage {
background-color:#fff;
padding: 0px 15px 10px 15px;
width:970px;
}

#fb-like{
	float: right;
	height:21px;
	width: 100px;

	padding-left:70px;
	
	 padding-right:0px;
}


#twit-follow {
	float: right;
	height:21px;
	width: 100px;
	padding-right:50px;
}

#linkedin-share2,
#linkedin-share {
	float: right;
	height: 21px;
	width: 120px;
	padding-right:0px;
}

#socialBox{
	margin-bottom:40px;
	height: 21px;
	/*margin-left:-230px;*/
	/*margin-right:-0px;*/
	position:relative;
	z-index:0px;
	
}


ul#social-mobile {
	
	height: 21px;
	position:absolute;
	z-index:0;
	top:0px;
	left:-50px;
	width:450px;
	
	padding:0px;
	margin:0px;
}
ul {
	list-style: none;
}


.divider {
background: url(/system/application/views/images/divider.jpg) 0px 0px no-repeat;
height: 1px;
width: 800px;
text-align: center;
margin: 20px 75px 20px 75px;
}

/* Headings */

h1, h2, h3, h4, h5 {
font-size: 350%;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
margin-bottom: 7px;
}

h2 {
font-size: 200%;
color: #211400;
text-align: left;
margin: 0px;
padding: 0px;
line-height: 100%;
}

h3, label {
font-size: 145%;
text-align: left;
margin: 0px;
padding: 0px;
}

h4{
font-size: 1.15em;
color: #1b1b1b;
text-align: left;
margin: 0px;
font-weight: 900;
padding: 0px 0px 10px 0px;
}


h5 {
font-size: 1em;
text-align: center;
margin: 5px 0px;
}

h6 {
font-size: 1.5em;
font-family: georgia, verdana;
text-align: center;
margin-bottom: 3px;
}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 5px 0 5px;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* Buttons - greenBB */

button.greenBB, .buttons a.greenBB{
    color:#529214;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
}
.buttons a.greenBB:hover, button.greenBB:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}

.buttons a.greenBB:active{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}


/* Buttons - redBB */

.buttons a.redBB, button.redBB{
    color:#d12f19;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
}
.buttons a.redBB:hover, button.redBB:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}

.buttons a.redBB:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* Buttons - blueBB */

button.blueBB, .buttons a.blueBB{
    color:#336699;
}
.buttons a.blueBB:hover, button.blueBB:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

/* Buttons - grayBB */

button.grayBB, .buttons a.grayBB{
    color:#666666;
}
button.grayBB_dsbl{
    color:#666666;
}
.buttons a.grayBB:hover, button.grayBB:hover, button.grayBB_dsbl:hover{
    background-color:#e9e9e9;
    border:1px solid #c8c8c8;
    color:#666666;
}
/*
.buttons a.grayBB_dsbl:hover, button.grayBB_dsbl:hover{
    background-color:#F5F5F5;
    border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
    border-right:1px solid #DEDEDE;
    border-style:solid;
    border-width:1px;
    color:#565656;
}*/

/* Pagination */
ul{
border:0;margin:0px 20px;padding:0;
}

#pagination li{
border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left;
display: inline;
}
#pagination a{
border:solid 1px #9aafe5;margin-right:2px;
}
#pagination .previous-off,
#pagination .next-off {
border:solid 1px #DEDEDE;color:#888888;display:block;float:left;font-weight:bold;margin-right:2px;padding:3px 4px;
}
#pagination .next a,
#pagination .previous a {
font-weight:bold;
}
#pagination .active{
background:#8eaac8;color:#FFFFFF;font-weight:bold;display:block;float:left;padding:4px 6px;margin-right:2px;
}
#pagination a:link,
#pagination a:visited {
color:#0e509e;display:block;float:left;padding:3px 6px;text-decoration:none;
}
#pagination a:hover{
border:solid 1px #47607e;
}
/* Category */

.categoryGradient {
background: url(/system/application/views/images/categories/module.png) 0px 0px no-repeat;
padding: 4px;
display: none;
width: 220px;
height: 85px;
}

.categorylist {
margin-bottom: 20px;
}

.categoryitem {
margin: 4px 0px 5px 0px;
color: #404040;
width: 110px;
float: left;
width: 50%;
}

.categoryitem input {
width: 15px;
height: 15px;
margin: 0;
padding: 0;
float: left;
}

.categoriesLabel {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 0 0 2px;
padding: 0;
float: left;
}

.categoryBox {
width: 100%;
clear: both;
float: left;
}




.categoryColumn {
width: 220px;
float: left;
margin-right: 7px;
text-align: left;
}

.categoryGradientshow {
background: url(/system/application/views/images/categories/module.png) 0px 0px no-repeat;
padding: 5px;
width: 167px;
height: 85px;


}

.categoryBox3{}
.caseCatTitle{ color:#2c456b; border-bottom:1px solid #929292; padding:4px 0px; margin-bottom:7px; font-weight:bold;}
.categoryGradientshow3 { margin-bottom:3px;}
.categoryitem3 { float:left; margin-right:3px; width:177px; margin-bottom:3px; color:#4e4e4e; }

.categoryitem3 input {
width: 15px;
height: 15px;
margin: 0;
padding: 0;
float: left;
}


/* header  */

#header {
text-align: left;
background:#25436a url(/system/application/views/images2/msi/topbg.png) 0px 0px repeat-y;
width:1000px;
margin:0px auto 20px auto;
/*min-height:128px;*/
height:100px;
}

#whiteHomeScreen #header {background:#fff url(/system/application/views/images2/home/headbg.png) 0px 0px repeat-x; min-height:128px; height:auto; margin:0px auto;}

.logoColumn{ width:540px; float: left;margin:14px 0px 0px 20px; }
.headerColumn { float:right; width:440px; margin-top:9px;}
#whiteHomeScreen .logoColumn {width: 543px;float: left;margin:32px 0px 0px 40px;}
#whiteHomeScreen .logoHeaderSpea{ height:64px; width:1px; /*background-color:#4d4d4d;*/ margin-top:50px; float:left;}
#whiteHomeScreen .headerColumn {float: left;display: block;margin: 11px 0px 0px 4px;width:403px; }
.topHeaderPanel{ height:183px;}

.topButton {
float: right;
color: #fff;
margin: 0px 0px 0px 0px;
position:absolute;
z-index:0;
top:0px;
display:none;
}
.topButton a{ position:absolute;  top:0px; left:900px; z-index:1; height:21px;}

/* Backgrounds */
.module1 {
background: url(/system/application/views/images/module1.png) 0px 0px no-repeat;
padding: 25px;
}

/* overall styles */
.twocolumn {
width: 470px;
float: left;
margin-right: 10px;
}

.big p {
font-size: 115%;
color: #131838;
line-height: 105%;
}

.bBorder{
border-bottom: 1px solid #d4d7d9; 
font-weight: bold; 
font-size: 14px; 
text-align:left;
}

.bBorder2{border-bottom: 1px solid #2c4269; 
font-weight: bold; 
font-size: 17px; 
text-align:left;
text-transform:uppercase;
padding:0px 0px 6px 0px;
margin-bottom:16px;}


.fourcolumn {
width: 230px;
float: left;
margin-left: 6px;
margin-right: 1px;
padding: 0px;
display: inline;
}

.last {
margin: 0px;
}

/* Boxes */
.box {
display: block;
margin: 0px 0px 15px 0px;

}

.lb_bl {
  background	   : #e9edf1 url(/system/application/views/images/box/ltB_bLeft.gif) 0 100% no-repeat;
  text-align: left;
}

.lb_br {
  background	   : url(/system/application/views/images/box/ltB_bRight.gif) 100% 100% no-repeat;
}

.lb_tl {
  background	   : url(/system/application/views/images/box/ltB_tLeft.gif) 0 0 no-repeat;
}

.lb_tr {
  background	   : url(/system/application/views/images/box/ltB_tRight.gif) 100% 0 no-repeat;
  padding		   : 10px 20px;
  font-size		   : 14px;
}

.db_bl {
  background	   : #cfd9e4 url(/system/application/views/images/box/dkB_bLeft.gif) 0 100% no-repeat;
  text-align: left;
}

.db_br {
  background	   : url(/system/application/views/images/box/dkB_bRight.gif) 100% 100% no-repeat;
}

.db_tl {
  background	   : url(/system/application/views/images/box/dkB_tLeft.gif) 0 0 no-repeat;
}

.db_tr {
  background	   : url(/system/application/views/images/box/dkB_tRight.gif) 100% 0 no-repeat;
  padding		   : 10px 20px;
  font-size		   : 14px;
}

.lg_bl {
  background	   : #d2d7dd url(/system/application/views/images/box/ltG_bLeft.gif) 0 100% no-repeat;
  text-align: left;
}

.lg_br {
  background	   : url(/system/application/views/images/box/ltG_bRight.gif) 100% 100% no-repeat;
}

.lg_tl {
  background	   : url(/system/application/views/images/box/ltG_tLeft.gif) 0 0 no-repeat;
}

.lg_tr {
  background	   : url(/system/application/views/images/box/ltG_tRight.gif) 100% 0 no-repeat;
  padding		   : 10px 20px;
  font-size		   : 14px;
}

/* Side Module */
.sideModule {
width: 203px;
min-height: 544px;
float: left;
margin: 0px 0px 0px 0px;
display: inline;
}

.profilePic {
width: 150px;
height: 150px;
padding: 8px;
display: block;
}

#profileText {
color: #000000;
text-align: center;
font-size: 12px;
margin: 0px 0px 5px 0px;
}

.profileLinksColumn {
	list-style:none;
	margin:0px;
	padding:0px;

}

.profileLinksColumn li{ height:29px;  border-bottom:1px solid #949494; padding:13px 0px 0px 50px; margin:0px;   }
.profileLinksColumn a:hover,
.profileLinksColumn a:visited,
.profileLinksColumn  a{ color:#4d4d4d!important; text-decoration:none!important;  }

.profileLinksColumn a span{ color:#e7831e!important;}

#pflc_messages{ background: url(/system/application/views/images2/panel/email.png) no-repeat left center;}
#pflc_newcases{ background: url(/system/application/views/images2/panel/cases.png) no-repeat left center;}
#pflc_currentoffers{background: url(/system/application/views/images2/panel/current.png) no-repeat left center;}
#pflc_activecases{background: url(/system/application/views/images2/panel/activecases.png) no-repeat left center;}

.parofileComplete{background: url(/system/application/views/images2/panel/completebg.png) no-repeat left top; color:#e99149; font-size:9px; height:17px; line-height:17px; padding:0px 5px; margin-top:16px;}



a.profileIconLinks, a.profileIconLinks:hover, a.profileIconLinks:active, a.profileIconLinks:visited {
font-size: 1em;
line-height: 1.5em;
}

.profileCompletion {
font-size: 0.9em;
margin: 10px 0px 4px 0px;
}

.profileCompletionBar {
margin: 0px 0px 0px 0px;
height: 20px;
width: 200px;
display: block;
border:1px solid #616161;
}

.profileCompletionSug {
font-size: 7pt;
margin: 5px 0px 0px 0px;
}
.profileCompletionSug a{ color:#e58433 !important; text-decoration:none !important;}
.profileCompletionSug a:hover{ text-decoration:underline !important;}

/* Main */
.mainModule {
width: 760px;
min-height: 544px;
float: right;
margin: 0px 0px 0px 0px;
display: inline;
}

/* Footer */

#footer {
margin: 0px;
padding: 7px 0px 5px 0px;
color: #656565;
width:1000px;
margin:0px auto;
background-color:#fff;
}

.footermenu {
margin: 0px 42px 0px 42px;
border-top:1px solid #4d4d4d;
}

.footermenu ul {
	float:left;
margin: 10px 0px 0px 130px;
text-align: center;
width: 660px;
}

.footermenu ul li {
list-style: none;
float: left;
width: auto;
border-right:1px solid #202020;
}

.footermenu ul li a, .footermenu ul li a:visited {
color: #e4812c;
padding: 0px 8px;
text-decoration: none;

}

.lastlitem{ border-right:none !important;}

.footermenu ul li a.current, .footermenu ul li a.current:visited {
text-decoration: none;
}

.footermenu ul li a:hover {
color: #ccc;
text-decoration: underline;
background: none;
}

.footermenu ul li.last a {
background: none;
padding-right: 0px;
}

.notice1{}

/* Help Boxes*/
.help {
float: left;
display: block;
margin: 0px 0px 0px 2px;
text-align: left;
}

.helpQ {
background: url(/system/application/views/images2/home/question.png) 0px 0px no-repeat;
width: 13px;
height: 13px;
display: block;
z-index: 10;
}

div.help a span{
display: none;
}

div.help  a:hover span{
display: block;
position: absolute;
width: 150px;
text-decoration: none;
color: #000;
border: 1px  dashed #9c9c9c;
background-color: #ecf0f3;
padding: 5px;
font-size: 0.85em;
z-index:20;
margin: 15px 0px 0px -75px;
}

div.help a:hover {
display: block;
text-decoration: none;
margin-bottom:0;
}

/* Warnings - first letter is color */
.yWarning { 
font-size:0.8em; 
text-align:center; 
background: #ffffcc; 
color: #333; 
margin: 10px 0px; 
border: 1px solid #eeeeee; 
padding:20px;
}

/*Resume - References*/

.sidepanel_mainModuleBided {
width: 796px;
min-height: 275px;
float: left;
margin: 0px 0px 0px 0px;
display: inline;
padding:0px;
}

.sidepanel_title { height: 21px; background: url(/system/application/views/images/headers/suggested_questions.png) 0px 0px no-repeat; background-position: left; margin: 0px 5px 10px 0px;}

.backtotop{
    font-size: 0.8em;
    text-align: right;
    width: 640px;
}

/* 404 PAGE */

.page404 { text-align:left; padding-top:50px; padding-left:30px;}
.page404 strong {font-size:42px; font-weight:normal; color:#666;}
.page404 strong span {color:#ebebeb; display:inline; font-size:42px;}
.page404 span {font-size:16px; padding-top:10px; display:block;}
.page404 ul {margin-top:10px;}
.page404 ul li {padding-bottom:10px; font-size:14px;}


.p_notifications_box {padding:10px; background:#feffd1; border:1px solid #ccc; margin:10px 0px;}


/* Formatting for term_*.php: Privacy Policy, Disclaimer, Attorney User Agreement, Terms of Service */
p.section1 {
  margin-top:6.0pt;
  margin-right:0cm;
  margin-bottom:6.0pt;
  margin-left:0cm;
  text-align:center;
}
span.section1 {
  font-size:12.0pt;
  line-height:115%;
  font-family:Arial,sans-serif;
  font-weight:bold;
}
ol.level1 {
  list-style-type:decimal;
  margin-top:6.0pt;
  margin-bottom:6.0pt;
  font-family:Arial,sans-serif;
  padding-left:20px;
  padding-bottom:10px;
}
ol.level2 {
  list-style-type:lower-alpha;
  margin-top:6.0pt;
  margin-bottom:6.0pt;
  font-family:Arial,sans-serif;
  padding-left:25px;
  padding-bottom:10px;
}
ol.level3 {
  list-style-type:lower-roman;
  margin-top:6.0pt;
  margin-bottom:6.0pt;
  font-family:Arial,sans-serif;
  padding-left:30px;
  padding-bottom:0px;
}
li.MLSlevel1 {
  margin:6.0pt 0cm 6.0pt 0cm;
  font-family:Arial,sans-serif;
  /*font-size:10.0pt;*/
}
li.MLSlevel2 {
  margin-top:6.0pt;
  margin-bottom:6.0pt;
  font-family:Arial,sans-serif;
  /*font-size:10.0pt;*/
}
li.MLSlevel3 {
  margin-top:6.0pt;
  margin-bottom:0.0pt;
  font-family:Arial,sans-serif;
  /*font-size:10.0pt;*/
}
.textareamaxlengthmsg{
        width:100%;
        background:green;
        color:#fff;
        width:125px;
        font-family:tahoma;
        font-size:12px;
        border:2px solid #ddd;
        box-shadow: 0px 0px 6px #000;
        -moz-box-shadow: 0px 0px 6px #000;
        -webkit-box-shadow: 0px 0px 6px #000;
        padding:4px 10px 4px 10px;
        border-radius: 6px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
}

.update_message{
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    color: red;
    font-size: 0.85em;
    font-weight: bold;
    display: none;
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #EEEEEE;
}

.errorMessageDiv
{
    background-color: #FFEFEF;
    border: 1px solid #B30000;
    color: #B30000;
    margin-bottom: 10px;
    margin-left: 80px;
    padding: 10px;
    width: 229px;
}

.notice
{
padding: 5px 0;
font-size: 1.25em;
color: #000000;
text-align: center;
font-style: italic;
margin-top: 20px;
height: 37px;
}


.nolistResult{ padding:0px 20px;}

.notfoundText{ color:#c0c0c0; text-align:center; font-size:16px; padding:10px 0px;}

.lawhomeSlideBox{ }
.lawhomeSlideBoxLeft{ width:608px; height:340px; overflow:hidden; float:left; position:relative; z-index:0;}
.lawhomeSlideBoxRight{ width:292px; height:300px; overflow:hidden; background:url(/system/application/views/images2/home/homeright.png) top left no-repeat; float:left;
padding:40px 25px 0px 45px; margin:0px;}
.righHomeTopTitle{ color:#e8841e !important; font-size:32px; padding-bottom:12px; font-weight:bold; text-decoration:none !important;}
.righHomeTopTitle:hover{ text-decoration:underline !important;}

.righHomeTopSubTitle{ color:#fff; font-size:20px; line-height:32px;}
.righHomeTopSubNote{ color:#fff; margin:40px 10px 14px 10px; border-top:1px solid #fff; padding-top:5px; font-size:14px;}

.righHomeTopButton{ padding:0px 0px; margin-top:30px; margin-left:-10px;}

.conteinerBoxs{ margin:0px 27px 0px 27px;}
.currentcaseBox{ border-bottom:1px solid #4d4d4d; padding:2px 0px 2px 0px; height:45px; line-height:45px; /*background-color:#996633; width:970px; overflow:hidden;*/}
.currentcaseBoxLeft{ color:#bb1f2c; font-weight:bold; text-transform:uppercase; width:120px; float:left; padding-left:10px;}
.currentcaseBoxText{ float:left; color:#264365;  width:710px;  overflow:hidden; position:relative; z-index:0;/**/ height:45px; cursor:pointer;  }
.currentcaseBoxTextAbs{ position:absolute; width:710px;  overflow:hidden;height:45px; z-index:1; cursor:pointer; top:0px; left:0px; }
.currentcaseBoxBut{ float:left; width:40px; margin-right:14px; padding-top:1px;}

.ticker{white-space: nowrap;line-height: 16px;cursor: default;visibility: hidden;}
.ticker-holder span{ display:none; visibility:hidden;}
.ticker-holder-item{ margin-right:15px;}
.ticker-holder-item span{ color:#e88330;}

.currentcaseBoxText a{ float:left; display:inline-block; padding:15px 12px;  }

.conteinerBotBox{ padding:20px 0px 0px 0px;}
.conteinerBotBoxLeft{ float:left; width:280px;}
.conteinerBotBoxMiddle{ float:left; width:260px; border-left:1px solid #4d4d4d; border-right:1px solid #4d4d4d; padding:10px 20px 0px 20px;}
.conteinerBotBoxRight{ float:right; width:290px;}
.conteinerBotBoxTitle{ font-weight:bold; font-size:17px; color:#2b4168; margin-top:-6px; margin-bottom:10px;}
.conteinerBotBoxTitle a:visited,
.conteinerBotBoxTitle a:hover,
.conteinerBotBoxTitle a{color:#2b4168; text-decoration:none;}

.conteinerBotBoxBut{ padding-top:20px;}
.butSpeaLine{ background-color:#fff; width:1px; height:30px; overflow:hidden; float:left;  margin:16px 6px 0px 6px; }

.conteinerBotBoxButs{ /*border-top:1px solid #4d4d4d; clear:both; margin-top:-70px; padding-top:16px; position:absolute; z-index:1; top:260px; left:10px;*/ padding-top:0px; margin-left:-30px; width:346px;}
.conteinerBotBoxButs img{ float:left; }
.conteinerBotBoxButs canvas{-moz-opacity:0.6;opacity:.60;filter:alpha(opacity=60);}

#sliderHomeLi{ list-style:none; margin:0px; padding:0px;/* position:absolute; z-index:1;*/ float:left; width:710px; height:45px; position:relative; z-index:0;}
#sliderHomeLi li{ margin:0px; padding:0px; height:45px; /*display:none; overflow:hidden; width:600px; float:left;*/ margin-right:15px;position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap;}
	
#sliderHomeUL2{ list-style:none; margin:0px 10px; padding:0px; /*position:relative; z-index:0;*/  height:45px; float:left; width:790px; cursor:pointer; }
#sliderHomeUL2 li{ margin:0px; padding:0px; height:45px; overflow:hidden; width:790px; float:left; display:none; /*position:absolute; z-index:1; top:0px; left:0px;*/}

.signinButup{ background:url(/system/application/views/images2/home/signin3.png) top left no-repeat; width:198px; height:25px !important; display:inline-block; line-height:25px; padding:0px 0px 5px 0px; margin:0px; border:none; margin-top:14px; cursor:pointer; color:#000;  font-size:12px; outline:none; font-weight:bold; font-size:14px;}
.loginLawyerlink2{ clear:both; padding-bottom:20px !important;}


.formline2{ padding-bottom:4px; text-align:left;}
.loginlabel2{ font-weight:normal; font-size:12px; width:180px;}
.mlsinput{ background-color:#efeeef; border-top:2px solid #c6c6c8; border-left:1px solid #949597; border-bottom:1px solid #fbfbfb; border-right:1px solid #fbfbfb; padding:2px; width:190px;}
.yellmls{ padding:0px !important; margin:0px !important; background:none !important; width:190px !important;}
.yellmls span{ color:#de842e !important; text-decoration:underline; font-weight:bold;}


.pageTopTitleMLS{ color:#fff; height:44px; line-height:44px; text-transform:uppercase; font-size:16px; padding:0px 14px; background:url(/system/application/views/images2/msi/720bg.png) top left repeat-y;}
.lpageTopTitle{ position:relative; padding-bottom:24px; z-index:0;}				
.lpageToptext{ color:#fff; height:40px; line-height:40px; text-transform:uppercase; font-size:20px; left:7px; position:absolute; top:-57px; z-index:0;}
.lpageToptext2{color:#fff; height:44px; line-height:44px; font-size:20px; text-transform:none; padding:0px 29px;}
.paddingbottomnone{ padding-bottom:0px;}

.pageTopTitleMLS2{ padding:0px 38px; margin-bottom:20px; background:url(/system/application/views/images2/msi/topheader2.png) top left repeat-y;}
.pageTopTitleMLS3{padding:0px 14px; margin:10px 0px 20px 0px; background:url(/system/application/views/images2/msi/topheader.png) top left repeat-y;}				
.LeftBoxMenubox{ min-height:830px; }
#LeftBoxMenuboxUL{ margin:0px; padding:0px; list-style:none;}
.lbmitem{ height:30px;  border-bottom:1px solid #808080; padding-top:3px; padding-bottom:1px;}

.frontIBMitem{ border-top:6px solid #bc1d2f;}
.lstIBMitem{ border-top:6px solid #2b426b; border-bottom:none; cursor:default;}
.borderbotnone{border-bottom:none;}


.lbmitema{ text-transform:uppercase; text-decoration:none !important; color:#244771 !important; background-color:#f7f7f7; line-height:30px; display:inline-block; width:197px; padding:0px 3px; font-size:15px;}

.lbmitem .selectedMLeft,
.lbmitem a:hover{ background-color:#94a1b4; color:#fff !important; }
.lstIBMitem a:hover{ background:none; color:#244771 !important;}


.lstIBMitem .lbmitema{ background:none; color:#2b426b; font-weight:bold; padding:0px;}
#milsUL{ border-left:1px solid #2c446a; padding:0px; margin:0px; padding:0px 0px 20px 0px; }
.lbmitem2{ list-style:inside; margin-left:-3px; padding:8px 0px; color:#2e466c !important; font-weight:bold;}
.lbmitem2a{ color:#2e466c !important; font-weight:bold; text-decoration:none !important;}
.milsUL2{ display:none;}
.lbmitem3{ font-size:11px; font-weight:normal;}
.lbmitem3 a{ color:#e6883e;}

.popup #header {/*min-width:400px; max-width:400px; width:80%;*/ width:auto; height:20px !important; overflow:hidden; min-height:20px !important; }
.popup #header div{ /*display:none;*/}
.popup .body{ background-color:#fff; text-align:left; padding-bottom:10px;}
.rLogo{height:10px;padding-top:10px;}
.rLogo5{ height:10px; padding-top:10px; width:790px;}
.rLogo3{height:10px;padding-top:10px; }
.rLogo6{height:10px;padding-top:10px; }
.rLogo img,.rLogo5 img,.rLogo3 img,.rLogo6 img{ display:none; visibility:hidden;}

.slideBlockImage{
/*	
	box-shadow:0px 4px 6px #333333;

-moz-box-shadow:  0px 4px 6px #333333;
   -webkit-box-shadow: 0px 4px 6px #333333;
   
   */
  padding:0px; margin:0px;
   background:#fff url(/system/application/views/images2/panel/avatarbg.png) no-repeat bottom center;
   padding-bottom:16px;
  }
.slideBlockImage img{  padding:0px !important; margin:0px !important; width:199px; height:199px;  border:1px solid #d3d3d4 !important;}  
.slideBlockText{ /*border-left:3px solid #081541; background-color:#f4f4f4;*/ text-align:left; margin:4px 0px 20px 0px; padding:0px 0px; color:#070707;}

.slideBlockText a:visited,
.slideBlockText a:hover,
.slideBlockText a{ color:#070707 !important; text-decoration:none !important;}

.profileEmail{ color:#e89347;}

.profileName {
font-weight: bold;
}

.notfoundText34{ font-style:italic; color:#696969; padding:10px 0px;}

.proceesSc{ background-color:#14214b; float:left; height:20px;}
.proceesCount{ float:left; padding-left:10px; line-height:20px;}
.proceesCount2{ margin-left:-40px; line-height:20px; float:left; color:#fff;}

.pageBoxNote{ font-style:italic; font-size:11px;}
.hOcontainer{ margin-left:20px; width:720px;}
.pageFboxBody{ padding:10px 0px;}

.fright{ float:right; margin-right:7px;}

.copyright {
font-size: 0.85em;
text-align: center;
padding: 10px 0px 20px 0px;
}

.hPsmallboxBtitle{ 

	color:#274168;
	border-bottom:3px solid #051340;
	
	margin:0px 0px 15px 0px;
	padding:0px 0px 10px 0px;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	
	
}

.hPsmallbox .hPsmallboxBtitle{ margin-bottom:0px;}
.hPsmallboxBtitle img{ margin-right:10px; }
.hPsmallboxBtitle div{  display:inline; }

.hPsmallboxBtitle .divicon{/*background: url(/system/application/views/images2/home/nn.png) no-repeat top right; padding-right:25px;*/ color:#666666; font-size:20px; font-weight:normal; line-height:20px;}


#topAlertDIV{ position:fixed; top:-90px; left:0px; z-index:32;  text-align:left; width:99%; margin:0px auto; display:none;   }

.designpro_alertWindowS,
.designpro_alertWindow{  color:#383c3f; height:33px; vertical-align:middle; background: url(/system/application/views/images2/panel/alertbg.png) repeat-x bottom left; font-weight:bold; font-size:13px; width:98%; text-align:center; padding:10px 0px 19px 0px; line-height:18px;  -webkit-box-shadow:0px 8px 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0px 8px 18px rgba(0,0,0,0.4);
  box-shadow:0px 8px 18px rgba(0,0,0,0.4); margin:0px auto;  }


.hideElement{visibility:hidden; float:right; height:0px; width:0px; position:relative; left:-70px;}
.yelPagea:visited,
.yelPagea:hover,
.yelPagea{color: #e4812c !important; text-decoration:underline;}

.notificationsDIV{ /*left:0px; position:absolute; top:-8px; z-index:0;*/  padding:0px 8px 8px 8px; margin-top:-10px; }
.notifName{ float:left; width:110px; color:#c53439; font-weight:bold; text-transform:uppercase; font-size:13px;}
.notifText{ float:left; width:834px; color:#344f75; overflow:hidden; position:relative; z-index:0; height:22px; }

.notifText a{ float:left; padding:0px; display:inline-block; padding:1px 0px;}
.notifText #sliderHomeLi{ width:770px; padding:0px 15px; cursor:pointer;}
.mlsloading{ padding:10px;}

.mls_ybutton{background: url(/system/application/views/images2/home/ybutton.png) no-repeat top left; width:201px; height:48px; border:none; padding:0px; margin:0px; display:inline-block; color:#0c0800 !important; text-decoration:none !important; line-height:48px; text-transform:uppercase; font-size:20px; text-align:center; cursor:pointer; outline:none;}


.mls_normallabel{ font-weight:normal; font-size:12px;}

.mlsNewPageBox{background-color:#f7f7f7; padding:30px; margin-top:20px;}
.mlsPageBoxSubTitleC{color:#2e4263;}
.mlsPageBoxSubTitle{color:#2e4263; font-weight:bold; margin:20px 0px;}
.mlsLinkedCol:hover,
.mlsLinkedCol:visited,
.mlsLinkedCol{color:#e3832f !important;}

.mlsLinkedCol2:hover,
.mlsLinkedCol2:visited,
.mlsLinkedCol2{color:#e3832f !important; text-decoration:none !important;}

.mlsNewPageBox2{background-color:#d2d7dd; padding:30px; margin-top:20px;}

.mlsSbutton{ height:35px; line-height:35px; border:1px solid #d6d6d6; background: url(/system/application/views/images2/frm/buttonbg.png) repeat-x left top; padding:0px 25px 0px 10px; color:#656566 !important; text-decoration:none !important; font-size:15px; -moz-border-radius: 4px;  border-radius: 4px; -khtml-border-radius:4px;  -webkit-border-radius:4px; display:inline-block; text-align:center; cursor:pointer; outline:none; }

.mlsSbutton img{ border:none; }
.mlsSbutton span{ float:left; font-style:normal !important; color:#656566 !important; display:inline-block;}
.intPoPbuttons #markasinterested_popup{ width:200px;}
.intPoPbuttons #markasnotinterested_popup{ width:220px;}

.discBox{}
.ext-el-maskContent,
.landingFAcy #facybox .body{   background-color:#a1a1a1; padding:3px;  -moz-border-radius: 4px;  border-radius: 4px; -khtml-border-radius:4px;  -webkit-border-radius:4px;  /*width:578px;border:1px solid #a1a1a1;*/}
.discBox{background-color:#fff; padding:19px;  -moz-border-radius: 4px;  border-radius: 4px; -khtml-border-radius:4px;  -webkit-border-radius:4px; width:540px; }

.landingFAcyclose{background: url(/system/application/views/images2/msi/close.png) no-repeat top left; width:12px; height:13px; display:inline-block; float:right; }

.discHeader{ padding-bottom:20px;}
.discHeaderLeft{ float:left; width:480px; font-size:14px;}

.discHeaderLeft p{ color:#10153a; padding:15px 0px 4px 0px; font-size:23px; margin:0px;}
.discHeaderLeft img{ padding-right:15px; float:left;}

.discHote{padding-bottom:16px; text-align:center; font-size:16px;}
.discFooter{ text-align:center; padding-top:16px; font-size:11px;}
.discFormButton{ padding-top:14px; }

.registerlwNow,
.discFormButtona{background: url(/system/application/views/images2/msi/loginbg.png) 0px 0px no-repeat; width:110px; height:44px; display:inline-block; color:#fff; font-size:18px; text-decoration:none!important; text-align:center; line-height:44px; margin:0px; border:0px; padding:0px; margin-left:215px; cursor:pointer;}

.registerlwNow{background: url(/system/application/views/images2/msi/register.png) 0px 0px no-repeat; width:482px; height:77px; text-transform:uppercase; margin-left:30px; line-height:77px; color:#fff!important; font-size:22px; font-weight:bold;}

.discForm2{ padding:40px 0px 30px 0px;}

.discFormRow{ width:370px; margin:0px auto; padding-bottom:5px; text-align:left;}
.discFormRow label{ font-size:12px; padding-bottom:2px;}
.discFormRow label span{ color:#F00;}
.discussioninput {
background-color:#fcfcfc;
border:1px solid #d9d9d9;
 -moz-border-radius: 3px;  border-radius: 3px; -khtml-border-radius:3px;  -webkit-border-radius:3px;
 padding:2px; height:24px; line-height:24px; width:364px;
}

.partnershipreg{ cursor:pointer;}

.ext-el-mask{z-index:21;position:absolute;top:0;left:0;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);background-color:#202020;width:100%;height:100%;zoom:1;}
.ext-el-maskLoad{ position:absolute; z-index:22; width:42px; height:42px; margin:0px auto; display:none; }

.ext-el-maskContent{ display:none; position:absolute; z-index:23;}
/*
.featuredIn{ color:#fff; font-size:18px; padding:0px 10px;}*/
.profileCompletionBarHELPM{ position:relative;}
.profileCompletionBarHELP{width:202px !important; height:22px !important; overflow:hidden !important; background:none !important;  margin-top:-22px; margin-left:-1px;  }
.profileCompletionBarHELP a{height:22px !important; width:202px !important; display:inherit !important;  background:none !important;  }
.profileCompletionBarHELP a span{ margin-left:80px !important; margin-top:-126px !important; width:400px !important;}

/* including part 1: footer*/

@charset "utf-8";
/* CSS Document */

/* Overall */
.footerLeftcolumn {
width: 203px;
float: left;
margin: 5px 44px 0px 0px;
display: inline;
}

.footerRightcolumn {
width: 712px;
float: right;
margin: 5px 0px 0px 0px;
display: inline;
}


#footerP {
font-size: 0.9em;
text-align: left;
}

#footerP .title{
font-weight: bold;
}

#footerP .indent{
margin-left: 30px;
margin-right: 30px;
}

/* Disclaimer */

.disclaimerHeader {
background: url(/system/application/views/images/headers/disclaimer.png) 0px 0px no-repeat;
width: 640px;
height: 17px;
margin: 5px 0px 10px 0px;
display: block;
}

/* Privacy Policy */

.privacypolicyHeader {
background: url(/system/application/views/images/headers/privacypolicy.png) 0px 0px no-repeat;
width: 640px;
height: 19px;
margin: 5px 0px 10px 0px;
display: block;
}

/* FAQ */

.faqHeader {
background: url(/system/application/views/images/headers/faq.png) 0px 0px no-repeat;
width: 352px;
height: 22px;
margin: 5px 0px 10px 0px;
display: block;
}

/* Terms of Use */

.termsofuseHeader {
background: url(/system/application/views/images/headers/termsofuse.png) 0px 0px no-repeat;
width: 205px;
height: 20px;
margin: 5px 0px 10px 0px;
display: block;
}

/* attorney User Agreement */
.attorneyUserAgreementHeader {
background: url(/system/application/views/images/headers/attorneyUserAgreement.png) 0px 0px no-repeat;
width: 640px;
height: 20px;
margin: 5px 0px 10px 0px;
display: block;
}

ol.termsofuse {
margin: 10px 10px;
}

ol.termsofuse li {
list-style-type:lower-alpha;
margin: 10px 30px;
}

ol.termsofuse li ol li {
list-style-type:lower-roman;
}

/* Contact Us */

.contactusHeader {
background: url(/system/application/views/images/headers/contactus.png) 0px 0px no-repeat;
width: 142px;
height: 17px;
margin: 5px 0px 15px 0px;
display: block;
}

.supportHeader {
background: url(/system/application/views/images/headers/support.png) 0px 0px no-repeat;
width: 99px;
height: 20px;
margin: -20px auto 10px auto;
display: block;
}

.mlsLogo {
background: url(/system/application/views/images/mlsmini.png) 0px 0px no-repeat;
width: 183px;
height: 40px;
margin: 0px 0px 10px -10px;
display: block;
}

.phoneSupport {
background: url(/system/application/views/images/support.png) 0px 0px no-repeat;
width: 51px;
height: 51px;
margin: -25px 0px 0px -30px;
}

.contactInput {
/*font-size: 0.9em; 
padding: 3px; 
width: 235px;*/
background-color:#efeeef; border-top:2px solid #c6c6c8; border-left:1px solid #949597; border-bottom:1px solid #fbfbfb; border-right:1px solid #fbfbfb; padding:2px; width:295px;
}

.contNameTop{ color:#000000; border-bottom:1px solid #2c4269; text-transform:uppercase; padding:6px 0px; font-weight:bold; font-size:14px;}
.formInname{ color:#5c5c5c; font-size:12px; padding:6px 0px 4px 0px; margin:0px;}
.tdpaddingMls{ padding-left:67px;}
.questionRows{ padding-top:20px;}
.questionRows td{ padding-bottom:20px;}

.contactUsbox{background: url(/system/application/views/images2/frm/contact_usbg.png) bottom left no-repeat; padding-bottom:13px; }

.contactUsbox2{ width:164px; border:1px solid #d2d2d3; padding:12px 17px 12px 17px; margin-top:15px; text-align:left;}

.contactUsboxT{ text-transform:uppercase; border-bottom:1px solid #16273e; font-size:20px; float:left; margin-left:12px; margin-top:8px; padding-right:8px; margin-bottom:25px;}
.contactUsboxRow{ padding-bottom:5px; line-height:18px;}
.contactUsboxRow1{ font-weight:bold;}


/* including part 2: menu*/

@charset "utf-8";
/* CSS Document */

/* menu stuff */

#menu23, #menu, #menu ul,#menu23 ul { /* basic styling */
  list-style	   : none;
  padding		   : 0;
  margin		   : 0;
  
}

#menu23{ float:right; }

.topPLmeubg{
	/*
	background: #060910;

    background: -moz-linear-gradient(left, #060910, #28436e);

    background: -webkit-gradient(linear,
                left top, right top, from(#060910), to(#28436e));

    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#060910', EndColorStr='#28436e', GradientType=1); 
	*/
	float:right;		
				height:43px; margin:26px 0px 0px 0px;  background: url(/system/application/views/images2/msi/menubg.png) 0px 0px no-repeat; width:425px;}


#whiteHomeScreen .topPLmeubg{ background:none; width:341px; height:18px; margin:36px 10px 0px 0px;}				
.topPLmeubgLawyer{ }				

ul#menu,ul#menu23 {
    clear:both;
	margin:0;
	padding:0;    
}

#menu23 li,
#menu li {
  
  float			   : left;
  position		   : relative;
  text-align	   : center;
  z-index          : 1;
  list-style-type  : none;
  border-right:1px solid #353535;
}



#menu23 a,
#menu a { /* stylization */
  height		   : 13px;
  line-height:13px;
  float			   : left;
  display		   : block;
  border		   : none;
  color			   : #e3832f; /* default text colour */
  text-decoration  : none;
  text-align	   : center;
  text-transform:uppercase;
  padding:0px 10px;
  font-size        : 12px;
}

#menu a:hover { /* hover stylization */
  color			   : #273a62; /* hover text colour */
}



#menu .selected{color			   : #273a62 !important;}

#menu23 li{border:none; }
#menu23 a{ height:43px; width:86px; line-height:43px; color:#fff; text-transform:none;  font-size: 15px; }

#whiteHomeScreen #menu23 li{ border-right:1px solid #353535; line-height:18px; margin:0px; padding:0px; }
#whiteHomeScreen #menu23 li a{color: #e3832f; width:auto; height:18px; font-size: 12px; line-height:18px;}

#whiteHomeScreen #menu23 a:hover { /* hover stylization */
  color			   : #273a62; /* hover text colour */
}

#menu23 a:hover { }

/* dropdown control */
#menu23 li ul,
#menu li ul {
  position		   : absolute;
  margin		   : 0px 0px 0px 0px;
  padding		   : 3px 0px 0px 0px;
  left			   : -2px;
  top			   : 40px;
  display		   : none; /* hides the menus */
  z-index:2;
 
}

#whiteHomeScreen #menu23 li ul{ top	 : 17px;}

#whiteHomeScreen #menu23 ul a,
#menu23 ul a,
#menu ul a { /* dropdown stylization--remove a line if aspect is the same as the main menu */
  background	   :  #1f4066 bottom left; 
  filter		   : alpha(opacity=90);
  opacity          : 0.9;
  text-align	   : left;
  padding-top	   : 4px;
  padding-left	   : 10px;
  padding-right	   : 10px;
  width			   : 143px; 
  
  /* box width */
  color			   : #FFFFFF; /* default dropdown text colour */
  height		   : 21px;
  font-size        : 12px;
  font-weight      : bold;
   line-height:21px;
  text-transform:none;
}
#whiteHomeScreen #menu23 ul a:hover,
#menu23 ul a:hover,
#menu ul a:hover { background-color:#0a2543; color:#FFFFFF;}

#menu23 ul li ul,
#menu ul li ul { /* sub menu positioning */
  margin-top	   : -43px;
  margin-left	   : 164px;
}

#whiteHomeScreen #menu23 ul li ul{
	margin-top	   : -23px;
  margin-left	   : 164px;
}
#menu23 ul,
#menu ul {
  border-top	   : none;
  font-size		   : 12px;
}

/* SHOW SUBMENU 1 */
#menu23 li:hover ul, #menu23 li.over ul,
#menu li:hover ul, #menu li.over ul {
  display		   : block; /* shows the menus upon hover*/

}
#menu23 li:hover ul ul, #menu23 li.over ul ul,
#menu li:hover ul ul, #menu li.over ul ul {
  display		   : none; /* hides the submenus */
}
/* SHOW SUBMENU 2 */
#menu23 ul li:hover ul, #menu23 ul li.over ul,
#menu ul li:hover ul, #menu ul li.over ul {
  display		   : block; /* shows the menus upon hover*/
}

.lastlipost{ border-right:none !important;}


.lastlilogin{ border-right:none !important; 
float:left !important;
text-transform:none !important;
width:75px;
height:22px ;
margin-top:-4px;
text-align:left;
}
.lastlilogout a,
.lastlilogin a{text-transform:none !important; color:#fff !important;
background : url(/system/application/views/images2/home/loginbut.png) 0px 0px no-repeat;
width:74px;
display:inline-block;
text-align:left !important;
height:22px !important;
line-height:22px !important; text-decoration:none!important;}

.lastlilogout{ float:right; padding-right:8px;}
.lastlilogout a{ background : url(/system/application/views/images2/msi/logout.png) 0px 0px no-repeat; width:65px; padding-left:10px;}

#loginformBox{ margin:0px; padding:0px;   }
.loginformBoxD{ padding-top:4px;
 position		   : absolute;
  margin		   : 0px 0px 0px 0px;
  padding		   : 4px 0px 0px 0px;
  left			   : -144px;
  top			   : 22px;
  display		   : none;
  z-index:1;
  
  }
.loginformBoxD2{border-top:3px solid #2b416a; width:198px;  overflow:hidden; background-color:#fff; padding:15px 10px; text-align:left;
    -moz-box-shadow: 6px 4px 10px #000000;
    -webkit-box-shadow: 6px 4px 10px #000000;
    box-shadow: 6px 4px 10px #000000;

}

.headerColumn #menu{ width:406px; }

/* including part 3: validationEngine*/

	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:50;
			cursor:pointer;
		}
		
		
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#2F2F2F;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
				background-image: url("/system/application/views/css/images/form_error_content_x.png");
				background-repeat:no-repeat;
				background-position: top right; 
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#2F2F2F;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  