.unsupportedCSS {
    display:none;
	background-color:red;
}

* {
    margin:0;
    padding:0;
} 

html,body {
  height:100%;
  margin-top : 0px;
} 

body { 
	background: #DCDCDC; 
    text-align:left;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wrapper {
	width:751px;
	text-align:left;
	padding:0px;
	position:relative;
	margin: auto;
	padding-bottom:0px;
	background-color : #FFF;
	background-image : url(../img/wrapper-bg.jpg) ;	
}

#rightcol {
  width:150px;
  padding:5px;
  float:right;
  border:#CCCCCC thin solid;
  margin-left:10px;
}

a { text-decoration:none;}

a img {
	border:0;
}

p {
    margin-top:0.7em;
    margin-bottom:1.2em;    
}

blockquote {
	padding-left: 2em;
}

.clearer {
    padding-top:1px;
    height:0;
    clear:both;
}

.center {
   text-align : center;	
}

#banner {
  border-top:0px;  
  background-color:#FFF;
  color:#FFF;
  height : 86px;
  font-size : 75%;
}


#homepic {
  border:0px;
  height:146px;
  width:564px;
  background-image : url(../images/home.jpg); 
  margin: 0 0 0 182px ;   
  text-align:left;  
  padding: 0px 0px 0px 0px ;  
}


#banner a {
    color:#fff;
	font-weight : bold;
}

/*	
#banner #navprimary {
    background : transparent;
    padding:66px 0px 0px 0px;
}

#navprimary a {
    display:block;
    float:right;	
    margin-right:12px; 
 }

#navprimary a:hover {
   background-color : transparent;
   color : #76C6FE;
}

#navglobal {
    position:absolute;
    right:12px;
    top:6px;
    display:block;
}

#navglobal a {
    margin:0;
	font-size : 100%;
	font-weight : normal;
}

#navglobal a:hover {
   background-color : transparent;
   color : #0099EE;
}
 
*/	 
 
#navsecondary {
	float:left;
	color:#444444;
	background-color: #5AC34D;
/*	background-image : url(../img/menu-bg.jpg) ; */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 90%;
	width : 178px; 
/*	padding-left: 2px; */
	margin:0px auto;
	padding: 0px;	
}

#fade {
	float:left;
	background:#FFF url(../img/menu-fade.jpg) repeat-x;
    height: 111px;
	width : 178px; 
	margin:0px auto;
	padding: 0px;	
}

#sidebar-a {
	float: left;
	width: 178px;
	padding: 0px;
	margin-right : 0px;
	background-image : url(../img/menu-bg.jpg) ;
	font-size : 75%;
	border-left:2px solid #FFF; 
}

.subnav li { 	
   border-bottom:1px solid #46A739; 	
   list-style:none outside none; 
}

.subnav a {    
   display:block;    
   padding:8px 0px 8px 10px;    
   color:#444444; 
}

.subnav a:hover, a:hover {  
   background-color: #83D278; 
   text-decoration:none; 
}

.subnav .current a { 	
   color:#FFFFFF; 
}

.subnav ul a { 	
   color:#000000; 
}

/*
.subnav .current ul a { 	
   color:#000000; 
}
*/

#content {
  padding:  0px 10px 10px 20px;
  margin-left: 183px;
  background-color: white;
  line-height:1.6em; 
  color :#555555;
  font-size : 70%;		
  width : 515px;
}

#content a {
   color:#4444FF; 
}

#content a:hover {
   color:#A1C0FF;
   background-color:#FFFFFF; 
}

#content  ul, #content ol, #content li {        
   list-style-image: url(../img/bullet.gif) ;
   margin-left : 1em; 
   margin-top : 0.5em; 
}

#content h1,#content h2,#content h3 {
   margin-top:1.4em;
   margin-bottom:0.5em;
   /* color:#616161; */
   color:#459B38; 	
   font-weight:bold; 
}

#content h1 { 	
   font-size:135%; 
}

#content h2 { 	
   font-size:115%;  
}

#content h3 {   
   font-size:100%; 	
}

#search { 
   padding-bottom : 10px; 
   background-color : #00326D;
}

.searchinput { 
   width:157px; 
   font-family: arial, sans-serif, verdana; font-size:11px; 
   color:#000; border:1px solid  #CCCCCC; 
   background:#FFF; 
   padding:1px; 
   margin-top:10px; 
   margin-left:10px; 
}

.searchbutton { 
   width:26px;  
   font-family:arial, sans-serif,  verdana; font-size:11px; 
   font-weight:bold; color:#000; 
   border:1px solid #CCCCCC; 
   background:#0080C7; 
}

#footer {
	position:relative;
   text-align:center;
   background-color:#DCDCDC;
   color:#616161;
   font-size:70%;
   padding-top : 6px;
	padding-bottom : 6px;
   border:2px solid #FFF; 
}

#footer a { 	
   text-decoration:none; color: #616161; 
}

#footer a:hover { 	
   background-color: transparent;
   color:#000; 	
}

th,td {
   vertical-align:top;padding: 2px 2px 2px 2px; border:1px ;   
}

#rightcol ul li {
  list-style-image: url(../img/bullet.gif) ;
  margin : 0;
  padding : 1px 1px 1px 1px;
}


#breadcrumbs {
  color:#616161;
  font-size : 65%;	
  background-color: #FFF;
  margin-left: 184px;
  margin-right: 2px;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px; 
}

#breadcrumbs a {
   color:#4444FF; 
}

#breadcrumbs a:hover {
   color:#4444FF; 
  background-color: #DCDCDC;
}

