html {
	font-family:"Verdana", sans-serif;
	font-size:11px;
	line-height:18px;
	color: rgb(15,31,122);	
}
/*re-resets*/
strong, b, em { font-weight: bold;}
i,em {font-style: italic; }
ul li { list-style-type: disc; list-style-position: outside; margin-left:1em;}
ol li { list-style-type:decimal; list-style-position: outside; margin-left: 1em;}
p { margin-bottom:10px;}

/*structure*/
#topbar { height:5px; }
#lowerbar { height:20px;}
#lowerbar.fixed { position: fixed; bottom:0px; z-index: 3;}
.struc-bar { width:100%; background-color: rgb(15,31,122); }
#homepage_bg {height:695px; width:900px; margin:0 auto;padding-left:50px; padding-right:50px; background-image: url(/images/hp_bg.jpg); background-repeat: no-repeat;}

#outer-wrapper { width:920px; margin:0 auto; height:100%;}
#wrapper { float:left; position:relative;width:920px; margin:0 auto 35px; }

#page_bg { z-index:1; width:920px; margin:0; padding-left:10px;padding-right:10px;background-image: url(/images/pg_bg.png); background-repeat: repeat-y;float: left;position: relative;}
#header { z-index:2; width:900px;height:150px;background-image: url(/images/pg_bg_top.jpg); background-repeat: no-repeat;float: left;position: relative;}
#pg { z-index:1; width:900px; float:left;position:relative;}

#lowerbg { width:920px;position:fixed; bottom:20px; height: 520px; padding-left:10px;padding-right:10px; background-image: url(/images/pg_bg.jpg);  background-repeat: repeat-y; }
#lowerbg-int {position: fixed; bottom:20px;width:900px; height:520px; margin:0px;background-image: url(/images/pg_bg_bottom.jpg); background-repeat: no-repeat; background-position: bottom; }

#pg-content-container {z-index:1;float:left;position:relative;margin:10px; border-top:1px solid rgb(15,31,122);padding:10px;color:#000; }
#coinfo {z-index:1;float:left;position: relative;width:250px; height:90px; text-align: right;margin:20px 0 0 370px;}
#coinfo p { margin-bottom:3px; }
#logo { z-index:1;float:left;clear:both;position: relative; width:250px; height:110px; margin-top:10px;}

#pg-title { width:100%; font-size:20px; font-weight:bold; float:left;position:relative;margin-bottom:10px;}
#pg-content { width:100%; float:left;position:relative;clear:both; }

#col1 {width:240px;height:100%;padding:0;padding-right:9px;float:left;position:relative;margin-bottom:10px}
#col2 { width:600px;float:left;position:relative;border-left:1px solid rgb(15,31,122);padding-left:9px;margin-bottom:10px;}

#cform {width:260px;float:left;position:relative;}
#cmap {width:305px;float:left;position: relative;margin-left: 15px;margin-top:14px;}

/* top  nav */
#topnav { z-index:3;list-style:none;padding:2px;float:left;position: relative;}
.topnav-item { list-style:none;float:left;margin:0;padding:0 5px;border-right:2px solid rgb(15,31,122);float: left;position: relative;}
.topnav-item.last-item {border-right:none;}
.topnav-item a, .topnav-item { display:block;font-size:12px;font-weight:bold;color:rgb(15,31,122);text-transform: uppercase; padding:1px 5px; text-decoration: none;}
.topnav-item a.selected, .topnav-item a:hover { background-color: rgb(15,31,122);color:#fff; }

.submenu {z-index:3;display:none;position:absolute;width:200px;background-color: #fff;border:1px solid rgb(182,224,251);}
.submenu li { margin-left: 0px; list-style-type: none; padding:0px; }
.submenu li a { background-color: #fff; font-size:11px;}

.sub-submenu li { margin-left: 0px; list-style-type: none; padding:0px;}
.sub-submenu li a { font-size: 11px; font-weight: normal;text-transform: none;margin-left:5px;}

.hassubmenu { z-index: 2; }
#hp-text { float:left;clear:both; margin:240px 160px 20px 50px;width:565px;font-size:14px;color:#000;}
#hp-text p { margin-bottom: 0; }

/* lower nav */
/* no longer used
#lowernav { width:100%; text-align: center; list-style: none; float:left; position: relative;margin-top:4px;line-height: 14px;}
.lowernav-item { list-style:none;color:#fff;font-size: 10px; display: inline;margin:0;}
.lowernav-item a { color:#fff;text-decoration: none; margin:4px; }
.lowernav-item a:hover { text-decoration: underline; }
*/
#copyright-footer { width:100%; text-align: center; font-size: 10px; color:#fff;line-height: 14px; padding-top:3px;}
#copyright-footer p {display: inline;}
#copyright-footer a { text-decoration: none;color:#fff;}
#copyright-footer a:hover {text-decoration:underline;}

.googlemap { float:right;position:relative;}
#googlemapwrapper {float:right;position:relative;border:1px solid gray;padding:5px;background:#fff;}

#flash-wrapper { border:1px solid rgb(15,31,122); padding:5px; float:right; position: relative;background-color:#fff;margin-left:5px; margin-bottom:5px;}
#pg-content-container img { border:1px solid rgb(15,31,122); padding:5px; }

/* hp gallery */
#hp-gallery { width:900px;position: absolute; margin-top:480px; height: 215px;}
#hp-gallery-title { width:890px;float: left;position: relative;height: 35px;text-align: right;color: #fff;font-size: 20px;line-height:30px;font-weight: bold;margin-right:10px;}
#hp-gallery-images { width:100%;float:left;position: relative;height:171px;padding-left:3px;}
.hp-gallery-image { float:left;position:relative; width:169px;height:169px; border:2px solid rgb(15,31,122);margin:0 3px 0 3px; }

/*content submenus*/
.contentmenu .head { display:block;width:215px;padding:5px;background:rgb(15,31,122);font-size:13px;text-transform: uppercase; }
.contentmenu .head a {color:#fff; font-weight: bold;text-decoration: none;}

.contentsubmenu { list-style: none; }
.contentsubmenu li { list-style:none; margin:5px; }
.contentsubmenu li a { text-decoration: none; font-weight: bold; color:rgb(15,31,122); }
.contentsubmenu li a:hover { text-decoration: underline; }


/*blog formatting */
.blogarchive-title, #blogteaser-title a { width:219px;height:36px; margin:5px; background-image: url(/images/news_archive.png); background-repeat: no-repeat; padding-left:55px;padding-top:16px;color:#fff;font-size:13px;font-weight: bold;}
#blogteaser-title a {display:block;text-decoration: none;}
#blogteaser-title a:hover {background-image:url(/images/news_archive_over.png);text-decoration: underline;}

.blogarchive-item {padding-left:60px;}
.blogarchive-item a {color:rgb(15,31,122);font-size: 12px; font-weight: bold; text-decoration: none;}
.blogarchive-item a:hover { text-decoration: underline; }

.blogentry-date{ font-size:12px;}
.blogentry-title { font-size: 14px; font-weight: bold;margin-bottom:10px;}
.blogentry-body { margin-left:10px;margin-bottom:20px;}

.blogteaser-title { font-weight: bold;margin-bottom:5px; }
.blogteaser-body p { margin-bottom: 0;}
.blogteaser-body, .blogteaser-readmore { margin-left:10px;line-height: 14px;}
.blogteaser-readmore a { color:rgb(15,31,122); font-weight: bold; }
.blogteaser-divider { height:1px;border-bottom:1px solid rgb(15,31,122);margin:20px; }
