A, ABBR, ACRONYM, ADDRESS, APPLET, BIG, BLOCKQUOTE, BODY, CAPTION, CITE, CODE, DD, DEL, DFN, DIV, DL, DT, EM, FIELDSET, FONT, FORM, H1, H2, H3, H4, H5, H6, HTML, IFRAME, IMG, INS, KBD, LABEL, LEGEND, LI, OBJECT, OL, P, PRE, Q, S, SAMP, SMALL, SPAN, STRIKE, STRONG, SUB, SUP, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR, TT, UL, VAR {
	border:0;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:normal;
	outline:0;
	vertical-align:baseline;
	margin:0;
	padding:0
}
/*****************************************************************************/
html, body {	
	font-family:Arial, Verdana;
	font-size:12px;
}

A{font-weight:normal; text-decoration:none;}
A:link{color:#0066F3;}
A:visited{color:#0066F3; border-bottom:1px #0066F3 dotted;}
A:hover{color:#e2007a; text-decoration:underline;border-bottom:none;}
A:active{}

A.img:visited{border-bottom:none;}
/*****************************************************************************/
#header, #footer{
	padding:0px 30px 0px 30px;
	color:#CCC;
	font-weight:normal;
}

#header{text-align:right;}

#header UL, #footer UL{	
	margin:0px;
	padding:0px;
}

#header LI, #footer LI{
	padding:0px 10px 0px 10px;	
	margin:0px;
	display:inline;
	border-right:1px #ccc dotted;
}
#footer LI{border-left:1px #ccc dotted;border-right:none;}

#header A:link, #footer A:link{color:#CCCCCC;text-decoration:none;}
#header A:visited, #footer A:visited{color:#999999;text-decoration:none;}
#header A:hover, #footer A:hover{color:#CCCCCC;text-decoration:underline;}
#header A:active, #footer A:active{color:#CCCCCC;text-decoration:underline;}

#footer{
	margin-top:5px;
}
/*****************************************************************************/
#header2 UL{
	margin:0px;
	padding:0px;
	list-style:none;
}
#header2 LI{
	margin:0px;
	padding:0px 10px 0px 10px;	
	width:138px;	
	height:68px;
	float:left;
	vertical-align:bottom;
	/*background-color:#00FF66;*/
	border-left:1px #ccc solid;
	
	font-size:16px;
}
#header2 LI A{font-weight:700; text-decoration:none;color:#00265a;border-bottom:none;}
#header2 LI A:link{}
#header2 LI A:visited{border-bottom:1px #00265a dotted;}
#header2 LI A:hover{color:#e2007a; text-decoration:underline;border-bottom:none;}
#header2 LI A:active{}

#header2 #menu UL LI:hover{background-color:#EFEFEF;}

/*****************************************************************************/
#container2{
	padding:30px;
	color:#636363;
}

/*****************************************************************************/
#banner{		
	/*background-image:url('/themes/lab/images/banner_01.jpg');
	background-repeat:no-repeat;
	background-position:30px 0px;*/
}
#banner-text{
	/*background-color:#e2007a;*/
	/*
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	*/
	
	color:#FFFFFF;
	font-weight:700;
	font-size:50px;
}
/*****************************************************************************/
H3.section-title{
	font-weight:  bold;
	color:  #636363;
	font-size:  1.5em;
	letter-spacing: -1px;
	margin:  0px 0 9px 0;
}
.post{
	font-size:12px;
	line-height:18px;
}
.post STRONG{font-weight:700;}
.post P{
	margin:10px 0px 10px 0px;
}
.post H3, .post H3 A{
	margin: 5px 0px 10px 0px;
	color:#e2007a;
	font-weight:700;
	text-decoration:none;
	font-size:14px;
}
.post H3 A:link{color:#e2007a; }
.post H3 A:visited{color:#e2007a; border-bottom:1px #e2007a dotted;}
.post H3 A:hover{color:#0066F3;border-bottom:none; text-decoration:underline;}
.post H3 A:active{}


.post BLOCKQUOTE{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00265a;
	font-size:18px;
	font-style:italic;
	line-height:26px;
	margin-top:15px;
	margin-bottom:15px;
	padding:2px 45px 5px 45px;
	background-image:url(images/quote1.gif);
	background-position:15px;
	background-repeat:no-repeat;
}

.post SPAN.date{
	color:#636363;
	font-size:10px;
	position:relative;
	top:-4px;	
}

.post DIV.post-content{
	margin-top:10px;
}

.content .post-row DIV.col01 H3 A{
	font-size:20px;
	font-weight:900;
	line-height:25px;
}
/**********************************************************************************/
.content .post-row-2col DIV.col01{ text-align:justify;	}

.content .post-row-2col UL.post-list LI{margin-bottom:15px; border-bottom:1px #8C8C8C dotted;list-style:none;}
.content .post-row-2col UL.post-list LI:hover{background-color:#EFEFEF;}
.content .post-row-2col UL.post-list LI H4{margin-bottom:5px;}
/*
.content .post-row-2col UL.post-list LI A{font-weight:normal; text-decoration:none;}
.content .post-row-2col UL.post-list LI A:link{color:#0066F3;}
.content .post-row-2col UL.post-list LI A:visited{color:#0066F3; border-bottom:1px #0066F3 dotted;}
.content .post-row-2col UL.post-list LI A:hover{color:#e2007a; text-decoration:underline;border-bottom:none;}
.content .post-row-2col UL.post-list LI A:active{}
*/
/**********************************************************************************/
.post DIV.blockimg-right {
	float:right;
	margin:0px 10px 5px 10px;
}

/**********************************************************************************/
.errors{
	color:red;
}

.credit{
	font-size:9px;
	color:#999;
}

