
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}

.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
body {
	margin: 0px 0px 0px 0px;
	font: normal 70%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table {
	/*border: 1px dotted #ECECDE;*/
	border-collapse: collapse;
}
td {
	font: normal 70%/130% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
hr {
	height: 1px;
	color: none;
background-color:none;
border:none;
border-bottom:dotted 1px #B3B47B
}
form {
	margin: 0px;
	background-color: #ECECDE;
	padding: 20px;
}
.noborder, .noborder td {
	border:0px;
	padding: 0p;
}
th {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	color: #53738C;
}
input, textarea, select, option {
	font: 11px Verdana, Helvetica, Arial, sans-seriff;
	border:solid 1px #674;
}
option{border:0 none;}

.formButton {
	border-top: 2px outset silver;
	border-left: 2px outset silver;
	border-bottom: 2px outset black;
	border-right: 2px outset black;
}
#frmSearch input {
	border-width: 1px;
}
h1 {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	line-height: 115%;
	margin-bottom: 8px;
}
h2 {
font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	line-height: 115%;
	margin-bottom: 8px;
}

h3 {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	line-height: 115%;
	margin-bottom: 8px;
}
h4 {
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	line-height: 115%;
	margin-bottom: 8px;
}
#pageframer {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#pagehead {
	background-color: #B3B47B;
	border: 0px;
	height: 78px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
#pageheadframer {
	border: 0px;
}
#pageheadframer td{
	border: 0px;
	font: normal 70%/10px Verdana;
	color: white;
	padding: 0px;
}
#pageheadframer a {
	color: white;
	text-decoration: none;
}
#pageheadframer a:hover {
	text-decoration: underline;
}
#navbar {
	border: 0px;
	height: 27px;
	padding: 0px 0px 0px 10px;
	background: url(/images/42/bg_navbar.gif) repeat-x;
	vertical-align: middle;
	color: #3C6D8E;
}
#navbar a {
	text-decoration: none;
	color: #3C6D8E;
}
#navbar a:hover {
	text-decoration: underline;
	color: #3C6D8E;
}
#navtable td {
	font: normal 80%/100% Verdana;
	padding: 3px 8px 3px 0px;
	vertical-align: middle;
}
#content {
	border: 0px;
	overflow: auto;
	padding: 0px;
	vertical-align: top;
}
#subpageframer {
	border: 0px;
}
#subpagecontent {
	border: 0px;
	padding: 40px 40px 40px 40px;
	vertical-align: top;}
#subpagecontentblogg {
	border: 0px;
	padding: 0px;
	vertical-align: top;}
#footer {
	border: 0px;
	background: url(/images/42/bg_footer.gif) repeat-x;
	height: 15px;
	padding: 0px 0px 0px 10px;
	vertical-align: bottom;
}
#footer td {
	font: normal 9px/9px Verdana;
	padding: 0px 0px 0px 0px;
	color: #3C6D8E;
}

#footer a {
	color: #3C6D8E;
}
.button {
	border: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #3C6D8E;
	border-right: 1px solid #3C6D8E;
	padding: 1px 4px 0px 4px;
	background: #D6D6B6 url(/images/42/bg_btn.gif);
}
#saidanddone {
	background-color: #EBECDE;
	padding: 12px 12px 12px 12px;
	margin: 10px 0px 0px 0px;
	border: solid 1px #53738c;
}

#saidanddone h1 a {
	color: #53738C;
	text-decoration: none;
	line-height: 115%;
	font-size: 18px;
	font-weight: normal;

}
.newshead a, .newshead {
	color: #9A9A5F;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	text-decoration: none;
	font-size: 18px;
}
#splashlist {background-color:#ebecde; padding:10px; margin-bottom:20px;}
#splashlist h1{margin-top:0px;}
#splashlist h1 a {
	color: #53738C;
	text-decoration: none;
	line-height: 115%;
	font-size: 16px;
	font-weight: bold;
}
#newslist h1 {
	margin-top: 8px;
}
#newslist h1 a {
	color: #53738C;
	text-decoration: none;
	line-height: 115%;
	font-size: 16px;
	font-weight: bold;
}
.date {
	color: #5D707E;
	font-size: 10px;
}
.greenhead {
	background-color: #B3B37D;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, Verdana, sans-seriff;
	font-size: 18px;
	padding: 2px 4px 4px 4px;
	margin: 20px 0px 5px 0px;
	color: white;
}
.greenhead a {
	color: white;
	text-decoration: none;
}
.listimg {
	float: right;
	border: 0px;
}
#subnavigation {
	background-color: #ECECDE;
	padding: 40px 20px 20px 20px;
	border: 0px;
	vertical-align: top;
	width: 180px;
	font-size: 70%;
}
#subnavigation table {
	margin: 0px 0px 5px 0px;
}
#subnavigation a {
	color: #3C6D8E;
	text-decoration: none;
}
#subnavigation a: hover {
	text-decoration: underline;
}
.imgcaption {
	font-size: 60%;
}
#template1 {
	border: 0px dotted #B3B47B;
	vertical-align: top;
}
#template1 #templateleftcol {
	border: 0px dotted #B3B47B;
	border-right: 1px dotted #B3B47B;
	vertical-align: top;
	padding: 0px;
	padding-right: 20px;
	vertical-align: top;
	width: 400px;
}
#template1 #templaterightcol {
	border: 0px dotted #B3B47B;
	padding-left: 20px;
	vertical-align: top;
	width: 260px;
}



