body
{
	font-family:Arial;
	font-size: 14px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	margin:0 auto;
}

#top
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	vertical-align: top;
	padding-top: 59px;
}

.chromestyle ul
{
	text-align:right !important;
}

#top-nav li
{
	border-radius:5px;
	border:1px solid #b8b8b8;
	background-color:#ffffff;
	height:18px;
	padding:0;
	padding-bottom: 2px;
	min-width: 76px;
	display: inline-block;
	text-align: center;
	margin-left: 6px;
}

	#top-nav li a
	{
		color:#898989 !important;
		font-size: 15px !important;
		font-weight: normal !important;
		padding:0;
		margin: 0 4px;
	}

.search-bg
{
	width:100%;
	height:109px;
	background-image:url(images/blue-block.jpg);
	background-repeat:no-repeat;
	/*margin-top: 46px;*/
    margin-top: -29px;
    padding-top: 32px;
}

@-moz-document url-prefix() { 
  .search-bg {
     margin-top: -35px;
    padding-top: 35px;
  }
}

#top-nav {
    vertical-align: top;
    padding-top: 6px;
}

#find
{
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	color: #fff;
	text-align: center;
	padding-right:5px;
}

    #find span {
        font-size: 14px;
        font-weight: normal;
        display: block;
        margin-top: 5px;
    }

	#find input[type="text"],
	#find select
	{
		width:186px;
		border:2px solid #9b9c9e;
		border-radius: 5px;
		height: 30px;
		background-image:url(images/input-bg.jpg);
		background-repeat:repeat-x;
	}

	#find select
	{
		height: 36px;
		width: 190px !important;
        font-size: 16px;
        color:#000000;
	}

	#find input[type="image"]
	{
		margin-right: 10px;
        margin-top: 0px;
	}


.custom-text
{
	color:#231f20;
	font-size:24px;
	text-align:center;
	margin-top: 22px;
	margin-bottom: 13px;
}

.buttons
{
	margin-bottom:40px;
}

	.buttons .three a
	{
		text-decoration: none;
		float: right;
	}

#content
{
	border:1px solid #dcdddd;
	border-radius:13px;
    background-color: #ffffff;
}

.footer .links
{
	background-color:#dcdddd;
	padding:8px;
	margin-top:6px;
}

	.footer .links a
	{
		color:#000000;
		text-decoration:none;
	}

h1
{
	color:#172a88 !important;
	font-size:21px !important;
	font-weight:bold !important;
}

h2
{
	color:#172a88 !important;
	font-size:18px !important;
	font-weight:bold !important;
}

.home #content table a
{
	color: #000000;
	text-decoration:none;
}

.home #content table table td
{
	padding: 10px 0 10px 10px;
	padding-top: 22px;
	background-image: url(images/main-td-border.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	vertical-align:top;
	
}

#content .wrapper
{
	padding: 0 30px;
}

#content.wrapper
{
	padding: 0 30px 0 20px;
}

.home h1,
.home h2
{
	margin-bottom:0;
}

#sidebar
{
    text-align:right;
    margin:0;
}

    #sidebar h3 img {
        border:none;
    }

#sidebar h3,
#sidebar h3 a
{
    color:#898989;
    text-decoration:none;
    margin-bottom:4px;
    font-size:23px;
}

	#sidebar h3 a span
	{
		position:relative;
		top: -7px;
	}

#sidebar a,
#sidebar .keywords
{
    font-size:14px;
    color:#0000cd;
    text-decoration:none;
    line-height: 19px;
}

	#sidebar .keywords
	{
		font-size:13px;
		line-height: 17px;
	}

.gray-box {
    background-color: #EFEFEF;
    border-radius:12px;
    border:1px solid #b5b5b6;
	padding-top: 5px;
}

#small-contact
{
	color: #172a88;
	font-size: 12px;
	font-family: arial;
}

#small-contact .TextBoxesSmall
{
	width: 132px;
	height: 15px;
	padding: 0;
	font-size: 11px;
	border-color:#a6a6a6;
}

.members #content
{
	border:none;
}

	.members #content .wrapper
	{
		padding:0;
	}

.member
{
	border-radius: 13px;
	border: 2px solid #c9caca;
	padding: 10px;
	width: 660px;
}

	.member .title, .member .title a
	{
		color:#213a91;
		font-size:22px;
		font-weight:bold;
        text-decoration:none;
	}

	.member .tab
	{
		width: 175px;
		height: 87px;
		padding-left: 9px;
		background-image: url(images/tab.png);
		background-repeat: no-repeat;
		position: relative;
		left: -6px;
		margin-top: -26px;
		text-align:center;
	}

		.member .tab .phone
		{
			color: #172a88;
			font-size:21px;
			font-weight:bold;
			padding-top: 18px;
			padding-bottom: 11px;
		}

			.member .tab .phone img
			{
				position: relative;
				bottom: -2px;
			}

	.member .notes
	{
		font-size:16px;
		color:#3e3a39;
	}

	.member .more-info
	{
		text-align:left;
		padding-left:10px;
	}

	.member .more-info a
	{
		color:#000000;
		font-size:14px;
		text-decoration:none;
	}


.single-member .title
{
	background-color:#dcdddd;
	color:#172a88;
	font-size:21px;
	font-weight:bold;
}
	.single-member .title td
	{
		padding-top: 3px;
	}

	.single-member .title h1
	{
		margin:0;
		padding-right:35px;
	}

	.single-member .title .phone
	{
		padding-left:35px;
		text-align:left;
	}

		.single-member .title .phone img
		{
			margin-bottom: -3px;
		}


	.single-member .field
	{
		font-size: 16px;
		color: #3e3a39;
		line-height: 22px;
	}

		.single-member .field .name
		{
			padding-right: 35px;
		}

	.member-notes
	{
		color:#898989;
		padding:0 24px;
	}

#stamp
{
	width: 359px;
	height: 359px;
	background-image: url(images/stamp-small.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 10px;
}

.goBack
{
	margin-bottom:10px;
}

	.goBack a
	{
		color:#000000;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold;
		text-decoration:none;
	}

		.goBack a:hover
		{
			text-decoration: underline;
		}

.three ul {
    list-style: none;
    padding: 0;
    height: 87px;
    margin-top:0;
    margin-bottom: 20px;
}

.three li {
    display: inline-block;
    float:right;
}

.three a
{
    display:block;
}

ul, .wrapper
{
    direction:rtl;
}

#find table
{
    direction: rtl;
}

.wrapper table
{
    direction:rtl;
}

.chromestyle
{
    position: relative;
    z-index: 100;
}

#breadcrumbs,
.site #content #breadcrumbs,
.general #content #breadcrumbs
{
    color:#000000;
    margin-bottom: 15px;
}

.site #content #breadcrumbs,
.general #content #breadcrumbs
{
    margin-top:10px;
}

#breadcrumbs a,
.site #content #breadcrumbs table a,
.general #content #breadcrumbs table a
{
    /*color:#9fa0a0;*/
    color:#000000;
    text-decoration:none;
    font-size:16px;
}

.site #breadcrumbs td,
.general #breadcrumbs td
{
    padding:0 !important;
    background:none !important;
}

