body
{ 
    background-image: url(../images/bg-fade5.jpg);
    background-repeat: repeat-x;
	color: #003562;
}

p
{
	font-size: 1em;
	font-weight: normal;
	font-family: verdana,  georgia, serif;
	color: #003562;
}

img
{
    margin-top: -8px;
    position: relative;
    left: 10px;
    right: 10px;
}

.tabmenu ul{
    padding: 0;
    margin-left: 0px;
    margin-top: 12px;
    margin-bottom: 10px;
    font: bold 13px Verdana;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
  /*  background: black url('../images/nvdefault.jpg') center center repeat-x;*/
}

.tabmenu li{
    display: inline;
    margin: 0;
}

.tabmenu li a{
    text-decoration: none;
    padding: 10px 11px;
    margin-right: -4px;
    border-top: 1px solid #778;
    border-bottom: 1px solid #778;
    border-right: 1px solid #9c9c9c;
    border-left: 1px solid #797979;
    color: white; /*#678b3f; /*menu text color */
    background: black url(../images/nvdefault.jpg) center center repeat-x;
}

.tabmenu li a:visited{
    color: #fff;
}

.tabmenu li a:hover, .tabmenu li a.current{
    color: white;
    background: transparent url('../images/nvactive3.jpg') center center repeat-x;
}

.tabmenuline{
    /*float: left;*/
    margin-left: 0px;
    /*clear: both;*/
    padding: 0;
    width: 818px;
    height: 30px;
    line-height: 30px;
    background: #f68e55 url('../images/menubar.jpg') ; /*#678b3f;*/
    border-top: 1px solid gray; /*Remove this to remove border between bar and tabs*/
    border-bottom: 1px solid gray;
    margin-top: 0px;
    position:relative;
    z-index: 0;
}

.tabcontainer{
    margin-top: 0px;
    /*clear: both;*/
    /*width: 718px; /*width of 2nd level sub menus*/
    height: 0px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
    /*background-image:  url('f:ongardwebsite/images/bg-tab2.jpg');
    background-position:center center;*/
}




*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
    margin-top: 10px; /*0em;*/
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
    margin-top: 10px; /*0em;*/
}


.tabcontent{
   display: none;
    margin-top: -40px;
    margin-left: -30px;
    padding-top: 2px;
   /* float: left;*/
    font: bold 13px verdana;
    /*width: 100%*/
    position: relative;
    z-index: 0;
}

.tabcontent a
{
    color: #003562;
    text-decoration: none;
    padding-top: 0em;
}

.tabcontent ul{
    list-style: none;
}

.tabcontent li{
    display: inline;
    font: bold 13px verdana;

}

.tabcontent li a{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
}


.tabcontent li a:hover{
    color: #F5DEB3;
    background: url('../images/menubaractive.jpg')  repeat-x;
}

/* Center everything */


div.cornertop{
    background-image: url(../images/container4.jpg);
    background-repeat: repeat-y;
    width: 818px;
    height: 29px;
    margin-bottom: 0px;
    margin-top: -11px;
}

div.cornerbot{
    background-image: url(../images/container4.jpg);
    background-repeat: repeat-y;
    width: 818px;
    height: 29px;
    clear: both;
    margin-top:-19px;
}

div.wrapper{
    margin: 0 auto;
    width: 818px;
}

div.wrapper2{
    padding-left: 18px;
    padding-right: 18px;
    background-image: url(../images/container4.jpg);
    background-repeat: repeat-y;
    margin-top: -2.6em;
}

*header
{
	padding: 0.5em 0em 0em 0em;
}

tr
{
	vertical-align:text-top;
}

#header h1{
	font-size: 3.0em;
	padding-bottom: 0.5em;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing: -0.05em;
	font-family: 'century Gothic'  georgia, serif;
	color: #f68e55;
}

#header h2{
	font-size: 2.2em;
	padding-top: 0.5em;
	padding-bottom: 0.3em;
	text-transform: lowercase;
	font-weight: normal;
	letter-spacing: -0.05em;
	font-family: 'century Gothic',  georgia, serif;
	color: #f68e55;
}

#header h3{
	font-size: 1.5em;
	font-weight: bold;
	font-family: 'century Gothic',  georgia, serif;
}

.publication{  
    position: relative;
    z-index: 0;
    margin-left:-2em;
}

.publication a
{
    color: #003562;
    text-decoration: none;
    padding-top: 0em;
}

.publication ul{
    list-style: none;
}

.publication li{
    font: 14px verdana;
    padding-bottom: 10px;

}

.publication li a{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: bold;
}

.publication li a:hover{
    /*color: #F5DEB3;*/
    list-style: inside url('../images/bullet1.jpg');
    vertical-align:middle;
    /*background: url('../images/menubaractive.jpg')  repeat-x;*/
}

.footer
{
	font-size:0.8em;
	font-style:normal ;
	font-weight:bold;
	font-family: Century Gothic, Georgia, Arial;
	letter-spacing: 1px;
	margin-top:2em;
	margin-bottom:5em;
}


.footer a
{
    color: #f68e55;
    text-decoration: none;
    padding-top: 0em;
}

.footer a:hover{
    color: #003562;
}