/*
/// MAIN LAYOUT STYLES
*/

#bg-FlagStars
{
	position:absolute;
	top:0px;
	left:0px;
	height:202px;
	width:100%;
	background:url(images/StarsOnly.jpg) left top repeat-x;
}
#bg-FlagStripes
{
	position:absolute;
	top:202px;
	left:0px;
	height:2279px;
	width:100%;
	/*background:#D3CFBD url(images/PriorImage.jpg) left top repeat-x;*/
	background:#ffffff url(images/WavingStripes.jpg) no-repeat;
}
#container
{
	position:relative;
	left:50%;
	margin-left:-375px;
	width:750px;
	padding-top:137px;
	padding-bottom:5px;
}

#nav
{
	position:relative;
	left:0px;
	/*border-style:solid;
	border-width:medium;
	border-color:Maroon;*/
	display:inline;
	margin-top:30px;
	/*float:left;*/
	background:url(images/bg_navbar.jpg) left top no-repeat;
	background-color:#36266d;
	width:185px;
	height:auto !important;
	min-height:441px;
	height/**/:441px;
}
#text-new
{
    position:absolute;
    left:190px; top:250px;
     /*border-style:solid;
    border-width:thin;
    border-color:Blue;*/
    display:inline;
    /*left:300px;*/
    width:550px;
    height:auto !important;
    padding:5px;
    margin:5px;
    background-color:#ffffff;
}

#logo
{
	position:absolute;
	top:0px;
	left:0px;
	width:196px;
	height:137px;
	background:url(images/header_logo.gif) left top no-repeat;
	overflow:hidden;
}
#logo a
{
	display:block;
	width:100%;
	padding-top:196px;
}
#title
{
	position:absolute;
	top:0px;
	left:196px;
	width:554px;
	height:137px;
	background:url(images/header_titlebg.gif) left top no-repeat;
	overflow:hidden;
	padding-top:95px;
}
#title h1
{
	margin:0px;
	margin-right:25px;
	color:white;
	text-align:right;
	font-size:26px;
	line-height:normal;
}
#content
{
	position:relative;
	background:#FFFFFF url(images/bg_content.gif) left top repeat-y;
	height:auto !important;
	border-style:solid;
	/*min-height:431px;*/
	min-height:22px;
	/*height:431px;*/
	height/**/:22px;
}
#text
{
	position:relative;
	display:inline;
	float:right;
	background:url(images/bg_contentgrad.jpg) left top no-repeat;
	border-style:solid;
	width:550px;
	height:auto !important;
	/*min-height:441px;*/
	min-height:22px;
	height:22px;
	/*height:441px;*/
	margin-right:5px;
}
#breadcrumb
{
	height:auto !important;
	min-height:15px;
	height/**/:15px;
    border-style:solid;
	background-color:white;
    text-align: left;
	padding-right:20px;
	font-size:10px;
	padding-top:8px;
	color:#1F4581;
	margin-bottom:10px;
	line-height:normal;
}
#breadcrumb a
{
	color:#8E824B;
	/*1F4581*/
}
#text-content
{
	margin:0px 15px 15px 15px;
	left:0px;
	width:370px;
	height:auto;
	background-color:Gray;
}

/*
/// HOMEPAGE STYLES
*/

body.home #text-content
{
	margin:0px 10px 10px 10px;
	background:url(images/bg_homecontent.gif) left top repeat-y;
}
#homecontent-left
{
	position:relative;
	float:left;
	display:inline;
	width:370px;
}
#homeimg
{
	background-color:white;
	width:370px;
	height:244px;
}
#hometext
{
	padding:10px;
	padding-bottom:1px;
	background-color:white;
}
#homecontent-right
{
	position:relative;
	float:right;
	display:inline;
	width:150px;
	background-color:#D3CFBD;
	padding:5px;
	text-align:center;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#homecontent-right div.info, #homecontent-right div.info-weather
{
	/*background-color:#E5E2D3;*/
	background-color:#36266D;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	font-size:10px;
	
}
#home-news-box
{
	height:120px;
	width:130px;
	overflow:hidden;
}
#datacontainer
{
	position:relative;
	margin:0px 2px 2px 2px;
}
#datacontainer p
{
	margin:0px;
	margin-bottom:15px;
}
#datacontainer a {
	color:#1F4581;
	text-decoration:none;
	font-weight:normal;
}
#datacontainer a:hover {
	color:#1F4581;
	text-decoration:none;
	font-weight:normal;	
}
div.newsheadline
{
	background-color:white;
	padding:5px;
	margin-bottom:15px;
}
div.eventheadline
{
	background-color:#E6E3D5;
	padding:5px;
	margin-bottom:15px;
}
#homecontent-right div.info img
{
	border:10px white solid;
	margin-bottom:5px;
}
#homecontent-right div.info strong
{
	font-size:11px;
}

