.bodybg { text-align:center; background:#1d2b38 url(../Images/Graphics/bg.jpg) top center no-repeat; margin:20px 0px; }

#wrapper{ background:#ffffff url(../Images/Graphics/contentslice.gif) top center; width:781px; margin:0 auto; padding: 0px; text-align:left;  }

#breadcrumbs{width: 670px; text-align:right; font-size:11px;}

#header 
{
    height: 180px;
    }

#logo{ width:228px; height:107px; padding-top: 50px; padding-left:20px; float:left;}

#topright
{
    width: 187px; float: right; margin-right: 20px; margin-top: 30px; 
    }

#toprightlinks
{
   width: 168px; height: 59px; padding: 5px; background:url(../Images/Graphics/toprightbg.gif) no-repeat;
    }
    
#toprightlinks a
{
   padding-left: 20px; color: #5d3f2c; text-decoration: none;
    }
 #toprightlinks a:hover
{
   padding-left: 20px; color: #5d3f2c; text-decoration: none; font-weight:bold; background:url(../Images/Graphics/arrowtoppanel.gif) left no-repeat;
    }
    
#searchbg
{
   width: 168px; height: 23px; padding: 3px 0 0 3px; background:url(../Images/Graphics/searchbg.gif) no-repeat;
    }
 #searchbg input
{
   border:0px; font-size: 11px; background: #fff;
    }
    
     #searchbg img
{
   border:0px; 
    }

#mainimage{
width: 781px; position: relative; height:97px; margin:0px; padding:0px; }

#menu{
width: 781px; height:29px; margin:0px; padding:0px; background:#ffffff url(../Images/Graphics/navbg.gif); }

#contenttop{
width: 781px; position: relative; height:14px; margin:0px; padding:0px; background: url(../Images/Graphics/contenttop.gif) no-repeat; }


#navpad{ padding-left:15px;}

#contentmain {  width: 781px; position:relative; margin:0px; padding:0px; }





#content{ padding: 20px 20px 40px 60px; width: 696px; position:relative; }

#footer { background: url(../Images/Graphics/bottom.gif) no-repeat; width: 781px; height: 6px; position:relative; margin:0 auto; padding: 0px; 
}

#poweredby{ width: 781px; height: 30px; position:relative; margin:0 auto; padding: 10px; color: white; font-size: 11px;
}

#poweredby a{ color: white; font-size: 11px; }
#poweredby a:hover{ color: #cccccc; font-size: 11px;}


hr { height: 0px; color: #cccccc; border-top: 1px; background: #cccccc; border-style: solid;}
input,textarea{ font-family: arial; font-size:12px; background-color:#f0f0f0; border: 1px solid #e1dfda; color:#000000;}

.bluetable div{ width: 150px; }
.rssHeader{font-size: 12px; font-weight:bold; }
.rssList { margin:0px; padding:5px 10px 5px 10px; width: 150px; }
.rssItem { list-style-type:none; border-bottom:1px solid #e3e3e3; margin:0px;}

/***** Google Rss Code *****/

.gfc-resultsHeader {font-size: 12px; font-weight:bold; }

.gf-author {color:black; font-weight:bold!important;}

.gf-relativePublishedDate {color:#000; font-size: 11px;}

.gf-snippet { font-size:12px; !important;}

/***** Google Rss Code End *****/



 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */



/* --------- Clearfloat --------- */

.clearfloat:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both;
	visibility: hidden;
	}
.clearfloat { display: inline-block; }
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }