﻿body 
{
	background-color: #BCBDBF/*474747*/;
	margin:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:10pt;
	color:#222222;
}

INPUT 
{
	font-family:Tahoma, Verdana, Arial;
	font-size:10pt;
	color:#222222;
}

SELECT
{
	font-family:Tahoma, Verdana, Arial;
	font-size:10pt;
	color:#222222;
}


TEXTAREA 
{
	font-family:Tahoma, Verdana, Arial;
	font-size:10pt;
	color:#222222;
}

A
{
    color:#222222;
    text-decoration:underline;
}

A.blue
{
    color:#2C5c87;
    text-decoration:underline;
}

.homecontentbox
{
    position:relative;
	border:0px solid #5b6e92;
	width:100%;
	padding:5px;
	padding-left:20px;
	margin-bottom:5px;
	margin-top:15px;
}

.homecontenthdr
{
	color: #2C5c87;
	font-family: Tahoma;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:15px;
}

.homecontenthdr2
{
	color: #2C5c87;
	font-family: Tahoma;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:15px;
}

#top_overall
{
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    width: 872px;
    height:124px;
}
#top_left
{
    background-image: url(../_images/Top_left.jpg);
    position: relative;
    float: left;
	display:inline;
	background-repeat: no-repeat;
    width:16px;
    margin:0px;
    height:100%;
}

#top_right
{
    background-image: url(../_images/Top_right.jpg);
	display:inline;
	position: relative;
    float: right;
    background-repeat: no-repeat;
    margin-right: 0px;
    width:16px;
    height:100%;
}

#topbar 
{
	position:relative;
    float:left;
	margin:0px 0px 0px 0px;
	width:840px;
}


#top_top
{
	position:relative;
	background-image: url(../_images/top_top.jpg);
	background-repeat:repeat-x;
	height: 7px;
	line-height:7px;
	font-size:1px;
	width:840px;
	margin: 0px;
}

#top_main
{
    position:relative;
	background-color: #9FA0A4;
	height: 103px;
	width:840px;
	margin: 0px;
}

#top_main_left
{
    position:relative;
	background-position: left center;
	float:left;
	background-repeat:no-repeat;
	width: 300px;
	height: 100%;
}

#top_main_right
{
    position:relative;
    background-image: url(../_images/top_rightlogo.jpg);
	background-position: right center;
	display:inline;
	float:right;
	background-repeat:no-repeat;
	width: 388px;
	height: 100%;
}

#login
{
	display:inline;
}

#top_bottom
{
	background-image: url(../_images/top_bottomfill.jpg);
	background-repeat:repeat-x;
	height: 4px;
	line-height:4px;
	font-size:1px;
	width:840px;
	margin: 0px;
}

#top2_top
{
	background-image: url(../_images/top2_top.jpg);
	background-repeat:repeat-x;
	height: 10px;
	line-height:10px;
	font-size:1px;
	width:840px;
	margin: 0px;
}

.main_top
{
    position:relative;
    background-image: url(../_images/Main_topfill.jpg);
    background-repeat: repeat-x;
    height: 38px;
}

.main_top_left
{
    background-image: url(../_images/Main_top_left.jpg);
    background-repeat: no-repeat;
    position: relative;
    float: left;
	display:inline;
	width:13px;
	height:100%;
}

.main_top_right
{
    background-image: url(../_images/Main_top_right.jpg);
    background-repeat: no-repeat;
	display:inline;
    position: relative;
    float: right;
    width:13px;
    height:100%;
}

#top2_menu
{
    height:24px;
	padding-top:2px;
}
#top2_bottom
{
	background-color: #BCBDBF;/*#231F20;*/
	height: 3px;
	line-height:3px;
	font-size:1px;
	width:100%;
}
#main
{
	height:100%;
}

.main_content 
{
	position:relative;
	background:white;
	min-height:400px;
	padding: 10px;
	_height:400px;
}

.main_content_box
{
    position:relative;
	background:white/*#dfdfdf*/;
	padding: 10px;
	min-height:100px;
	_height:100px;
}

#mainpic
{
    /*background-image:url(../Assets/Images/Home.jpg);*/
	position:absolute;
	left:230px;
	margin: 0px auto 0px auto;
	width:450px;
    top:10px;
    z-index:1;
}

