/*****************************************************************
    Redefinitions
*****************************************************************/

BODY {
    FONT-SIZE: medium;
    COLOR: black;
    FONT-FAMILY: times, serif;
}

H1
{
	font-size: large;
	color: #446b6a;
	font-family: arial, san-serif;
	margin: 5px 30px 5px 30px;
}

H2 {
	font-size: 90%;
    COLOR: #446b6a;
    FONT-FAMILY: arial, san-serif;
	margin: 5px 40px 5px 30px;
}

H3 {
	font-size: 80%;
    COLOR: #446b6a;
    FONT-FAMILY: arial, san-serif;
	margin: 5px 50px 5px 30px;
}

P
{
/* changes to this will affect the menu */
}

A:link, A:visited
{
	color: #cc6600;
	text-decoration: none;
	border-bottom-color:#cc6600;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
A:hover, A:active
{
	color: gray;
	text-decoration: none;
	border-bottom-color:gray;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

/*****************************************************************
    New styles
*****************************************************************/

.maintext{
	margin: 0px 30px 12px 30px
}

/*****************************************************************
    Menu styles
*****************************************************************/

A.leftmenu1:link, A.leftmenu1:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE:small;
    COLOR: white;
    FONT-FAMILY: verdana, san-serif;
    BACKGROUND-COLOR: #446b6a;
    MARGIN: 10px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    border: none;
	DISPLAY: block;
}
A.leftmenu1:hover, A.leftmenu1:active, A.leftmenu1selected:hover, A.leftmenu1selected:active
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: small;
	padding-bottom: 4px;
	margin: 10px;
	color: #446b6a;
	padding-top: 4px;
	font-family: verdana, san-serif;
	background-color: white;
    border: none;
	DISPLAY: block;
}
A.leftmenu1selected:link, A.leftmenu1selected:visited {
	FONT-WEIGHT: bold;
    FONT-SIZE:small;
    COLOR: Gray;
    FONT-FAMILY: verdana, san-serif;
    BACKGROUND-COLOR: #446b6a;
    MARGIN: 10px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    border: none;
	DISPLAY: block;
}

A.leftmenu2:link, A.leftmenu2:visited
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: -10px 10px -10px 10px;
	padding-top: 4px;
	border-right: medium none;
	border-top: medium none;
	display: block;
	font-weight: bold;
	font-size: x-small;
	border-left: medium none;
	color: white;
	border-bottom: #dcdcdc 1px dashed;
	font-family: verdana, san-serif;
}
A.leftmenu2:hover, A.leftmenu2:active, A.leftmenu2selected:hover, A.leftmenu2selected:active {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: -10px 10px -10px 10px;
	padding-top: 4px;
	border-right: medium none;
	border-top: medium none;
	display: block;
	font-weight: bold;
	font-size: x-small;
	border-left: medium none;
	border-bottom: #dcdcdc 1px dashed;
	font-family: verdana, san-serif;

    COLOR: #446b6a;
	background-color: white;
}
A.leftmenu2selected:link, A.leftmenu2selected:visited
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 7px;
	margin: -10px 10px -10px 10px;
	padding-top: 4px;
	border-right: medium none;
	border-top: medium none;
	display: block;
	font-weight: bold;
	font-size: x-small;
	border-left: medium none;
	color: #dcdcdc;
	border-bottom: #dcdcdc 1px dashed;
	font-family: verdana, san-serif;
}

/*****************************************************************
    Page styles
*****************************************************************/
.tblPage{
	margin-left: auto;
	margin-right: auto;
}
.headerlogocell
{
	padding-left: 250px;
	background-image: url(images/design/top_header_logo_fadeout.gif);
	color: gray;
	background-repeat: no-repeat;
	background-color: black;
}
.headerlogodiv
{
 	width: 270px;
 	padding-right:10px;
}

.topquote {
	FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: white;
    FONT-FAMILY: typewriter, serif;
}

.breadcrumb
{
	padding-right: 5px;
	padding-left: 15px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 5px;
	color: darkgray;
	padding-top: 5px;
	font-family: arial, san-serif;
}
.footerbar
{
 	background-repeat: repeat-x;
	background-image: url(images/design/bottom_bar.gif);
	text-align: right;

	padding-right: 5px;
	padding-left: 15px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 5px;
	color: darkgray;
	padding-top: 5px;
	font-family: arial, san-serif;

}

/*****************************************************************
    Homepage styles
*****************************************************************/

.optionheader {
	FONT-WEIGHT: bold;
    FONT-SIZE:small;
    COLOR: white;
    FONT-FAMILY: verdana, san-serif;
    margin: 0px;
    padding: 0px;
}

.option {
	FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    COLOR: white;
    FONT-FAMILY: verdana, san-serif;
}
.gettingstartedtable
{
	margin: 0px 30px 0px 30px
}
.gettingstartedcell
{
	background-image: url(images/getting_started.gif);
	background-repeat: no-repeat;
	padding-top: 30px;
}
.findustable
{
	border-right: gray thin solid;
	border-top: gray thin solid;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
	padding:10px;
}
.findusheader
{
	background-color: #cc6600;
	FONT-WEIGHT: bold;
    FONT-SIZE:small;
    COLOR: white;
    FONT-FAMILY: verdana, san-serif;
    margin: 0px;
    padding: 5px 10px 5px 10px;
}


