body  {
	font-size: 12px;
	font-family: Arial, "Helvetica Neue", Geneva, sans-serif;
	margin: 0px auto;
	padding: 0px; 
  color: #ddd;
  background:  #035d92;
	text-align: center;
	line-height: 160%;
	border-top: 4px solid #083c71;
}	
div, img, form, ul {
	margin: 0px;
	padding: 0px;
	border: 0px; 
}
.logo {text-align: center; color: #bbd5e8}
div, span, td, .text_l {text-align: left;}	

.clear {clear: both;}	

.text_r {text-align: right;}
.text_c {text-align: center;}

a       {text-decoration: none; color: #a1c658; }
a:hover {text-decoration: underline;}	
.left   {float: left;}
.right  {float: right;}
.container    {width: 1000px;  height: 100%; padding: 0 0 0 0; margin: 0 0 0 0;}
.container2   {width: 950px;  height: 100%; padding: 0 0 0 0; margin: 0 0 0 0;}

#left_column  {width: 180px; }
#main         {width: 769px; float: right; border-top: 8px solid #083c71; padding: 0 0 0 0; margin: 0 10px 0 0;}
#main2        {width: 725px; float: right; border-top: 8px solid #083c71; padding: 35px 0 0 0; margin: 0 0 0 35px;}

.white        {background: url(/images/ten_percent.png); padding: 15px; }

h1            {font-size: 19px; line-height: 160%; color: white; margin: 0px 0; }
h1 span       {color: #f9f6a5;}
h1 .span2     {color: #f9f6a5; border-bottom: 1px solid #f9f6a5;}
h1 .tag1      {background: #035d92; font-size: 24px; padding: 1px 3px;}
h2            {font-size: 14px; color: white; padding: 5px 0; margin: 0 0 0px 0;}
.width        {width: 320px; margin: 20px 40px 20px 0;}
h2.larger     {font-size: 20px;}
h3            {margin-bottom: 20px;}
h2.smaller    {margin-top: 10px; color: #f9f6a5;}

h2.margin_none  {margin-top: 0px;}
.margin_right  {margin-right: 15px;}
.left_what    {float: right; width: 74%; }
.what_we_do .img{float: left; }



h5            {font-size: 35px; margin: 0 0 15px 0; line-height: 105%; width: 80%; color: #68b8e7;}
h6            {font-size: 18px; margin: 0 0 25px 0; line-height: 125%; width: 80%; }

.app_inside   {width: 85%; float: right;}
.app_icon     {float: left;}

.app h4       {margin: 0 0 0 0; color: white; font-weight: bold; font-size: 14px; }
.app h4 a     { font-weight: normal; font-size: 12px; color: #68b8e7; margin-left: 10px;}
.app h4 span  {color: #ddd; font-weight: normal;}
.app          {margin: 8px 0; padding: 8px 0;  }

.list         {margin: 0px 0 20px 0; font-size: 13px; width: 30%; float: left;}
.list ul      {margin: 0 0 0 15px;}
.list li a    {color: #8acffa;}

.navi         {text-align: right;}
.navi li a       {padding: 3px 5px; font-weight: bold; margin: 5px 0; background: #91b24f; color: white; font-size: 18px;}
.navi li a:hover {text-decoration: none; background: #7a9643;}

.navi li      {margin: 12px 0; list-style: none; text-align: right;}

.half         {width: 46%;}
.margin-right {margin: 0 10px 0 0;}

.faq h4       {font-weight: bold;}

.repeat       {clear: both; height: 10px; background: url(/images/repeat.png); margin: 20px 0;}
.question_mark{font-size: 62px; color: #337da8; font-weight: bold; float: left; margin: 0 0 0 0; padding: 0 10px 0 0; line-height: 50px; }
.question     {width: 269px; border-left: 1px solid #337da8; padding-left: 15px;}
.question h4  {margin: 0 0 0 0;}

.row          {padding: 5px 0;}
.row label    {display: block;}
.row input,
.row textarea {width: 95%;}
.row textarea {height: 120px;}
.row input.button {cursor: pointer; width: auto; color: white; border: none; background: #91b24f; font-size: 13px; font-weight: bold; padding: 5px; font-family: arial;}
.row input.button:hover {background: #7a9643;}
.row label input{width: auto; vertical-align: middle;}

#gradient     {position: fixed; z-index: -999; width: 100%; bottom: 0; left: 0; height: 500px;   background:  url(/images/new_background2.png) repeat-x bottom;}
#rays         {position: absolute; z-index: -999; width: 200px; top: 0; right: 0; height: 200px;   background:  url(/images/rays.png) no-repeat;}

.slogan       {margin: 69px 0 20px 30px;  color: #ddd;}
.slogan h4    {margin: 0 0 0 0; color: #7dbce3;}

.photo_column  {padding: 0 0 0 20px; width: 220px; padding: 0 0 0 0; margin-top: 36px; }

ul.bullets    {margin: 0 0 20px 20px;}
ul.no_bullets {list-style: none; margin: 0 0 20px 0;}
#twitter_div li {border-top: 1px solid #1d8bcc; padding: 5px 0;}
#twitter_div li a {color: #1d8bcc; border: none; float: none; }
#twitter_div li span a {color: #ccc;}
#twitter_div a {text-align: left; float: left; clear: both;}


.focused      {background: #083c71; padding: 25px; margin: 0 0 30px 0; }
.extra        {margin: 38px 0 30px 0;}

.slogans li{color: white; padding: 5px; font-size: 13px; border-top: 1px solid #337da8;}
.slogans li em{color: #bcbbbb; font-size: 11px;}

strong        {color: white;}

#flickr_badge_uber_wrapper {text-align:center; padding: 0 0 20px 0;}
#flickr_badge_wrapper {}
.flickr_badge_image {margin:0 22px 22px 0; float: left;}
.flickr_badge_image img {border: 1px solid #666 !important;}
#flickr_badge_source {text-align:left; margin:0 5px 0 5px;}
#flickr_www {display:block; padding:0 0 0 0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}


/*
#flickr_badge_image2,
#flickr_badge_image3,
#flickr_badge_image4,
#flickr_badge_image5 {width: 80px; height: auto;}
#flickr_badge_image2 img,
#flickr_badge_image3 img,
#flickr_badge_image4 img,
#flickr_badge_image5 img {width: 80px; height: auto;}

#flickr_badge_image1 {width: 150px; height: auto; float: left;}
#flickr_badge_image1 img {width: 150px; height: auto;}
*/


.flashnotice	    {background: #91b24f;}
.flasherror		    {background: #91b24f; font-weight: bold; font-size: 13px; color: white;}
.flashnotice,
.flasherror		    {padding: 3px; margin: 0 0 0 0; position: fixed; top: 0; left: 0; z-index: 999;}

#message_wrapper {z-index: 100000; position: fixed; top: 38%; left: 40%; background: transparent url(/images/drop_shadow.png) repeat center; padding: 1px 3px 3px 1px; display:none; }
#message_content {padding: 8px; background: white; color: black; font-size: 18px; line-height: 22px; border: 3px solid #666666;}
#waiter 				  {z-index:100000; position:fixed; background: white; display: none; height:13px; width:208px; border:0px; top: 50%; left: 50%; margin: -6px 0 0 -104px;}

.no_links a       {white-space: nowrap;}