#home_leftcolumn
{
	position:relative;
	display:block;
	left:5px;
	top:5px;
	width:300px;
	z-index:10;
}

#mid_leftbox
{
	height:250px;
}

#bottom_leftbox
{
	display:none;
}

.home_colspacer
{
	height:20px;
}

#home_rightcolumn
{
	position:absolute;
	left:559px;
	top:5px;
	width:250px;
	z-index:10;
}

.clsHighlight
{
    border: 1px solid red;
}

#home_content
{
    position:relative;
    float:right;
    margin:  -140px 50px 0px 0px;
    width:300px;
    height:150px;
    z-index:10;
    display:inline;
    
}

#mainbar
{
    position:relative;
    width:860px;
	margin: 0px auto 0px auto;
	min-height:100%;
}

* html #mainbar 
{
	height:100%;
}

#main_left
{
    position: relative;
    float:left;
	margin:0px;
	padding:0px;
	width:580px;
	min-height:100%;
}

* html #main_left
{
	height:100%;
}

#main_right
{
	margin:0px;
	padding:0px;
	width:250px;
	float: right;
	min-height:100%;
}

* html #main_right
{
	height:100%;
}

#topcontent_right
{
    position: relative;
    margin:5px;
	padding:5px;
	border:2px solid #5b6e92;
	min-height:100%;
	_height:100%;
}

#bottomcontent_right
{
    position: relative;
    margin:5px;
	padding:5px;
	border:2px solid #5b6e92;
	min-height:100%;
	_height:100%;
}

.main_bottom
{
    position:relative;
    background-image:url(../_images/Main_bottomfill.jpg);
    background-repeat:repeat-x;
    height: 10px;
}

.main_bottom_left
{
    background-image:url(../_images/Main_bottom_left.jpg);
    background-repeat:no-repeat;
    float:left;
    display:inline;
    position: relative;
    width:13px;
    height:100%;
}

.main_bottom_right
{
    background-image:url(../_images/Main_bottom_right.jpg);
    background-repeat:no-repeat;
    float:right;
    display:inline;
    position: relative;
    width:13px;
    height:100%;
}

#footer
{
    position:relative;
    margin: 0px auto 0px auto;
    width: 860px;
}

#footer_text
{
    font-family: Tahoma;
    font-size: 6pt;
    padding-top: 0px;
    margin-top: 0px;
}

#left_foot
{
    float:left;
    width:48%;
    padding-left: 5px;
}

#right_foot
{
    float:right;
    text-align:right;
    padding-right: 5px;
    width:48%;
}

#main_right_top
{
    margin-bottom:15px;
}

.sitemap li ul li {
      margin: 0;
}
.sitemap ul {
      margin: 0;
      padding-top: 5px;
}
.sitemap ul li {
      /*border-top: solid 1px #D5D5D5;*/
      padding: 10px 0 0 0;
}
.sitemap ul {
      margin: 0;
      padding: 0;
}
.sitemap ul ul li {
      padding: 0;
      margin: 0 0 5px 20px;
      border: none;
}
.sitemap ul ul ul li {
      padding: 0;
      border: none;
      margin: 0 0 0 20px;
}
.sitemap a {
      font-weight: bold; 
      text-decoration: none; 
      color: #2c5c87;
}
.sitemap ul a {
      font-weight: bold;
      list-style-type: none; 
      background-image: none;
      background-repeat: no-repeat;
      background-position: left 0.25em;
      padding-left: 11px;
      font-size:8pt;
}
.sitemap ul ul li a {
      font-weight: bold; 
      list-style-type: none; 
      background-image: none;
      color: #5a5b4f;
      font-size:8pt;
}
.sitemap ul ul ul li a {
      font-weight: normal; 
      list-style-type: none; 
      background-image: none;
      color: #5a5b4f;
      font-size:8pt;
}

.sitemap
{
    padding:0px 0px 0px 20px;
}
      
#footer A
{
    font-weight: bold; 
      color: #2c5c87;
      font-size:10pt;
}

.breadcrumb
{
    padding:0px 0px 0px 0px;
    font-size:10px;
}

.breadcrumb A
{
}

.breadcrumb .cell
{
}

.CollectionItemTable TD
{
    padding: 7px 10px 10px;
}
