* {margin: 0px; padding: 0px; border: none;}
html, body {padding: 0; margin: 0; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; color: #040508; background-color: #000000;}
#outer {min-height: 100%; height: auto; width: 100%; margin-bottom: -169px; background: url(../images/design/bg-outer.gif) repeat-y top center; text-align: left;}
* html #outer {height: 100%;}
#inner {width: 911px; min-height: 730px; margin-left: auto; margin-right: auto; position: relative; border-right: solid 1px #000000;}
* html #inner {height: 730px;}
#footer {width: 100%; clear: both; height: 169px; text-align: left; background-color: #000000; position: relative;}
#clearfooter {clear: both; height: 169px;}
html>body #miHeight {float: left; width: 0px; height: 100%; margin-bottom: -171px;} /* safari wrapper */

		/* format text */
a {color: #040508; text-decoration: underline;}
a:hover {color: #040508; text-decoration: none;}
h1 {font-size: 20px; color:#003c99; text-transform: uppercase; padding: 0px 0px 15px 0px;}
h2 {font-size: 18px; color: #003c99; text-transform: uppercase; padding: 0px 0px 15px 0px;}
h3 {font-size: 16px; color: #003c99; padding: 0px 0px 15px 0px; text-transform: uppercase;}
h4 {font-size: 14px; padding: 0px 0px 15px 0px;}
#sidebar h2 {font-size: 20px;}
p {padding: 0px 0px 15px 0px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
ul, ul li {list-style-image: none; list-style-position: outside; list-style-type: none;}

/* font */
.telbox {letter-spacing: 0px; font-family: Arial, Helvetica, sans-serif;}
		/* end format text */

		/* format blocks */
/* units */
.unit-1, .unit-2, .unit-3, .unit-4, .unit-5, .unit-6, .unit-7, .unit-8, .unit-9, .unit-10, .unit-11, .unit-12 {
	padding: 0px 8px 0px 7px;
	float: left;
	position: relative;
}
.unit-1 {width: 62px;}
.unit-2 {width: 139px;}
.unit-3 {width: 216px;}
.unit-4 {width: 293px;}
.unit-5 {width: 370px;}
.unit-6 {width: 447px;}
.unit-7 {width: 524px;}
.unit-8 {width: 601px;}
.unit-9 {width: 678px;}
.unit-10 {width: 755px;}
.unit-11 {width: 832px;}
.unit-12 {width: 909px;}
/* end units*/
.float_left{float: left; margin: 0px;}
.float_right{float: right; margin: 0px;}
.clear {clear: both; font-size: 1px; line-height: 1px;}
.a-left {text-align: left;}
.a-right {text-align: right;}
.a-center {text-align: center;}
		/* format blocks */
		
		/* header */
#header {width: 911px; height: 326px; position: relative; z-index: 90;}
.header-bg {width: 1080px; height: 681px; position: absolute; top: 0px; left: -169px; background: url(../images/design/bg-header.jpg) 0px 0px no-repeat;}

.header-pics {width: 644px; height: 366px; position: absolute; top: 0px; left: 245px; z-index: 91;}
ul#my_gallery, ul#my_gallery li {display: block; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px;}

.topbox, .topbox-left, .topbox-right {width: 911px; height: 49px;}
.topbox {background: #000000 url(../images/design/bg-topbox-rep.gif) repeat-x 0px 0px;}
.topbox-left {background: url(../images/design/bg-topbox-left.gif) no-repeat 0px 0px;}
.topbox-right {background: url(../images/design/bg-topbox-right.gif) no-repeat top right;}
.topbox-right ul, .topbox-right ul li {list-style-image: none; list-style-position: outside; list-style-type: none;}
.topbox-right ul {display: block; text-align: center; padding-top: 5px;}
.topbox-right ul li {display: inline; white-space: nowrap; color: #648cce; /*line-height: 18px;*/ padding: 0px 13px;}

.header-left, .header-right {width: 450px; position: relative;}
.header-left {float: left; z-index: 92;}
.header-right {float: right; z-index: 93;}
.logo {/*padding: 27px 0px 0px 11px;*/ position: absolute; top: 27px; left: 11px; height: 142px; width: 254px;}

ul.smalltopmenu {display: block; width: 194px; height: 14px; padding: 192px 0px 0px 0px;}
ul.smalltopmenu li {float: left; display: block; background: url(../images/design/bull-smalltopmenu.gif) 0px 3px no-repeat; height: 14px;}
ul.smalltopmenu li.smalltopmenu1 {width: 53px; padding-left: 12px; background: none;}
ul.smalltopmenu li.smalltopmenu2 {width: 68px; padding-left: 13px;}
ul.smalltopmenu li.smalltopmenu3 {width: 35px; padding-left: 13px;}
ul.smalltopmenu li a {display: block; height: 14px; background-position: 0px 0px; background-repeat: no-repeat;}
ul.smalltopmenu li a:hover {background-position: 0px -14px;}
ul.smalltopmenu li.smalltopmenu1 a {width: 43px; background-image: url(../images/design/smalltopmenu1.gif);}
ul.smalltopmenu li.smalltopmenu2 a {width: 60px; background-image: url(../images/design/smalltopmenu2.gif);}
ul.smalltopmenu li.smalltopmenu3 a {width: 35px; background-image: url(../images/design/smalltopmenu3.gif);}

ul.topmenu {display: block; padding: 32px 0px 0px 142px;}
ul.topmenu li {float: left; display: block; background: url(../images/design/bull-topmenu.gif) 0px 4px no-repeat; padding: 0px 23px 0px 11px;}
ul.topmenu li a {text-transform: uppercase; font-weight: bold; font-size: 14px; color: #00aef0; text-decoration: none;}
ul.topmenu li a:hover {color: #ffffff;}

.telbox {background: url(../images/design/bg-telbox.gif) 269px 52px no-repeat; /*width: 200px;*/ height: 100px; position: relative; clear: both; padding: 121px 20px 0px 0px; text-align: right; color: #ffffff; font-size: 20px; font-weight: bold; font-style: italic; white-space: nowrap;}

		/* end header */
		
		/* content */
#container {position: relative; width: 912x; z-index: 102; padding-top: 2px;}
#sidebar {float: left; width: 260px; padding: 0px 0px 0px 33px; position: relative;}
#sidebar a, #sidebar a:hover {color: #003c99; font-size: 11px;}
#content {float: right; width: 539px; padding: 0px 65px 0px 0px; position: relative;}
#content iframe {border: solid 1px #003C99; margin-top: 20px;}
#content ul {padding-bottom: 5px;}
#content ul li {padding: 0px 0px 10px 30px; background: url(../images/design/bull-smalltopmenu.gif) 15px 3px no-repeat;}
#container img {border: solid 1px #003C99;}
.paddtop20 {padding-top: 6px;}
		/* end content */
		
		/* footer */
.footerbox {width: 912px; height: 113px; position: relative; margin: 0px auto;}
.bottombox, .bottombox-left, .bottombox-right {width: 911px; height: 56px;}
.bottombox {background: #000000 url(../images/design/bg-bottombox-rep.gif) repeat-x 0px 0px;}
.bottombox-left {background: url(../images/design/bg-bottombox-left.gif) no-repeat 0px 0px;}
.bottombox-right {background: url(../images/design/bg-bottombox-right.gif) no-repeat top right;}
.bottombox-right ul, .bottombox-right ul li {list-style-image: none; list-style-position: outside; list-style-type: none;}
.bottombox-right ul {display: block; text-align: center; padding-top: 9px;}
.bottombox-right ul li {display: inline; white-space: nowrap; color: #648cce; /*line-height: 20px;*/ padding: 0px 16px;}
.copy {padding: 27px 0px 0px 0px; font-size: 12px; color: #415c89; text-align: center;}
.copy a {color: #415c89; text-decoration: none;}
.copy a:hover {color: #ffffff; text-decoration: none;}

.footermenu-box {height: 34px; background-color: #ffffff; width: 911px; padding-top: 22px;}
ul.footermenu-left {width: 280px; padding: 0px 0px 0px 28px; display: block; float: left;}
.footermenu-right {float: left; padding-top: 3px;}
ul.footermenu-left li {background: url(../images/design/bull-smalltopmenu.gif) 0px 5px no-repeat; padding: 3px 10px 0px 15px; display: block; float: left; height: 20px;}
ul.footermenu-left li, noindex:-moz-any-link {padding-top: 0px;}
*:first-child+html ul.footermenu-left li {padding-top: 0px;}
* html ul.footermenu-left li {padding-top: 0px;}
ul.footermenu-left li a, .footermenu-right, .footermenu-right a {font-size: 10px; color: #003c99; font-weight: bold; text-decoration: none; text-transform: uppercase;}
ul.footermenu-left li a:hover, .footermenu-right a:hover {text-decoration: none; color: #00aef0;}
		/* end footer */