body {text-align:center; background:url(/infinium/graphics/icons/bg.jpg) left top repeat-x #3F5481; font-family:arial; font-size:13px; line-height:18px;}
.clearfix:after {content: '';display: block;height: 0;clear: both;	visibility: hidden;}
.container {margin:0px auto; width:997px; text-align:left;}
.header {padding-top:15px;}
.logo {float:left;}
.topnav {margin-top:23px; float:right; background:url(/infinium/graphics/icons/topnavBG.gif) repeat-x; height:38px;}
.topnav ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.topnav ul li {list-style:none; float:left; margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;}
.topnav ul li#top_about.on {background:url(/infinium/graphics/icons/arrow.gif) no-repeat 63px 0px;}
.topnav ul li#top_founders.on {background:url(/infinium/graphics/icons/arrow.gif) no-repeat 43px 0px;}
.topnav ul li#top_history.on {background:url(/infinium/graphics/icons/arrow.gif) no-repeat 36px 0px;}
.topnav ul li#top_careers.on {background:url(/infinium/graphics/icons/arrow.gif) no-repeat 41px 0px;}
.topnav ul li#top_contact.on {background:url(/infinium/graphics/icons/arrow.gif) no-repeat 48px 0px;}
.topnav ul li p {border-right:1px solid #FFFFFF; margin:0px; padding:2px 13px 2px 13px;}
.topnav ul li.last p {border:0px;}
.topnav ul li p a {text-transform:uppercase; color:#FFFFFF; text-decoration:none;}
.main {width:997px; background:#252932; padding:3px 0px 0px 0px; margin:15px 0px 0px 0px;}
.mainContainer {margin:0px 2px 0px 2px; position:relative;}
.contentContainer {width:993px;}
.homeContentContainer {color:#FFFFFF !important; background:url(/infinium/graphics/icons/homeBG.jpg) repeat-x left bottom #272A33; height:200px; width:997px;}
.homeContent {color:#FFFFFF !important; position:absolute; left:645px; top:73px;}
h1 {font-family:arial; font-size:22px !important; font-weight:bold !important; margin:0px 0px 12px 0px; padding:0px;}
h1.upload {font-family:Georgia, 'Times New Roman', Times, serif;font-weight:normal !important; font-size:16px !important;color:#262626 !important; margin:0px 0px 15px 0px !important; padding:0px; font-weight:normal;}
h2 {font-family:arial; font-size:22px !important; font-weight:bold !important;; margin:0px 0px 24px 0px; padding:10px 0px 0px 0px;}
.homeContentContainer h2 {font-size:20px;}
.homeContentContainer h2 a {color:#FFFFFF; text-decoration:none;}
.homeContentContainer h2 a:hover {color:#FFFFFF; text-decoration:underline;}
.button {float:right; background:url(/infinium/graphics/icons/buttonBG.gif) repeat-x; height:21px; border:1px solid #000000; width:80px; text-align:center; line-height:21px; margin:10px 40px 0px 0px;}
.button a {color:#000000; font-size:11px; text-decoration:none;}
.content {padding:20px; }
.homeContentContainer .content {padding-top:20px;}
.homeLeft {width:720px; float:left; padding-right:30px;}
.homeRight {width:207px; float:left; text-align:center;}
.footer {clear:both; margin-top:10px;}
.footer .footerLinks {float:left; margin-left:5px;}
.footer .footerLinks ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.footer .footerLinks ul li {font-size:10px; color:#FFFFFF; list-style:none; float:left; margin:0px 0px 0px 0px; padding:0px;}
.footer .footerLinks ul li p {margin:0px; padding:0px;}
.footer .footerLinks ul li p a {font-size:10px; color:#FFFFFF; text-decoration:underline; margin:0px 9px 0px 9px;}
.footer .footerCopy {font-size:10px; color:#FFFFFF; float:right; margin-right:5px;}
img.mini {border:1px solid #000000; margin:0px 0px 10px 10px;}

.adminMenu {margin:0px 0px 35px 0px;}
.adminContainer {background:#FFFFFF; width:953px; padding:20px;}
.adminContainer table {font-size:13px;}
.adminNews td {vertical-align:top; padding:5px 10px 5px 0px;}
.adminNews td.name {font-weight:bold;}
.adminNews input {width:400px; border:1px solid #336600;}
.adminNews textarea {width:400px; height:100px; border:1px solid #336600;}
.adminNews input.ir {width:auto; border:0px;}
.adminNews .isYes {font-weight:bold; color:green;}
.adminNews .isNo {font-weight:bold; color:red;}

.message {font-weight:bold; color:#008800; padding-bottom:20px;}
.message a {font-weight:bold; color:#008800 !important;}
.errors {border-top:1px solid #CC0000; border-bottom:1px solid #CC0000; padding:4px 0px 4px 0px; font-weight:bold; color:#CC0000; margin-bottom:5px;}
.errors a {font-weight:bold; color:#CC0000 !important;}

#contentToggle .name {float:left;}
#contentToggle .links {float:right;}
#contentToggle {width:770px; border-bottom:1px solid #CCCCCC; padding-bottom:10px; position:relative; top:1px; margin-top:20px;}
#contentToggle div {text-align:right;}
.homeContainer {background:url(/infinium/graphics/images/imgHome.jpg) no-repeat; width:993px; height:335px;}
.aboutContainer {border-bottom:1px solid #000000; background:url(/infinium/graphics/images/imgAbout.jpg) no-repeat left top #223961; width:993px;}
.foundersContainer {border-bottom:1px solid #000000; background:url(/infinium/graphics/images/imgFounders.jpg) no-repeat #000000; width:993px;}
.historyContainer {border-bottom:1px solid #000000; background:url(/infinium/graphics/images/imgHistory.jpg) no-repeat right top #435D7D; width:993px;}
.careersContainer {border-bottom:1px solid #000000; background:url(/infinium/graphics/images/imgCareers.jpg) no-repeat #D6DEF8 left bottom; width:993px;}
.contactContainer {border-bottom:1px solid #000000; background:url(/infinium/graphics/images/imgContact.jpg) no-repeat #7293BB; width:993px;}
.otherContainer {border-bottom:1px solid #000000; background:url(/infinium/graphics/images/imgOther.jpg) no-repeat #000000; width:993px;}

.foundersContainer .contentContainer {width:993px; color:#FFFFFF;}
.foundersContainer h2 {}
.foundersContainer .content {width:900px; color:#FFFFFF;}
.foundersContainer .content div {width:900px; color:#FFFFFF;}
.foundersContainer .content a {color:#FFFFFF;}
.foundersContainer .content img {border:1px solid #FFFFFF; margin:0px 0px 5px 100px;}

.aboutContainer .contentContainer {width:993px; color:#FFFFFF;}
.aboutContainer h2 {}
.aboutContainer .content {color:#FFFFFF;}
.aboutContainer .content p {margin-top:25px;}
.aboutContainer .content a {color:#FFFFFF;}
.aboutContainer .content ul {margin:0px 0px 0px 15px; padding:0px;}
.aboutContainer .content li {margin:0px 0px 0px 5px; padding:0px;}
.aboutContainer .contentContainer .content {width:543px; float:left;}
.aboutContainer .second {padding-top:20px;}
.aboutContainer .contentContainer .pullquoteContainer {padding-top:250px; margin-top:80px; padding-bottom:110px; border-left:1px solid #FFFFFF; font-size:18px; line-height:24px; font-weight:normal; width:300px; float:right; padding-right:15px; padding-left:15px; margin-right:15px; color:#D9DDE6;}

.newsContainer {width:543px; background:url(/infinium/graphics/icons/dots.gif) repeat-x; padding-top:25px;}
.newsContainer a {color:#B3C2CA !important; font-weight:bold;}
.newsContainer a:hover {color:#223961 !important; font-weight:bold;}
.newsContainer a.on {color:#223961 !important; font-weight:bold;}
.newsContainer .newsBlock {cursor:pointer; width:533px; padding:5px;}
.newsContainer .newsBlockOn {background:#FFFFFF; padding:5px;}
.newsContainer .newsStory {float:left; width: 403px;}
.newsContainer .newsImage {float:left; width: 130px;}
.newsContainer .newsItem {margin-bottom:5px; background:url(/infinium/graphics/icons/newsArrow.gif) 0px 4px no-repeat; padding-left:20px;}
.newsContainer .newsItemOn {margin-bottom:5px; background:url(/infinium/graphics/icons/newsArrowOn.gif) 0px 4px no-repeat; padding-left:20px;}
.newsContainer .newsAbstract {color:#223961; padding-left:20px; width:360px;}

.otherContainer .contentContainer {width:993px; color:#FFFFFF;}
.otherContainer .content {width:900px; color:#FFFFFF;}
.otherContainer .content a {color:#6699CC;}
.otherContainer .content a:hover {color:#99CCFF;}
.otherContainer .contentContainer h3 {font-size:13px;}

.historyContainer .contentContainer {width:993px; color:#FFFFFF;}
.historyContainer h2 {}
.historyContainer .content {width:900px; color:#FFFFFF;}
.historyContainer .content ul {padding:0px; margin:30px 0px 0px 50px;}
.historyContainer .content li {font-size:14px; font-weight:bold; padding:0px; margin:0px 0px 0px 0px;}
.historyContainer .content li.alt {clear:both;}
.historyContainer .content li p {font-size:13px; margin:0px; padding:3px 0px 18px 10px; font-weight:normal;}
.historyContainer .content li p.last {padding-bottom:0px;}

.contactContainer .contentContainer {width:993px; color:#FFFFFF;}
.contactContainer h2 {}
.contactContainer .content {margin-left:500px; width:400px; color:#FFFFFF;}
.contactContainer .content a {color:#FFFFFF;}
.contactContainer .content a:hover {color:#336699;}

.careersContainer .contentContainer {width:993px; color:#000000;}
.careersContainer h2 {}
.careersContainer .contentContainer .content {width:543px; float:left;}
.careersContainer .contentContainer h3 {font-size:13px;}
.careersContainer .contentContainer h4 {font-size:12px;}
.careersContainer .content a {color:#003366;}
.careersContainer .content a:hover {color:#336699;}

.careersContainer li.pdf {list-style:none; background:url(/infinium/graphics/icons/pdf.gif) 0px 1px no-repeat; padding-left:25px;}
.careersContainer li.doc {list-style:none; background:url(/infinium/graphics/icons/doc.gif) 0px 1px no-repeat; padding-left:25px;}
.careersContainer .contentContainer .pullquoteContainer {padding-top:50px; margin-top:40px; padding-bottom:110px; border-left:1px solid #646F96;  width:300px; float:right; padding-right:15px; padding-left:15px; margin-right:15px; }

.filter {border:1px solid #000000; z-index:1; opacity: .9; filter: alpha(opacity=90); width:629px; background:#FFFFFF; left:7px; top:7px; padding-top:20px;}
.mainContainer .contentContainer {z-index:2; position:relative;}
#content {padding:30px; text-align:justify;}
 
 
.pullquoteTitle {font-size:13px; font-weight:bold;}
.pullquote1 {margin-top:40px; margin-right:10px; position:relative; z-index:1;left:7px; top:7px; padding:5px; width:250px;}
.pullquote2 {margin-left:45px; margin-top:20px; margin-right:10px; position:relative; z-index:1;left:7px; top:7px; padding:5px; width:250px;}
.pqLeft {float:left; background:url(/infinium/graphics/icons/pqLeft2.gif) no-repeat; width:24px; height:20px;}
.pq {width:136px; float:left; padding:0px 8px 0px 8px;}
.pq .t {font-weight:bold; margin:0px 0px 5px 0px; padding:0px;}
.pullquote1 .pq .q {width:225px; font-weight:normal; line-height:20px; font-size:18px; margin:5px 0px 7px 0px; padding:0px; color:#626E94;}
.pullquote2 .pq .q {width:180px; font-weight:normal; line-height:20px; font-size:18px; margin:5px 0px 7px 0px; padding:0px; color:#626E94;}
.pq .a {font-style:italic; font-size:11px; margin:0px 0px 5px 0px; padding:0px;}
.pqRight {position:absolute; right:-5px; bottom:10px; float:left; background:url(/infinium/graphics/icons/pqRight2.gif) no-repeat; width:24px; height:20px;}
 
 