body{
	font-size: 13px;
	color: #1d2e67;
	font-family: Tahoma;
	background-color: white;
	margin-left:0;
	margin-top:0;
}
.main_table{height:100%;
	width:100%;
	border-right: #000000 1px solid;
	border-top: 0px;
	border-left: #000000 1px solid;
	border-bottom: 0px;
	vertical-align:top;
}
h1{font-size:16px;font-weight:bold;}
h2{font-size:15px;font-weight:bold;}
.Menu{text-decoration: none;font-weight: bold;color:white;}

a.Search{
	text-decoration: none;
	font-weight: bold;
	color:white;
	padding-left:20px;
}
A.Search:hover{
	text-decoration: none;
	font-weight: bold;
	color:white;
	padding-left:20px;
}
A.Assist,A.Assist:visited {
	text-decoration: none;
	font-weight: bold;
	color:#111177;
}
A.Assist:hover {
	text-decoration: none;
	font-weight: bold;
	color:#5555CC;
}
p{margin-top: 4px;font-size: 13px;margin-bottom: 4px;color: #1d2e67;
    FONT-FAMILY: Tahoma;
}
.HeaderRight{
	width:175px;
	height:184px;
	background:url(HeaderRight.png) no-repeat;
	vertical-align:top;
	padding-top:20px;
}
TABLE.Top
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: 0px;
}
TABLE.Middle
{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: 0px;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: 0px;
}
.Bottom
{
	padding:0px;
	margin:0px;
	width:100%;
	border-right: #000000 1px solid;
	border-top: none;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid
}
.Top{
	background-image: url(TopExt.png);
}
.TopLast{
	width:46px;
	background: url(TopLast.png) no-repeat;
}
td.Col1
{
	background-color: #6b9800;
	vertical-align:top;
	height:100%;
	width:159px;
}
.sep {height: 10px;}
td.Col3{BACKGROUND-COLOR: #eeeeee;VERTICAL-ALIGN:top;}
.NoBreakBefore{MARGIN-TOP: 0px}
.NoBreakBeforeAfter{MARGIN-TOP: 0px;MARGIN-BOTTOM: 0px}
td.MainShadow
{
	background-position: left top;
	background-image: url(MainShadow.gif);
	background-repeat: repeat-y;
	vertical-align:top;
	height:100%;
}
TD.Menu{background-position: left top;background-image: url(menu.jpg);background-repeat: no-repeat;width:159px;height:29px;}
TD.Menu:hover{background-image: url(menu_hover.jpg);}
.Header
{
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	white-space:nowrap;
	color:#1d2e67;
	font-size: 13px;
}
.Caption
{
	FONT-WEIGHT:bold;
	TEXT-ALIGN:center;
	TEXT-DECORATION:none;
	VERTICAL-ALIGN:top;
	WHITE-SPACE:nowrap;
	FONT-SIZE:15px;
	COLOR:#1d2e67;
}
.HeaderPhone
{
	FONT-SIZE: 18px;
	TEXT-ALIGN:center;
	TEXT-DECORATION:none;
	VERTICAL-ALIGN:top;
	WHITE-SPACE:nowrap;
	BORDER:none;
	COLOR:#1d2e67;
}
.CategoryName
{
	FONT-SIZE: 16px;
	TEXT-ALIGN:left;
	TEXT-DECORATION:none;
	VERTICAL-ALIGN:top;
	WHITE-SPACE:nowrap;
	COLOR:#1d2e67;
/*	WIDTH:10%;*/
}
TD.Button
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(button.gif);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH:90px;
	HEIGHT:18px;
	TEXT-ALIGN:left;
}
TD.RightHeader
{
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(RightHeader.png);
	BACKGROUND-REPEAT: no-repeat;
	WIDTH:138px;
	HEIGHT:23px;
	text-decoration: none;
	font-weight: bold;
	color:#FFFFFF;
}
TD.MenuGradient
{
    BACKGROUND-POSITION: left top;
/*    BACKGROUND-IMAGE: url(MenuGradientBack.gif);*/
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #85a500
}
TD.HSeparator5{BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(HSeparator5.gif);
	BACKGROUND-REPEAT: repeat-x
}
TD.Images{WHITE-SPACE:nowrap;}
TD.Icon{BACKGROUND-COLOR:white;WIDTH:75px;}
TR.phone_1{TEXT-align:center;VERTICAL-ALIGN:middle;HEIGHT:100px;BACKGROUND-COLOR:#d0def2;}
TR.phone_2{TEXT-align:center;VERTICAL-ALIGN:middle;HEIGHT:100px;BACKGROUND-COLOR:#b9d2e6;}

TD.Category{TEXT-align:left;VERTICAL-ALIGN:top;HEIGHT:100px;width:50%;TEXT-DECORATION:none;}
TR.line_1{BACKGROUND-COLOR:#d0def2;}
TR.line_2{BACKGROUND-COLOR:#b9d2e6;}
TR.ctg_1{BACKGROUND-COLOR:#d0def2;}
TR.ctg_2{BACKGROUND-COLOR:#b9d2e6;}
INPUT.Search
{
    FONT-SIZE: 11px;
    COLOR: #1d2e67;
    WIDTH: 85%;
    FONT-FAMILY: Tahoma
}
/* ######### Style for Drop Down Menu ######### */
#chromemenu a{color: #FFFFFF;padding-left: 30px;text-decoration:none;}
#chromemenu a:hover{color: #494949;}
.dropmenudiv{position:absolute;font:normal 12px Verdana;z-index:100;visibility: hidden;}
.dropmenudiv a{
	background-image: url(menu.jpg);
	width: 129px;
	height:23px;
	display: block;
	padding-left:30px;
	padding-top:6px;
	text-decoration: none;
	font-weight: bold;
	color: white;
}
.dropmenudiv a:hover{color: #494949;
background-image: url(menu_hover.jpg);
}
.small_ttl{FONT-SIZE: 15px;BACKGROUND-COLOR: gray;COLOR: white;font-weight: bold;TEXT-ALIGN:left;}
.doc_tbl{height:100%;vertical-align:top;width:100%;}
Table.Icon{BACKGROUND-COLOR: white;HEIGHT:100px;WIDTH:100%;}
.filter{BORDER: 0px solid;VERTICAL-ALIGN:top;BACKGROUND-COLOR: #ffffff;}
.about_us{padding-top:10px;padding-left:60px;padding-right:90px;text-align:left;}
.contact_form{padding-top:10px;padding-left:60px;padding-right:90px;}

A.no_visit{COLOR:#0000ff;}
A.no_visit:visited{COLOR:#0000ff;}
.phone_char{TEXT-ALIGN:left;}
.phone_title{TEXT-ALIGN:left;WIDTH:150px;}
p.help{	FONT-SIZE:15px;}
.assistant{
	vertical-align:top;
	width:441px;
	padding-left:25px;
}
.main_col{
	vertical-align:top;
	padding-left:25px;
}