blockquote, q {
	quotes: none;
	margin-left: 30px;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.col_5, .col_10, .col_15, .col_20, .col_25, .col_30, .col_40, .col_45, .col_50, .col_55, .col_60, .col_65, .col_70, .col_75, .col_80, .col_85, .col_85, .col_90, .col_95, .col_100 {
	padding:0px;
	margin:0px;
	float:left;
	overflow:hidden;
}

.col_5 {width:5%;}
.col_10 {width:10%;}
.col_15 {width:15%;}
.col_20 {width:20%;}
.col_25 {width:25%;}
.col_30 {width:30%;}
.col_35 {width:35%;}
.col_40 {width:40%;}
.col_45 {width:45%;}
.col_50 {width:50%;}
.col_55 {width:55%;}
.col_60 {width:60%;}
.col_65 {
	width:55%;
}
.col_70 {width:70%;}
.col_75 {
	width:100%;
}
.col_80 {width:80%;}
.col_85 {width:85%;}
.col_90 {width:90%;}
.col_95 {width:95%;}
.col_100{ width:100%;clear:both;}

ul.navlist_h, ul.navlist_v{
	display:block;
	list-style:none;
	padding:2px;
	margin:0px;
	width:100%;
	float:left;
	clear:both;
}
ul.navlist_h li, ul.navlist_v li{
	display:block;
	float:left;
	padding:5px;
	margin:0px;
}
ul.navlist_h li a, ul.navlist_v li a{display:block;}
ul.navlist_v, ul.navlist_v li{ float:none; overflow: hidden;}
ul.navlist_h li.last_R, ul.navlist_v li.last_R {margin-right:0px; padding:0px;}
ul.last_R {margin-right:0px; padding:0px;}
div.clear { clear:both;}

.redtxt {color:#FF0000;}

/* CSS extra style for Base.css */
div.gallery_grid a {
	display:block; float:left; 
	border:1px solid #CCCCCC; background-color:#fff;
	margin: 0px 10px 10px 0px; 
	padding:5px; 
	text-align:center; font-size:0.9em; text-decoration:none; font-weight:bold;
}
div.gallery_grid a:hover {background-color:#f8fcfe;text-decoration:none;}
div.gallery_grid img {display:block; clear:both; margin-bottom:0.5em;}

div.testimonial p {
	display:block; font-size:0.8em;
	background-color:#FFFFFF;
	background-image: url(../images/quoteMark.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding:5px 0px 1em 40px;
	border-bottom: 1px dotted #CCCCCC; margin-bottom:1em;
}
div#errorMsg {background-color:#FFD7D7; color: #FF0000; border:1px solid #FF0000; margin-bottom:5px; padding:3px; display:none; clear:both; font-size:0.9em;}
div.testimonial em {font-size:1.2em; background:transparent;}
