#container:after, .inner_container:after, #body_container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container, .inner_container, #body_container {
	display: inline-block;
}
* html #container, * html .inner_container, * html #body_container {
	height: 1%;
}
#container, .inner_container, .#body_container{
	display: block;
}

#header_top_line {
	background-color: #434343;
	height: 33px;

}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#ededed;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #000000;
}
#container {
	width:781px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ededed;
	padding-top: 0px;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f3f3f3;
}

#body_container {
	width:780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
} 
 
 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
 }
.table_td td  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px; 
 }
a {
	border:0;
	text-decoration:none;
}
 
.space1 {
	height:10px;
 
}
.space2 {
	height:20px;
 
}
.space3 {
	height:30px;
 
}
.space4 {
	height:30px;
 
}
.l_float {
	float:left;
}
.r_float {
	float:right;
}

h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}


#header {
	background-image: url(../images/dana_point_farm_logo.jpg);
	background:#fff;
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width:781px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header_image {
	width:781px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	position:relative;
	background-color: #8e8e8e;
	height: 139px;
}

#navigation

{
	background-color: #dedede;
	height: 22px;
	width: 781px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#header #navigation ul {
	list-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#header #navigation li {
	float:left;
	line-height:22px!important;
	line-height:22px;
	margin-top:0px !important;
	margin-top:0px;
	text-align:center;
	height: 22px;
	background-image:url(../images/link_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	padding-right: 21px;
}
#header #navigation ul li a {
	text-decoration: none; 
	color: #000000;
 
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor:pointer;
}
#header #navigation ul li a span, #header #navigation ul li span {
 
}

/* navigation bar*/

#navigation2

{
	background-color: #000000;
	height: 25px;
	width: 781px;
	text-align: left;
}
#header #navigation2 ul {
	list-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0;
}
#header #navigation2 li {
	float:left;
	line-height:22px!important;
	line-height:22px;
	margin-top:0px !important;
	margin-top:0px;
	text-align:center;
	height: 22px;
	background-image: url(../images/nav_bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	padding-right: 21px;
}
#header #navigation2 ul li a {
	text-decoration: none;
	color: #FFFFFF;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:pointer;
	font-weight: bold;
}
#header #navigation2 ul li a span, #header #navigation2 ul li span {
	background-image:url(../images/nav_black_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/nav_black_arrow.gif);
	padding-left: 10px;
}

   #left_nav .login_box .login_heading{
	background-image: url(../images/nav_heading_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	line-height: 28px;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 15px;
	padding-bottom: 10px;
 }
 
 #left_nav .login_box form {
	margin: 0px;
	padding: 0px;
 }
#left_nav .login_box {
	background-image: url(../images/login_box.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position:relative;
	background-color: #666666;
	padding-left: 5px;
	padding-bottom: 12px;
}
#left_nav .login_box .input_login {
	border: 1px solid #FFFFFF;
	font-size: 11px;
	color: #000000;
	width:110px;
	margin-left:5px;
	margin-top:3px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #dbdbdb;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#left_nav .login_box label{
	color: #CCCCCC;
	padding-left: 5px;
	line-height: 11px;
}
#left_nav .login_box .login_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	top: 53px;
	right: 13px;
	position: absolute;
	padding-right: 2px;
	padding-left: 0px;
	background-color: #bb332c;
	border: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-bottom: 2px;
	margin: 0px;
	width: 55px;
}


 #left_nav {
	width: 194px;
	float: left;
	display:inline;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	position: relative;
	background-color: #ededed;
}  
 #left_nav .nav_heading{
	height: 28px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 20px;
	color: #FFFFFF;
	background-color: #303030;
 }
 #left_nav .nav_heading.edit {
	background-image: url(../images/edit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-size: 12px;
}

#left_nav  ul {
	list-style-type: none;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;  
  padding: 0;
} 

 #left_nav  li {
	width:224px;
	margin-left:0px;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-image: url(../images/left_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0;
} 

  #left_nav  ul li a {
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	display:block;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-weight: normal;
	width: 194px;
	margin-left: 0px;
}  

#left_nav  ul li a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: #DDDDDD;
	background-image: url(../images/left_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}  
 
  #left_nav  ul li a.active {
	font-family:Arial;
	font-size: 12px;
	background-color: #FAE0C5;
	background-image: url(../images/left_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
	color: #000000;
	text-decoration: none;
	display:block;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 20px;
	font-weight: normal;
	width: 194px;
	margin-left: 0px;
}  

#left_nav  ul li a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: #DDDDDD;
	background-image: url(../images/left_nav_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 11px;
}  
 
 
#right_panle {
	float: left;
	display:inline;
	text-align: left;
	width:567px;
	background-color: #ececec;
	margin-left: 10px;
	_margin-left: 0px;
	
}

#right_panle a {
 
	color:#4aa2cd;
}
#right_panle a:hover {
 
	color:#4aa2cd;
	text-decoration:underline;
}
#right_panle h1, h2, h3 {
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
}
#right_panle h1 {
	font-size: 17px;
} 
#right_panle h2 {
	font-size: 14px;
}

