/* Quixtar-Inc.com */
* {padding:0;margin:0}
body {text-align:center;font:0.75em Tahoma, Verdana, Arial, sans-serif;line-height:1.3em;color:#000;background-color:#fff;margin:10px 0}
a, a:visited {color: #fa8a05}
br.clear-both, div.clear-both, br.clear-left, div.clear-left {font:1px/1px monospace;display:block}
.clear-both {clear:both}
.clear-left {clear:left}
img {border:none}
p {padding:5px 0}
h1 {font-size: 1.25em;padding:8px 0 0 0;color:#0A3D79;line-height:1.5em}
h4.subhead {font-size:1em;font-weight:bold;color:#000;text-transform:uppercase;padding-bottom:5px}
h4.sectionhead {font-size:.9em;font-weight:bold;color:#fa8a05}
h4.sectionhead-nolink {font-size:.9em;font-weight:bold;color:#000;}
span.small-caps {font-variant:small-caps}
span.small {font-size:.9em}
table {font-size:1em}
#navbody ul, #body ul {padding:7px}
#navbody ul li, #body ul li {margin:4px 12px}

#container {width:760px;margin:0 auto;text-align:left}

#header {font-size:.9em}
#tools {font-size:1em;width:450px;float:right;text-align:right;margin:16px 0}

#nav {background:#7192bb url(../images/nav-bg.gif) left repeat-y;font-size:12px;line-height:16px}
#navtop, #navtop div {height:6px;overflow:hidden}
#navtop {background: url(../images/navtop-l.gif) left top no-repeat;}
#navtop div {width:9px;float:right;background: url(../images/navtop-r.gif) right top no-repeat}
#navbot {background:#c7c9cb url(../images/menu-item-bg.gif) repeat-x;border:1px solid #3E618E}
#navbot ul {display:inline}
#navbot ul li {display:inline;list-style: none}
#navbot a, #navbot a:link, #navbot a:visited {margin-bottom:-1px;border-right:1px solid #3E618F;display:block;float:left;font-weight:bold;color:#0A3D79;text-decoration:none;padding:5px 12px 6px 12px;background: url(../images/nav-lower-right.gif) no-repeat right bottom}
#navbot a:hover,
  .profile #nav #navbot #profile a,
  .model #nav #navbot #model a,
  .citizenship #nav #navbot #citizenship a,
  .partners #nav #navbot #partners a,
  .careers #nav #navbot #careers a,
  .news #nav #navbot #news a {color: #fff;background:#3E618F url(../images/nav-lower-right-hover.gif) no-repeat right bottom}

#leftnav {float:left;width:154px;padding:13px 0}
#leftnav ul {border-top:1px solid #E5E5E5;background:#fff url(../images/leftnav-bg-off.gif) right repeat-y}
#leftnav ul li {list-style: none;border-bottom:1px solid #E5E5E5}
#leftnav a, #leftnav a:link, #leftnav a:visited {color:#7090B9;text-decoration:none;display:block;padding:4px 3px 5px 12px;float:none}
#leftnav a:hover {text-decoration:underline}
#leftnav .selected {font-weight:bold;background:#fff url(../images/leftnav-bg.gif) right repeat-y}
#leftnav .selected a, #leftnav .selected a:link, #leftnav .selected a:visited {color:#0A3D79}
#navbody {float:right;width:583px;border-left:1px solid #ccc;padding:0 12px 10px 10px}
#body {padding:0 12px 10px 12px}
#navbody, #body {min-height:250px;height:250px;height:auto !important;}
#home-insert {width:195px;float:right;margin:18px 0 10px 18px;padding:18px 0 10px 18px;border-left:1px dotted #ccc}

#footer {font-size:11px;line-height:16px;color:#999;border-top:1px solid #3E618E;background:#7192bb url(../images/nav-bg.gif) left repeat-y}
#footer .row { text-align:center; padding:2px 0;background-color:#fff}
#footer .row .label{font-weight:bold;}
#footertop, #footertop div {height:18px;overflow:hidden}
#footertop {background: url(../images/footertop-l.gif) left bottom no-repeat;text-align:center;color:#fff}
#footertop a, #footertop a:link, #footertop a:visited {margin:3px 0;color:#fff;text-decoration:none}
#footertop a:hover {text-decoration:underline}
#footertop div {width:9px;float:right;background: url(../images/footertop-r.gif) right bottom no-repeat}

/* Round */
.round {background:url(../images/bottom-r.gif) no-repeat bottom right}
.round .round-head {background:url(../images/top-r.gif) no-repeat top right; }
.round .round-head H3 {background-image:url(../images/top-l.gif);background-repeat:no-repeat;background-position:top left;background-color:transparent !important;padding:1px 9px 2px 9px;font-size:.9em;color:#fff}
.round .round-body {background:url(../images/bottom-l.gif) no-repeat bottom left;padding:7px 10px 10px 9px;font-size:.9em}
.round .round-body ul {padding:7px}
.round .round-body ul li {margin:4px 12px}

.pullout {float:right;margin:10px 0 10px 10px}
#sales-pullout {width:300px !important;margin:10px 0 10px 10px;float:right}
#annual-sales-pullout {width:100%;float:left}

/*html>body .listing {width:100%}*/
.listing {width:100%}
.listing td {border-top:1px dotted #ccc;padding:15px 5px}
.listing .leftcol {width:125px;font-weight:bold;vertical-align:top}
.listing .description {vertical-align:top}

.partner-logo, .affiliate {display:block;text-align:center;float:left;border-left:1px dotted #ccc;font-weight:bold;font-size:.9em}
.first-partner{width:182px;}
.partner-logo {width:181px;padding:15px 0;}
.first-partner, .first-affiliate {border:none}
.first-affiliate {width:160px;}
.affiliate {width:159px;padding:15px;}

.separator {border-top:1px dotted #ccc;margin:20px 0 25px 0}
.photo-inset-left {float:left;margin:0 10px 10px 0px}
.photo-inset-right {float:right;margin:0 0 10px 10px}

#sitemap, #contact {width:500px;margin:0 auto}
#sitemap ul {padding:5px 7px}
#sitemap ul li {margin:4px 12px}
#sitemap #leftcol, #sitemap #rightcol, #contact #leftcol, #contact #rightcol {width:50%;float:left}

.news-item-date {font-size:.9em;color:#999;font-style:italic}