img {
	border:0 none;
}

.body-column .img {
	max-width:575px;
	width: expression(this.width > 575 ? 575: true);
}
strong {color:#262626;}

.tools {
	color:gray;
	font-size:11px;
	float:right;
	font-family:tahoma;
	margin-bottom:10px;
}

.tools ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.tools ul li {
	display:inline;
	float:left;
	font-size:11px;
	font-family:Tahoma;
	margin-left:10px;
	color:gray;
}

.tools ul li.comment {
	padding-left:15px;
	background:url(../images/icon-comment.gif) no-repeat 0 3px;
}

.tools ul li.print {
	padding-left:15px;
	background:url(../images/icon-print.gif) no-repeat 0 3px;
}

.tools ul li.publish {
	padding-left:15px;
	background:url(../images/icon-publish.gif) no-repeat 0 3px;
}


.introtitle {
	/*
	background-color:#feebce;
	color:#685C53;
	margin:0 0 10px;
	padding:5px 10px;
	*/
}

.introtitle h2 {
	/*
	margin:0;padding:0;
	background-color:transparent;
	font-size:14px;
	line-height:1.25em;
	color:#2e6fdc;
	font-family:Times New Roman;
	font-weight:normal;
	font-size:20px;
	border-bottom:1px solid #ccd4d7;
	margin-bottom:10px;
	*/
}

.introtitle h2 a {

}


.parastyles {
	margin:0;
	padding:0;
	clear:both;
}

.parastyles ul {

}

/*.parastyles img,*/
.parastyles img.left {
	float:left;
	margin:5px 15px 5px 0;
	padding:0;
}

.parastyles .newsbody {
	line-height:19px;
	margin:0 0 10px;
	padding:0;
	text-align:justify;
}
.parastyles .newsbody .more{
	margin-top:10px;
}
/*
.parastyles a, .parastyles a:visited, .parastyles a:link {
	color:#69893F;
	text-decoration:underline;
}

.parastyles a:hover {
	background:#69893F none repeat scroll 0 50%;
	color:#FFFFFF;
	padding:1px 0;
	text-decoration:none;
}
*/





/* BREAD CRUMB */

 .breadCrumb {
	color:gray;
	font-size:11px;
	margin-bottom:10px;
 }
 .breadCrumb span {
	 padding:0 5px;
 }


.user-login th, .user-login td {
	padding:6px 4px;
}
.user-signup {
	width:600px;
	margin:0 auto;
}

.user-signup th {
	font-weight:normal;
	text-align:left;
	border-bottom:1px solid #f1f1f1;
	font-size:12px;
	font-weight:bold;
	color:#484848;
}

.user-signup th, .user-signup td {
	border-bottom:1px solid #f1f1f1;
	padding:6px 4px;
	padding-bottom:15px!important;
}



.info, .success, .warning, .error, .validation {
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid;
	margin:0;
	padding:15px 10px 15px 50px;
	margin-bottom:10px;
	line-height:1.5;
}

.info {
    color: #00529B;
    background-color: #BDE5F8;
    /*background-image: url('../images/info.png');*/
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    /*background-image:url('../images/success.png');*/
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    /*background-image: url('../images/warning.png');*/
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    /*background-image: url('../images/error.png');*/
    line-height:18px;
    margin:10px 0;
}


input.input_txt, textarea.input_txt, select.input_txt {
	font-family:Arial;
	font-size:100%;
	padding:3px;
}

input.input_txt {
	font-family:Arial;
	font-size:100%;
	padding:3px;
}


.form-container th, .form-container td {
	padding:2px 4px;
}

.user-login th, .user-login td {
	padding:6px 4px;
}


.photos {
	margin:0;
	padding:0;
	width:600px;
}

.photos li {
	list-style-type:none;
	float:left;
	width:25%;
	height:130px;
	text-align:center;
	margin-bottom:4px;
}

.photos li span {
	display:block;
	font-size:11px;
	font-family:tahoma;
}



	.form-container {


	}

	.error {
		background-color:#FFBABA;
		color:#D8000C;
		border:1px solid #D8000C;
		padding:15px 10px 15px 15px;
		margin-bottom:40px;
	}
	

	#add-comment {
		padding:15px;
		border:1px solid #A4EAB7;
		background-color:#F2FEF5;

	}
	#add-comment h4, .form-container h4 {
		margin:0 0 10px 0;
		color:#004502;
		font-size:18px;
		font-weight:normal;
	}
	
	.form-container a {
		color:#0058A6;
	}
	
	.form-container h4 {
		border-bottom:1px solid #DDDDDD;
		padding-bottom:5px;
	}
	#add-comment .fld{
		float:left;
		width:400px;
	}
	
	#add-comment .description {
		color:#999999;
		font-size:11px;
		float:left;
	}
	
	#add-comment .description a {
		color:#999999;
		font-size:11px;
	}

	#add-comment label, .form-container label {
		display:block;
		width:150px;
		float:left;
		font-size:13px;
	}
	.form-container label {
		font-weight:bold;
		color:#393733;
	}
	#add-comment .form-row, .form-container .form-row {
		margin-bottom:10px;
		clear:both;
	}
	#add-comment .form-row input, #add-comment .form-row textarea, .form-container .form-row input, .form-container .form-row textarea { 
		font-size:12px;
		padding:2px;
		font-family:arial;
	}




