
/* footer glowing effect */
.footerTD{
	FILTER: Glow(Color=#003366, Strength=1); width:100%;font-size:11px;color:#ffffff;
}
.absmiddle {
vertical-align: middle;
margin-bottom: .25em;
}
.clearer{clear:both;}
/* headings */
h1{
border-bottom:1px solid #888888;
padding-bottom:10px;
margin-bottom:20px;
}
h1.h1OnHome{
border-bottom:1px solid #ffffff;
padding-bottom:10px;
margin-bottom:20px;
font-weight:normal !important;
letter-spacing:2px;
margin-top:0px;
}
img{
border:0px;
}
h2{
margin-bottom:8px;
margin-top:10px;}

h3{
display:inline;
}

#pnCMSMain {

padding-bottom:30px;
}
/* input and textarea styles */
textarea{
border:1px solid black;
background-color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
background-image:url(/parameters/afmorg/arculat/Default/style/textarea_bg.gif);
padding:4px
}
textarea:focus{
border:1px solid #ff0000;
}

input.topLogin{
color:#000;

border:1px solid black;
background-color:#D7DFEA;
width:100px;
height:17px;
font-family:Tahoma;
font-size:10px;
background-image:url(/parameters/afmorg/blocks/images/inputbg.gif);
}
input:focus.topLogin{
border:1px solid #ff0000;
background-color:#D7DFEA;
width:100px;
height:17px;
font-family:Tahoma;
font-size:10px;
background-image:url(/parameters/afmorg/blocks/images/inputbg.gif);
color:#000;
}
input#searchPage, input#contactUs{

border:1px solid black;
background-color:#FFFFFF;
width:250px;
height:20px;
font-family:Tahoma;
font-size:11px;
background-image:url(/parameters/afmorg/arculat/Default/style/input_bg.gif);
}
input#formEditor{
	border:1px solid black;
	background-color:#FFFFFF;
	font-family:Tahoma;
	font-size:11px;
	background-image:url(/parameters/afmorg/arculat/Default/style/input_bg.gif);
	height:20px;
	padding:3px;
}
input:focus#formEditor{
border:1px solid #ff0000;
}

input:focus#searchPage, input:focus#contactUs{

border:1px solid #ff0000;
background-color:#FFFFFF;
width:250px;
height:20px;
font-family:Tahoma;
font-size:11px;
background-image:url(/parameters/afmorg/arculat/Default/style/input_bg.gif);
}
input#btn{
	border:1px solid #000000;
	background-color:#FFFFFF;
	width:100px;
	height:20px;
	font-family:Tahoma;
	font-size:11px;
	padding:0px;
	background-image:url(/parameters/afmorg/arculat/Default/style/button_bg.gif);
}

/* header login block input fields */
.topLogin{
font-family:Tahoma;
font-size:10px;
color:#FFFFFF;
}


/* image gallery */
.navTiny {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
}


/* members list page */
div.memberLogosDiv{
    width:                  300px;
    height:                 175px;
    
    float:                  left;

    margin:                 5px 10px 5px 0px;
    background:             white;
    overflow:               hidden;
	padding:				5px;

    position: 				relative;
    top:                    0px;
    left:                   0px;
	
	border-bottom:			1px solid #eeeeee;
}

.memberTitle{
	border-bottom:1px solid #999999;
	background-color:#eeeeee;
	color:#002F74 !important;
	padding:5px;
	width:300px;
	float:left;
	clear:both;
}
.memberDetailsTable{
float:left;
clear:both;
margin-bottom:10px;

}
p.memberDetails{
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	clear:both;

}

p.memberWebsite{
	float:left;
	font-size:12px;
	font-weight:bold;
	height:20px;
	margin-left:20px;
	clear:both;
}
.membersPageImage{
float:left;
clear:both;
margin-top:0px;
text-align:center;
width:300px;
}

.tableHeadMembers{
background-color:#CCCCCC;
}

/* tables vertical heading texts */
.theadVert{ 
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

writing-mode: tb-rl; filter: flipH() flipV();
vertical-align:bottom;
text-align:left
}


.tableMembers{
border:1px solid #666666;

}
.tableTDMembers{
background-color:#eeeeee;

}

clearer{
clear:both;
}

.navtext {
   font-size:11px;
   font-family:Tahoma;
   border: 1px solid #000000;
   layer-background-color:#FFF6D9;
   background-color:#FFF6D9;
   color:black;
   padding-left:3px;
   padding-right:3px;
   max-width:350px;
}

/* contact form */
.cntLeftCell{
	width:240px;
	float:left;
	padding:3px;
}
.cntRightCell{
	float:left;
	width:320px;
	margin:3px;
}

.newsOnHome{
	color:#fff !important;
}