.TEXT {
	font-size: 90%;
	font-family: arial,helvetica,sans-serif;
	}

.TEXTWIDE {
	font-size: 90%;
	font-family: arial,helvetica,sans-serif;
	}

.heading {
	font-size: 18pt;
	font-family: arial,helvetica,sans-serif;
}

.medium1 {
	font-size: 75%;
	font-family: arial,helvetica,sans-serif;
	}

.medium2 {
	font-size: 75%;
	font-family: verdana;
	}

.medium3 {
	font-size: 75%;
	font-family: courier;
	}

.GUTTER1 {
	font-size: 85%;
    font-family: arial,helvetica,sans-serif;
    color:#ffcc66;
	}

.GUTTER2 {
	font-size: 75%;
        font-family: arial,helvetica,sans-serif;
	color:#ccccff;
	}
    
.GUTTER3 {
	font-size: 75%;
	font-family: arial,helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	}

A   {
	text-decoration:none;
	}    

A:link   {
	color: #0000ee;
	text-decoration:none;
	}    


A:visited {
	color: #8B0AAB;
	text-decoration:none;
	}

/*A:active {
	color: #FF0000;
	text-decoration:none;
	}
*/

A:hover {
	background-color: #eee;
	text-decoration: underline;
	}

A.BAR {
	font-size:85%;
	color:#ffffff;
	font-family: arial,helvetica,sans-serif;
	text-decoration:none;
	}

A.HELPBAR {
	color:#000000;
        font-size: 75%;
	font-family: arial,helvetica,sans-serif;
	text-decoration:none;
	}

A.GUTTER {
	color:#ffffff;
        font-size: 85%;
	font-family: arial,helvetica,sans-serif;
        text-decoration:none;
        }   
   
A.GUTTER1 {
	color:#ffcc66;
	font-size:85%;
	font-family: arial,helvetica,sans-serif;
	text-decoration:none;
	}

A.GUTTER2 {
	font-size: 75%;
	font-family: arial,helvetica,sans-serif;
	color:#ccccff;
	text-decoration:none;
	}
	
A.GUTTER3 {
	font-size: 75%;
	font-family: arial,helvetica,sans-serif;
	color:#ffffff;
	text-decoration:none;
	}

A.BUTTON {
	font-size: 75%;
	font-family: arial,helvetica,sans-serif;
	color:#000000;
	text-decoration:none;
	}

H1, .H1 {
	font-size: 125%;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

H2, .H2 {
	font-size: 125%;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

H3, .H3 {
	font-size: 100%;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

H4, .H4 {
	font-size: 100%;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	}

H5, .H5 {
	font-size: 85%;
	font-weight: bold;
	font-style: italic;
	font-family: arial,helvetica,sans-serif;
	}
	
.pmlinka {
	font-family: arial,helvetica,sans-serif;
	font-size:85%;
	font-weight:bold;
	color: #336699;
	text-align:center;
	vertical-align:baseline;                        
	text-decoration:none;
	}

.pmlinkna:link {
	font-family: verdana;
	color: #0000ee;
	text-decoration:none;
	}

A.pmlinkna:visited {
	font-family: verdana;
	color: #8B0AAB;
	text-decoration:none;
	}

/*A.pmlinkna:active {
	font-family: verdana;
	color: #FF0000;
	text-decoration:none;
	}
*/

a.pmlinkna:hover {
	background-color: #eee;
	text-decoration: underline;
	}

.pmlinknb {
	font-family: verdana;
	color: #ffffff;
	text-decoration:none;
	}
a.pmlinknb:hover {
	background-color: #afcdef;
	text-decoration: underline
	}

a.target{
	text-decoration:none;
	background-color: transparent;
}
	
.taba {
	background:#FFFFFF;
 	text-align:center;
	vertical-align:baseline;
	}

.tabna {
	background:#CCCCCC;
	text-align:center;
	vertical-align:baseline;
	}
    
A.dblinks:link {
        font-size: 75%;
        font-family: arial,helvetica,sans-serif;
        color:#336699;
        text-decoration:none;
        }

A.dblinks:visited {
        font-size: 75%;
        font-family: arial,helvetica,sans-serif;
        color:#CC3300;
        text-decoration:none;
        }

h1.heading {
	font-size: 18pt;
	font-family: arial,helvetica,sans-serif !important;
	font-weight: normal !important;
	margin-bottom: 0px;
	margin-top: 0px;
}

.buttongray {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #cccccc; background-color: #ebebeb; font-size: 90%;}

.buttonwhite {font-family:Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; border-color: #cccccc; background-color: #ffffff; font-size: 90%;}


div.headright_bl {
	text-align:right;
	color:#ffffff;
}

div.headright_gr {
	text-align:right;
}

div.headright_bl a.pmlinknb {
	color:#ffffff;
}

div.headright_gr a.pmlinknb {
	color:#000000;
	font-weight: bold;
}

a.gl {
display: none;
}

/* social bookmarking  */

.bookmarking {clear: both; border: 1px solid #c1c1c1; padding: 8px; margin-top: 20px; margin-bottom: 30px;}
.bookmarking a {cursor: pointer;}
.bookmarking h2 {margin-bottom: 7px; text-transform: uppercase; font-size: 0.75em; font-weight: bold;}
.bookmarking h2 a {color: #666; font-size: 0.8em;}
.bookmarking li {padding: 10px 0; padding-right: 7px; display: inline; font-size: 0.65em;}
.bookmarking li a {color: #444;}
.bookmarking img {margin-right: 2px;}
#bookmark-help {display: none;}
#bookmark-help {background: #ddd; border: 1px solid #bbb; font-size: 0.9em; padding: 6px 6px 1px; margin-bottom: 10px;}
#bookmark-help a {color: #990000;}

div.likeButton {
display: inline;
float: left;
margin-top: 0px;
margin-left: 0px;
width: 140px;
}

div.tweetButton {
display: inline;
float: left;
}

div.bb-plus {
display: inline;
float: left;
margin-left: 0px;

}

div.bb-social {
/*width: 550px;*/
float: left;
margin-top: 7px;
margin-bottom: 7px;
}

.contact_hidden {
	position: absolute;
	top: -2000px;
}

input.input_disabled {
	background:#ECECEC !important;
}

h2.subheadline {
background: #c0c0c0;
padding: 2px;
font-family: verdana;
font-style: normal;
font-size: 100%;
}

table.gsc-search-box {
width: 40% !important;
}

#google-normal table.gsc-search-box {
width: 100% !important;
}

