/* ============================================================
   ---Default styles for the main portion of the website---
   ============================================================*/
   
/* ------Main section styles - content, header, nav, and footer------ */


body {
    /* creates left and right gradients next to main content areas*/
    background: url(./images/main_bg.jpg) repeat-y fixed center top; 
	background-color: #000000;
    font-family: Arial, sans-serif; /* define default font family for whole site */
    font-size: 11pt;
}

.overflow {
	overflow: auto;
	height: 570px;
}

a {
    text-decoration: none;
    color: white;
}

p {
	margin: 0;
	color: white;
	font-size: 12pt;
}

pLogo {
	font-family: Times New Roman, serif;
	font-style: italic;
	color: red;
	font-size: 16pt;
	line-height:50%;
}

h1 {
	color: white;
	font-size: 16pt;
	font-weight: normal;
	margin-top: 0;
	Margin-bottom: 0;
}

div#content {
    width: 950px;
    height: 100%;
    background: url(./images/e_bg.png) no-repeat fixed 50% 250px;
}

div#centerContent {
		color: #bdbdbd;
		text-decoration: bold;
		padding-bottom: 170px;
}

div#centerContent a {
		color: #bdbdbd;
		text-decoration: bold;
	}
	
div#centerContent a:hover {
		color: white;
	}


div#header {
	width: 945px;
	height: 80px;
	background: url(./images/anatome_logo.jpg) no-repeat top left;
	margin-top: 8px;
}

	/*nav bar styles*/

	div#nav {
        background: url(./images/navigation_bg.jpg) repeat-y fixed center top;
        width: 945px;
        height: 26px;
        margin-top: 8px;
        margin-bottom: 10px;
    }
	
	div#nav ul {
		height: 26px;
		width: 46em;
		margin-left: auto;
		margin-right: auto;
		font-size: 12pt;
	}
	
	li.navButton { /*default styles for all navigation buttons, used by LI's */
		height: 26px;
        text-align: center;
		font-weight: bold;
		display: block;
		padding-top: 2px;
		margin-right: 10px;
		float: left;
	}
	
	li.navButton a:hover {
		text-decoration: underline;
	}
	
	/*end of nav bar styles*/
	
	/*footer styles*/
	
	div#footer {
		behavior: url("iepngfix.htc"); 
		border-top: 2px solid #393939;
		width: 945px;
		height: 160px;
		clear:both;
		background: url(./images/footer_bg.png) top left;
		position: relative;
		margin-top: -160px; /* negative value of footer height */
	}
	
	div#footerImages { 
		width: 150px;
		text-align: center;
		margin-top: 10px;
		float: right;
	}
	
	div#footerImages img { 
		margin-bottom: 5px;
	}
	
	div#footerText { 
		text-align: center;
		padding-top: 20px;
		margin-left: 150px;
	}
	
	div#footerText p {
		color: #605f5f;
	}
	
	div#footerText a {
		color: #bdbdbd;
		text-decoration: underline;
	}
	
	div#footerText a:hover {
		color: white;
	}
	
	p#footerLinks {
		margin-bottom: 20px;
	}
	
	/*end of footer styles*/
	
/*                  ------End of Main section styles-----                   */

