*{margin:0;padding:0;}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: left
}
A
{
    COLOR: #179b72;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #179b72;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #1e90ff;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #179b72;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
H1
{
    FONT-SIZE: xx-large;
    FLOAT: left;
    COLOR: #8080ff;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    POSITION: relative;
    TEXT-ALIGN: left
}
H2
{
    FONT-SIZE: x-large;
    FLOAT: left;
    MARGIN: 10px;
    WIDTH: 450px;
    COLOR: #179b72;
    BORDER-BOTTOM: silver 1px dotted;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    POSITION: relative;
    TEXT-ALIGN: right
}
H3
{
    FONT-SIZE: medium;
    FLOAT: left;
    MARGIN: 2px 2px 1px 6px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    LETTER-SPACING: 1px;
    POSITION: relative
}
H4
{
    CLEAR: left;
    FONT-SIZE: medium;
    MARGIN: 5px;
    COLOR: gray;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    LETTER-SPACING: 1px;
    POSITION: relative
}
H5
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: gray 1px dotted;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 4px;
    FONT-SIZE: medium;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 4px;
    WIDTH: 98%;
    COLOR: gray;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: gray 1px dotted;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    LETTER-SPACING: 1px;
    POSITION: relative;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: left
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#page
{
    BORDER-RIGHT: #898989 1px solid;
    BORDER-TOP: #898989 1px solid;
    FONT-SIZE: small;
    VISIBILITY: visible;
    MARGIN-LEFT: auto;
    BORDER-LEFT: #898989 1px solid;
    WIDTH: 778px;
    MARGIN-RIGHT: auto;
    BORDER-BOTTOM: #898989 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: #fafafa;
    TEXT-ALIGN: left
}
#header
{
    BACKGROUND: url(header.png) no-repeat left top;
    FLOAT: left;
    WIDTH: 778px;
    POSITION: relative;
    HEIGHT: 214px
}
#leftcol
{
    FLOAT: left;
    WIDTH: 276px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.menuheader
{
    BACKGROUND: url(menuheader.png) no-repeat left top;
    WIDTH: 276px;
    POSITION: relative;
    HEIGHT: 58px
}
.menu1
{
	font-size: 18px;
	width: 220px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	padding: 0px;
	list-style: none inside none;
	margin: 30px 0px 40px 20px;
	display: block;
}
.menu1 li a, .menu1 li a:link, .menu1 li a:visited, .menu1 li a:hover, .menu1 li a:active
{
	padding: 5px 5px 8px;
	margin: 0px;
	font-weight: normal;
	text-decoration: none;
	list-style: none inside none;
	line-height: 100%;
	height: 16px;
	display: block;
}

.menu1 li a:visited
{
	color: silver;
}

.menu1 li a:hover, .menu1 li a:active
{
	color: white;
	background-color: #179b72;
}


.copyright
{
	float: left;
	padding: 2px;
	margin: 4px 0 0 0;
	letter-spacing: -1px;
	display: block;
}

.menu2
{
	float: right;
	padding: 2px;
	margin: 4px 6px 0 0;
	letter-spacing: -1px;
	display: block;
}

.menu2 li
{
	padding-right: 2px;
	padding-left: 2px;
	color: silver;
	text-decoration: none;
	border-left: 1px solid silver;
	display: inline;
}

.menu2 li a, .menu2 li a:link, .menu2 li a:visited, .menu2 li a:active
{
	color: silver;
}

.menu2 li a:hover, .menu2 li a:active
{
	color: #179b72;
}


.news1
{
    BACKGROUND: url(siglaromanoauto.png) no-repeat left top;
    WIDTH: 276px;
    POSITION: relative;
    HEIGHT: 90px;
	 margin-bottom: 20px;
	 display: block;
}
.newstext1
{
    FONT-SIZE: 9px;
    MARGIN-LEFT: 110px;
    COLOR: gray;
    LINE-HEIGHT: 115%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
}

.news2
{
    BACKGROUND: url(flashlubebanner.gif) no-repeat left top;
    WIDTH: 276px;
    POSITION: relative;
    HEIGHT: 94px;
	 margin-bottom: 20px;
	 display: block;
}

.news3
{
    width: 160px;
	 height: 80px;
    POSITION: relative;
	 margin-bottom: 20px;
	 margin-left: 40px;
	 display: block;
}

.newstext2
{
    FONT-SIZE: 9px;
    MARGIN-LEFT: 110px;
    COLOR: gray;
    LINE-HEIGHT: 115%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}


#rightcol
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 490px;
    PADDING-TOP: 0px;
    POSITION: relative;
    HEIGHT: auto;
    BACKGROUND-COLOR: transparent
}
.rightcolspace
{
    POSITION: relative;
    HEIGHT: 10px;
    BACKGROUND-COLOR: transparent
}
.searchbar
{
    CLEAR: left;
    FONT-SIZE: small;
    LINE-HEIGHT: 100%;
    POSITION: relative
}
SELECT
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    FONT-SIZE: small;
    BORDER-BOTTOM-WIDTH: 0px;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Verdana, Georgia, sans-serif;
    BACKGROUND-COLOR: #f0f0f0;
    BORDER-RIGHT-WIDTH: 0px
}
INPUT
{
    FONT-SIZE: small;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Verdana, Georgia, sans-serif
}
.imagebox
{
    BORDER-RIGHT: #898989 1px solid;
    BORDER-TOP: #898989 1px solid;
    MARGIN-TOP: 20px;
    FLOAT: left;
    MARGIN-BOTTOM: 20px;
    BORDER-LEFT: #898989 1px solid;
    LINE-HEIGHT: 200%;
    BORDER-BOTTOM: #898989 1px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #f0f0f0
}
.imageboxsmall
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    VERTICAL-ALIGN: middle;
    PADDING-TOP: 5px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.imageboxsmall A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.imageboxsmall A:hover
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
.textbox1
{
    FONT-SIZE: small;
    FLOAT: left;
    MARGIN: 10px;
    COLOR: black;
    LINE-HEIGHT: 160%;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    POSITION: relative
}
.textbox2
{
    CLEAR: left;
    FONT-SIZE: small;
    COLOR: black;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.textbox3
{
    FONT-SIZE: small;
    FLOAT: left;
    MARGIN: 10px;
    VERTICAL-ALIGN: middle;
    WIDTH: 360px;
    COLOR: black;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.textbox4
{
    FONT-SIZE: small;
    FLOAT: left;
    MARGIN: 4px 2px 2px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
.textbox5
{
    FONT-SIZE: small;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    LINE-HEIGHT: 140%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.textbox6
{
    FONT-SIZE: small;
    VERTICAL-ALIGN: middle;
    LINE-HEIGHT: 150%;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.textbox7
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: small;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    COLOR: black;
    LINE-HEIGHT: 160%;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative
}
.textboxright
{
    FONT-SIZE: small;
    FLOAT: left;
    MARGIN: 2px;
    WIDTH: 450px;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    POSITION: relative;
    TEXT-ALIGN: right
}
.textbox8
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: gray 1px dotted;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 4px;
    FONT-SIZE: medium;
    FLOAT: left;
    MARGIN-BOTTOM: 10px;
    PADDING-BOTTOM: 4px;
    WIDTH: 98%;
    COLOR: gray;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: gray 1px dotted;
    FONT-FAMILY: Arial, Verdana, Geneva, sans-serif;
    LETTER-SPACING: 1px;
    POSITION: relative;
    BACKGROUND-COLOR: #e8e8e8;
    TEXT-ALIGN: left
}
.box1
{
    BORDER-TOP: #c0c0c0 1px dotted;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: auto;
    PADDING-TOP: 4px;
    POSITION: relative;
    HEIGHT: auto;
    BACKGROUND-COLOR: transparent
}
.box2
{
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    WIDTH: auto;
    PADDING-TOP: 4px;
    POSITION: relative;
    HEIGHT: auto;
    BACKGROUND-COLOR: transparent
}
.orizontalbox
{
    FLOAT: left;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
.cr
{
    CLEAR: left;
    POSITION: relative
}
.nav1
{
    FONT-SIZE: x-small;
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    WIDTH: 490px;
    PADDING-TOP: 6px;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    POSITION: relative;
    HEIGHT: 20px;
    TEXT-ALIGN: right
}
.nav1 A
{
    BORDER-RIGHT: #9a9a9a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #9a9a9a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #9a9a9a 1px solid;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #9a9a9a 1px solid;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.nav1 A:visited
{
    BORDER-RIGHT: #9a9a9a 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #9a9a9a 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #9a9a9a 1px solid;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #9a9a9a 1px solid;
    BACKGROUND-COLOR: silver;
    TEXT-DECORATION: none
}
.nav1 A:hover
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #179b72;
    TEXT-DECORATION: none
}
#footer
{
	clear: left;
	font-size: 10px;
	color: gray;
	line-height: 120%;
	font-family: Verdana, Geneva, Arial, sans-serif;
	height: 24px;
	background-color: #F0F0F0;
}

#bottominfo
{
    CLEAR: left;
    BACKGROUND-IMAGE: none;
    WIDTH: 778px;
    BACKGROUND-REPEAT: repeat;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
#stats
{
    FLOAT: left;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 2px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent
}
#designby
{
   margin: 10px;
	padding: 0px;
	font-size: 10px;
   color: gray;
   line-height: 180%;
	font-family: Arial, Verdana, Geneva, sans-serif;
   text-align: right
}

#mapdrawing
{
    CLEAR: left;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 4px;
    VISIBILITY: visible;
    MARGIN-BOTTOM: 4px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    POSITION: relative;
    HEIGHT: 400px
}
#map
{
    CLEAR: left;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN-TOP: 4px;
    VISIBILITY: visible;
    MARGIN-BOTTOM: 4px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: black 1px solid;
    POSITION: relative;
    HEIGHT: 400px
}

.right {
	float: right;
}

.left {
	float: left;
}
