body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:#ffffff;
}

/* Tables */
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
}

/* Headers */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-large
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:larger;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:large
}

a:link, a:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}

a:hover {
	color:#ff3300;
	text-decoration:none;
	font-weight:bold;
}


#titleheader {
	margin: 0 0 0 0;
	padding: 0px;
	width: 870px;
	background-color: #FFFFFF;
}
	
/* Main Content Div */
#mainheader {
	background-color: #ffffff;
	background-image:  url(old/images/welcome.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFFFFF;
	}

#portfolioheader {
	background-color: #ffffff;
	background-image:  url(old/images/portfolio.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFFFFF;
	}
	
#cvheader {
	background-color: #ffffff;
	background-image:  url(old/images/cv.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFFFFF;
	}
	
#docsheader {
	background-color: #ffffff;
	background-image:  url(old/images/docs.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFFFFF;
	}

#photosheader {
	background-color: #ffffff;
	background-image:  url(old/images/photos.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#FFFFFF;
	}

#main {
	margin: 0 0 0 0;
	padding: 0px;
	width: 450px;
	background-color: #FFFFFF;
	
}
	
#maincontent {
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#000000;
	font-weight:normal;
	background-image:  url(old/images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.adcontent {
	width: 450px;
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#000000;
	font-size:small;
	font-weight:normal;
	background-image:  url(old/images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cvcontent {
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#000000;
	font-weight:normal;
	background-image:  url(old/images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
	
/* Boxes */
.boxheader {
	background-color:#ffffff;
	background-image:  url(old/images/header_bg.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#ffffff;
	}

/* Search box */

.searchheader {
	background-color:#ffffff;
	background-image:  url(old/images/searchweb.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#ffffff;
	}
	
#searchbox {
	position:relative;
	top:10px;
	margin: 0 0 0 0;
	padding: 0px;
	width: 250px;
	background-color: #ffffff;
	background-image:  url(old/images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
#searchboxcontent {
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#000000;
	font-weight:normal;
}

/* Ad box */
.adbox {
	position:relative;
	top:5px;
	margin: 0 0 0 0;
	padding: 0px;
	width: 160px;
	background-color: #ffffff;
	}
	
.adboxcontent {
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#000000;
	font-weight:normal;
}

/* Login box */

.loginheader {
	background-color:#ffffff;
	background-image:  url(old/images/login.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#ffffff;
	}
	
#loginform {
	position:relative;
	top:5px;
	margin: 0 0 0 0;
	padding: 0px;
	width: 250px;
	background-color: #ffffff;
	background-image:  url(old/images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
	
#loginformcontent {
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#000000;
	font-weight:normal;
}

/* Quicklinks box */
.quicklinksheader {
	background-color:#ffffff;
	background-image:  url(old/images/quicklinks.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#ffffff;
	}
	
#quicklinks {
	margin: 0 0 0 0;
	padding: 0px;
	width: 250px;
	background-color: #FFFFFF;
	background-image:  url(images/box_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#quicklinkscontent {
	margin: 0px;
	padding: 5px;
	border: 2px solid #000000;
	color:#FFFFFF;
}

a.quicklinks:link, a.quicklinks:visited {
	color:#000000;
	text-decoration: none;
	font-weight:bold;
}

a.quicklinks:hover {
	color:#ff3300;
	text-decoration:none;
}

/* Menu box */
#menuheader {
	background-color: #ffffff;
	background-image:  url(images/menu.jpg);
	margin: 0px;
	padding: 5px;
	height: 30px;
	border-top: 2px solid #000000;	
	border-left: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background-repeat: repeat-x;
	background-position: bottom;
	color:#000000;
	}
	
#menu {
	margin: 0 0 0 0;
	padding: 0px;
	width: 160px;
	background-color: #FFFFFF;
	
}
	
ul.quicklinks {
	list-style-type: disc;
	list-style-image: url(images/bullet.gif);
	list-style-position:inside;
	margin: 0em;
	padding: 0px;
	line-height:22px;
	}
	

/* clearing the float */
#newmenu {display:block; width:160px; height:120px;}

/* get rid of the bullets and margin */
#newmenu ul {margin:0; padding:0; list-style-type:none;}

/* make the list vertical */
#newmenu li {float:inherit;}

/* adding the initial images */

#newmenu li.menu1 {background:transparent url(images/home_up.gif) no-repeat;}
#newmenu li.menu2 {background:transparent url(images/cv_up.gif) no-repeat;}
#newmenu li.menu3 {background:transparent url(images/portfolio_up.gif) no-repeat;}
#newmenu li.menu4 {background:transparent url(images/docs_up.gif) no-repeat;}

/* general link styling */

#newmenu a {display:block; width:161px; height:0; padding-top:28px; overflow:hidden;}

/* hack for older versions of IE with incorrect box model */

* html #newmenu a:link, * html #newmenu a:visited {height:118px; he\ight:0;}

/* adding the background images to the link tags */

#newmenu a#item1 {background:transparent url(images/home_down.gif) -28px -160px no-repeat;}
#newmenu a#item2 {background:transparent url(images/cv_down.gif) -28px -160px no-repeat;}
#newmenu a#item3 {background:transparent url(images/portfolio_down.gif) -28px -160px no-repeat;}
#newmenu a#item4 {background:transparent url(images/docs_down.gif) -28px -160px no-repeat;}


/* adding the :hover style */

#newmenu a#item1:hover {background-position:0 0; z-index:50;}
#newmenu a#item2:hover {background-position:0 0; z-index:50;}
#newmenu a#item3:hover {background-position:0 0; z-index:50;}
#newmenu a#item4:hover {background-position:0 0; z-index:50;}

* html #newmenu a:hover {height:118px; he\ight:0;}