#template6 {
	border: none 0px;
	vertical-align: top;
}
#template6 #templateleftcol {
	border: none 0px;
	border-right: 1px dotted #B3B47B;
	vertical-align: top;
	padding: 0px;
	padding-right: 20px;
	vertical-align: top;
	width: 560px;
}
#template6 #templaterightcol {
	border: 0px dotted #B3B47B;
	padding-left: 20px;
	vertical-align: top;
	width: 260px;
}



#template2 {
	border: 0px dotted #B3B47B;
	vertical-align: top;
}
#template2 #templateleftcol {
	border: 0px;
	vertical-align: top;
	padding-right: 20px;
	vertical-align: top;
}
#template2 #templaterightcol {
	border: 0px ;
	padding-left: 20px;
	vertical-align: top;
}
#template3 {
	border: 0px;
	vertical-align: top;
}
#template3 #templateleftcol {
	border: 0px;
	vertical-align: top;
	padding: 0px;
	vertical-align: top;
	width: 400px;
}
#template5, #template4 {
	width: 570px;
}


.pagactive {
	border: 1px solid white;
	padding: 3px 3px 0px 3px;
	margin: 3px;
	width: 20px;
	height: 20px;
	vertical-align: baseline;
	text-align: center;
	background-color: white;
	line-height: 11px;
}
.paginactive {
	border: 1px solid #B3B47B;
	padding: 3px 3px 0px 3px;
	margin: 3px;
	width: 20px;
	height: 20px;
	vertical-align: baseline;
	text-align: center;
	background: url(/images/42/bg_navbar.gif) repeat-x;
	background-color: #ECECDE;
	line-height: 11px;
}
.pagprevious {
	border: 1px solid White;
	padding: 3px 3px 0px 3px;
	margin: 3px 3px 3px 0px;
	height: 20px;
	vertical-align: baseline;
	text-align: center;
	line-height: 11px;
}
.pagnext {
	border: 1px solid White;
	padding: 3px 3px 0px 3px;
	margin: 3px 0px 3px 3px;
	height: 20px;
	vertical-align: baseline;
	text-align: center;
	line-height: 11px;
}
.paging a {
	color: #3C6D8E;
}
.trace {
	border: 0px;
	height: 18px;
	padding: 2px 0px 0px 10px;
	background: url(/images/42/bg_navbar.gif) repeat-x;
	vertical-align: middle;
	color: #3C6D8E;
}
.trace a {
	text-decoration: none;
	color: #3C6D8E;
}
.trace a:hover {
	text-decoration: underline;
	color: #3C6D8E;
}
.listsummary {
	padding: 2px 0px 5px 40px;
	color: #3C6D8E;
}
.infobox {
	background-color: #EBECDE;
	padding: 8px;
	margin-bottom: 20px;
}
#forumlista {
	margin: 6px 0px 0px 15px;
}
#forumlista li {
	margin: 0px 0px 6px 0px;}
.formtable th {
	padding: 0px 10px 10px 0px; 
	vertical-align: top;
	text-align: left;
}
.formtable td {
	padding: 0px 10px 10px 10px;  
	vertical-align: top;
}
.formbutton {
	margin: 0px 0px 0px 10px;
}
#genericForm #categoryid{border:none 0px;}
#divIntressenter #template6 #templateleftcol{width:480px;}

#projsearchtable tr{text-align:left;}

#form24 table{margin-top:20px; }
#form24 #abort_24{display:none;}
#form24 th{font: 8pt Verdana, Arial, Helvetica, Sans-Serif; color:#000;}
table.formtable #rowID_294{display:none}
table.formtable #rowID_293{display:none}
table.formtable #rowID_297{display:none}
table.formtable #rowID_298{display:none}
table.formtable #rowID_292 input{border:none 0px;}

#divSurvey{
display:none;
 width:410px;
 height:294px;
 background:url(/images/42/survey/survey_bg.gif) no-repeat left top transparent;
 position:absolute; 
 left:210px; 
 top: 220px;
 z-index:10000;
}
#dim{ position:absolute; top:0; left:0; width:100%; z-index:9999; 
/*background: url('/images/42/survey/dim.png');*/
background-color:#000;
/*display:none;*/
visibility:hidden;
 text-align:left; 
	filter: alpha(opacity = 70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
zoom:1;
width:100%

}

#divSurvey p{margin:10px 0}

#divSurvey div.content{margin:75px 20px 20px 20px;}
#divSurvey div.content a img{border: 0 none;}
#divSurvey div.content div.surveybuttons{padding-top:20px; text-align:center;}
#divSurvey div.content div.surveybuttons a img{margin:0 10px;}

#tblhidden{display:none;}

.tabletopalign th, .tabletopalign td{
vertical-align:top;
text-align:left;
}

#tdBanners{text-align:left; vertical-align:top; background:url(/images/42/bep_bg_banners.png) no-repeat 10px 10px; padding:10px 0 0 25px; width:250px;}

div.divBannerTitle{
background-color:#B3B37D; 
font-weight:bold; 
padding:6px 0;
text-align:center; 
font-size:14px; 
line-height:16px; 
color:#fff; width:135px;
margin-top:15px; 
font-family:'Trebuchet MS', Arial
}

div.divBannerTitle a{text-decoration:none; color:#fff;}

div.divBanner{padding:13px 0; border-bottom:solid 1px #ccc; width:135px; overflow-x: hidden;}
div.divBanner a{color:#666; text-decoration:none;}
div.divBanner a:hover{color:#000;}
div.divBanner a img{border:0 none}

div.divBannerLink{padding:13px 0; border-bottom:solid 1px #ccc; width:135px; overflow-x: hidden;}
div.divBannerLink a{color:#666; text-decoration:none;}
div.divBannerLink a:hover{color:#000;}
div.divBannerLink a img{border:0 none}

a img{border: 0 none;}