#right_panle h3 {
	font-size: 14px;
}
#right_panle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
	margin-left: 5px;
 
}
#right_panle p.read_more {
	color:#ff0000;
	font-size: 14px;
}


#right_panle p.sponser {
	color:#5095cb;
	font-size: 14px;
}


#right_panle p a.read_more_link {
	color:#ff0000;
	font-size: 12px;
	font-weight: bold;
}
.right_row {
	width:487px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bababa;
	padding-top: 10px;
	padding-bottom: 10px;
	_padding-left: 10px;
}

.right_row img {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.gray_heading{
	position:relative!important;
	background-color: #303030;
	padding-top: 15px;
	padding-bottom: 8px;
	padding-left: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.heading_arrow {
	position: absolute!important;
	bottom: -10px;
	right: 10px;
	_top:38px;
	
	
}



.current_issue_link {
	padding:0px;
	margin:0px;
	background-color: #696969;
}
.current_issue_link a {
	padding:0px;
	margin:0px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.current_issue_link span {
	display: block;
	background-image: url(../images/link_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.nav_heading2{
	position:relative;
	padding-top: 15px;
	padding-bottom: 8px;
	padding-left: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	color: #000000;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8c8c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.nav_heading3{
	position:relative;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 11px;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.nav_heading4{
	position:relative;
	background-color: #303030;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 11px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.gray_bg {
	background-color: #c6c6c6;
	padding-bottom: 10px;
}


.left_name_links .nav_heading3 a{
	 
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.left_name_links {
	padding:0px;
	margin:0px;
	background-color: #ececec;
}


.left_name_links a {
	padding:0px;
	margin:0px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.left_name_links span {
	display: block;
	background-image: url(../images/link_arrow2.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 0px;
}
 #footer {
	background-image: url(../images/footer_line.gif);
	background-repeat: repeat-x;
	clear: both;
	width:781px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: left bottom;
	height: 30px;
}

#right_panle #footer_main {
	width:584px;
	padding-top: 25px; 
 }
#right_panle #footer_main a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
#right_panle #footer_main a:hover {
	font-weight: normal;
	text-decoration: underline;
}

/*--------ajay----------*/
#body_container .registration{width:780px; height:auto; margin:0; padding:0 0 170px 0px; float:left; background:#fff;}
#body_container .registration .lt_panal{width:342px;  margin:0 0 10px 0; padding:0; float:left;}
#body_container .registration .rt_panal{width:434px;  margin:0 0 10px 0; padding:0 0 0 4px; float:left;}
#body_container .registration .lt_panal h1{font:bold 13px "Arial"; color:#000; padding-left:10px;}
#body_container .registration .lt_panal .border_panal{width:325px; margin:0 0 0 5px;_margin:0 0 0 2px; padding:0 0 0 10px; float:left; border:1px solid #A3B5C1;}
#body_container .registration .lt_panal .border_panal p{margin:0; padding:0; float:left;}
#body_container .registration .lt_panal .border_panal .login_lt{ width:125px;margin:0; padding:16px 0 0 0px; float:left;}
#body_container .registration .lt_panal .border_panal .login_mdl{ width:120px;margin:0; padding:16px 0 0 0px; float:left;}
#body_container .registration .lt_panal .border_panal .login_rt{ width:60px;margin:0; padding:25px 0 0 0px; float:left;}
.input_1{width:100px;margin:0; padding:0;}

#body_container .registration .rt_panal h1{font:bold 13px "Arial"; color:#000;}
#body_container .registration .rt_panal .border_panal_rt{width:427px; height:64px; margin:0; padding:0px; float:left; border:1px solid #A3B5C1; background:#CBDFF0;  display:inline;}
#body_container .registration .rt_panal .border_panal_rt p{margin:0; padding:0; float:left;}
#body_container .registration .rt_panal .border_panal_rt .p_text{margin:0; padding:0 0 0 4px; float:left; width:350px; line-height:60px;}
#body_container .registration .rt_panal .border_panal_rt .regis_btn{margin:15px 0 0 0; padding:0;}
#footer .footer_inn{width:781px; height:22px; margin:0; padding:0 0 0 0; text-align:center; background:#EDEDED;}
#footer .footer_inn ul{list-style:none; margin:0; padding:0 0 0 300px; text-align:center;}  
#footer .footer_inn li{ margin:0; padding:0 12px 0 12px; float:left; text-align:center; line-height:22px;}
#footer .footer_inn li a{ color:#000; text-decoration:none;}
#footer .footer_inn li a:hover{ color:#000; text-decoration:none;}

/*--------regis_002----------*/ 
#body_container .registration_002{width:762px; height:auto; margin:0 0 0px 0; padding:0 0 20px 0; float:left; background:#fff; border:9px solid #005D9C; border-top:0px solid #005D9C; text-align:left;} 
#body_container .registration_002 h1{width:752px;height:26px; margin:0; padding:0 0 0 12px; color:#fff; background:#00376C; font:bold 14px/26px "Arial"; border-bottom:5px solid #005D9C; text-align:left; float:left;border-top:5px solid #005D9C;}
#body_container .registration_002 p{margin:0; padding:18px 16px 0 16px; font:normal 12px "Arial";}
#body_container .registration_002 .heading{width:700px;font:bold 12px/40px "Arial"; color:#00376C; border-bottom:1px solid #CCCCCC; margin:0 0px 0 20px;_margin:0 0px 0 10px; padding:0 0 0 0px;  height:40px; float:left;}
#body_container .registration_002 .heading a{font:bold 12px "Arial"; color:00376C; text-decoration:underline;}
#body_container .registration_002 .heading a:hover{font:bold 12px "Arial"; color:00376C; clear:both;}
#body_container .registration_002 .p_text_1{font:normal 12px "Arial"; color:#000; margin:0 20px 0 20px; padding:18px 0 5px 0 !important; clear:both;}
#body_container .registration_002 .form{width:730px; height:auto; margin:0; padding:20px 16px 0 16px; float:left;}

#body_container .registration_002 .form .form_row{width:730px; height:auto; margin:0; padding:0 0 20px 0; float:left;}
#body_container .registration_002 .form .form_row .form_lt{width:306px; height:auto; margin:0; padding:0; float:left;}
#body_container .registration_002 .form .form_row .form_lt p{margin:0; padding:0; float:left;}
#body_container .registration_002 .form .form_row .form_lt .h2{font:normal 14px "Arial"; color:#000; height:20px; }
#body_container .registration_002 .form .form_row .form_lt .h3{font:normal 12px "Arial"; color:#000;height:20px; }
#body_container .registration_002 .form .form_row .form_lt .h4{font:normal 12px "Arial"; color:#000;height:20px; padding-left:20px; }
#body_container .registration_002 .form .form_row .form_lt .input_002{float:left; width:302px;}

#body_container .registration_002 .form .form_row .form_rt{width:380px; height:auto; margin:0; padding:0 0 0 40px; float:left;}
#body_container .registration_002 .form .form_row .form_rt p{margin:0; padding:0;}
#body_container .registration_002 .form .form_row .form_rt .h2{font:normal 14px "Arial"; color:#000; }
#body_container .registration_002 .form .form_row .form_rt .h3{font:normal 12px "Arial"; color:#000;height:20px; }
#body_container .registration_002 .form .form_row .form_rt .input_003{float:left; width:302px; text-align:left;}
#body_container .registration_002 .form .form_row .form_rt .btn{float:right; margin:20px 0 0 0;}
/*--------listing-001----------*/
#body_container .registration_002 .box_001{width:730px; height:auto; margin:0; padding:0 15px 0 15px; float:left; background:#fff;text-align:left;}
#body_container .registration_002 .box_001 p{margin:0; padding:0;}
#body_container .registration_002 .box_001 .red_h1{font:bold 14px "Arial"; color:#A53129; padding:10px 0 0 0; height:20px; border-bottom:1px solid #4DA7B2;}
#body_container .registration_002 .box_001 .box_inn{width:730px; margin:0; padding:0; float:left;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt{width:502px; margin:0; padding:0; float:left;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt .bold_style{font:bold 14px "Arial"; padding:18px 0 0 44px; color:#155D98;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt .bold_style em{font:bold 11px "Arial"; color:#A53129;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt .bold_style em a{ color:#A53129; text-decoration:none;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt .bold_style em a:hover{ color:#A53129; text-decoration:underline;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt ul{list-style:disc; margin:0; padding:0 0 0 60px;}
#body_container .registration_002 .box_001 .box_inn .box_inn_lt li{ margin:0; padding:0; line-height:18px;}

#body_container .registration_002 .box_001 .box_inn .box_inn_mdl{width:164px; margin:0; padding:0; float:left;}

#body_container .registration_002 .box_001 .box_inn .box_inn_mdl p{text-align:center; margin:0 auto; padding:10px 0 5px 0;font:bold 14px "Arial"; color:#A53129;}

#body_container .registration_002 .box_001 .box_inn .box_inn_mdl .price{text-align:left; margin:0 0 5px 0; padding:3px 0 0 0;;font:bold 11px "Arial"; color:#A53129; display:inline block; float:right; clear:right; width:180px; }

#body_container .registration_002 .box_001 .box_inn .box_inn_mdl  .priceinput{float:left; margin:0; padding:0; display:inline; clear:both; margin-left:10px; }

#body_container .registration_002 .box_001 .box_inn .box_inn_mdl .pricebox{width:225px; margin:0; padding:0; float:left; display:block; }


#body_container .registration_002 .black_h1{font:bold 14px "Arial"; color:#000; padding:20px 0 0 20px;}
#body_container .registration_002 p{margin:0; padding:0;}
#body_container .registration_002 .black_h2{font:normal 12px "Arial"; color:#000; padding:5px 0 10px 20px; float:left;width:730px; }
#body_container .registration_002 .chack_box_panal{width:680px; margin:0; padding:0 0 0 50px; float:left;}
#body_container .registration_002 .chack_box_panal a{color:#000; text-decoration:none;}
#body_container .registration_002 .chack_box_panal a:hover{color:#000; text-decoration:underline;}
#body_container .registration_002 .chack_box_panal .chack_box_lt{width:340px; margin:0; padding:0; float:left;}
#body_container .registration_002 .chack_box_panal .chack_box_lt ul{list-style:none; margin:0; padding:10px 0 0 0;}
#body_container .registration_002 .chack_box_panal .chack_box_lt li{list-style:none; margin:0; padding:2px 0 2px 0;}
#body_container .registration_002 .chack_box_panal .chack_box_rt{width:340px; margin:0; padding:0; float:left;}
#body_container .registration_002 .chack_box_panal .chack_box_rt ul{list-style:none; margin:0; padding:10px 0 0 0;}
#body_container .registration_002 .chack_box_panal .chack_box_rt li{list-style:none; margin:0; padding:2px 0 2px 0;}
#body_container .registration_002 .black_h2 .margin{margin:0 0 0 30px;}
#body_container .registration_002 .form .form_row .form_lt .small_text{font:normal 11px "Arial"; width:306px;}
#body_container .registration_002 .form .form_row .textarea{width:646px; height:120px;}
#body_container .registration_002 .p_text_2{width:680px;font:normal 12px "Arial"; color:#000; margin:0 0px 0 20px; padding:10px 0px 5px 0 !important; float:left;}
#body_container .registration_002 .bottom_row{width:730px; height:auto; margin:0; padding:20px 16px 0 16px; float:left;}
#body_container .registration_002 .bottom_row .bottom_row_lt{width:550px; height:auto; margin:0; padding:0 100px 0 0; float:left;}
#body_container .registration_002 .bottom_row .bottom_row_rt{width:80px; height:auto; margin:0; padding:0; float:left;}

#body_container .registration_002 .form .form_row_center{width:550px; height:auto; margin:0; padding:0 0 20px 180px; float:left;}
#body_container .registration_002 .form .form_row_center .frame{width:303px; height:auto; margin:0; padding:24px 0 0 0; float:left;}
#body_container .registration_002 .form .form_row_center .frame p{ margin:0; padding:0;}
#body_container .registration_002 .form .form_row_center .frame .h3{font:normal 12px "Arial"; color:#000;height:20px; float:left; }
#body_container .registration_002 .form .form_row_center .frame .h4{font:normal 12px "Arial"; color:#000;height:20px; padding-left:20px !important; float:left; }
#body_container .registration_002 .form .form_row_center .frame .inp{width:300px; float:left;}
#body_container .registration_002 .form .form_row_center .frame .text_11{font:normal 11px "Arial"; color:#000; text-align:justify; clear:both;}

#body_container .registration_002 .perfect_law{width:732px; height:auto; margin:0; padding:24px 0 0 30px; float:left;background:#fff;}
#body_container .registration_002 .perfect_law .perfect_law_lt{width:380px; height:auto; margin:0; padding:0; float:left; text-align:justify;} 
#body_container .registration_002 .perfect_law .perfect_law_lt .line_hei{line-height:20px;}
#body_container .registration_002 .perfect_law .perfect_law_lt a,#body_container .registration_002 .perfect_law .perfect_law_lt a:hover{color:#000; }
#body_container .registration_002 .perfect_law .perfect_law_rt{width:220px; height:auto; margin:0; padding:0 0 0 12px; float:left;}
#body_container .registration_002 .perfect_law .perfect_law_rt_1{width:100px; height:auto; margin:0; padding:0 0 0 12px; float:left; text-align:center;}
#body_container .registration_002 .perfect_law .perfect_law_rt a,#body_container .registration_002 .perfect_law .perfect_law_rt a:hover{color:#5086b2;}

#body_container .registration_002 .perfect_law .perfect_law_rt .arial12blue{font:normal 12px/18px "arial"; color:#5086b2; padding-bottom:20px;}
#body_container .registration_002 .p_l_payment{width:730px; margin:0; padding:0 0 0 32px; text-align:left; float:left; background:#FFFCCF; border-bottom:5px solid #005D9C;}
#body_container .registration_002 .p_l_payment .p_l_upper{width:724px; height:33px; line-height:30px; float:left; border-bottom:1px solid #ACACAC;}
#body_container .registration_002 .p_l_payment .p_l_upper .listing{width:120px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_upper .categories{width:150px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_upper .price_p_i{width:160px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_upper .type{width:200px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_upper .price{width:70px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_down{width:724px; height:33px; line-height:30px; float:left; font-weight:bold;}
#body_container .registration_002 .p_l_payment .p_l_down .categories{width:150px; height:33px; float:left; padding:0 0 0 120px;}
#body_container .registration_002 .p_l_payment .p_l_down .price_p_i{width:160px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_down .type{width:200px; height:33px; float:left;}
#body_container .registration_002 .p_l_payment .p_l_down .price{width:70px; height:33px; float:left;}

#body_container .registration_002 .p_l_payment_1{width:730px;height:48px; margin:0; padding:0 0 0 32px; text-align:left; float:left; background:#FFFCCF; border-bottom:5px solid #005D9C;}
#body_container .registration_002 .p_l_payment_1 .lt_pay_01{width:630px; float:left;font-weight:bold; line-height:30px;}
#body_container .registration_002 .p_l_payment_1 .rt_pay_01{width:70px; float:left; font-weight:bold; line-height:30px;}

#body_container .registration_002 .p_l_payment_2{width:730px; margin:0; padding:0 0 0 32px; text-align:left; float:left;}
#body_container .registration_002 .p_l_payment_2 .field{width:730px; height:30px; float:left; line-height:30px; padding:10px 0 0 0;}
#body_container .registration_002 .p_l_payment_2 .field_1{width:730px;float:left;padding:10px 0 0 0;line-height:20px;}
#body_container .registration_002 .p_l_payment_2 .field .field_lenth{width:400px;}
#body_container .registration_002 .p_l_payment_2 .field_1_border{width:700px;float:left;padding:10px 0 5px 0; border-bottom:1px solid #CCCCCC;}
#body_container .registration_002 .p_l_payment_2 .field_box{width:700px;float:left;padding:10px 0 5px 0;}
#body_container .registration_002 .p_l_payment_2 .field_box .field_box_lt{width:200px;float:left;padding:0; font-weight:bold;}
#body_container .registration_002 .p_l_payment_2 .field_box .field_box_rt{width:400px;float:left;padding:0; font:normal 13px/20px "arial";}
#body_container .registration_002 .p_l_payment_2 .field_box .field_box_rt_1{width:500px;float:left;padding:0; text-align:right;}
#body_container .registration_002 .p_l_payment_2 .field_box .field_box_rt .input_303{width:303px;}


<!--ajay-->
#body_container .com_box{width:780px; height:auto; margin:0; padding:0 0 6px 0; float:left; background:#fff;}
#body_container .com_box .com_box_lt{width:430px; height:50px; margin:5px 0 5px 0; padding:0; float:left; border:1px solid #D6D6D6; font:normal 12px "Arial"; color:#4F4F4F;}
#body_container .com_box .com_box_lt .lt_p{width:300px; float:left;font:normal 18px/50px "Arial"; color:#4F4F4F; padding:0 0 0 20px;}
#body_container .com_box .com_box_lt .rt_p{width:100px; float:left;font:normal 12px "Arial"; color:#4F4F4F; padding:7px 0 0 0;}
#body_container .com_box .com_box_lt .input_go{margin:10px 0 0 0;}
#body_container .com_box .com_box_rt{width:330px; height:50px; margin:5px 0 5px 6px; padding:0; float:left;border:1px solid #D6D6D6;}
#body_container .com_box .com_box_rt .com_lt{width:230px;float:left; padding:14px 0 0 0px;}
#body_container .com_box .com_box_rt .com_lt .input_box_001{width:210px; height:20px;float:left; margin:0 0 0 10px; border:1px solid #65B8B9; background:#ECECEC; line-height:20px; padding:0 0 0 4px;}
<!--ajay 16-6-2009-->


#body_container .com_box .com_box_rt .com_rt{width:100px;float:left; padding:6px 0 0 0;}
#body_container .registration_002 .perfect_law .img{float:left;}
.flt{float:left;}
#body_container .registration_002 .perfect_law .perfect_law_rt_4{width:160px; height:auto; margin:0 0 20px 0; padding:0 0 0 10px; float:left; color:#3271A5; line-height:20px; font-weight:normal;}

#body_container .registration_002 .badcum_bar{width:742px;height:26px; margin:0; padding:0 0 0 22px; color:#fff; background:#00376C; font:bold 14px/26px "Arial"; border-bottom:5px solid #005D9C; text-align:left; float:left;border-top:5px solid #005D9C;}
#body_container .registration_002 .badcum_bar .badcum_bar_lt{width:642px; float:left;color:#ABE6FF;}
#body_container .registration_002 .badcum_bar .badcum_bar_lt a{color:#ABE6FF; text-decoration:none;}
#body_container .registration_002 .badcum_bar .badcum_bar_lt a:hover{color:#ABE6FF; text-decoration:none;}

#body_container .registration_002 .badcum_bar .badcum_bar_rt{width:90px; float:left; text-align:right; padding:0 10px 0 0; color:#ABE6FF;}
#body_container .registration_002 .badcum_bar .badcum_bar_rt a{color:#ABE6FF; text-decoration:none;}
#body_container .registration_002 .badcum_bar .badcum_bar_rt a:hover{color:#ABE6FF; text-decoration:none;}

#body_container .registration_002 .border_box{width:712px;height:auto; margin:0; padding:26px 0 0 22px; color:#000; background:#FAF7D7; font:bold 14px/26px "Arial"; text-align:left; float:left; border:15px solid #E48842;}
#body_container .registration_002 .border_box .border_box_lt{width:480px; float:left; padding:0 32px 0 0;}
#body_container .registration_002 .border_box .border_box_lt .yellow_b_text{ font:normal 13px/20px "Arial";}
#body_container .registration_002 .border_box .border_box_rt{width:200px; float:left; color:#155D98; font:normal 13px/20px "Arial";}

#body_container .registration_002 .thank_you{width:732px; height:auto; margin:0; padding:24px 0 200px 30px; float:left;background:#fff; text-align:center; font-weight:bold;}

#body_container .registration_002 .link_home{width:730px; height:auto; margin:0; padding:20px 16px 0 16px; float:left; text-align:right;}


#body_container .profile_0001{width:752px; height:26px; margin:0; padding:0 0 0px 10px; float:left; background:#00376C; border-left:9px solid #005D9C;border-right:9px solid #005D9C;border-top:7px solid #005D9C; border-bottom:5px solid #005D9C; font:bold 14px/26px "Arial"; color:#fff;}

#body_container .profile{width:762px; height:auto; margin:0; padding:0 0 20px 0; float:left; background:#fff; border-left:9px solid #005D9C;border-right:9px solid #005D9C;border-bottom:9px solid #005D9C;}
#body_container .profile .profile_r1{width:762px; height:36px; margin:0; padding:0; float:left; border-top:1px solid #999999;border-bottom:1px solid #999999; background:#00366C;}
#body_container .profile .profile_r1 .profile_r1_lt{width:177px; height:auto; margin:0; padding:3px 0 0 0; float:left; border:none;}
#body_container .profile .profile_r1 .profile_r1_lt img {border:none;}
#body_container .profile .profile_r1 .profile_r1_lt img a{border:none;}
#body_container .profile .profile_r1 .profile_r1_lt img a:hover{border:none;}
#body_container .profile .profile_r1 .profile_r1_rt{width:580px; height:auto; margin:0; padding:8px 5px 0 0; float:left; font:normal 12px "Arial"; color:#fff; text-align:right;}
#body_container .profile .profile_r1 .profile_r1_rt a{color:#fff; text-decoration:none;}
#body_container .profile .profile_r1 .profile_r1_rt a:hover{color:#fff; text-decoration:underline;}
#body_container .profile .profile_r1 .profile_r1_rt img{margin:0; padding:0 5px 0 5px;}
#body_container .profile .profile_r1 .profile_r1_lt img{margin:0; padding:0 5px 0 5px;}
#body_container .profile .profile_r2{width:752px; height:38px; margin:0; padding:0 0 0 10px; float:left; background:#fff; font:bold 15px "Arial"; color:#00366C; line-height:30px;}
#body_container .profile .profile_r2 h1{font:normal 20px "Arial"; color:#00366C; line-height:32px;}
#body_container .profile .profile_r2 h1 a{color:#00366C; }
#body_container .profile .profile_r2 h1 a:hover{color:#00366C; }
#body_container .profile .profile_r3{width:762px; height:auto; margin:0; padding:0 0 20px 0px; float:left; background:#fff; font:bold 15px "Arial"; color:#fff;  border-bottom:1px solid #00366C;}
#body_container .profile .profile_r3 .profile_r3_lt{width:462px; height:auto; margin:0; padding:0 0 0px 20px; float:left; font:bold 15px "Arial"; color:#fff; line-height:30px;}
#body_container .profile .profile_r3 .profile_r3_lt a{color:#000; text-decoration:underline;}
#body_container .profile .profile_r3 .profile_r3_lt a:hover{color:#000; text-decoration:underline;}
#body_container .profile .profile_r3 .profile_r3_rt{width:280px; height:auto; margin:0; padding:20px 0 0px 0px; float:left;font:normal 12px "Arial"; color:#000; text-align:left; }
#body_container .profile .profile_r3 .profile_r3_lt .normal{font:normal 12px "Arial"; line-height:20px;}
#body_container .profile .profile_r3 .profile_r3_lt .bold{font:bold 12px "Arial"; line-height:20px;}
#body_container .profile .profile_r4{width:740px; height:auto; margin:0px  0 0 0; padding:10px 10px 20px 10px; float:left; background:#F6F7F8; font:normal 13px/20px "Arial"; color:#000; text-align:justify;}
#body_container .profile .profile_r5{width:742px; height:auto; margin:0; padding:10px 0 10px 20px; float:left;font:normal 12px "Arial"; color:#000;  border-top:5px solid #025B9F;}
#body_container .profile .profile_r5 .profile_r5_lt{width:422px;  margin:0; padding:0 10px 0 10px; float:left !important; font:normal 12px/20px "Arial";text-align:justify;}
#body_container .profile .profile_r5 .profile_r5_rt{width:380px;  margin:0; padding:0 10px 0 10px; float:left!important;font:normal 12px/20px "Arial"; }
#body_container .profile .profile_r5 .profile_r5_rt ul{margin:0; padding:0; list-style:none;}
#body_container .profile .profile_r5 .profile_r5_rt li{margin:0; padding:0 0 0 20px; background:url(../images/erow_01.gif) 0 5px no-repeat;}
#body_container .profile .profile_r5 .profile_r5_rt li a{ color:#000; text-decoration:underline;}
#body_container .profile .profile_r5 .profile_r5_rt li a:hover{ color:#000;text-decoration:underline;}





#body_container .profile .profile_r3_1{width:762px; height:auto; margin:0; padding:0; float:left; background:#fff; font:normal 12px "Arial"; color:#000; }
#body_container .profile .profile_r3_1 a{color:#000; text-decoration:none;}
#body_container .profile .profile_r3_1 a:hover{color:#000; text-decoration:none;}
#body_container .profile .profile_r3_1 .box_01_c{width:301px; height:30px; margin:0; padding:0; float:left; border:1px solid #025B9F; border-left:0; text-align:center; line-height:30px;}
#body_container .profile .profile_r3_1 .box_01_c_01{width:114px; height:30px; margin:0; padding:0; float:left;border:1px solid #025B9F; border-left:0;text-align:center;line-height:30px;}

#body_container .profile .profile_r3_2{width:762px; height:auto; margin:0; padding:0; float:left; background:#fff; font:bold 12px "Arial"; color:#000; }
#body_container .profile .profile_r3_2 .box_01_c{width:291px;height:200px;  margin:0; padding:0; float:left; border:1px solid #025B9F; border-left:0; text-align:center;}
#body_container .profile .profile_r3_2 .box_01_c_01{width:114px; height:200px; margin:0; padding:0; float:left;border:1px solid #025B9F; border-left:0;text-align:center;}
.border{border:1px solid #000066; border-left:0; border-right:0; border-bottom:0;}
.border_1{border-left:1px solid #000066; text-align:center; font-weight:bold;}
.center{ text-align:center;}
.border_left{border-right:1px solid #000066;text-align:center;}



.arial_12bold{font:bold 12px/18px "Arial"; color:#000;}

.arial_12nor{font:normal 12px/18px "Arial"; color:#000;}
.arial_12nor a{font:normal 12px/18px "Arial"; color:#000;text-decoration:none;}
.arial_12nor a:hover{font:normal 12px/18px "Arial"; color:#000; text-decoration:underline;}


#body_container .registration_002 .perfect_law_S{width:762px; height:auto; margin:0; padding:24px 0 0 0px; float:left;background:#fff;}
#body_container .profile .profile_r7{width:732px; height:auto; margin:0; padding:0 0 20px 0px; float:left; background:#FAF7D7; font:normal 15px "Arial"; color:#fff;border:15px solid #E48842;}
#body_container .profile .profile_r7 .profile_r7_lt{width:480px; float:left; padding:0 22px 0 10px;}
#body_container .profile .profile_r7 .profile_r7_rt{width:200px; float:left; color:#155D98; font:normal 13px/20px "Arial";}

#body_container .profile .profile_p{width:762px; height:auto; margin:0; padding:20px 0 20px 0px; float:left;font:normal 15px "Arial"; color:#fff;}
#body_container .profile .profile_p .profile_p_lt{width:440px; float:left; padding:0 22px 0 25px;text-align:justify;}
#body_container .profile .profile_p .profile_p_lt h1{font:normal 20px "Arial"; color:#00366C; line-height:32px;}

#body_container .profile .profile_p .profile_p_lt h1 a{color:#00366C; }
#body_container .profile .profile_p .profile_p_lt h1 a:hover{color:#00366C; }

#body_container .profile .profile_p .profile_p_rt{width:240px; float:left; color:#155D98; font:normal 13px/20px "Arial";}

#body_container .profile .profile_p .profile_p_rt a{color:#155D98;text-decoration:underline;}
#body_container .profile .profile_p .profile_p_rt a:hover{color:#155D98;text-decoration:underline;}

#body_container .profile .profile_free{width:742px; height:auto; margin:0; padding:0 0 20px 20px; float:left;font:normal 15px "Arial"; color:#155D98;}

#body_container .registration_002 .listing_panal{width:740px; margin:0; padding:10px 0 0 10px; float:left;}
#body_container .registration_002 .listing_panal .listing_panal_lt{width:740px; margin:0; padding:0; float:left; }
#body_container .registration_002 .listing_panal .listing_panal_lt ul{margin:0; padding:0; list-style:none}
#body_container .registration_002 .listing_panal .listing_panal_lt li{margin:0; padding:0; list-style:none; background:url(../images/tab_bg.gif) 0 0 no-repeat; color:#fff; text-align:center; height:30px; font-weight:bold; line-height:30px; width:184px; float:left; border-right:1px solid #fff;}
#body_container .registration_002 .listing_panal .listing_panal_lt li a{color:#fff; text-decoration:underline; display:block;}
#body_container .registration_002 .listing_panal .listing_panal_lt li a:hover{color:#fff; text-decoration:underline; }
#body_container .registration_002 .listing_panal .listing_panal_rt{width:730px; margin:0; padding:0 0 0 10px;; float:left;}

.b_c_bar{padding-left:10px; font:normal 12px "Arial"; background:#fff; line-height:25px; color:#000000; height:26px;}
.b_c_bar a{color:#000; text-decoration:none; color:#003A6D;}
.b_c_bar a:hover{color:#000; text-decoration:underline;color:#003A6D; }


.right_row_001 {width:500px; height:238px;border-bottom:1px solid #bababa;padding-top: 10px;padding-bottom: 10px;_padding-left: 10px; clear:both; background:url(../images/banner_bg.gif) 0 10px no-repeat; position:relative;}

.right_row_001 .bannertext_h1{font:normal 20px "Arial"; color:#fff; padding:12px 0 0 40px; line-height:20px; }
.right_row_001 .bannertext_text{font:normal 15px "Arial"; color:#fff; padding:12px 30px 0 40px; line-height:20px; text-align:justify; }
.right_row_001 .error_img{width:228px; height:93px; margin:0; padding:0; bottom:10px; right:0;_right:10px; position:absolute; border:none;}
.right_row_001 .error_img img{border:none; outline:0;}

#body_container_001 .pop_002{width:550px; height:auto; margin:0 0 0px 0; padding:0; float:left; background:#fff; border:9px solid #005D9C; border-top:0px solid #005D9C; text-align:left;}

#body_container_001 .pop_002 h1{width:540px;height:26px; margin:0; padding:0 0 0 12px; color:#fff; background:#00376C; font:bold 14px/26px "Arial"; border-bottom:5px solid #005D9C; text-align:left; float:left;border-top:5px solid #005D9C;} 

.sp{ float:left;}
.sp .link{border:none; color:#000; text-decoration:none; }
.sp .link img{border:none; color:#000; text-decoration:none;;}
.sp .link a{border:none; color:#000; text-decoration:none;}
.sp .link a:hover{border:none; color:#000; text-decoration:none;}




#header_image .quick_search_b{width:170px;height:56px;float:left; margin:0; padding:25px 0 0 417px; position:absolute; top:0; right:0; color:#fff; font-weight:bold; line-height:22px;}
#header_image .quick_search_b input{margin:0; padding:0; border:none;}
#header_image .quick_search_b .q_inp{margin:0; padding:2px 0 2px 4px; border:0; height:17px; width:130px; line-height:17px; float:left; font-size:12px;}
#header_image .quick_search_b img{border:0;}
form{margin:0;padding:0;}
#footer .footer_inn_1{width:781px; height:56px; margin:0; padding:0;background:url(../images/footer-1bg.gif) 0 0 repeat-x;font-size:11px;}
#footer .footer_inn_1 ul{list-style:none; padding:0 0 0 100px; margin:0;}
#footer .footer_inn_1 li{list-style:none; padding:0 4px 0 0; margin:0; float:left; font-size:11px;}
#footer .footer_inn_1 li a{ padding:0; margin:0; color:#000; text-decoration:none; }
#footer .footer_inn_1 li a:hover{ padding:0; margin:0;color:#000; text-decoration:underline; }


.footer_inn_1{width:781px; height:56px; margin:0; padding:0;background:url(../images/footer-1bg.gif) 0 0 repeat-x;font-size:11px;}
 .footer_inn_1 ul{list-style:none; padding:0 0 0 100px; margin:0;}
 .footer_inn_1 li{list-style:none; padding:0 5px 0 0; margin:0; float:left; font-size:11px;}
 .footer_inn_1 li a{ padding:0; margin:0; color:#000; text-decoration:none; }
 .footer_inn_1 li a:hover{ padding:0; margin:0;color:#000; text-decoration:underline; }

.black{color:#000;}
.black a{color:#000;}
.black a:hover{color:#000;}


.black_2{color:#000;}
.black_2 a{color:#000; text-decoration:underline;}
.black_2 a:hover{color:#000;text-decoration:none;}

.sponser1{font:normal 13px "Arial"; color:#000; line-height:18px; text-align:justify;}

.arial12_blue1{font:normal 12px/18px "arial"; color:#0169A2; }

.button{background:url(../images/search_btn.gif); height:30px; width:74px}
.buttonclr{background:url(../images/clear_btn.gif); height:30px; width:74px}




/* ALM rebrand October 2009 footer styles */
#icfooter {clear:both;width:100%;border-top:2px solid #D49956;text-align:right;background-color:#FFFFFF;margin:0 padding: 0;}
#icfooter .footernav {float:left; width: 70%; color: #7C1416; text-align: left; margin: 19px 0 0 15px; _margin-left:6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; font-weight: normal;}
#icfooter .footernav a {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:visited {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:hover{color: #7C1416; text-decoration: underline; }
#icfooter .footernav .copyright {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: left; font-weight: normal; margin-top:2px;}
#icfooter .logo {float:right;} /* logo class applied for pubs/common_exp/incisive_not_law */