#comment-list {margin-bottom:20px;}

#comment-list h4 {color:#004502;font-size:18px;font-weight:normal;margin:0 0 6px 4px;}
#comment-list ul {margin:0;padding:0;}
#comment-list ul li {list-style-type:none;border:1px solid #C4E9CE;margin-bottom:10px;}
#comment-list ul li h5 {margin:0;padding:6px;background-color:#F2FEF5;font-size:12px;color:#004502;position:relative;}
#comment-list ul li h5 span.date{font-weight:normal;position:absolute;right:8;color:#868F86;}
#comment-list ul li p {padding:6px;margin:0;}

#mod_search_searchword {
	border:medium none;
	color:#697379;
	font-size:12px;
	font-weight:normal;
	height:16px;
	padding:6px;
	width:199px;
	font-family:arial;
}

#mod_search_searchword {
	background:transparent url(../images/bg_search.png) no-repeat scroll 0 50%;
}

#mod_search_searchword:focus {
	background-position:100% 50%;
	color:#333333;
}


table.style1 {
	background-color:#CCD4D7;
	border-spacing:1px;
	font-family:tahoma;
	line-height:16px;
}


table.style1 thead th {
	background-color:#dfe3e4;
	padding:6px 10px;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	border-top:1px solid #CCD4D7;
	color:#333;
	text-align:center;
	line-height:12px;
}

table.style1 tfoot td {
	background-color:#FFF8F2;
	padding:3px;
	font-family:tahoma;
	font-weight:normal;
	font-size:11px;
	border-bottom:1px solid #F3C8A3;
	color:#333;
	text-align:left;
}



table.style1 td {
	background-color:#fff;
	padding:4px 10px;
	font-family:tahoma;
	font-size:11px;
	color:#333;
	text-align:left;
}


.sitemap ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.sitemap ul li h2 {
	font-size:20px;
	border-bottom:medium none;
	padding:0;
}
.sitemap ul li.level-1 {
	margin-bottom:10px;
}

.sitemap ul ul li, .sitemap ul ul li {
	margin:0;
	background:transparent url(../images/list.gif) no-repeat scroll 0 6px;
	padding-left:15px;
}

.sitemap ul ul {
	margin:0 0 0 20px;
	padding:0;
	list-style-type:none;
}

.sitemap ul ul li {
	margin-bottom:3px;
}

div.submitBtnDiv {
	margin-left:35px;
}

a.button-1 {
	width:164px;
	height:35px;
	display:block;
	background:transparent url(../images/button-1.gif) no-repeat 0 0;
}

a.button-1:hover {
	background-position:0 -36px;
}

a.button-1 span {
	display:none;
}


/* ICONS */
/* ICONS */
a[href$=".pdf"],
a[href$=".PDF"],
a.pdf {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
}
a[href$=".doc"],
a[href$=".DOC"],
a.doc {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_word.png) no-repeat left center;
}
a[href$=".xls"],
a[href$=".XLS"],
a.xls {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_excel.png) no-repeat left center;
}
a[href$=".gz"],
a[href$=".GZ"],
a[href$=".gzip"],
a[href$=".GZIP"],
a[href$=".zip"],
a[href$=".ZIP"],
a.archive {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/page_white_zip.png) no-repeat left center;
}
a[href$=".exe"],
a[href$=".EXE"],
a.application {
	padding: 2px;
	padding-left: 20px;
	background: url(../images/icons/application.png) no-repeat left center;
}




a.button-orange {
	height:14px;
	background:url(../images/sp-buttons.png) no-repeat 0 0;
	display:block;
	float:left;
	padding-left:5px;
	color:#277e9d;
	font-size:11px;
	line-height:14px;
	text-decoration:none;
}

a.button-orange span {
	display:block;
	float:left;
	height:14px;
	background:url(../images/sp-buttons.png) no-repeat 100% -15px;
	padding-left:3px;
	padding-right:8px;
	padding-top:0;
	cursor:pointer;
}

.button-orange span em {
	font-size:9px;
}

.more-button {
	height:14px;
}

.box .more-button, .box2 .more-button {
	float:right;
}
.box2 .box-content {
	padding-bottom:12px;
}


a.button-orange:hover {
	background-position:0 -30px;
	text-decoration:none;
	color:#004c67;
}

a.button-orange:hover span {
	background-position:100% -45px;
}


ul.recent-news {
	margin:0;
	padding:0;
}

ul.recent-news li {
	list-style-type:none;
	background:transparent url(../images/list.gif) no-repeat scroll 0 6px;
	padding-left:12px;
	margin-bottom:10px;
}

ul.recent-news li a {
	text-decoration:underline;
}

ul.recent-news li a {
	text-decoration:none;
}


/* FOOTER */

#footer {
	font-size:11px;
	color:#5E5E5E;
	text-align:center;
	background:url(../images/footer-bg-repeat.png) repeat-x left bottom;
}

#footer-wrap {
	padding:10px 0 20px 0;
	background:url(../images/footer-bg.gif) no-repeat center bottom;
}

