

body { margin:0; padding:0; background: url(http://www.flybeas.com/themes/flybe_as/images/bg_curve_top.png) center 35px no-repeat #a1c7e7; font-family:Arial, Helvetica, sans-serif; font-size:76%;}
h1 { font-size:1.2em; font-weight:bold; color:#004b85; padding:1em 0; margin:0;}
h2 { font-size:1em; font-weight:bold; color:#004b85; padding:1em 0; margin:0;}
.caption { font-size:0.9em; color:#004b85; font-weight:bold;}

/** .search { margin: 0px auto 0 auto; width: 998px; text-align: right; padding-top: 5px; padding-right: 50px; max-height: 0px; } **/
.search { float:right; clear:both; width: 200px; text-align: right; padding-top: 5px; margin-right: 190px; min-height: 30px; }
.search h3 { display : none; }
.kbContactUs { float:right; margin:10px 15px 0 0 }
.kbContactUs a { text-decoration:none; }
.kbContactUs a:active { color:#333333; text-decoration:underline; }
.content #searchForm { margin-left: 252px; width: 675px; }
#searchResults { margin-top:32px; }
#searchResults .pageLink{ font-size:12px; color:#999; margin:2px 0px 8px 0px; padding:0px; display:block }
#searchResults .searchResult{ margin-bottom:10px; margin-top:10px }
#searchResults .searchResult h4{ margin-bottom:0px; padding-bottom:0px }
#searchResults .searchResult p{margin-top:4px}

/** .bg_btm { background:url(http://www.flybeas.com/themes/flybe_as/images/bg_btm.gif) bottom center no-repeat;} **/
.bg_btm { clear:both; background:url(http://www.flybeas.com/themes/flybe_as/images/bg_btm.gif) bottom center no-repeat;}

.wrapper { margin:39px auto 0 auto; width:998px; padding-bottom:50px;}
.header {position:relative; z-index:5; }

.header .ccm-spacer { clear: none; }

.logo { 	position: absolute;	left: 20px;	top: 20px; z-index:5;}
.top_curve { background:url(http://www.flybeas.com/themes/flybe_as/images/curve_top.png) top no-repeat; height:25px;}
.bottom_curve { background:url(http://www.flybeas.com/themes/flybe_as/images/bottom_curve.png) bottom no-repeat; height:33px;}
.floatleft { float:left;}
.clear { clear:both;}
.shadow_left { background:url(http://www.flybeas.com/themes/flybe_as/images/shadow_l.png) right repeat-y; float:left; width:9px;}
.shadow_right { background:url(http://www.flybeas.com/themes/flybe_as/images/shadow_r.png) left repeat-y; float:right; width:9px;}
.content_out { padding:0 9px; background:url(http://www.flybeas.com/themes/flybe_as/images/content_out_bg.png) top repeat-y;}
.main_img { margin:0px 9px; clear:both; height: 290px; background-color: #ffffff; }
.main_slide { margin:0px 9px; clear:both; background: none repeat scroll 0 0 white;}
.h_ttl { position:absolute; top:140px; left:30px; z-index:4;}

.content { width:980px;}
.content_in { padding:20px 25px 0px 0px;}
.colunm_l { width:675px; float:left; margin-left:35px;}
.content_full { padding:0 20px;}
.sidebar { width:260px; float:right;}
p { padding:0 0 1em 0; margin:0; line-height:1.4em;}
.intro { font-weight:bold; color:#004b85;}
.sidebar ul { margin:5px 0 0 0;	padding:0 16px 16px 16px; list-style-position: outside;
	list-style-image: url(http://www.flybeas.com/themes/flybe_as/images/list.gif);	list-style-type: none;}
.sidebar li { padding:8px 7px;}
.footer { background:url(http://www.flybeas.com/themes/flybe_as/images/bg_footer.png) top left no-repeat; padding:11px 15px 0px 20px; margin-top:30px;}
.footer a { color:#004b85; text-decoration:none; font-weight:bold; margin-left:30px;}

/* homepage styles */
.content_home { background:url(http://www.flybeas.com/themes/flybe_as/images/content_bg.jpg) top no-repeat; width:980px;}
.content_in_home { padding:20px 25px 0px 45px;}
.colunm_l_home { width:550px; float:left;}
.lhc { width:242px; float:left;}
/*Left hand nav */

/* Left hand nav */

.nav ul {padding:0; margin:0; list-style:none; margin-top:20px;}
.nav li {background:url(http://www.flybeas.com/themes/flybe_as/images/lhn_bg.jpg) left top no-repeat; display:block; padding:8px 0px 8px 40px;}
.nav li a { font-weight:bold; text-decoration:none; color:#004b85;}
.nav li a:visited, .nav li a:ctive {font-weight:bold; text-decoration:none; color:#004b85;}
.nav li a:hover { color:#62a1d7;}

.nav li ul { padding:10px 0 0 10px; margin:0px; }
.nav li li { display:block; padding:3px; background:none; }
.nav li li a { color:#000000; }

/* Top nav */

/* The CSS Code for the menu starts here */
			.nav-header {
				font-family: Arial, sans-serif;
				font-weight: bold;
				margin: 0;
				padding: 0;
				list-style:none;
				height: 30px;	
				float:right;
				background:url(http://www.flybeas.com/themes/flybe_as/images/top_nav_shadow.png) bottom repeat-x; height:37px;			
				
			}	
		    
			.nav-header li { float: left;	margin: 0; border-left:1px solid #1a5381; list-style:none;}
			.nav-header li a {
				text-decoration: none;
				display: block;
				padding: 0 20px;
				line-height: 30px;
				color: #666;
			}
			.nav-header li a:hover, .nav-header li.active a, .nav-header a.nav-selected  {
				background:url(http://www.flybeas.com/themes/flybe_as/images/top_nav_on.png) repeat-x;
				color: #fff;
			}
			#munu_wrapper ul {}
			#menu_wrapper {padding: 0 0 0 0; z-index: 5;}
			#menu_wrapper div {height: 37px;}			
			.left_bg { background:url(http://www.flybeas.com/themes/flybe_as/images/top_nav_l.png) left no-repeat; width:17px; float:right; clear:left}
			.right_bg { background:url(http://www.flybeas.com/themes/flybe_as/images/top_nav_r.png) top left no-repeat; width:11px; float:right;}
			.nav-header li.first { border:none;}
		
			#menu_wrapper.blue ul {}
			#menu_wrapper.blue a {color: #fff; background:url(http://www.flybeas.com/themes/flybe_as/images/top_nav_off.png) repeat-x;}
			#menu_wrapper.blue li a:hover, #menu_wrapper.blue li.active a {color: #fff; background:url(http://www.flybeas.com/themes/flybe_as/images/top_nav_on.png) repeat-x;}
			#menu_wrapper.blue li li a {color: #fff; background:none;}
			#menu_wrapper.blue li li a {color: #fff; background:none;}
			#menu_wrapper.blue li li a:hover {color: #fff; background:none;}
			#menu_wrapper.blue {width:756px; position:absolute; top:0; right:0; padding:0; margin: 0 9px 0 0; z-index: 5; }
			
			html>/**/body #menu_wrapper.blue {width:800px;}
			
			.sf-menu-lefty {background:transparent url(http://www.flybeas.com/themes/flybe_as/images/top_nav_l.png) no-repeat scroll top left; padding-left:17px; }
			
.float_right {float:right;}
.float_left { float:left;}	
.logos { margin-top:30px;}
.logos img { margin-right:50px; }
			
.colunm_l ul { margin:5px 0 0 0;	padding:0 16px 16px 16px; list-style-position: outside;
	list-style-image: url(http://www.flybeas.com/themes/flybe_as/images/list.gif);	list-style-type: none;}
.colunm_l li { padding:4px 7px;}

.imagecaption { font-size:0.9em; color:#004b85;}
			
/* data */
.colunm_l_data { width:668px; float:left; margin-left:35px;}

table.data { width:666px; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
table.data td { padding:3px 0;}
table.data th { background:url(http://www.flybeas.com/themes/flybe_as/images/bg_th_data.png) top left repeat-x; text-align:left; height:38px; color:#004b85;}
table.data th.first { background:url(http://www.flybeas.com/themes/flybe_as/images/bg_th_data_f.png) top left; padding-left:7px;}
table.data th.last { background:url(http://www.flybeas.com/themes/flybe_as/images/bg_th_data_l.png) top right; padding-right:3px;}
form {padding:0; margin:0;}
.cap_search { width:666px; background:url(http://www.flybeas.com/themes/flybe_as/images/cap_search_bg.png) top left no-repeat; height:38px;}
.cap_search_in div { float:left;}
.cap_search_in { padding:0px 20px 0 10px;}
.cap_search_in input.search { font-size:0.9em; color:#676565; width:200px;  }
.cap_search_in .search { margin-top:6px;  }
.cap_search_in .btn { color:#676565; width:100px; margin-left:10px; margin-top:8px;}

.cap_sort { width:666px; background:url(http://www.flybeas.com/themes/flybe_as/images/cap_s_gray.png) top left no-repeat; height:38px; margin:10px 0; color:#004b85; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
.cap_sort_in { padding:10px 5px 0 10px;}
.cap_sort_in div.results { float:left; margin-left:10px;}
.cap_sort_in div.downloads { float:left; margin-top:5px;}
.cap_sort a, .cap_sort a:visited, .cap_sort a:active { color:#666666; }
.cap_sort_in div.sort { float:left; width:195px; margin-left:195px;}
.cap_sort_in div.sort select { width:150px;}
.pagination { width:666px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#676565; background:url(http://www.flybeas.com/themes/flybe_as/images/bg_pagination.png) top left no-repeat; margin-top:10px;}
.pagination_in { padding:5px 0;}
.pagination_in div { float:right; margin-right:10px;}
.pagination_in a, .pagination_in a:visited { color:#666666; text-decoration:none;}
.pagination_in a:hover, .pagination_in a:active { color:#004b85; text-decoration:none;}




