﻿/*html{
  border:0px;
}

body{
    margin: 0px;
    padding: 0px;
}
*/

.categoryWrapper{	overflow:hidden;	width:296px; 	height:auto;	margin:0;	padding:8px 0 0 6px;}
.category{ 	overflow:hidden;	float:left;	width:290px; 	height:auto; 	margin:0;	}
/*cornerleft.gif*/
/*
.categoryLeft{   	float:left;	width:11px;  	height:100%;	background:url(Graphics/content/directory/corner-left.gif);  background-repeat:repeat-y;}
*/
.categoryLeft{ 	 overflow:hidden;	float:left;	width:11px;   	 	background:url(Graphics/content/directory/corner-left.gif); background-repeat:repeat-y;}

.categoryMid{ 	 overflow:hidden;	float:left;	  height:100%;	 	background:url(Graphics/content/directory/corner_mid1.gif); background-repeat:repeat-x;}
.categoryRight{ overflow:hidden;	 float:left;	width:11px;  	 	background:url(Graphics/content/directory/corner-right.gif);background-repeat:repeat-y;}
/*cornerright.gif*/

.categoryMid ul {   vertical-align:middle; 	margin-top:0; margin-bottom:0;  margin-right:0px;  line-height:13px;     list-style-position:outside;  list-style-image:url("Graphics/content/directory/bullet2.gif");    	}
.categoryMid ul li{   vertical-align:middle;  color:#000000;     margin: 0 0 0 0; padding: 0 0 0 0;  	font-family:  Arial ;    font-size:11px;	line-height:13px;	  	}

.categoryMid ul li a:active {       color:#000000;     font-weight:bold ; text-decoration:none; }
.categoryMid ul li a:visited {   color:#000000;   font-weight:bold ; text-decoration:none; }
.categoryMid ul li a:link {        color:#000000;     font-weight:bold ; text-decoration:none; }
.categoryMid ul li a:hover   {    color:#000000;     font-weight:bold ;   text-decoration:none; 	 text-decoration:underline;}


.categorybottomLeft{ 	float:left;	width:11px;	height:11px;	background:url(Graphics/content/directory/corner-bottom-left.gif);}
.categorybottomMid{ 	overflow:hidden;	float:left;	 height:11px;	background:url(Graphics/content/directory/corner-bottom-mid2.gif);}
.categorybottomRight{ 	float:left;	width:11px;	height:11px;	background:url(Graphics/content/directory/corner-bottom-right.gif);}
.categorybottom{ 	overflow:hidden;	float:left;	width:300px;	height:11px;	margin:0;	}
/*
.CategoryTitle { padding:15px 0px 5px 0px;	font-family: Arial;	font-size: 14px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle a:link{ padding:15px 0px 5px 0px;	font-family: Arial;	font-size: 14px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle a:visited{ padding:15px 0px 5px 0px;	font-family: Arial;	font-size: 14px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle a:hover{ padding:15px 0px 5px 0px;	font-family: Arial;	font-size: 14px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	 }
*/
.CategoryTitle { padding:15px 0px 5px 3px;	font-family: Arial;	font-size: 15px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}

.CategoryTitle a:link {  padding:15px 0px 5px 3px;	font-family: Arial;	font-size: 15px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle a:visited{  padding:15px 0px 5px 3px;	font-family: Arial;	font-size: 15px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle a:hover{padding:15px 0px 5px 3px; font-family: Arial;	font-size: 15px; text-decoration:underline;	font-weight: bold;	font-variant: normal;	color: #0381C5;	 }



.CategoryTitle2 { padding:12px 0px 5px 0px;	font-family: Arial;	font-size: 12px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}

.CategoryTitle2 a:link {  	font-family: Arial;	font-size: 12px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle2 a:visited{  	font-family: Arial;	font-size: 12px;	font-weight: bold;	font-variant: normal;	color: #0381C5;	text-decoration: none;}
.CategoryTitle2 a:hover{ font-family: Arial;	font-size: 12px; text-decoration:underline;	font-weight: bold;	font-variant: normal;	color: #0381C5;	 }


.categoryImage{ margin-top:5px;	float:left;	width:68px;	height:68px;}
.categoryText{	float:left;	width:492px;	height:56px;	padding:2px 0 0 6px;  }

p.categoryTitle { 	font-size:13px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;	padding:0;	margin:0;}
p.categoryTitle a { 	font-size:13px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;	padding:0;	margin:0;}
p.categoryTitle a:hover{ 	font-size:13px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;	padding:0;	margin:0;}

p.categoryTitle a:visited {	font-size:13px;	font-family:Arial;	color:#000000;	font-weight:bold;		padding:0;	margin:0;}

.mainContent
{
    float:left;
	padding: 10px 0 0 5px;
}

.hrTitle{	width: 590px;	height:38px;	margin:0;	text-align:center;}
.hrTitleS {	width: 590px;	height:25px;	margin:0px 0 5px 17px;		vertical-align:top;	text-align:left;	font-size:22px; 	color:#ffffff;}
.hrTitle p{	margin:5px 0 0 17px;	padding:0;		font-family:Arial;		text-align:left;}
.hrTitle p a{	margin:5px 0 0 17px;	padding:0;	font-size:20px;	font-family:Arial;	color:#ffffff;	text-align:left;}

.hrTitle p a:visited{	margin:5px 0 0 17px;	padding:0;	font-size:20px;	font-family:Arial;	color:#ffffff;	text-align:left;}

.orangeDirectoryWrapper{	overflow:hidden;    width:604px;		height:auto;			margin:0;	padding:0;}
.orangeLeftBorder{	float:left;	width:14px;		height:auto;		background:url(Graphics/content/directory/form_leftline.gif) repeat-y;		}
.orangeRightBorder{	float:left;	width:14px;		height:auto;		background:url(Graphics/content/directory/form_rightline.gif) repeat-y;	}
.orangeDirectoryBar{	overflow:hidden;	float:left; background:#EFA30C;    width:550px;		height:auto;		}

/*Directory search pane*/
.directorySearch{    width: 545px;	height:50px;	margin:13px 0 0 0;}
.directorySearch p{    font-size:12px;	font-family:Arial;	color:#000000;	text-align:center;}
.directorySearchLeft{    background:url(Graphics/content/directory/searchLeftImg.jpg) left top;    float:left;    width:55px;    height:50px;}
.directorySearchMid{	overflow:hidden;    float: left;	width:500px;	height:40px;	padding:14px 0 0 0;	margin:0;	    background:url(Graphics/content/directory/searchMidImg.jpg) repeat-x  ;}
.directorySearchMid span{	font-family:Helvetica;	overflow:hidden;	font-size:15px;		color:#0081C6;			margin:0 5px 0 4px;	padding:0;	}
.directorySearchMid input{	overflow:hidden;	width:282px;	height:18px;	font-size:13px;	color:#0081C6;	margin:0;	padding:0;	}
.directorySearchMid image{	overflow:hidden;	width:282px;	height:18px;	font-size:13px;	color:#0081C6;	margin:0;	padding:0; 	}
.directorySearchRight{    background:url(Graphics/content/directory/searchRightImg.jpg) left top;    float:left;    width:9px;    height:50px;}

/*End Of Directory search pane*/

/*Consultants category pane*/
.textRow{    clear:left;	width:595px;	height:100%;	padding:10px 0 0 9px;}
.textArea{    float: left;    width: 285px;	padding:0 8px 0 0;}
/*.textArea ul{
	margin:0px;
	padding:0px;
    clear: both;
}
.textArea ul li{
    color:#000000;
    margin-left:25px;
	font-family:Arial;
    font-size:9px;
	line-height:12px;
}*/

.directoryRow{	width: 590px;	float:left;	/*height:35px;*/	margin:0;}

.headingWrapper{	overflow:hidden;	width:285px;	height:29px;/*	background:#00FF00;*/	float:left; }
.headingLeft{    background:url(Graphics/content/directory/headingYellowLeftImg.jpg);    float:left;    height:29px;    width:7px;}
.headingMid{	background:url(Graphics/content/directory/headingYellowMidImg.jpg);    float:left;    width:271px;	height:29px;	padding:6px 0 0 0;}
.headingMid p{	margin:0;	padding:0;	font-family:Arial;	font-size:11px;	color:#0081C6;}

.headingMid a{	margin:0;	padding:0;	font-family:Arial;	font-size:12px;	color:#0081C6;}
.headingMid a:hover{	margin:0;	padding:0;	font-family:Arial;	font-size:12px;	color:#0081C6;}
.headingMid a:visited{	margin:0;	padding:0;	font-family:Arial;	font-size:12px;	color:#0081C6;}

.headingRight{    background:url(Graphics/content/directory/headingYellowRightImg.jpg);    float:left;    height:29px;    width:7px;}

.plusWrapper{	clear:both;    float:left;	width:95%;	height:42px;	padding:0  0px 0 0;}

.plusLeft a{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;	}
.plusLeft p{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0 0 5px 0;	}
.plusLeft a:visited{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px  0 0 0;	padding:0; text-decoration:none;	}
.plusLeft a:hover{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;		text-decoration:none;}

.plus{	    float:right; width:220px;	 	height:42px;	background:#ffffff;}
.plusLeft{  float:left;    width:61px;    height:42px;		background:url(Graphics/content/directory/plusLeftImg.jpg);}
.plusMid{	float:left;    width:116px;    height:42px;		background:url(Graphics/content/directory/plusMidImg.jpg);}
.plusMid p{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0 0 5px 0;	}
.plusMid a{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;	}
.plusMid a:visited{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px  0 0 0;	padding:0; text-decoration:none;	}
.plusMid a:hover{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;		text-decoration:none;}
.plusRight{  float:left;    width:9px;    height:42px;		background:url(Graphics/content/directory/plusRightImg.jpg);}


/*
.plusWrapper{	clear:both;    float:left;	width:100%;	height:42px;	padding:0  0px 0 0;}

.plusLeft a{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;	}
.plusLeft p{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0 0 5px 0;	}
.plusLeft a:visited{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px  0 0 0;	padding:0; text-decoration:none;	}
.plusLeft a:hover{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;		text-decoration:none;}

.plus{	    float:right;	width:186px;	height:42px;	background:#ffffff;}
.plusLeft{  float:left;    width:61px;    height:42px;		background:url(Graphics/content/directory/plusLeftImg.jpg);}
.plusMid{	float:left;    width:116px;    height:42px;		background:url(Graphics/content/directory/plusMidImg.jpg);}
.plusMid p{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0 0 5px 0;	}
.plusMid a{ font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;	}
.plusMid a:visited{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px  0 0 0;	padding:0; text-decoration:none;	}
.plusMid a:hover{	font-family:Helvetica;	font-size:14px;	color:#0081C6;	margin:13px 0 0 0;	padding:0;		text-decoration:none;}
.plusRight{  float:left;    width:9px;    height:42px;		background:url(Graphics/content/directory/plusRightImg.jpg);}
*/
/*End of content items*/

/*Start Of Alpha Search*/
.alphaSearchWrapper{	width:614px; 	height:28px;}
.alphaSearchLeft{	float:left;	width:340px; 	height:28px;}
.alphaSearchRight{	float:right;	width:260px;   	 	padding:0  10px 0 0;}
.alphaSearchBox01{	float:right;	width:auto;	height:28px;	background:#ffffff;}
.alphaSearchBox02{	float:right;	width:auto;	height:28px;	background:#ffffff;}
.alphaHeaderLeft{	float:left;	width:6px;	height:28px;	background:url(Graphics/content/directory/alphaHeaderLeft.jpg);}
.alphaHeaderMid{	float:left;	width:auto;	height:28px;	background:url(Graphics/content/directory/alphaHeaderMid.jpg);}
.alphaHeaderMid p{	float:left;	margin:  7px 0 0 0;	padding:0;	font-size:10px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.alphaHeaderMid p.dos{	float:left;	margin:7px 0 0 10px;	padding:0;	font-size:8px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.alphaHeaderMid02{	float:left;		width:auto;	height:28px;	background:url(Graphics/content/directory/alphaHeaderMid.jpg);}
.alphaHeaderMid02 p{	float:left;	margin: 5px 0 0 0;	padding:0;	font-size:8px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.alphaHeaderMid02 p.dos{	float:left;	margin:5px 0 0 5px;	padding:0;	font-size:10px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.grey{	color:#999999;}

.alphaHeaderMid p a{ 	float:left;	margin: 0px  1px 0px 0px;	padding:0;	font-size:10px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.alphaHeaderMid p a:active{	float:left;	margin: 0px 1px 0px 0px;	padding:0;	font-size:10px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.alphaHeaderMid p a:hover{	float:left;	margin: 0px 1px 0px 0px;	padding:0;	font-size:10px;	font-weight:bold;	font-family:Arial;	color:#333333;	text-align:left;}
.alphaHeaderMid p a:visited{	float:left;	margin: 0px 1px 0px 0px;	padding:0;	font-size:10px;	font-weight:bold;	font-family:Arial;	color:#797979;	text-align:left;}

.alphaHeaderRight{
	float:left;	width:6px;	height:28px;
	background:url(Graphics/content/directory/alphaHeaderRight.jpg);
}
/*End Of Alpha Search*/
/*Start Of consultancy */
.consultancyWrapper{	overflow:hidden;	width:596px;	height:auto;	margin:0;	padding:10px 0 0 8px;}
.consultancy{	overflow:hidden;	float:left;	width:597px;	height:85px;	margin:0;	}
.consultancyLeft{	float:left;	width:8px;	height:75px;	background:url(Graphics/content/directory/consultancyLeftImg.jpg);}
.consultancyMid{	overflow:hidden;	float:left;	width:571px;	height:75px;	background:url(Graphics/content/directory/consultancyMidImg.jpg);}
.consultancyRight{	float:left;	width:8px;	height:75px;	background:url(Graphics/content/directory/consultancyRightImg.jpg);}
.consultancyImage{ margin-top:5px;	float:left;	width:68px;	height:68px;}
.consultancyText{	float:left;	width:492px;	height:56px;	padding:2px 0 0 6px;  }

p.consultancyTitle { 	font-size:13px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;	padding:0;	margin:0;}
p.consultancyTitle a { 	font-size:13px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;	padding:0;	margin:0;}
p.consultancyTitle a:hover{ 	font-size:13px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;	padding:0;	margin:0;}

p.consultancyTitle a:visited {	font-size:13px;	font-family:Arial;	color:#000000;	font-weight:bold;		padding:0;	margin:0;}
 
p.consultancyInfo {	padding:4px 0 0 0;	margin:0;	font-size:9px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;}
p.consultancyRadio {	float:left;	padding:2px 0 0 0;	margin:0;	font-size:11px;	font-family:Arial;	color:#000000;	text-align:left;font-weight:bold;}
p.consultancyRadio input{	margin:1px 3px 0 0;	height:9px;	width:9px;}
p.consultancyRadio a:visited {	float:left;	padding:4px 0 0 0;	margin:0;	font-size:12px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;}
p.consultancyRadio a:active {	float:left;	padding:4px 0 0 0;	margin:0;	font-size:12px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;}
p.consultancyRadio a:hover {	float:left;	padding:4px 0 0 0;	margin:0;	font-size:12px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;}
p.consultancyRadio a {	float:left;	padding:4px 0 0 0;	margin:0;	font-size:12px;	font-family:Arial;	color:#000000;	text-align:left;	font-weight:bold;}



/*End Of consultancy */

.error {font-weight: bold; color: #E74100; font-size: 12px;}

a.Paging        {  	margin: 5px 1px 0px 0px;	padding:0;	font-size:9px;	font-weight:bold;	font-family:Arial;	color:#333333;	}
a.Pagingactive  { 	margin: 5px 1px 0px 0px;	padding:0;	font-size:9px;	font-weight:bold;	font-family:Arial;	color:#333333;	}
a.Paging:hover  { 	margin: 5px 1px 0px 0px;	padding:0;	font-size:9px;	font-weight:bold;	font-family:Arial;	color:#333333;	}
a.Paging:visited{	margin: 5px 1px 0px 0px;	padding:0;	font-size:9px;	font-weight:bold;	font-family:Arial;	color:#797979;	}


.arial_bold_18 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.arial_12_normal {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}
.arial_blue_18 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #0381C5;
	text-decoration: none;
}
.arial_bullet {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #616264;
	text-decoration: none;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #FFFFFF;
}
.combo {
	background-image: url(images/bg_combo.gif);
	/*
	background-color: #666666;
	*/
}
