/* CSS Document */
/*
---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------
*/
*{
	margin:0px; 
	padding:0px;
}

body{
	margin:5px 0px 0px 0px;
	padding:0px;
	background-color:#f5f5f5;
}
.clear{
	clear:both;
}

h1, h2, h3, h4, h5, p {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px;
}

h1{
	font-size:20px;
	font-weight:bold;
}
h1 span{
	color:#fbb100;
}

h2{
	font-size:16px;
	font-weight:normal;
}

h2 a {
	text-decoration:none;
}

h3{
	font-size:20px;
	font-weight:bold;
}

h4{
	color:#fb9400;
	font-size:18px;
	font-weight:normal;
}
h5{
	color:#fff000;
	font-size:16px;
	font-weight:normal;
	padding:0px 0px 10px 22px;
}

h5 strong{
	font-size:15px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}

p{
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	}

/*
---------------------------------------------
02. CONTAINER AND WRAPPER
---------------------------------------------
*/
#container{
	width:100%;
	margin:0px auto;
	padding:0px;
	/*
	background-image:url(../images/bg-footer.gif);
	background-repeat:repeat-x;
	background-position:center bottom;*/
}
#wrapper{
	width:1000px;
	margin:0px auto;
	padding:0px;
  }

/*
---------------------------------------------
	04. HEADER
---------------------------------------------
*/
#header-holder{
	width:1000px;
	margin:0px;
	float:left;
}
.header-inner{
	width:1000px;
	margin:0px;
	float:left;
}
.logo{
	width:312px;
	margin:0px;
	float:left;
}
/*-------------SearrchTop---------Starts------*/
#searchtop-holder{
	width:688px;
	margin:0px;
	float:left;
}
.searchtop-left{
	width:356px;
	margin:0px;
	float:left;
}
.searchtop-center{
	width:256px;
	margin:0px;
	float:left;
	background-image:url(../images/bg-search-top.gif);
	background-repeat:repeat-x;
	height:71px;
	padding:0px 0px 0px 7px;
}
.searchtop-inner{
	width:250px;
	margin:0px;
	float:left;
	height:22px;
	
}
.searchtop-textbox{
	width:178px;
	margin:0px;
	float:left;
	background-image:url(../images/search-top-bg.gif);
	background-repeat:repeat-x;
	border-left:1px solid #bebdbd;
	border-right:1px solid #bebdbd;
}
.searchtop-btn{
	width:70px;
	margin:0px;
	float:left;
	text-align:right;
}

.searchtop-right{
	width:69px;
	margin:0px;
	float:left;
}

/*-------------SearrchTop---------Ends------*/

#arrow1 ul{
	margin:0px;
	padding:20px 0px 0px 40px;
	list-style:none;
}
#arrow1 ul li{
	margin:0px;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:4px 0px 3px 20px;
}
/*
---------------------------------------------
03. NAVIGATION
---------------------------------------------
*/
.navigation-block{
	width:998px;
	height:36px;
	margin:8px 0px 8px 0px;
	float:left;
	border:1px solid #e8b100;
	background-image:url(../images/bg-navigatin.gif);
	background-repeat:repeat-x;
}
#navigation ul{
	margin:0px auto;
	padding:0px 0px 0px 20px;
	list-style:none;
}
#navigation ul li{
	margin:0px;
	padding:0px;
	height:36px;
	display:inline;
}
#navigation ul li.seprater{
	float:left;
	width:1px;
	margin:0px;
	padding:0px;
	line-height:36px;
}
#navigation ul li a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 20px 0px 20px;
	line-height:36px;
}
#navigation ul li a:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 20px 0px 20px;
	line-height:36px;
	background-image:url(../images/hover.gif);
	background-repeat:repeat-x;
}

/*
---------------------------------------------
03. CONTENT
---------------------------------------------
*/
#content-holder{
	width:960px;
	height:auto;
	float:left;
	padding:0px 20px 0px 20px;
}

