body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:url(../images/main_bg.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	margin:0px auto;
	padding:0px;
	width: 100%;
}
input, select, textarea {
	border:1px #7f9db9 solid;
}
a {
	color:#333;
}
h1 {
	color:#005953;	
}
a:hover {
	color:#005953;	
}
.break {
	clear:both;
}
.wrapper {
	width:980px;
	height:auto;
	margin:0px auto;	
	margin-top: 10px;
}
.wrapper_ftr {
	width:980px;
	height:auto;
	margin:0px auto;	
	margin-top: 10px;
}
.hdr {
	width:980px;
	height:68px;
	padding-bottom:10px;
	background-image:url(../images/defaults/bg_hdr.jpg);
	background-repeat:no-repeat;
}
.p_content {
	margin:5px; 
	line-height:25px; 
	/*border-top: 1px #999 solid; */
	position: relative;	
	text-algin:justify;
	padding-top:5px;
}
.features {
	width:980px;
	height:50px;
	margin-top:3px;
	margin-bottom:10px;
}
.features_block {
	display:inline;
	float:left;
	width:196px;
	height:50px;
	background-repeat:no-repeat;
	/*padding:10px;*/
	position:relative;
}
.features a {
	text-decoration:none;
}
.features h1 {
	margin:5px;
	margin-top:15px;
	padding:0px;
	color:#005953;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}
.features ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
.features li{
	font-size:14px;
	line-height:25px;
	list-style:none;
}
.features ul a{
	color:#000;
	text-decoration:none;
}
.features ul a:hover{
	color:#fff;
}
.features_btn {
	position:absolute;
	bottom:10px; 
	right:10px;
}
.side_245r {
	display:inline;
	float:left;
	width:245px;
	background:url(../images/red_line_20.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-top:5px;
	/*margin-bottom:5px;*/
}
.side_245r h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.side_245r hr {
	border: 1px #ccc solid;
}
.side_245l {
	display:inline;
	float:left;
	width:240px;
	background:url(../images/red_line_20.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin-top:5px;
	padding:0px 5px 0px 0px;
	/*margin-bottom:5px;*/
}
.side_245l a {
	text-decoration:none;
}
.side_245l a:hover {
	text-decoration:underline;
}

.side_245l h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.side_245l hr {
	border: 1px #ccc solid;
}
.side_30r {
	display:inline;
	float:left;
	width:30px;
	background:url(../images/red_line_20.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.side_30l {
	display:inline;
	float:left;
	width:30px;
	background:url(../images/red_line_20.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.main_490 {
	display:inline;
	float:left;
	width:490px;
	margin-top:5px;
	/*margin-bottom:5px;*/
}
.main_490 h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.main_490 hr {
	border: 1px #ccc solid;
}
.main_735 {
	display:inline;
	float:left;
	width:735px;
	margin-top:5px;
	margin-bottom:5px;
}
.main_735 h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.main_735 hr {
	border: 1px #ccc solid;
}
.main_705 {
	display:inline;
	float:left;
	width:705px;
	margin-top:5px;
	margin-bottom:5px;
}
.main_705 h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.main_705 hr {
	border: 1px #ccc solid;
}
.main_980 {
	display:inline;
	float:left;
	width:980px;
	margin-top:5px;
	margin-bottom:5px;
}
.main_980 h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.main_980 hr {
	border: 1px #ccc solid;
}
.main_920 {
	display:inline;
	float:left;
	width:920px;
	margin-top:5px;
	margin-bottom:5px;
}
.main_920 h1{
	margin:0px;
	padding:0px;
	color:#005953;
	font-size:20px;
	font-weight:normal;
}
.main_920 hr {
	border: 1px #ccc solid;
}
.ftr {
	margin-left:5px;
	margin-right:5px;
	color:#454545;
}
.ftr a{
	color:#454545;
	text-decoration:none;		
}
.ftr a:hover{
	color:#005953;	
}
  
.previewList a {
	text-decoration:none;	
}
/********** edit *****************/
.edit {
	font-size:10px;
}
.edit a{
	font-size:10px;
}
.edit a:hover{
	font-size:10px;
	color:#005953;
}

/*******************************/

/********** show hide link **********/
.showHide {
	font-size: 10px;
}


/***********************************/
/********* login FORM *********************/

.login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCC;
	border:none;
	background-color:#393939;
}
.login_label {
	display:inline;
	float:left;
	width:80px;
	color:#FFF;
}
.login_field {
	display:inline;
	float:left;
	width:160px;
}


/************************************/
/********** notes ***************/
.note {
	font-size:10px;
	color:#999;
}
.note a{
	font-size:10px;
	color:#999;
}
.note a:hover{
	font-size:10px;
	color:#005953;
}
/*********************************/
/********** errors ****************/
.err_form {
	font-size:10px;
	color:#005953;
}
/*************************************/
/************ CSS for pop up hint box ***********/
#hintbox{
position:absolute;
top: 0;
background-color: #0397d6;
color:#FFF;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:none;
z-index:100;
visibility: hidden;
/*opacity:0.7;filter:alpha(opacity=70)*/
}
/**************** news *******************/
.hdr_back_btn a {
	text-decoration:none;
	color:#005953;
}

.news_preview {
	margin: 0px 0px 10px 0px;
	/*border-bottom:1px #f00 solid;*/
	 border-bottom:1px #005953 dotted;
}
.news_preview a{
	text-decoration:none;
}
.news_preview h2{
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.news_preview h2 a{
	text-decoration:none;
}
.news_preview h2 a:hover{
	text-decoration:underline;
}
/*************** admin ****************/

.adminBtnGrey
{
	border: 1px #000 solid;
	background-color:#454545;
	color:#fff;
	cursor:pointer;
	padding:5px 10px 5px 10px;
}
.adminBtn
{
	background-color: #9fcf67;
	border: 1px #005953 solid;
	color:#333;
	cursor:pointer;
	padding:5px;
}

/************* downloads.php ***********/
.docList a {
	text-decoration:none;		
}
.docList img {
	border:none;	
}
.docList ul {
	padding:15px;
	margin:0px;
}
.docList li {
	padding:0px;
	margin:0px;
	margin-left:15px;
	list-style-type:none;
}
.docList h3 {
	padding:0px;
	margin:0px;
}
