p { font-size: 12px; font-weight: normal; line-height: 16px }
.cargo { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif }

/*<agl.folder "BGs & Colors">*/

body { background: white url(/spot2/bg-pages/bg.gif) repeat; }

.bg-green-light { color: #595546; background: url(/spot2/bg-pages/bg-green-light.gif) transparent repeat; }
.bg-green-light a:link, .bg-green-light a:visited { color: #8aa2f8; text-decoration: none }
.bg-green-light a:hover, .bg-green-light a:visited hover { text-decoration: underline; }

.bg-green-dark { color: #b5b5b0; background: url(/spot2/bg-pages/bg-green-dark.gif) transparent repeat; }
.bg-green-dark a:link, .bg-green-dark a:visited { color: #8aa2f8; text-decoration: none }
.bg-green-dark a:hover, .bg-green-dark a:visited hover { text-decoration: underline; }

.bg-blue-light { color: #000; background: url(/spot2/bg-pages/bg-blue-light.gif) transparent repeat; }
.bg-blue-light a:link, .bg-blue-light a:visited { color: #fffeff; text-decoration: none }
.bg-blue-light a:hover, .bg-blue-light a:visited hover { text-decoration: underline; }

.bg-blue-dark { color: #b5b5b0; background: url(/spot2/bg-pages/bg-blue-dark.gif) transparent repeat; }
.bg-blue-dark a:link, .bg-blue-dark a:visited { color: #fff; text-decoration: none }
.bg-blue-dark a:hover, .bg-blue-dark a:visited hover { text-decoration: underline; }

.bg-blue-sky { color: #595545; background: url(/spot2/bg-pages/bg-blue-sky.gif) transparent repeat; }
.bg-blue-sky a:link, .bg-blue-sky a:visited { color: #00008b; text-decoration: none }
.bg-blue-sky a:hover, .bg-blue-sky a:visited hover { text-decoration: underline; }

.bg-white { color: #595545; background: url(/spot2/bg-pages/bg-white.gif) transparent repeat; }
.bg-white a:link, .bg-white a:visited { color: #8aa2f8; text-decoration: none }
.bg-white a:hover, .bg-white a:visited hover { text-decoration: underline; }

.bg-black { color: #b5b5b0; background: url(/spot2/bg-pages/bg-black.gif) transparent repeat; }
.bg-black a:link, .bg-black a:visited { color: #8aa2f8; text-decoration: none }
.bg-black a:hover, .bg-black a:visited hover { text-decoration: underline; }

.bg-grey { color: #b5b5b0; background: url(/spot2/bg-pages/bg-grey.gif) transparent repeat; }
.bg-grey a:link, .bg-grey a:visited { color: #8aa2f8; text-decoration: none }
.bg-grey a:hover, .bg-grey a:visited hover { text-decoration: underline; }

.bg-orange { color: #595545; background: url(/spot2/bg-pages/bg-orange.gif) transparent repeat; }
.bg-orange a:link, .bg-orange a:visited { color: #00008b; text-decoration: none }
.bg-orange a:hover, .bg-orange a:visited hover { text-decoration: underline; }

.bg-straw { color: #fff; background: url(/spot2/bg-pages/bg-straw.gif) transparent repeat; }
.bg-straw a:link, .bg-straw a:visited { color: #4c5380; text-decoration: none }
.bg-straw a:hover, .bg-straw a:visited hover { text-decoration: underline; }

.bottom1 { background: transparent url(/spot2/bg-pages/bg-bottom1.gif) repeat top; height: 18px; }
.bottom2 { color: #b5b5b0; background: transparent url(/spot2/bg-pages/bg-bottom2.gif) repeat top; }
.bottom3 { background: transparent url(/spot2/bg-pages/bg-bottom3.gif) repeat top; height: 18px; }
.bottom2 a:link, .bottom2 a:visited { color: #8aa2f8; text-decoration: none }
.bottom2 a:hover, .bottom2 a:visited hover { text-decoration: underline; }

a:active { color: #fff; background-color: #95d270 ; text-decoration: none; }
a:hover, a:visited hover { text-decoration: underline; }

.transparent { color: black }

/*</agl.folder>*/

/*<agl.folder "Boxes & Areas">*/

.shiftup { margin-top: 0px; margin-bottom: 0px; }
.divider2 { margin-top: 7px; margin-bottom: 7px; }
.centered { margin-left: auto; margin-right: auto; }

#rooftop {background: transparent url(/spot2/bg-pages/bg-top.gif) repeat-y left top; text-align: center; height: 23px; width: 764px; }
#header1 { background: transparent url(/spot2/bg-pages/bg-body.gif) repeat-y left top; text-align: center; }
#menubar { background: transparent url(/spot2/bg-pages/bg-body.gif) repeat-y left top; text-align: center; }
#panoram { background: transparent url(/spot2/bg-pages/bg-body.gif) repeat-y left top; text-align: center; }
#mainbox { background: transparent url(/spot2/bg-pages/bg-body.gif) repeat-y left top; text-align: center; }

#box-300 { text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; width: 300px; }
#box-210 { text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; width: 210px; }
#box-530 { text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; width: 530px; }
#box-700 { text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; width: 700px; }
#box-menu { text-align: right; vertical-align: top; padding-left: 10px; padding-right: 10px; width: 680px; } 

#sidebar { text-align: left; vertical-align: top; padding: 10px; width: 130px; }
#valigntop { vertical-align: top; }

/*</agl.folder>*/

/*<agl.folder "images">*/
a img { display: block }
img { border-width: 0 }
.image-left { float: left; clear: left; margin-top: 4px; margin-right: 8px; margin-bottom: -4px; }
.left-thumb { float: left; clear: left; margin: 4px 27px 12px 0; }

.image-right { float: right; clear: right; margin-top: 4px; margin-bottom: -4px; margin-left: 8px; border-width: 0; display: block; }
img.image-center { text-align: center; display: block; margin-left: auto; margin-right: auto; }
.divider { padding-top: 4px; padding-bottom: 2px; }
/*</agl.folder>*/

/*<agl.folder "columns">*/
	.columnized1 {float: left; width: 225px; padding: 2px;}
	.columnized2 {margin-left: 250px; width: 225px; padding: 2px;}
	.simple-double1 {float: left; width: 225px; padding: 0px;}
	.simple-double2 {margin-left: 250px; width: 425px; padding: 1px;}
	.double-simple1 {float: left; width: 425px; padding: 0px;}
	.double-simple2 {margin-left: 450px; width: 225px; padding: 1px;}
	.triple1 {float: left; width: 225px; padding: 0px;}
	.triple2 {float: left; width: 235px; padding: 0px; padding-left: 10px; }
	.triple3 {margin-left: 480px; width: 225px; padding: 1px;}
	.aftercolumns {clear: left;}
/*</agl.folder>*/

/*<agl.folder "elements">*/
	b      { font-weight: bold }
	strong { font-weight: bold }
	i      { font-style: italic; font-weight: normal }
	em     { font-style: italic; font-weight: normal }
	td { font-size: 12px; font-weight: normal; line-height: 16px }
	ul { text-align: left; font-size: 12px; line-height: 16px }
	ol { text-align: left; font-size: 12px; line-height: 16px }
	li { text-align: left; font-size: 12px; line-height: 16px }
	blockquote { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; margin-right: 0; margin-left: 12px }
/*</agl.folder>*/

/*<agl.folder "sizes">*/

.section-title { font-size: 18px; font-weight: normal; line-height: 22px; }
.list-title { font-size: 14px; font-weight: bold; line-height: 18px; }
.list-excerpt { font-size: 12px; font-weight: normal; line-height: 16px; margin-top: -9px; }

.indiv-title { font-size: 20px; font-weight: normal; line-height: 27px }
.indiv-excerpt { font-size: 10px; font-weight: normal; line-height: 15px }
.indiv-title { font-size: 14px;  font-weight: bold; line-height: 20px }
.indiv-body  { font-size: 12px; font-weight: normal; line-height: 16px; }

.side-title { font-size: 13px; font-weight: normal; line-height: 17px }
.side-text { font-size: 11px; font-weight: normal; line-height: 15px; }

#box-menu { font-size: 16px; font-weight: normal; line-height: 28px }
.bottom2 { font-size: 9px; font-weight: normal; line-height: 14px; text-align: center; }

/*</agl.folder>*/

.bg-no-repeat { background-repeat: no-repeat; }