.content-inner{
	width:702px;
	height:auto;
	float:left;
	padding:0px;
}
.main-content-holder{
	width:700px;
	float:left;
	padding:0px;
	border:1px solid #dddddd;
	background-color:#fafafa;
}
.text-block{
	width:660px;
	float:left;
	margin:0px;
	padding:20px;
}
#bullet1 ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
}
#bullet1 ul li{
	margin:0px;
	padding:0px 0px 0px 20px;
	line-height:18px;
	background-image:url(../images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.click-browse-holder{
	width:700px;
	height:49px;
	float:left;
	padding:10px 0px 0px 0px;
	background-image:url(../images/bg-clickbrowse.gif);
	background-repeat:repeat-x;
	text-align:center;
}
.yellow{
	font-family:Arial, Helvetica, sans-serif;
	color:#d99600;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}
.red{
	font-family:Arial, Helvetica, sans-serif;
	color:#ce1717;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}
.red2{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}
.red2:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}

.click{
	font-family:Arial, Helvetica, sans-serif;
	color:#ce1717;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}
.click:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ce1717;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	padding:0px;
}
.click-big{
	font-family:Arial, Helvetica, sans-serif;
	color:#ce1717;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}
.click-big:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ce1717;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
}
/*-----------Directry-----Starts---------*/
#directory-holder{
	margin:0px;
	padding:0px;
	background: url(../images/man.png) no-repeat 445px 15px;
}
.directory-inner{
	width:615px;
	/*float:left;*/
	height:auto;
	margin:0px;
	padding:0px 0px 4px 0px;
}
.directory-inner-top{
	width:615px;
	height:40px;
	float:left;
	height:auto;
	margin:0px;
	padding:0px;
}
.directory-listblock{
	width:157px;
	float:left;
	margin:0px;
	padding:0px;
}
.directory-listblock-imgadj{
	width:120px;
	float:left;
	margin:0px;
	padding:0px;
}
ul.directory{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
}
ul.directory li{
	margin:0px;
	background-image:url(../images/bullet2.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	list-style:none;
}
ul.directory li a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	text-transform:none;
	line-height:23px;
}
ul.directory li a:hover{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	text-transform:none;
	line-height:23px;
}
.directory-inner-l{
	width:443px;
	float:left;
	margin:10px;
	padding:0px;
}
.directory-inner-r{
	width:17px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#Layer1{
	width:123px;
	position:absolute;
	z-index:1;
	margin-left:-15px;
	margin-top:14px;
}
/*-----------Directry-----Ends---------*/
/*-----------BrowseDirectry-----Starts---------*/

#browsedirectry-holder{
	width:665px;
	float:left;
	padding:20px 20px 20px 15px;
	border:1px solid #dddddd;
	background-color:#ffffff;
}
#browsedirectry-holder h4{
	color:#fb9400;
	font-size:20px;
	text-decoration:none;
	font-weight:bold;
}
.browsedirectry-top{
	width:676px;
	float:left;
	padding:0px;
	margin:0px;
}
.browsedirectry-center{
	width:650px;
	float:left;
	background-image:url(../images/bg-browse.gif);
	background-repeat:repeat-y;
	padding-left:30px;
	
}

.browsedirectry-bottom{
	width:676px;
	float:left;
	padding:0px;
	margin:0px;
}

.browsedirectry-inner{
	width:676px;
	float:left;
	padding:0px;
	margin:0px;
}
.browsedirectory-listblock{
	width:170px;
	float:left;
	margin:0px;
	padding:0px;
}
ul.directorybrowse{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;
}
ul.directorybrowse li{
	margin:0px;
	background-image:url(../images/bullet3.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	list-style:none;
}
ul.directorybrowse li.law{
	margin:0px;
	background-image:url(../images/bullet3.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	list-style:none;
}
ul.directorybrowse li.law a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fb9400;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	text-transform:none;
	line-height:27px;
}
ul.directorybrowse li.law a:hover{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fb9400;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	text-transform:none;
	line-height:27px;
}

ul.directorybrowse li a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	text-transform:none;
	line-height:27px;
}
ul.directorybrowse li a:hover{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#000000;
	padding:0px 0px 0px 15px;
	text-decoration:none;
	text-transform:none;
	line-height:27px;
}

.browsedirectry-txt{
	width:630px;
	/*float:left;*/
	padding:0px;
	margin:0px;
}
/*-----------BrowseDirectry-----Ends---------*/


/*-----------SearchBottom-----Starts---------*/
.search-bottom-holder{
	width:520px;
	/*float:left;*/
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 50px;
	clear:both;
}
.search-bottom-left{
	width:408px;
	float:left;
	padding:0px;
	margin:0px;
}
.search-bottom-center{
	width:392px;
	height:38px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/bg-search2.gif);
	background-repeat:repeat-x;
}

