*{margin:0;padding:0;}
body{background-color:#000;font-family:'Trebuchet MS', Helvetica, sans-serif;font-size:62.5%;letter-spacing:0.1em;margin:2em 0 2em 0 !important;padding:0;text-align:center;width:100%;}
a{background-color:#FFF;color:#806666;text-decoration:none;}
a:hover{text-decoration:underline;}
div#container{background-color:#FFF;color:#000;margin:0 auto;position:relative;text-align:left;width:95%;min-width:97em;max-width:120em;}
div#header{float:left;position:relative;height:240px;width:100%;min-width:97em;max-width:120em;}
div#header div#logo{position:relative;top:0;left:0;z-index:3;height:240px;width:200px;text-indent:-9999px;}
div#header div#logo img{display:none;}
div#header div#banner{position:absolute;top:0;left:0px;z-index:2;height:240px;width:100%;background:url('../images/banner_01.jpg') no-repeat;overflow:hide;}
div#header a{border:none;}
div#header a:hover{cursor:pointer;}
div#sidebar{float:left;position:relative;margin:0;width:170px;height:300px;background:#FFF url('../images/banner_02.jpg') no-repeat;}
div#header_small{float:left;position:relative;height:200px;width:100%;min-width:97em;max-width:120em;}
div#header_small div#logo{position:relative;top:0;left:0;z-index:3;height:200px;width:200px;text-indent:-9999px;}
div#header_small div#logo img{display:none;}
div#header_small div#banner{position:absolute;top:0;left:0px;z-index:2;height:200px;width:100%;background:url('../images/banner_small.jpg') no-repeat;overflow:hide;}
div#header_small a{border:none;}
div#header_small a:hover{cursor:pointer;}
div#sidebar_small{float:left;position:relative;margin:0 0 0 0;width:170px;height:300px;background:#FFF;}
div#flashMessage{background:#FF0;font-size:1.3em;text-align:center;}
body#home div#menu{margin-top:-40px;z-index:10;}
div#menu{float:left;position:relative;background-color:#AF9570;width:150px;}
div#menu ul{list-style:none;margin-left:15px;padding-left:0;}
div#menu ul li{display:block;padding-bottom:.8em;}
div#menu a{border-bottom:1px dotted #666;border-right:1px solid #666;background-color:#85633D;color:#fff;display:block;font-size:1.3em;font-weight:bold;padding:.2em .8em;text-decoration:none;width:125px;}
body#home div#menu li#nav-home a,
body#faq div#menu li#nav-faq a,
body#gallery div#menu li#nav-gallery a,
body#investors div#menu li#nav-investors a,
body#partners div#menu li#nav-partners a,
body#executives div#menu li#nav-executives a,
body#news div#menu li#nav-news a{margin-left:-12px;background-color:#CFB590;border-bottom:1px solid #666666;border-right:1px solid #666666;color:black;cursor:default;}
div#menu a:hover{background-color:#CFB590;border-bottom:1px solid #666666;border-right:1px solid #666666;color:black;}
div#content{float:left;position:relative;padding:0;margin:0 0 40px 0px;width:80%;top:0px;left:0px;}
div#content h2{font-size:2em;line-height:1.2em;margin-left:1em;color:#B80000;}
div#content h2 span{font-size:1.5em;line-height:1em;}
div#content h3{font-size:1.6em;line-height:1.6em;}
div#content p{font-size:1.4em;line-height:1.4em;margin:1em 0 0 1em;}
div#content ul#benefits li{font-size:1.4em;line-height:1.4em;margin:.5em 0 0 3em;}
div#content div#banner_03{float:left;clear:left;top:0;left:0;background:url('../images/banner_03.jpg');width:560px;height:20px;}
div#content div#banner_04{float:left;clear:left;top:20;left:0;background:url('../images/banner_04.jpg');width:535px;height:20px;}
div#content div#banner_05{float:left;clear:left;top:40;left:0;background:url('../images/banner_05.jpg');width:510px;height:20px;}
div#content div#banner_06{float:left;clear:left;top:60;left:0;background:url('../images/banner_06.jpg');width:490px;height:20px;margin-bottom:1em;}
div#content div#video{position:relative;left:0;margin:0;padding:0;padding-top:2em;}
div#content div#latest_news{float:right;clear:left;margin:20px 25px;padding:1em;border:solid #666 1px;width:150px;min-height:6em;}
div#content div#latest_news p{margin:1em 0 0 0;}
body#login div#content  form{width:50em;margin:auto;padding:auto;}
body#login form#login_form  fieldset{padding-bottom:1em;}
div#content form#faqs_list{font-size:1.4em;padding:1em;}
div#content form#faqs_list label{font-size:1.1em;}
div#content form#faqs_list p{font-size:1em;}
div#content form#faqs_list ul,
div#content form#faqs_list ul{margin:1em 3em;}
div#content form#faqs_list div.faq{display:block;margin-top:1em;margin-bottom:1em;}
div#content form#faqs_list div.faq div.rb_toggle{margin:0;font-weight:bold;color:#806666;}
div#content form#faqs_list div.faq div.rb_toggle span{cursor:pointer;border-bottom:solid #666 1px;}
div#content form#faqs_list div.faq div.rb_menu{padding-bottom:1em;clear:left;}
div#content ul#partners_list{list-style:none;text-align:left;margin:1em;}
div#content ul#partners_list li{position:relative;}
div#content ul#partners_list li div{position:relative;width:200px;height:200px;margin:0;padding:0;z-index:2;cursor:pointer;}
div#content ul#partners_list li div#modjeski{background:url('../images/partners/modjeski-masterslogo.png') 50% 50% no-repeat;}
div#content ul#partners_list li div#ansaldo{background:url('../images/partners/ansaldologo.png') 50% 50% no-repeat;}
div#content ul#partners_list li div#nre{background:url('../images/partners/nrelogo.png') 50% 50% no-repeat;}
div#content ul#partners_list li div#startrack{background:url('../images/partners/startracklogo.png') 50% 50% no-repeat;}
div#content ul#partners_list li div#trackmobile{background:url('../images/partners/trackmobilelogo.png') 50% 50% no-repeat;}
div#content ul#partners_list li div#usd{background:url('../images/partners/usdlogo.png') 50% 50% no-repeat;}
div#content ul#partners_list p{position:absolute;top:0;left:0;font-size:1.4em;margin-top:2em;padding-right:2em;padding-left:220px;}
body div#container div#content p#caveat{font-size:1.2em;color:green;font-style:italic;}
div#content ul#business_cards{text-align:left;list-style:none;margin:1em;}
div#content ul#business_cards li.business_card{width:40em;height:23.2em;background:#477493 url('../images/businesscard-blank.gif') no-repeat;text-align:right;list-style:none;margin-left:2em;margin-bottom:2em;border:solid #000 1px;}
div#content ul#business_cards li.business_card ul{font-size:1.4em;list-style:none;padding-top:1em;padding-right:2em;}
div#content li.business_card ul li{display:block;padding-bottom:.8em;color:#FFF;}
div#content li.business_card ul li a{background-color:#477493;color:#FFF;}
div#content li.business_card ul li.fn{font-weight:bold;}
div#content div#news_list{font-size:1.4em;margin-right:225px;padding:1em;}
div#content div#news_list p{font-size:1em;}
div#content div#news_list dl{display:block;margin-bottom:1em;}
div#content div#news_list dt{margin:0;font-weight:bold;color:#806666;border-bottom:solid #666 1px;}
div#content div#news_list dd{clear:left;}
div#content div#news_list dd.author{float:left;font-style:italic;}
div#content div#news_list dd.date{float:right;}
div#content div#news_list dd.description{font-family:Georgia,Times,'Times NewYork',serif;margin-bottom:1em;}
div#content div#news_list dd.read{margin-bottom:1em;}
div#content div#detail{margin-right:225px;font-size:1.4em;padding:1em;}
div#content div#detail p{font-size:1em;}
div#content div#detail dl{display:block;margin-bottom:1em;}
div#content div#detail dt{margin:0;font-weight:bold;color:#806666;border-bottom:solid #666 1px;}
div#content div#detail dd{clear:left;}
div#content div#detail dd.author{float:left;font-style:italic;}
div#content div#detail dd.date{float:right;}
div#content div#detail dd.description{font-family:Georgia,Times,'Times NewYork',serif;margin-bottom:1em;}
div#content div#detail dd.text{margin-bottom:1em;}
div#content div#detail dd.perma_link{margin-top:1em;font-size:90%;}
div#content div#detail dd.bookmark{display:none;margin-top:1em;}
div#content div.links{margin:0 10em 0 0;clear:both;text-align:center;padding:1em;}
div#footer{background-color:#AF9570;clear:both;color:#000;font-size:1.1em;margin:0 auto;padding:.3em 0;text-align:center;width:100%;}
div#footer div{margin:.1em 0;}
div#footer a:link, div#footer a:visited{background-color:#AF9570;color:#000;text-decoration:none;border-bottom:1px dotted #666;}
div#footer a:hover{border-bottom:1px solid #000;}
.clear{clear:left;}
.floatLeft{float:left;}
.floatRight{float:right;}