/*					------Home Page styles-----								*/

	/*left portlet styles*/
	
	/*image portlet*/
	img#portletimg a {
		width: 250px;
		height: 195px;
		display: block;
		margin-bottom: 35px;  

	}


	div#leftPortlets {
		width: 250px;
		margin-left: 30px;
		margin-right: 10px;
		float: left;
		margin-top: 20px;
		margin-bottom: 50px;
	}


	/*Index portlets*/
	div#portletPhysicians a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/physicians.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletBusinessCase a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/business_case.png) no-repeat top left; 
		margin-bottom: 35px;
	}
	
	div#portletProducts a { 
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/products.png) no-repeat top left;
		margin-bottom: 35px;
	}



	/*Customer portlets*/
	div#portletMethodist a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/methodist.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletMemorial a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/memorial.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletAnderson a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/anderson.png) no-repeat top left; 
		margin-bottom: 35px;  

	}




	/*Methodist portlets*/
	div#portletMethodistDosimetry a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/mdosimetry.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletMethodistDelineator a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/delineator.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletMethodistSimulator a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/simulator.png) no-repeat top left; 
		margin-bottom: 35px;  

	}


	/*Memorial portlets*/
	div#portletMemorialLogo a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/memoriallogo.png) no-repeat top left;
		margin-bottom: 35px;

	}

	div#portletMemorialSystem a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/memorial.png) no-repeat top left; 
		margin-bottom: 35px;  

	}

	div#portletOncochart a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/oncochart.png) no-repeat top left; 
		margin-bottom: 35px;  

	}




	/*Anderson portlets*/
	div#portletAndersonDr a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/anderson.png) no-repeat top left; 
		margin-bottom: 35px;  

	}

	div#portletAndersonDTI a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/dti.png) no-repeat top left; 
		margin-bottom: 35px;  

	}

	div#portletAndersonSpread a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/cingulatespread.png) no-repeat top left; 
		margin-bottom: 35px;  

	}


	/*Products Page portlets*/
	div#portletProductsAll a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/productsall.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletLive a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/live.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletCCC a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/ccc.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletProductsAll2 a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/productsall2.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletLive2 a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/live2.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletCCC2 a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/ccc2.png) no-repeat top left; 
		margin-bottom: 35px;  

	}


	/*Alliances Page portlets*/
	div#portletIBM a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/ibm.png) no-repeat top left; 
		margin-bottom: 35px;  

	}
	div#portletCisco2 a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/cisco2.png) no-repeat top left; 
		margin-bottom: 35px;  

	}

	/*Courses Page portlets*/
	div#portletAnatomeU a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/anatomeu.png) no-repeat top left; 
		margin-bottom: 35px;  

	}	
	div#portletARS a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/ars.png) no-repeat top left; 
		margin-bottom: 35px;  

	}	
	div#portletACRO a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/aamd.png) no-repeat top left; 
		margin-bottom: 35px;  

	}	
	div#portletAAMD a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/acro.png) no-repeat top left; 
		margin-bottom: 35px;  

	}

	/*News Page portlets*/
	div#portletArticles a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/articles.png) no-repeat top left; 
		margin-bottom: 35px;  

	}




	/*Contact Page portlets*/
	div#portletVLunch a {
		width: 250px;
		height: 195px;
		display: block;
		background: url(./images/vlunch.png) no-repeat top left; 
		margin-bottom: 35px;  

	}	
	div#portletCollaboration a {
		width: 195px;
		height: 148px;
		display: block;
		background: url(./images/collaboration.png) no-repeat top left;
	}
	
	div#portletCisco a {
		width: 195px;
		height: 75px;
		display: block;
		background: url(./images/cisco.jpg) no-repeat center center;
	}
	
	/*end of left portlet styles*/
	
	/*center content styles*/
		
	div#centerContent {
		margin-top: 25px;
		height: auto;
	}
	
	div#centerText p {
		margin-bottom: 1em;
	}
	
	img#timeImage {
		float: right;
		margin-right: 30px;
		margin-left: 10px;
	}
	
	/*end of center content styles*/

/*					  ------End of Home Page styles-----					*/

/*                    ------General CSS Styles-----                         */

.center {
    margin-left: auto;
    margin-right: auto;
}

.legalText {
	font-size: 70%;
}

.footerContact {
	font-size: 70%;
	text-align: center;
	margin-left: -100px;
}


.contacttable {
		text-align: center;
		padding-top: 0px;
		margin-left: 250px;
		border-width: 1px 1px 1px 1px;
		border-spacing: 2px;
		border-style: none none none none;
		border-color: gray gray gray gray;
		border-collapse: separate;
	}
.contacttable th {
		text-align: center;
		vertical-align: top;
		border-width: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		border-style: none none none none;
		border-color: gray gray gray gray;
		-moz-border-radius: 0px 0px 0px 0px;
	}
.contacttable td {
		vertical-align: top;
		border-width: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		border-style: none none none none;
		border-color: gray gray gray gray;
		-moz-border-radius: 0px 0px 0px 0px;
	}

/*                    ------End of General CSS Styles----                        */