.search-bottom-curve{
	width:8px;
	float:left;
	padding:0px;
	margin:0px;
}

.search-bottom-right{
	width:112px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:right;
}
/*-----------SearchBottom-----Ends---------*/

/*------------LeftPanel-----------Starts*/
#left-panel{
	width:243px;
	height:auto;
	float:left;
	margin:0px 15px 0px 0px;
	overflow:hidden;
}
#navigation-left-holder{
	width:243px;
	height:auto;
	float:left;
	margin:0px;
}
.navigation-left-inner{
	width:243px;
	height:auto;
	float:left;
	margin:0px;
}

#navigation-left{
	margin:0px;
	padding:0px;
	list-style:none;
	background-color:#f8f8f8;
}
#navigation-left ul li{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
	padding:0px;
	list-style:none;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:36px;
	padding:7px 0px 0px 10px;
}
#navigation-left ul li a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:3px 0px 0px 0px;
	text-decoration:none;
	line-height:3px;
}
#navigation-left ul li a:hover{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:3px 0px 3px 0px;
	line-height:3px;
}
/*------------LeftYelloLinkBlocks-----------Starts*/

.left-yellolink-holder{
	width:243px;
	height:auto;
	float:left;
	padding:0px;
}

.left-yellolink-holder h2{
	font-size:20px;
	text-decoration:none;
	font-weight:normal;
	padding:5px 0px 0px 20px;
}

.left-yellolink-top{
	width:243px;
	height:35px;
	float:left;
	padding:0px;
	background-image:url(../images/left-yellolink-top.gif);
	background-repeat:no-repeat;
}
.left-yellolink-middle{
	width:241px;
	float:left;
	padding:0px;
	background-color:#f0efef;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
.latestnews-middle{
	width:214px;
	float:left;
	padding:15px 10px 0px 17px;
	background-color:#f0efef;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}

.leftyello ul{
	margin:0px auto;
	padding:0px;
	list-style:none;
}
.leftyello ul li{
	line-height:32px;
	background-image:url(../images/dot-new.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:0px 15px 0px 15px;
	display:block;
}
.leftyello ul li.without{
	line-height:32px;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:0px 14px;
	list-style:none;
	padding:0px 0px 0px 15px;
	margin:0px 15px 0px 15px;
	display:block;
}


.leftyello ul li a{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	line-height:32px;
}
.leftyello ul li a:hover{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	line-height:32px;
}

.left-yellolink-shadow{
	width:243px;
	height:auto;
	float:left;
	padding:0px;
}
.more{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	background:none;
	border:none;
}.more:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-transform:none;
	background:none;
	border:none;
}
.center-block{
	width:250px;
	float:left;
	margin:0px auto;
	padding:0px 0px 0px 70px;
}
.new{
	font-family:Arial, Helvetica, sans-serif;
	color:#fe0000;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	background:none;
	border:none;
}

/*------------LeftYelloLinkBlocks-----------Ends*/

/*------------LeftPanel-----------Ends*/


/*
---------------------------------------------
04. FOOTER
---------------------------------------------
*/
#footcontainer{
	width:100%;
	margin:0px auto;
	padding:0px;
	background-image:url(../images/bg-footer.gif);
	background-repeat:repeat-x;
	background-position:center top;
}  
#footer-holder{
	width:1000px;
	margin:0px auto;
	padding:0px;
}

#footer-holder{
	width:1000px;
	padding:10px 0px 0px 0px;
}
.footer-top{
	width:1000px;
	height:34px;
	padding:0px;
}
.footer-bottom{
	width:1000px;
	height:175px;
	padding:20px 0px 0px 0px;
}

#footernav ul{
	width:95%;
	margin:0px auto;
	padding:3px 0px 0px 0px;
	list-style:none;
}
#footernav ul li{
	margin:0px;
	padding:0px;
	display:inline;
	line-height:17px;
}
#footernav ul li.seprater{
	float:left;
	width:1px;
	padding:0px 5px 0px 5px;
	line-height:7px;
}
#footernav ul li a{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 5px 0px 5px;
	margin:0px;
	line-height:17px;
	border-right:1px solid #ffffff;
}
#footernav ul li a:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 5px 0px 5px;
	line-height:17px;
	border-right:1px solid #ffffff;
}

#footer-holder p{
	color:#cecece;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px 0px 10px 10px;
	text-align:left;
}

