body {
	background-image: url(../images/header-base.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	background-color: #000000;
}
#top-base {
	background-image: url(../images/header-base.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
}
#top-navi-base {
	background-image: url(../images/top-menu-base.jpg);
	height: 256px;
	width: 211px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#top-navi-base a {
	color: #696969;/*#696969;*//*#FF8C00;*/
	text-decoration: none;
}
#top-navi-base a:hover {
	color: #3F77CE;
	text-decoration: none;
}
#left-column-padding {
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 6px;
}
#right-column-padding {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 3px;
}
#left-top-corner {
	background-image: url(../images/left-top-corner.jpg);
	height: 35px;
	width: 7px;
}
#right-top-corner {
	background-image: url(../images/right-top-corner.jpg);
	height: 35px;
	width: 7px;
}
#top-repeat {
	background-image: url(../images/top-repeat-base.jpg);
	height: 35px;
}
#left-bottom-corner {
	background-image: url(../images/left-bottom-corner.jpg);
	height: 7px;
	width: 7px;
}
#right-bottom-corner {
	background-image: url(../images/right-bottom-corner.jpg);
	height: 7px;
	width: 7px;
}
#bottom-repeat {
	height: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#left-border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.right-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align:center;
}
#left-border-grey {
	background-image: url(../images/left-repeat-grey.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
.right-border-grey {
	background-image: url(../images/right-repeat-grey.jpg);
	background-repeat: repeat-y;
	width: 7px;
}
#left-bottom-corner-grey {
	background-image: url(../images/left-bottom-corner-grey.jpg);
	height: 7px;
	width: 7px;
}
#right-bottom-corner-grey {
	background-image: url(../images/right-bottom-corner-grey.jpg);
	height: 7px;
	width: 7px;
}
#bottom-repeat-grey {
	height: 7px;
	background-image: url(../images/bottom-repeat-grey.jpg);
	background-repeat: repeat-x;
}
#repeat-main {
	background-image: url(../images/main-repeat.jpg);
	background-repeat: repeat-x;
	height: 112px;
}

#footer-links {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 37px;
}
#footer-links a {
	color: #CCCCCC;
	text-decoration: none;
}
#footer-links a:hover {
	color: #F78C2A;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #F58A28;
}
#footer-base {
	background-image: url(../images/footer-base.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000000;
	height: 44px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 44px;
}
#footer-base a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
#footer-base a:hover {
	font-weight: bold;
	color: #FEE741;
	text-decoration: none;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.normal-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #777;
}
.normal-text a {
	color: #777;/*#757474;*/
	text-decoration: none;
}
.normal-text a:hover {
	color: #777;
	text-decoration: none;
}
.bottom-border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
}
.bottom-stroke {
	background-image: url(../images/stroke.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.padding-all {
	padding: 6px;
}
a.underline {
	text-decoration: underline;
}
a.underline:hover {
	text-decoration: none;
}
.orange {
	color: #F26F21;
	font-size: 12px;
}
.lineheight {
	line-height: 18px;
}
ul {
	padding-top: 20px;
}
ul li {
	list-style-image: url(../images/blue-arrow.gif);
}
.dotted-border {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
#welcome {
	background-image: url(../images/welcome.gif);
	height: 93px;
	width: 202px;
}
.normaltext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.red{color:#800000}

    .grid
    {
        width: 100%;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #666666;
        border-color: White;
        border-collapse: collapse;
    }
    .grid tr
    {
        display: table-row;
    }
    .grid thead th
    {
        background-color: #396ebc;
        font-weight: bold;
        color: White;
        text-align: center;
        border-bottom: 2px solid black;
        border-top: 2px solid black;
        border-left:1px solid black;
        border-right:1px solid black;
    }
    .grid tbody td
    {
        text-align: center;
        border: 1px solid black;
    }
    .grid tbody .alternate
    {
        background-color: #D1DDEB;
    }
    
        #menuContainer div
        {
            border-bottom: 1px solid #E5E5E5;
            font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
            font-size: 11px;
            line-height: 1.5em;
            margin: 0px;
            padding: 0px;
            color: #757474;
            font-weight: bold;
            padding-left: 10px;
        }
        #menuContainer a
        {
            color: #FF8C00;/*#757474;*/
            text-decoration:none;
        }
        

#menu{
	font:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}        
        
        /*begin creating the tabs */
.menu {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 8px;
    line-height: 1.5em;
    margin: 0px;
    color: #757474;
    font-weight: bold;
    word-wrap: break-word;
    overflow:auto;
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td {
	border-bottom: 1px solid #E5E5E5;
    color: #d3d8dd;
	padding-top: 6px;
	padding-bottom: 6px;
    word-wrap: break-word;
    overflow:auto;
	text-align: left;
	font-weight: bold;
    font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
	background-color: White;
    /* background-color:#d2d8ed;*/

}

.selectedMenu {
    color: #FF8C00;
    background-color:#FFFFFF;

}

/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited {
	color: #777777;
	font-weight: bold;
    text-decoration: none;
	font-size: 8pt;
    background: url(../images/arrows-charcoal.gif) no-repeat;
    background-position: 0px 2px;
}

/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	background: url(../images/arrows-grey.gif) no-repeat;
    background-position: 0px 2px;
    color:#FF8C00;
}

/* make drop down menu container style */
.menuPopup 
{
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
	color: #FF8C00;
	height: 20px;
    font-size: 8pt;
    margin-left: -90px;
}

.menuPopupItem 
{
	border:1px solid #666666;
	background-color: White;
    color:#325fa3;
    font-family:Tahoma,Arial,Times New Roman;
    font-size:8pt;
    /* background-color:#d2d8ed;*/

    height: 20px;
}
.menuPopupItem a:link, .menuPopupItem a:visited {
	color: #777777;
	text-decoration: none;
	font-size: 8pt;
    background: url(../images/arrows-charcoal.gif) no-repeat;
    background-position: 0px 2px;
}
.menuPopupItem a:hover {
	background: url(../images/arrows-grey.gif) no-repeat;
    background-position: 0px 2px;
    color:#FF8C00;
}
/*  

.menuItem a:link, .menuItem a:visited {
	color: #FF8C00;
	text-decoration: none;
}
.menuPopupItem a:link, .menuPopupItem a:visited {
	color: #FF8C00;
	text-decoration: none;
}
.menuItem a:hover {
	text-decoration: underline;
}

.menuPopup 
{
	border: 1px solid #666666;
	border-bottom: none;
	color: #FF8C00;
}

.menuPopupItem 
{
	color: #FF8C00;
	border-bottom: 1px solid #666666;
	font-family: Tahoma,Arial,Times New Roman;
	font-size: 8pt;
}
*/