body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #000;}
.clear { clear: both;}
.push { height: 25px;}
hr.cleaner {clear:both;	height:1px;	margin: -1px 0 0 0; padding:0; border:none; visibility: hidden;}
.wrapper { width: 95%; max-width: 1200px; min-width: 900px; margin: 0 auto; padding: 5px;}

h1 { color: #ffffff; font-size: 36px; font-weight: normal;}
h2 { color: #333333; font-weight: normal;}
h2 img { padding: 0px 10px 0px 0px;}
h3 { color: #333;}

#headercontainer { width: 100%; height: 112px; background:url(../images/headerbg.png) repeat-x;}
#headercontainersplash { width: 100%; height: 112px; background:url(../images/headercontainerglow.png) no-repeat center;}
#header { width: 95%; max-width: 1200px; min-width: 900px; height: 112px; margin: 0 auto;}
#header img { float: left;}

ul#navigation { padding: 0px; float: right; list-style-type: none; font-size:14px; margin: 10px 0px 0px 0px; width: 525px; height: 110px;}
ul#navigation li { float: right; margin: 10px 0px 0px 10px; height: 36px; width: 92px; text-align: center; vertical-align: middle; }
ul#navigation li a { text-decoration: none; color: #FFF; display:block; height: 26px; padding-top: 10px; vertical-align: middle;/*padding: 25px 20px 25px 20px;*/}
ul#navigation li a:hover { background:url(../images/navhoverbg.png) no-repeat center;}
ul#navigation li a.active { background:url(../images/navhoverbg.png) no-repeat center;}

#homepanelcontainer { width: 100%; height: 360px; background: url(../images/homepanelbg.png) repeat-x; margin: 0px; padding: 0px 0px 0px 0px;} /*523*/
#homepanelcontainersplash { width: 100%; height: 340px; background:url(../images/homepanelcontainerglow.png) no-repeat center; margin: 0px; padding: 20px 0px 0px 0px;}
#flashpanel { width: 95%; max-width: 1200px; min-width: 900px; height: 320px; margin: 0 auto; background-color:#000; border: 1px solid #234957;}
#flashpanel object { margin: 10px 0px 0px 5px;}
#flashpanel h1 { text-align: right; color: #1187b1; margin: 0px; padding: 0px; font-size: 28px;}
#flashpanel p { color: #CCC; text-align: right; font-size: 14px;}
#flashpanelleft { width: 595px; float: left;}
#flashpanelright { margin: 0px 0px 0px 600px; padding: 0px 5px 0px 0px;}

#homecontent { width: 100%;}
#homecontent table { vertical-align: top;}
#homecontent table td { width: 33%; vertical-align: top;}
#homecontent hr.homethin { background-color: #333; border: 0; color: #333; height: 1px;}
#homecontent h2 { color: #CCC;}
#homecontent p { color: #999;}
#homecontent ul { color: #999;}

#contentband { padding: 10px 0px 10px 0px; color: #000; width: 100%;}
#content { width: 100%; padding: 5px 0px 5px 0px; background-color: #efefef; border-top: 1px solid #ffffff;}
#content p { color: #333;}
#content ul { color: #333; list-style-type: disc;}
#content hr.thin { background-color: #ccc; border: 0; color: #ccc; height: 1px; margin: 5px 0px 5px 0px;}
#contentleft { margin: 0px 330px 0px 0px;}
#contentright { width: 300px; float: right;}

table.profile { width: 100%;}
table.profile th { text-align: left;}
table.profile td { width: 20%; border-bottom: 1px dotted #cccccc; padding: 2px;}

.galleries img { padding: 2px; border: 1px solid #ccc; margin: 5px;}
.galleries img:hover { border: 1px solid #666;}

#footer { width: 95%; max-width: 1200px; min-width: 900px; margin: 0 auto; border-top: 1px solid #333; padding: 5px 0px 5px 0px;}
#footer p { margin: 0px; padding: 0px; color: #999; text-align: right;}

/*#homepanelbg { width: 85%; max-width: 1200px; min-width: 800px; height: 381px; margin: 0 auto; background: url(../images/homepanelbgblack.png) repeat-x; margin-top: 50px;}
#homepanelleft { width: 100%; height: 381px; background:url(../images/homepanelleft.png) no-repeat left;}
#homepanelright { width: 100%; height: 381px; background:url(../images/homepanelright.png) no-repeat right;}*/