@charset "utf-8";

body { background:#fff url('../graphics/header_rep.gif') repeat-x; color:#767676; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; list-style-type:none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

img { border:0; float:left; outline:none; }

input { outline:none; }

a { border:none; outline:none; }

a:hover { text-decoration:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.display { display:none; }

/** wrapper section **/
#outerwrapper { width:100%; }

/** main auto wrapper **/
#outerwrapper div.wrapper { margin:auto; padding:24px 0 0 0; width:950px; }

/** relative **/
.wrapper div.relative { position:relative; }

.relative span.yukon_yearseal { background:url('../graphics/year_seal.png') no-repeat; float:left; position:absolute; top:-14px; right:10px; height:117px; width:118px; }

/** logo wrappers **/
.wrapper div#logowrapper { float:left; padding:0 5px; width:940px; }

#logowrapper span.left_img { background:url('../graphics/top_bar_lft.gif') no-repeat; float:left; height:50px; width:4px; }

#logowrapper div.middle_section { background:url('../graphics/top_bar_rep.gif') repeat-x; float:left; padding:0 0 0 10px; width:920px; }

#logowrapper div.middle_section h1 { color:#fff; float:left; font-size:24px; line-height:50px; width:920px; }

#logowrapper span.right_img { background:url('../graphics/top_bar_ryt.gif') no-repeat; float:left; height:50px; width:4px; }

/** header wrappers **/
.wrapper div#headerwrapper { background:url('../graphics/header_01.jpg') 0 0 no-repeat; float:left; height:246px; padding:0 0 0 475px; width:475px; }

#headerwrapper span.header_right { background:url('../graphics/header_02.jpg') no-repeat; float:right; height:246px; width:475px; }

/** center logos wrapper **/
.wrapper div#centerlogos { background:url('../graphics/logos_rep.gif') repeat-x; float:left; width:950px; }

#centerlogos span.left_img { background:url('../graphics/logos_lft.gif') no-repeat; float:left; height:158px; width:15px; }

#centerlogos div.middle_section { float:left; padding:22px 0 0 39px; width:836px; }

#centerlogos div.middle_section a.yukon_logo1 { background:url('../graphics/logo_yukon_01.png') no-repeat; float:left; padding:0 128px 0 0; height:119px; width:183px; }

#centerlogos div.middle_section a.yukon_logo2 { background:url('../graphics/logo_yukon_02.png') no-repeat; float:left; padding:0 124px 0 0; height:119px; width:189px; }

#centerlogos div.middle_section a.cameo_logo { background:url('../graphics/logo_cameo.png') no-repeat; float:left; height:119px; width:212px; }

#centerlogos span.right_img { background:url('../graphics/logos_ryt.gif') no-repeat; float:right; height:158px; width:15px; }

/** content wrapper **/
.wrapper div.contentwrapper { float:left; padding-top:30px; width:950px; }

div.contentwrapper.pbotm70 { padding-bottom:70px; }

.contentwrapper .content_section { float:left; padding:0 18px; width:250px; }

.content_section h2 { color:#414141; float:left; font-size:20px; line-height:25px; padding:0 0 5px 0; width:250px; }

.content_section p { float:left; line-height:15px; width:250px; }

.content_section p a { color:#008fbf; font-size:11px; line-height:15px; }

.contentwrapper span.divider { background:url('../graphics/dashed_line.gif') 20px 0 no-repeat; float:left; height:111px; padding:0 20px; width:1px; }

/** Footer Wrapper **/
#outerwrapper div.footerwrapper { background:url('../graphics/footer_rep.gif') repeat-x; float:left; padding:20px 0; width:100%; }

.footerwrapper p { color:#494949; float:left; text-align:center; width:100%; }

.footerwrapper .footerlinks { margin:auto; width:450px; }

.footerlinks ul { float:left; padding:0 0 6px 0; width:450px; }

.footerlinks ul li { color:#494949; float:left; line-height:15px; padding:0 25px 0 0; }

.footerlinks ul li a { color:#494949; text-decoration:none; }

.footerlinks ul li a:hover { text-decoration:underline; }

/* Form Section */
.formbox{float:left;width:318px;background:#F5FDFF;border:1px solid #35B8E2;}
#form{float:left;width:310px; padding:8px 0 0 0;}
#form h3.hd{float:left;font-size:20px;color:#414141;padding:0 0 8px 20px;}
.btm_sep{float:left;padding:0 0 8px 0;}

#form fieldset{float:left;width:308px;border:0;padding:0 0 3px 10px;}
#form fieldset .lbl{float:left;width:90px;color:#767676;font-size:13px;padding:3px 8px 0 0;text-align:right;font-weight:normal;}
#form fieldset .inptbx{float:left;width:148px;height:20px;border:1px solid #999;background:#fff;font-size:12px;color:#063456;}
#form fieldset .inptbx_zip{float:left;width:100px;height:20px;border:1px solid #999;background:#fff;font-size:12px;color:#063456;}
#form div.sep{float:left;width:290px;padding:0 0 12px 0}

.frm_btm{float:left;width:220px;padding:0 0 10px 84px;}
.frm_btm .submit{float:left;padding:0 0 0 24px;}

