/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0b1
build: 1163
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font-size:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html,body{height:100%;}
body{font-family:geneva, verdana, arial, "bitstream vera sans", sans-serif;background:#fff url(/images/c/i/subbody.png) repeat-x;color:#555;/*font-size:76%;*/}
.hp{background-image:url(/images/c/i/body.png);}

/* headers, paragraphs, lists, typography  */
h1, h2, h3, h4, .ncont, address{font-family:Georgia,Palatino,"Times Roman","Times New Roman",serif;color:#6e0000;}
h1, h2, h3, h4, .callus, address{font-variant:small-caps;font-weight:normal;}
h2{font-size:227%;line-height:1.666;color:#6e0000;letter-spacing:0.125em;}
h3{font-size:189%;line-height:2;}
h4{font-size:108%;line-height:2;}
.h2hp{margin-top:56px;float:right;width:66.666%;letter-spacing:1px;}
.h2sp{font-size:116%;color:#6e0000;letter-spacing:1px;}
.foot h3, address{color:#666;letter-spacing:1px;margin:0;padding:2px 0 4px 8px;font-size:1.1em;font-size:100%;line-height:1;}
p, address{font-size:85%;line-height:1.8;padding:4px;}
.ltxt{float:left;width:650px;}
.qp{font-size:116%;line-height:1.2;font-family:Georgia,Palatino,"Times Roman","Times New Roman",serif;margin:2px 10px 0 !important;}
.sigp{margin:0 14px !important;padding:0 !important;}
.cont p, .cont h2, .cont h3, .cont h4{margin:10px 30px;text-align:justify;}
.lnk{color:#333;text-decoration:none;}
.lnk:hover{color:#000;text-decoration:underline;}

/* lists */
.ul, .ol{font-size:85%;line-height:1.8;margin:4px 20px;padding-left:30px;}
.cont li{padding:0 4px;}
.ul li{list-style-type:disc;}
.ol li{list-style-type:decimal;}
.subli{font-size:100%;line-height:1.3;margin:0 0 2px -10px;}
.ul.subli li{list-style-type:circle;}
.ol.subli li{list-style-type:lower-alpha;}
/* */

em{font-style:italic;font-variant:normal;}
.callus{font-size:131%;width:520px;background:#6e0000;color:#fff;text-align:center;border-bottom:5px solid #494949;letter-spacing:1px;line-height:1.2em;margin-left:5px;*padding-bottom:6px;}
.cu{color:#fff;text-decoration:none;}
.cu:hover{text-decoration:underline;}
.foot p, .foot address, .foot ul{font-size:0.9em;font-size:85%;line-height:1.4} 
.foot p{padding:0 20px;}
.foot ul{padding:0 10px;}
.foot a{text-decoration:none;color:#555;}
a:hover{text-decoration:underline;}
.a{color:#000;text-decoration:underline;}
.a:hover{color:#900;text-decoration:none;}
.foot li{padding:0px;}
.b{font-weight:bold;color:#777 !important;}
.c{text-align:center !important;}
iframe{border:1px solid #999;margin:10px 30px;}
hr{width:66%;border-color:#999;border-style:solid;border-width:1px 0 0;height:3px;}

/* images */
/*.qi{border:solid #bbb;border-width:1px 0 0 1px;}*/
.logo{float:left;margin-left:30px;width:364px;height:94px;}

/* structure */
.wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -189px;background:transparent url(/images/c/i/wrapbg.png) 50% -133px no-repeat;}
.std{width:1010px;margin:0 auto;position:relative;}
.mast{height:203px;background:transparent url(/images/c/i/mastsprt.jpg) no-repeat;padding:20px 0 0;}
.cont{padding:30px 0;min-height:300px;_height:300px;}
.ncont{position:absolute;top:0;right:-16px;/*border:1px  solid #333;*/width:580px;} /* container for nav and callus */
.qimg{float:left;width:260px;text-align:center;margin:30px 0 0 40px;color:#a18d7b;color:#7a6858;}
.clearfix {display:inline-block;}
.clearfix:after{content:" ";display:block;height:0;clear:both;font-size:0;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
.foot,.push{height:185px;}
.foot{color:#666;background:#e0e0e0;border-top:4px solid #b3b3b3;clear:both;}
.fw{width:980px;width:1010px;margin:0 auto;padding:20px 0 20px 30px;overflow:auto;border:0px solid #333;} /* width of foot content */
.unit{float:left;/*border:1px solid #333;*/}
.foot1{width:320px;}
.foot2{width:910px;text-align:center;margin:8em auto 0;padding:0 !important;}
.foot3{width:140px;}
.foot4{width:128px;}
.foot5{width:200px;}

/* home page classes */
.hp .wrap{background-position:50% 0;} /* background */
.hp .mast{height:336px !important;background-position:0 -224px !important;} /* masthead */
.news{position:absolute;top:-25px;right:10px;background:url(/images/c/i/news2.jpg) no-repeat;width:302px;height:351px;padding:4px 16px 10px;overflow:hidden;}
.news li{font-family:arial, sans-serif;font-size:77%;line-height:1.5;margin:2px;text-align:left;padding:1px 0;color:#999;}
.nf{color:#333;text-decoration:none;} /* news feed*/
.nf:hover{color:#930;text-decoration:underline;}
.news h3, .news h4{color:#666;}
.news h3{font-size:1.9em;font-size:182%;line-height:1em;margin:10px 0;}
.news h4{font-size:0.966em;font-size:font-size:93%;line-height:1em;margin-top:6px;}
.hl{display:block;color:#fff;}
.i13{text-indent:150px;}
.i23{text-indent:360px;}
i{font-variant:normal;font-style:normal;}

/* navigation block */
.nav{margin-top:44px;text-align:center;width:615px;} /* main */
.nav li{float:left;white-space:nowrap;padding-bottom:9px;}
.urh{background:transparent url(/images/c/i/navlibg.png) 50% bottom no-repeat;}
.nav a{display:block;border:2px solid #898989;padding:2px 7px;margin:0 5px;color:#fff;text-decoration:none !important;font-size:93%;*font-size:89%;font-weight:bold;line-height:1.9;letter-spacing:1px;}
.p:hover, a.cur{color:#eecc7c;}
.sn{position:absolute;left:-999em;margin-top:-1px;font-family:geneva,verdana,arial,"bitstream vera sans",sans-serif;background:transparent url(/images/c/i/sub-ul-bg.png) bottom right no-repeat;padding:0 2px 2px 0;_padding:0;margin:0;} /* sub navs */
.sn li{float:none;}
li:hover .sn, .sfhover .sn{left:auto;border:solid #707070;border-width:1px 0 0px;margin-left:5px;}
.sn li{padding:0;}
a.s{font-family:arial,sans-serif;text-align:left;border-width:0 1px 1px 0;padding:4px 10px 5px 14px;background:transparent url(/images/c/i/lispr.png) 0 50% no-repeat;_background-image:url(/images/c/i/ie6-libg-sprite.png);font-size:85% !important;color:#6e0000;margin:0;}
a.s:hover{color:#930;background-position:-400px 50%}

/* contact form */
.contact{width:600px;margin:0;font-size:116%;}
.contact p{line-height:1.2em;}
label, .contact p{color:#705e46;letter-spacing:2px;}
.txi, .txa, .slist{color:#666;border:1px solid;border-color:#bbb #ddd #ddd #bbb;background:transparent;font-family:"Lucida Grande",verdana,helvetica,arial,sans-serif;}
.txi{width:400px;}
.stub{width:180px;}
.rad{vertical-align:middle;}
.txa{width:580px;height:10em;}
.slist, option, legend{letter-spacing:1px;}
option{background:#4abdf7;color:#000;}
.sbmt{background:#ff9f1c;color:#333;border:1px outset #333;padding:2px 10px;letter-spacing:2px;font-size:85%;}
.err{list-style-type:disc;margin-left:30px;padding:2px 0;color:#705e46;}
legend{color:#705e46;padding:10px 4px 0;font-weight:bold;}


