/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align:left; font-size:12px; font-family:arial, helvetica, sans-serif; color:#000; background:#fff; }

img { border:none; }

a:link { color:#333; text-decoration:underline; }
a:visited { color:#666; text-decoration:underline; }

ul { margin:10px 0; padding:0; }
li{ margin:5px 0; padding:0; }


#logo { margin:0 0 35px; }

#skip, .hide, p.title, #nav, #subnav, #tertnav, #form-search, #header .top-bar ul, #header .top-bar .form, .bottom-bar, #content .form .btn, #breadcrumb, #h-flash, a.more, #footer ul { display:none; }

#footer { margin:35px 0 0; padding:5px 0 0; border-top:1px solid #ccc; }

img.floatleft { margin:0 10px 5px 0; position:relative; float:left; }
img.floatright { margin:0 0 5px 10px; position:relative; float:right; }

.sIFR-flash { display:none !important; height:0; width:0; position:absolute; overflow:hidden; }
.sIFR-alternate { visibility:visible !important; display:block !important; position:static !important; left:auto !important; top:auto !important; width:auto !important; height:auto !important; }


#main .visual .items{ width:100%; overflow:hidden; margin:0; padding:0; list-style:none; }
#main .visual .items li{ float:left; width:120px; overflow:hidden; }
#main .visual .items img{ border:1px solid #1ec2ff; margin:0 0 6px; }
#main .visual .items a{ font-size:12px; line-height:16px; font-weight:bold; text-decoration:none; }
#main .visual .items a:hover{text-decoration:underline;}
#main .visual .cont .banner{float:right;}

#content .tytan .aside p{margin:0 0 4px;}
#content .tytan .aside p a{text-decoration:none;}
#content .tytan .aside p a:hover{text-decoration:underline;}
#content .img{padding:0 0 0 20px;}
#content .form{ width:100%; overflow:hidden; padding:4px 0 0; }
#content .form .row{ width:725px; overflow:hidden; padding:0 0 0 10px; }
#content .form .col{ width:110px; float:left; overflow:hidden; padding:27px 0 0 10px; }
#content .form .col h4{ color:#008fc5; font-size:12px; line-height:14px; margin:0 0 3px; }
#content .form .col em{ font-style:normal; display:block; margin:0 0 6px; }
#content .form .col span{ width:108px; height:30px; display:block; overflow:hidden; text-indent:-9999px; border:1px solid #d1d1d1; margin:0 0 6px; }
#content .form .col .white{background:#fff;}
#content .form .col .blue{background:#1049ba;}
#content .form .col .yellow{background:#ffff30;}
#content .form .col .red{background:#f00;}
#content .form .col .orange{background:#ff6500;}
#content .form .col .black{background:#000;}
#content .form .col .lavender{background:#9a65ff;}
#content .form .col .goldenrod{background:#ffcf30;}
#content .form .col .cranberry{background:#cf0065;}
#content .form .col .gray{background:#9a9a9a;}
#content .form .col .day-glow-orange{background:#ff6530;}
#content .form .col .aqua{background:#65ffba;}
#content .form .col .day-glow-pink{background:#ff309a;}
#content .form .col .gold{background:#cf9a00;}
#content .form .col .teal{background:#087d7d;}
#content .form .col .txt{ display:block; background:url(../images/bg-txt2.gif); width:110px; height:22px; overflow:hidden; border:0; margin:0; }
#content .form .col .txt input{ color:#ababab; border:0; background:none; width:100px; padding:4px 0 4px 5px; float:left; margin:0; }
#content .form .btn{ margin:64px 0 0 13px; float:left; }

