/* hide from ie on mac \*/
html,body { height:99%; width:100%; }
#flash { width:800px; height:560px; margin:40px 0px 0px 40px; border:1px solid #000; background-color:#000; }
#flash h1,#flash p { color:#fff; }
/* end hide */
body { background:#485a8e; font:86% Arial,sans-serif; margin:0; }
#footer { width:810px; text-align:right; margin-left:40px; }
#website a { color:#eee; }
#website a:hover { color:#333; }

#box { position:absolute; padding:0px; margin:0px; list-style-type:none; }
#box li { display:block;	float:left; }
.mask img { margin:0px; border:0;}
.mask {	position:absolute; width:230px; height:156px; left:575px; top:140px; overflow:hidden; border:1px solid #fff;}
ul.thumbs { position:absolute; padding:0px; top:250px; left:260px;}
.thumbs li { display:block; float:left; width:50px; height:34px; margin:3px 0; cursor:pointer; margin-right:5px; border:1px solid #fff; }
.thumbs li img { display:block; width:100%; height:100%; border:none }
ul.four { left:310px;}

body#public { }
#public a { color:#485a8e;}
#public a:hover { color:#333;}

#public #container { width:800px; margin:40px 0px 0px 40px; border:1px solid #000; background-color:#000; }
#public #container h1 { display:none; }
#public ul#menu { margin:0px; list-style-type:none; background-color:#fff; padding:15px 0px 8px 40px; }
#public ul#menu li { display:inline; text-transform:uppercase; font-size:.8em; letter-spacing:1px; font-weight:bold; border-right:1px solid #99998f; padding-left:10px; padding-right:12px; }

#public ul#menu li a { text-decoration:none; color:#99998f; }
#public ul#menu li a:hover { text-decoration:none; color:#333; }
#public ul#menu li.selected a { text-decoration:none; color:#333; }
#public ul#menu li.last-child { border-right:1px solid #fff; }

#public #header { height:200px; padding-top:50px; background:url('/_shared/photos/homepage/art.jpg') no-repeat; }
#public #header.bg1 {background:url('/_shared/photos/homepage/lightpost.jpg');}
#public #header.bg2 {background:url('/_shared/photos/homepage/art.jpg');}
#public #header.bg3 {background:url('/_shared/photos/homepage/onemain.jpg');}

#public #header.title { height:100px; padding-top:20px; padding-bottom:10px;}
#public #header.title blockquote { height:70px;}
#public #header.title h3 { font-size:3em; text-transform:uppercase; letter-spacing:10px; margin:0px; padding:0px;}

#public blockquote, #public h2, #public p { margin:0px; }
#public blockquote h2 { width:440px; font-size:1.1em; font-weight:normal; float:left; padding-top:30px; text-align:right; }
#public blockquote p { width:440px; padding-top:12px; font-size:.7em; font-weight:normal; float:left; text-align:right; }
#public blockquote img { font-size:.8em; font-weight:normal;  vertical-align:bottom; }
#public blockquote { background-color:#000; color:#fff; height:170px; padding:10px 0px 0px 60px; }

#public #content { background-color:#fff; padding-bottom:50px;}
#public #content ul#submenu  { background-color:#b5b5ad; text-align:right; padding:5px 300px 5px 0px;}
#public #content ul#submenu li { padding-left:8px; font-size:.9em; font-weight:bold;}
#public #content ul#submenu li a { color:#ddd; text-decoration:none;}
#public #content ul#submenu li a:hover { color:#fff; text-decoration:none;}
#public #content ul#submenu li.selected a { color:#333; text-decoration:none;}

#public ul { margin:0px; padding:0px; list-style-type:none;}
#public #submenu li { display:inline;}

#public #content { background:url('/_shared/images/content-bg.gif'); background-color:#fff; height:100%}
#public #content #leftcol { float:left;}
#public #content #rightcol { width:265px; float:left; text-align:center; padding-top:50px;}
#public #content #rightcol img { margin:4px; border:1px solid #333;}

#public #content p, h4 { color:#777; padding:0px 30px 0px 60px; margin:0px; font-weight:normal; width:410px; }
#public #content h3, h5 { color:#b5b5ad; padding:30px 30px 0px 60px; margin:0px; font-weight:normal; width:410px; }

#public #content ul#bodylist { color:#777; padding:0px 30px 0px 60px; margin:0px; width:410px;}
#public #content ul#bodylist strong { display:block;}
#public #content ul#bodylist li { margin-bottom:10px;}

#public #content h3 { font-size:2.2em; line-height:1.1em;}
#public #content h4 { font-size:1.2em; line-height:1.5em;}
#public #content h5 { font-size:1.4em; line-height:1.1em;}
#public #content p { font-size:.9em; line-height:1.5em;}
#public #content table { width:410px; padding:0px 30px 0px 0px;}
#public #content table td { border-bottom:1px solid #aaa; padding:3px 0px; color:#333;}

#public #content .position p { padding-bottom:10px;}
#public #content .position { border-bottom:1px solid #aaa; padding-top:10px;}

#public .apply-form {border-bottom:1px solid #aaa; padding-top:15px;}
#public .apply-form fieldset { border:1px solid #aaa; width:400px; margin-left:60px; background-color:#eee;}
#public .apply-form ol { list-style-type:none; margin:0px; padding:0px;}
#public .apply-form li label { display:block; text-transform:uppercase; margin-top:5px; font-size:.9em; padding:3px 0px; margin-left:1px;}

#public #content #data { padding-left:60px}



