#footer-holder p a{
	color:#cecece;
}

#finalfoot{
	text-align:center;
}
#finalfoot a{
	color:#cecece;
	font-size: 10px;
	text-decoration: none;
}


.footer-first{
	width:360px;
	float:left;
	padding:0px;
}
.footer-second{
	width:140px;
	float:left;
	padding:0px;
}
.footer-third{
	width:170px;
	float:left;
	padding:0px;
}
/*----------EnterSearch------Starts----*/
.entersearch-block{
	width:243px;
	float:left;
	padding:0px;
}
.entersearch-center{
	width:243px;
	background-color:#484848;
	float:left;
}
.entersearch-center-box{
	width:149px;
	background-color:#484848;
	float:left;
	padding:0px 0px 0px 14px;
	text-align:right;
}
.entersearch-center-txt{
	width:70px;
	background-color:#484848;
	float:left;
	padding:0px;
	text-align:center;
}

.entersearch-curve{
	width:243px;
	height:11px;
	float:left;
	padding:0px;
}
/*----------EnterSearch-------Ends-----*/

/*
---------------------------------------------
05. FORM
---------------------------------------------
*/
.form-txt{
	font-family:Arial, Helvetica, sans-serif;
	color:#B5B5B5;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-transform:none;
	padding:0px;
}
.searchbox{
	width:178px;
	height:20px;
	margin:0px;
	padding:0px 0px 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background:none;
	border:none;
}
.searchbox2{
	width:390px;
	height:30px;
	margin:4px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background:none;
	border:none;
}
.searchbox3{
	width:142px;
	height:18px;
	margin:0px;
	padding:1px 0px 1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background:#FFF;
	border:none;
	background-image:url(../images/searchbox3.gif);
	background-repeat:no-repeat;
}

/*---------topleft-----Blocks-Starts----------*/
#topleft-holder{
	width:241px;
	height:auto;
	float:left;
	padding:0px;
	border-top:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-left:1px solid #E4E4E4;
	background-color:#f8f8f8;
}
#topleft ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#topleft ul li{
	width:241px;
	margin:0px;
	height:25px;
	padding:0px;
	float:left;
}
#topleft ul li.img1{
	width:243px;
	margin:0px;
	height:25px;
	float:left;
	border-bottom:1px solid #E4E4E4;
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	background-position:7px 6px;
	padding:10px 0px 4px 0px;
}
#topleft ul li.img2{
	width:243px;
	margin:0px;
	height:25px;
	float:left;
	border-bottom:1px solid #E4E4E4;
	background-image:url(../images/lawyer.gif);
	background-repeat:no-repeat;
	background-position:8px 14px;
	padding:13px 0px 10px 0px;
}
#topleft li.img3{
	width:243px;
	margin:0px;
	height:25px;
	float:left;
	border-bottom:1px solid #E4E4E4;
	background-image:url(../images/search-sm.gif);
	background-repeat:no-repeat;
	background-position:8px 8px;
	padding:13px 0px 5px 0px;
}
#topleft ul li.img4{
	width:243px;
	margin:0px;
	height:25px;
	float:left;
	border-bottom:1px solid #E4E4E4;
	background-image:url(../images/question.gif);
	background-repeat:no-repeat;
	background-position:8px 14px;
	padding:13px 0px 16px 0px;
}
#topleft ul li.img5{
	width:243px;
	margin:0px;
	height:25px;
	float:left;
	background-image:url(../images/contact.gif);
	background-repeat:no-repeat;
	background-position:8px 14px;
	padding:13px 0px 16px 0px;
}
.topleftlink{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 40px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	
}
.topleftlink:hover{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 40px;
	margin:0px;
	color:#000000;
	text-decoration:none;
}

/*---------topleft-----Blocks-Ends----------*/





.oldstyle h1, .oldstyle h2, .oldstyle h3, .oldstyle h4, .oldstyle h5, .oldstyle p, .oldstyle ul, .oldstyle ol {
	margin-bottom:10px;
}

.oldstyle h3{display:inline;font-size: 100%;}
.oldstyle h2{font-size:120%}
.hplusone {display: inline; font-size: 120%; font-family: arial; font-weight: normal;}
.oldstyle ol, .oldstyle ul {
    padding-left:1em;
    margin-left:0px;
}
 .oldstyle li {
    padding-left:0px;
    margin-left:1em;
}
