/* CSS Document */
html {
	font:small/1.4 "Lucida Grande", Tahoma, sans-serif;
	}

body {
	padding-left:15px;
	font-size: 82%;
	margin-left: 15px;
	background-color:#CCFFFF;
	} 
 
 
 
.style2 {
	font-size: medium ;
	color: #333366;
	}
.affiliate {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333366; 
	} <!-- affilate links -->
.regional {font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#333366; 
	}
.top { 
	width:100%; 
	border:1px; 
	padding:2px; 
	border-color:#ffffff; 
	} <!-- top table format -->


.banner {
	background-color:#99cccc; 
	} <!-- geen logo color behind graphic -->

.menu { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	} 

.menu a {
	color: #99FFFF;
	text-decoration: none; 
	border-width:medium; 
	}
		 
.menu a:hover {
	color: #FFCC00;
	text-decoration: underline; 
	border-right:5px; 
	border-right-color:#CC0000;
  	}

 
.heading { 
	background-color: #333366; 
	border-color:#FFFFFF 
	} <!-- dark blue background in heading -->

h3 { 
	color:#FFFFFF ;
	} <!-- white text in heading -->

 
		
h2 {color: #FF3333; 
    font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	font-weight:700; 
	padding-left:10px; 
	} <!-- Red text for headings -->
	
.back {
	color:#CC0000; 
	font-size:smaller;
	} <!-- format for 'back' text -->

.none { 
	list-style:none;
	} <!-- no bullets in lists -->

.square {
	list-style:square;
	} <!-- square bullets in lists -->

h4 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#0000CC
	} <!-- blue headings -->

.menu2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: -1;
	font-weight:700; 
	} <!-- sub menu items on news page -->
#nav {
	margin: 0;
	padding: 0;
	background: #99cccc;
	list-style-type: none;
	width: 144px; 
	float:left;
	}

#special {
	margin: 0;
	padding: 0;
	background: #99cccc;
	list-style-type: none;
	width: 144px; 
	float:left;
	}

#nav li { 
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
	}
#special li { 
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
	}

#nav li.current a {
	background: #beb06f;
	color:#FFCC00;
	font-weight:bold;
	}
#special li.currrent a {
	background: #beb06f;
	color:#FFCC00;
	font-weight:bold;
	}

#special a {
	display: block;
	color: #000099;
	text-decoration: none;
	padding: 0 10px;
	line-height: 2.5;
	border-bottom: 1px solid #0000ff;
	}
#nav a {
	display: block;
	color: #000099;
	text-decoration: none;
	padding: 0 10px;
	line-height: 2.5;
	border-bottom: 1px solid #0000ff;
	}
 

#nav a:hover  { background-color: #00CCFF;
	}
	
#special a:hover { background-color: #00CCFF;
	}	

#body_home #nav_home a, #body_about #nav_about a,
#body_affiliate #nav_affiliate a, #body_board #nav_board a,
#body_event #nav_event a, #body_news #nav_news a,
#body_legis #nav_legis a, #body_national #nav_national a,
#body_clinical #nav_clinical a, #body_forms #nav_forms a,
#body_links #nav_links a, #body_market #nav_market a,
#body_member #nav_member a, #body_memory #nav_memory a {
	background: #ffcc00;
	color:#0000FF;
	}

p {
	margin-left:15px; 
	padding-left: 15px;
	
	}

#footer{    
   height:14px;    
   background:#FFCC00;    
   border-top:6px solid #003399;   
   border-bottom:10px solid;
   border-bottom-color:#99cccc;    
   padding:0;    
   clear:both;    
   position:relative;    
 }            
 
 #footer a{    
    color:#26354A;    
    padding:0 10px;    
    display:block;    
    font-size:70%; 
	border-right:solid 2px #F60;    
    margin-top: -1px;    
    position:relative;    
 }        
 
 #footer ul{    
    list-style:none;   
    margin: 0;    
    padding: 0 0 0 80px;      
    }        
 
 #footer li{float: left;}
#new {
	margin: 0;
	padding: 0;
	background: #99cccc;
	list-style-type: none;
	width: 144px; 
	float:left;
	}
#new a:hover { background-color: #00CCFF;
	}	
#new a {
	display: block;
	color: #000099;
	text-decoration: none;
	padding: 0 10px;
	line-height: 2.5;
	border-bottom: 1px solid #0000ff;
	}
#new li.currrent a {
	background: #beb06f;
	color:#FFCC00;
	font-weight:bold;
	}
#new li { 
	margin: 0;
	padding: 0;
	float:left;
	width: 100%;
	}
#banner{     
        
    
   padding:0;    
   clear:both;    
   position:relative;    
 }            
 
        
 
 #banner ul{    
    list-style:none;   
    margin: 0;    
    padding: 0 0 0 80px;      
    }        
 
 #banner li{float: left;}
#mid{    
   height:14px;    
   background:#333366;    
   border-top:6px solid #003399;   
   border-bottom:10px solid;
   border-bottom-color:#003399;    
   padding:0;    
   clear:both;    
   position:relative;    
 }            
 
 #mid a{    
    color:#ffcc00;    
    padding:0 10px;    
    display:block;    
    font-size:80%; 
	border-right:solid 2px #F60;    
    margin-top: -1px;    
    position:relative;    
 }        
 
 #mid ul{    
    list-style:none;   
    margin: 0;    
    padding: 0 0 0 200px;      
    }        
 
 #mid li{float: left;}