/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(bg.gif); background-repeat:repeat-x;
}




.componentheading { background-image:url(bg_title.jpg); background-repeat:no-repeat; background-position:left; color:#3C7FF4; font-size:18px; font-weight:bold; height:45px; padding-top: 20px; padding-left:20px; }
.contentheading {margin-top: 2px; color:#3C7FF4; font-size:16px; font-weight:bold; background-image:url(full_page.png); background-position:left; background-repeat:no-repeat; padding-left:30px; }
.buttonheading img { border: 0px;}
h3 {background-image:url(bg_title.jpg); background-repeat:no-repeat; background-position:left; color:#3C7FF4; font-size:18px; font-weight:bold; height:45px; padding-top: 20px; padding-left:20px; }
.banneritem img{ border: 0px; }
.caption { float:left; margin-right:5px; margin-left: 5px; padding:5px; border: #CCCCCC solid 1px; }
.readon { display:block; text-align:right; background-image:url(img05.gif); background-repeat:no-repeat; background-position:right; padding-right: 12px;}
.contentpaneopen{ font-size:14px; width:100%;  }
.article_column { margin: 10px;}
.latestnews li{ background-image:url(new_page.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; margin-bottom: 5px;}
.latestnews li:hover{ background-image:url(next.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; margin-bottom: 5px;}
.latestnews li, a:hover{ color: #3C7FF4;}
#mod_search_searchword{ border:#CCCCCC solid 1px; margin-top: 3px; 
	    background-image: url( 'gray_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
		background-color:#FFFFFF;
		vertical-align:middle;
 }
.button { border:#CCCCCC solid 0px; margin-left: 3px; vertical-align:middle; }
.searchintro { width:100%}
fieldset{ border: 0px;}
fieldset div{ border-bottom: #CCCCCC dotted 1px;}
fieldset a{ background-image:url(search_page.png); background-position: left; background-repeat: no-repeat; padding-left: 15px;}
.blog{ width:100%;}
.contentpane a{background-image:url(attachment.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; }
.blog_more strong{margin-top: 2px; color:#3C7FF4; font-size:18px; font-weight:bold; }
.blog_more li{ background-image:url(new_page.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; margin-bottom: 5px;}
.blog_more li:hover{ background-image:url(next.png); background-position: left; background-repeat: no-repeat; padding-left: 15px; margin-bottom: 5px;}
.blog_more li, a:hover{ color: #3C7FF4;}
.pagenav{ font-weight:bold; text-decoration:none;}
.createdate { font-size:10px; color:#999999; text-align:right;}
.inputbox{
border:#CCCCCC solid 1px;
	    background-image: url( 'gray_bg.png' );
	    background-repeat: repeat-x;
	    background-position: top;
		background-color:#FFFFFF;
		
}
.moduleonline h3{ text-align:left;}
.moduleonline{ text-align:center;}
.system-pagebreak { border:#CCCCCC solid 1px;}
.system-pagebreak td{ border:#CCCCCC solid 1px;}











	

