body, html {
	background-color: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
  
#sitewrapper { 
 	width: 752px;
	margin: 0 auto;
	text-align: center;
  }
  
#header { 
 	width: 752px;
	height: 25px;
	background: url(images/topbg.gif) no-repeat top left;
	padding: 0;
	margin: 0;
}

a {
	color: #666666;
	margin: 0;
	padding: 0;
}

#topmenu {
 	width: 752px;
	text-align: right;
	padding: 4px 0 0 0;
	margin: 0;
} 

#topmenu ul {
	text-align: right;
	padding: 0 18px 0 0;
	margin: 0;
	display: inline;
}

#topmenu li {
	display: inline;
	list-style: none;
}

#topmenu-home a {
	width: 14px;
	height: 12px;
	padding: 0 5px 2px 5px;
	margin: 0 25px 0 0;
	background: url(images/topmenu-home.gif) no-repeat;
	text-decoration: none;
}

#topmenu-privacy a {
	width: 10px;
	height: 12px;
	padding: 0 5px 2px 5px;
	margin: 0 25px 0 0;
	background: url(images/topmenu-privacy.gif) no-repeat;
	text-decoration: none;
}

#topmenu-sitemap a {
	width: 13px;
	height: 12px;
	padding: 0 5px 2px 5px;
	margin: 0 25px 0 0;
	background: url(images/topmenu-sitemap.gif) no-repeat;
	text-decoration: none;
}

#topmenu-contact a {
	width: 13px;
	height: 12px;
	padding: 0 5px 2px 5px;
	margin: 0;
	background: url(images/topmenu-contact.gif) no-repeat;
	text-decoration: none;
}

#logomenuwrap {
	width: 752px;
	height: 61px;
}

#mainmenu {
	float: right;
	margin: 25px 2px 0 0;
}

#mainmenu ul {
	display: inline;
	padding: 0;
	margin: 0;
}

#mainmenu li {
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
}

#mainmenu-aboutus a {
	width: 59px;
	height: 17px;
	padding: 0 27px 4px 28px;
	margin: 0 13px 0 0;
	background: url(images/mainmenu-aboutus.gif) no-repeat;
	text-decoration: none;
}

#mainmenu-trainingcourses a {
	width: 109px;
	height: 17px;
	padding: 0 50px 4px 50px;
	margin: 0 13px 0 0;
	background: url(images/mainmenu-trainingcourses.gif) no-repeat;
	text-decoration: none;
}

#mainmenu-articles a {
	width: 49px;
	height: 17px;
	padding: 0 23px 4px 22px;
	margin: 0 13px 0 0;
	background: url(images/mainmenu-articles.gif) no-repeat;
	text-decoration: none;
}

#mainmenu-login a {
	width: 36px;
	height: 17px;
	padding: 0 16px 4px 16px;
	margin: 0 13px 0 0;
	background: url(images/mainmenu-login.gif) no-repeat;
	text-decoration: none;
}

#mainmenu-naalt2007 a {
	width: 76px;
	height: 17px;
	padding: 0 36px 4px 36px;
	margin: 0 13px 0 0;
	background: url(images/mainmenu-naalt2007.gif) no-repeat;
	text-decoration: none;
}

#mainmenu-contactus a {
	width: 69px;
	height: 17px;
	padding: 0 32px 4px 32px;
	margin: 0 2px 0 0;
	background: url(images/mainmenu-contactus.gif) no-repeat;
	text-decoration: none;
}

#logo { 
  	float: left;
	width: 235px;
	height: 24px;
	margin: 20px 0 0 3px;
	padding: 0;
}
   
#banner { 
	clear: both;
	width: 752px;
	height: 178px;
  	background: url(images/photomedicine-banner.jpg) no-repeat top left;
	margin: 0;
	padding: 0;
}
  
#content { 
	width: 752px;
	margin: 45px 0 0 0;
	padding: 0;
}
   
#rightcontent { 
   	float: right;
	width: 314px;
	margin: 0;
	padding: 0;
	text-align: left;
	background: url(images/dottedline.gif) repeat-y top left;
}	
#rightcontent h1 {
	margin: 0 0 16px 34px;
	padding: 0;
	font-size: 20px;
	font-weight: bold;
	color: #339933;
	letter-spacing: -2px;
}
#rightcontent p {
	margin: 0;
	padding: 0 10px 10px 34px;
	text-align: left;
	color: #666666;
}

#list-links .pdf {
	margin: 25px 0 0 45px;
	padding: 0;
	background: url(images/icon-pdf.gif) no-repeat left top;
}
#list-links h2 {
	margin: 0;
	padding: 0 0 0 25px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#list-links a {
	text-decoration: none;
}
#list-links p {
	margin: 0 0 5px 25px;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#btn-lastestpodcast {
	margin: 25px 0 0 13px;
	width: 263px;
	height: 127px;
	text-decoration: none;
}

#leftcontent { 
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 420px;
}

#leftcontent h1 {
	margin: 0 0 24px 2px;
	font-size: 20px;
	font-weight: bold;
	color: #339933;
	letter-spacing: -2px;
}
#leftcontent h2 {
	margin: 0 0 0px 2px;
	font-size: 16px;
	font-weight: bold;
	color: #6484C8;
	letter-spacing: -1px;
}

.fl-left {
	float: left;
	padding: 0 10px 5px 5px;
}
.fl-right {
	float: right;
	padding: 0 5px 5px 10px;
}


#leftcontent p {
	margin: 0;
	padding: 0 7px 10px 7px;
	text-align: left;
	color: #666666;
}
#leftcontent a {
	color: #339933;
}

#leftcontent form {
	margin: 5px 7px 0 7px;
	padding: 0;
}

#leftcontent .pdf {
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0 0 5px 25px;
	background: url(images/icon-pdf.gif) no-repeat left top;
}
#leftcontent li {
	line-height: 18px;
}

form td {
	font-size: 11px;
}
form .body {
	color: #F28D36;
	font-size: 11px;	
}
form .body-orange {
	color: #F28D36;
	font-size: 11px;
}
/* textboxes */
.textbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 200px;
}
.textbox4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    width: 200px;
}
.textbox2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 95px;
}
.celltitle {
	font-weight: bold;
    font-size: 11px;
}
.celltitle2 {
	font-weight: bold;
    font-size: 11px;
	color: #339933;
}
.cell1 {
	background-color: #DBEDD4;
    font-size: 11px;
}
.cell2 {
	background-color: #E0ECFF;
    font-size: 11px;
}

#footer { 
	clear: both;
	margin: 15px 2px 15px 0;
	width: 752px;
	text-align: right;
	color: #C0C0C0;
	font-size: 9px;
}
#footer a { 
	color: #C0C0C0;
	text-decoration: none;
}
#footer a:hover { 
	color: #B3B3B3;
	text-decoration: none;
}    