﻿.img {margin-right:11px}

/* Netscape 4 safe font sizes */
body, div, p, th, td, li, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

h1 {
	font-size: 130%;
	font-weight: bold;
}

h2 {
	font-size: 120%;
	font-weight: bold;
}

h3 {
	font-size: 110%;
	font-weight: bold;
	font-style:italic;
}

body {
color:#000000;
/* color:#65645B; */
/* font-family:tahoma; 
font-size:11px;*/
padding:0;
margin:0;
/*line-height:12px;*/
line-height:inherit;
text-align:center;
}

#wrapper {
margin:0;
padding:0;
width:100%;
}

#wrap {
margin:0px auto;
padding:0;
width:800px;
}

#top {margin:0px auto 0px auto;
background:url(/memberdirectory/images/AFS-MD-topimage.jpg);
width:800px;
height:121px;
text-align:left;
padding:0px;
}

#indent {
padding-left:75px;
}

#navigation {
width:800px;
background-image: url(/memberdirectory/includes/cssmenus2/skins/modern_blue/img/bgtop_h.gif);
background-repeat: repeat-x;
background-position: left top;
border: none;
}

#whitespace1 {
background-color:#FFFFFF;
}

#whitespace2 {
background-color:#FFFFFF;
}

#whitespace3 {
background-color:#FFFFFF;
}

#whitespace4 {
background-color:#FFFFFF;
}

#whitespace5 {
background-color:#FFFFFF;
}

#whitespace6 {
background-color:#FFFFFF;
}

#whitespace7 {
background-color:#FFFFFF;
}

#whitespace8 {
background-color:#FFFFFF;
}

.whitespace {
background-color:#FFFFFF;
height:5px;
overflow:hidden;
}





#content {background:#ffffff;
width:800px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;
height:405px;
display:table;}


#content2col {
background-color: #FFFFFF;
background-image: url(/memberdirectory/images/full_background.jpg);
background-position: left top;
background-repeat: repeat-y;
width:800px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;
/*height:405px;*/
min-height:100%;
height: auto !important;
height: 100%;
display:table;
}

#content1col {
background-color: #ffffff;
background-image: url(/memberdirectory/images/central_background.jpg);
background-position: left top;
background-repeat: repeat-y;
width:800px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;
/*height:405px;*/
min-height:100%;
height: auto !important;
height: 100%;
display:table;
}

#footer {
width:800px;
height:41px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;}

#footer2 {
width:800px;
height:41px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;}

#footer3 {
width:800px;
height:41px;
margin:0px 0px 0px 0px;
padding:0;
text-align:left;}

.copy {color:#ffffff; text-decoration:none;}


table.sortable a.sortheader {
background-color:#f49f20;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;
padding:3px;
}

table.sortable span.sortarrow {
color:#f49f20;
text-decoration:none;
}

table.sortable td {
padding-bottom: 6px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
border-bottom: 1px dotted #666666;
}

/*MD TABLES*/

.results table tr:first-child td a {
background-color:#f49f20;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;
padding:3px;
height: 45px;
text-align: left;
}

.results table td {
padding-bottom: 6px;
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
border-bottom: 1px dotted #666666;
}


.toplink {
text-align: right;
float: right;
font-size: 9px;
}

.crumbs {
font-size: 9px;
}

q:before, q:after {
content: "";
}

.bigquote {
font-weight:bold;
font-style:italic;
}

/*-------------------------------------------------------PAGE_1,3,4,5-------------------------------------------------------*/

#left_content1 {background:url(/memberdirectory/images/left_background.jpg) left top repeat-y #ffffff;
padding:0;
margin:0;
text-align:left;
width:570px;
float:left;
}

#right_content1 {background:url(/memberdirectory/images/template-images/right_px.jpg) left top repeat-y #ffffff;
padding:0;
margin:0;
float:right;
text-align:left;
width:230px;
height:100%;
display:table;
}

#right_content_top_box {background:url(/memberdirectory/images/template-images/right_px1.jpg) left top repeat-y #ffffff;
padding:0;
margin:0;
text-align:left;
float:right;
width:230px;
}

#left_content_left1 {
padding:0;
margin:0;
float:left;
text-align:left;
width:370px;
}

#left_content_right1 {
padding:0;
margin:0;
float:right;
text-align:left;
width:200px;
}

.inner_left1 {margin:17px 21px 21px 21px;}
.inner_right1 {margin:11px 23px 12px 13px;}

/*-------------------------------------------------------PAGE_2-------------------------------------------------------*/

#left_content2 {background:url(/memberdirectory/images/template-images/left_px1.jpg) left top repeat-y #ffffff;
padding:0;
margin:0;
text-align:left;
width:332px;
float:left;
}

#right_content2 {background:url(/memberdirectory/images/template-images/right_px2.jpg) left top repeat-y #ffffff;
padding:0;
margin:0;
float:right;
text-align:left;
width:291px;
height:100%;
display:table;
}

.inner_left2 {margin:12px 21px 15px 21px;}
.inner_right2 {margin:12px 25px 0px 13px;}

/*-------------------------------------------------------PAGE_6-------------------------------------------------------*/

#c_content {background:url(/memberdirectory/images/central_background.jpg) left top repeat #ffffff;
padding:0;
margin:0;
text-align:left;
width:800px;
height:100%;}

#c_content_white {background-color:#ffffff;
padding:0;
margin:0;
text-align:left;
width:800px;
height:100%;}

.inner_c {margin:17px 21px 21px 21px;}

/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/

.gray {color:#65645B; text-decoration:none}
.blue {color:#2B7CB1; text-decoration:none}
.white {color:#ffffff; text-decoration:none}

.abs {vertical-align:middle}
.big {font-size:12px}
.bigger {font-size:15px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
clear:both}

a {	color:#2e5b7c; text-decoration:underline}

.abs {vertical-align:middle}
		
.submit_form { width:129px;
		height:20px;
		font-family:tahoma;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#B2B2B2;
		background-color:#ffffff;
		color:#333333;
		margin-left:0px;
		margin-right:0px}
		
.form { width:247px;
		height:20px;
		font-family:tahoma;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#B2B2B2;
		background-color:#ffffff;
		color:#333333;
		margin-left:0px;
		margin-right:0px}
		
.textarea { width:247px;
		height:154px;
		font-family:tahoma;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#B2B2B2;
		background-color:#ffffff;
		color:#333333;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

a:hover{text-decoration:none;}
.a:hover{text-decoration:none;}
.menu:hover{text-decoration:underline; color:#A9FF00}

.company tbody tr td { padding: 0px 2px 5px 2px; }
.nestedcompany tbody tr td { padding: 0px 2px 0px 2px; }
.nestedcompany { margin-left: -2px; }