#subpic
{
	position:relative;
	display:inline;
	float:left;
	margin:-40px 15px 5px -20px;
}

#bizsearch
{
	margin:0px 0px 15px 18px;
}
#bizsearch input.off
{
	width:125px;
	height:30px;
	border:1px #1F4581 solid;
	padding:7px 0px 0px 5px;
	filter:none;
	background:#A7C2D5 url(images/bg_searchfield.jpg) left top repeat-x !important;
	position:relative;
	float:left;
	display:inline;
	margin-right:3px;
	color:#1F4581;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#bizsearch input.on
{
	width:125px;
	height:30px;
	border:1px red solid;
	padding:7px 0px 0px 5px;
	filter:none;
	background:#FFFFFF !important;
	position:relative;
	float:left;
	display:inline;
	margin-right:3px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#navlinks
{
	position:relative;
	top:0px;
	left:0px;
	margin:0px;
	margin-bottom:10px;
	list-style-type:none;
	height: auto !important;
	width:185px;
}
#navlinks li
{
	position:relative;
	display:inline;
	float:left;
	width:100%;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#navlinks a
{
	display:block;
	width:100%;
	padding:5px;
	padding-left:18px;
	/*color:#1F4581;*/
	color:#ffffff;
	background:transparent url(images/nav_bgarrow.gif) -20px center no-repeat;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#navlinks a:hover, #navlinks a.on
{
	background:#FFFFFF url(images/nav_bgarrow.gif) 2px center no-repeat;
	/*color:#8E824B;*/
	color:#a7081c;
	font-family:Georgia, Times New Roman, New York, Times, serif;
	font-style:italic;
	text-decoration:none;
}
#navlinks li:hover, #navlinks li.sfhover
{
	background:#FFFFFF url(images/nav_bgarrow.gif) 2px center no-repeat;
}
#navlinks li ul
{
	position:absolute;
	/*width:185px;*/
	left:-999em;
	padding:0px;
	margin:0px;
	margin-top:-24px;
	list-style-type:none;
	width:185px;
	background-color:white;
	border-top:5px white solid;
	border-bottom:3px white solid;
}
#navlinks li ul li
{
	border-left:5px white solid;
	border-right:5px white solid;
	margin-bottom:2px;
	/*background-color:#D3CFBD;*/
	background-color:#36266d;
}
#navlinks li:hover ul, #navlinks li.sfhover ul
{
	left:185px;
}

#footer
{
	position:relative;
	clear:both;
	height:auto !important;
	min-height:1px;
	height/**/:1px;
	/*background-color:#D3CFBD;*/
	/*margin:5px;*/
	width:565px;
	background-color:#ffffff;
	/*margin-left:196px;*/
	margin-left:185px;
	padding:10px;
	text-align:center;
	font-size:10px;
}

div.clear
{
	clear:both;
	height:1px;
	overflow:hidden;
}
#nav div.clear
{
	height:10px !important;
	height/**/:1px;
}

#contact-address
{
	position:relative;
	display:inline;
	float:right;
	padding:10px;
	background-color:#F7F5F0;
	width:200px;
	margin-top:15px;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}
#alphalist
{
	padding:10px;
	background-color:#F7F5F0;
	position:relative;
}






/*
/// PRODUCTS PAGE / LINKS PAGE
*/

td.bizsite-prodtitle, div.bizsite-prodtitle
{
	position:relative;
	padding:5px;
	font-weight:bold;
}
td.bizsite-prodpic, div.bizsite-prodpic
{
	position:relative;
	padding:5px 5px;
}
td.bizsite-prodtext, div.bizsite-prodtext
{
	position:relative;
	padding:5px;
}
td.bizsite-prodlink, div.bizsite-prodlink
{
	position:relative;
	padding:5px 0px 5px 0px;
	font-size:10px;
}
td.bizsite-prodspace, div.bizsite-prodspace
{
	position:relative;
	padding-top:10px;
}
td.bizsite-prodtitle, div.bizsite-prodtitle
{
	background-color:#E6EDF2;
	border-top:1px #D3DEE5 solid;
}
td.bizsite-prodlink, div.bizsite-prodlink
{
	border-top:1px #D3DEE5 solid;
}