﻿body		{text-align: center;
				font-family: Verdana,Tahoma,Segoe,sans-serif;
				font-size: 9pt;
				background-image:url('images/grid.png');
				background-repeat:repeat;
				}

#top_bar {
	background-color:#99CCFF;
	width:900px;
	height:45px;
	border:thin;
	border-color:black;
	border-style:solid;
	margin:0px auto;
	padding: 0 0 0 0;
}
#header	{
	width:100%;
	height:28px;
	background-image:url('images/header900.jpg');
	background-repeat:no-repeat;
	text-align:right;
	font-size:7pt;
	color:white;
	padding:7px 0 0 0;
	margin:0 0 0 0;
}
#flashbanner 
{
    width:900px;
    background-color:Black;
    margin:0px auto;
    border:thin;
	border-color:black;
	border-style:solid;
}

.flash	
{
    margin:0 0 0 0;
    padding:0 0 0 0;
	border:thin;
	border-color:black;
	border-style:solid;

}

a.topmenu	{
	font-size:8pt;
	border-right:thin;
	border-right-color:white;
	text-decoration:none;
	color:white;
	border-right-style:groove;
	margin:0 4px 0 4px;
}

a.topmenuright	{
	font-size:8pt;
	text-decoration:none;
	color:white;
	margin:0 4px 0 4px;
}

input.box	{
	width:100px;
	font-size:6pt;
	/*height:40px;*/
}

#headerlogo	{
	float:left;
	margin:-3px 0 0 0;
}
#header_bottom
{
    background-color:#99CCFF;
	width:900px;
	height:20px;
	border:thin;
	border-color:black;
	border-style:solid;
	margin:0px auto;
	padding: 0 0 0 0;
	text-align:left;
}




.headerright	{
	float:right;
	/*background-color:#1F8FFF;*/
	margin:-10px -10px 0 0;
	color:white;
	font-size:7pt;
}
.login	{
	height:20px;
	margin:3px 10px 0 0;
	}

#logo	{
	float: left;
	padding: 20px 0 0 20px;
}

#loginbutton {
	font-size: 6pt;
	background-color:silver;
	height:17px;
}

#wrapper {
	background-color:white;
	width:900px;
	border:thin;
	border-color:black;
	border-style:solid;
	margin:0px auto;
	text-align:left;
}
#menu_wrapper 
{
    width:250px;
    background:#8098E8;
    float:left;
    margin:0 15px 0 0;
}

#under_menu 
{
    text-align:center;
}

.address 
{
    font-weight:bold;
    font-size:15px;
}

.noborder {
	border-style: none;
}

#to_clear 
{
    clear: both;
}


/* Dynamic Drive */
.shadow{
border:1px solid silver;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
#footer
{
	width:100%;
	height:28px;
	background-image:url('images/header900.jpg');
	background-repeat:no-repeat;
	text-align:center;
	font-size:7pt;
	color:white;
	padding:0 0 0 0;
	margin:-15px 0 0 0;
}

#bottom{
	font-size:8pt;
}

#main_content{
	padding: 10px 10px 10px 270px;
}

#main_content li
{
    margin-bottom:10px;
}
#main_content p
{
    margin-left:40px;
}
#main_content h2, h3
{
    margin-left:20px;
    color:#8098E8;
}

#embedded_video 
{
    margin:5px auto;
    text-align:center;
}

#ctl00_SiteMapPath1
{
    margin-left: 250px;
    margin-top: 5px;
}



.left_image
{
    float:left;
}
.right_image 
{
    float:right;
}


#MailSent{
color:red;
font-weight:bold;
}

/*LEFT MENU CSS*/
.Left_Menu ul.AspNet-Menu /* Tier 1 */
{
    width: 250px; /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}

.Left_Menu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 10em;
    top: 0;
    left: 250px;
}

.Left_Menu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    top: -0.5em;
    left: 10em;
}

.Left_Menu li /* all list items */
{
    width: 6em;
    background: #8098E8;
}

.Left_Menu li:hover, /* list items being hovered over */
.Left_Menu li.AspNet-Menu-Hover
{
    background: #99CCFF;
}

.Left_Menu a, /* all anchors and spans (nodes with no link) */
.Left_Menu span
{
    color: White;
    font-weight: bold;
    padding: 4px 2px 4px 8px;
    border:1px solid #cccccc;
    background: transparent url(images/arrowRight.gif) right center no-repeat;
}

.Left_Menu li.AspNet-Menu-Leaf a, /* leaves */
.Left_Menu li.AspNet-Menu-Leaf span
{
    background-image: none !important;
}

.Left_Menu li:hover a, /* hovered text */
.Left_Menu li:hover span,
.Left_Menu li.AspNet-Menu-Hover a,
.Left_Menu li.AspNet-Menu-Hover span,
.Left_Menu li:hover li:hover a,
.Left_Menu li:hover li:hover span,
.Left_Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.Left_Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.Left_Menu li:hover li:hover li:hover a,
.Left_Menu li:hover li:hover li:hover span,
.Left_Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.Left_Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: Black;
    background: transparent url(images/activeArrowRight.gif) right center no-repeat;
}

.Left_Menu li:hover li a, /* the tier above this one is hovered */
.Left_Menu li:hover li span,
.Left_Menu li.AspNet-Menu-Hover li a,
.Left_Menu li.AspNet-Menu-Hover li span,
.Left_Menu li:hover li:hover li a,
.Left_Menu li:hover li:hover li span,
.Left_Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.Left_Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: White;
    background: transparent url(images/arrowRight.gif) right center no-repeat;
}

/* .Left_Menu .AspNet-Menu-Selected 
{
    border: solid 1px #00ff00 !important;
}

.Left_Menu .AspNet-Menu-ChildSelected 
{
    border: solid 1px #ff0000 !important;
}

.Left_Menu .AspNet-Menu-ParentSelected 
{
    border: solid 1px #0000ff !important;
}*/

#ct100_Main_Menu
{
    padding-top: 2em;
    clear: both;
}