﻿body{
	margin:0;
	padding:0;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.q_main{
/*	margin:20px auto 0 auto;*/
	padding:0;
	overflow:hidden;
}
.wrapper{
	background:url(../images/bg.jpg) no-repeat left bottom;
	width:1100px;
	height:789px;
	margin: 0 auto;
	padding:0;
}
.float_l{
	float:left;
	display:block;
}
a{
	text-decoration:none;
	}
.rel{
	position:relative;
	}	
.float_r{
	float:right;
	display:block;
}
.clear{
	clear:both;
}
img{
	border:none;
	}
.block{
	display:block;
	}	
h1{
	padding:5px 45px 0 270px;
	margin:0;
	text-align:justify;
	display:block;
	color:#025fd2;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	font-style:italic;
}
h2{
	padding:5px 40px 0 275px;
	margin:0;
	text-align:justify;
	display:block;
	color:#025fd2;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	font-style:italic;
}
.yellowtext{
	color:#f8dc00;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	font-style:italic;
}
.yellowtext a{
	color:#f8dc00;
	text-decoration:none;
}
.yellowtext a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
/****************************/

/***********TopPannel***********/
.top_pannel{
	width:1100px;
	margin:0;
	padding:0;
}
.logo{
	margin:0;
	padding:0;
	border:none;
	width:205px;
	height:186px;
}
.top_car{
	margin:0;
	padding:0;
	width:357px;
	height:211px;
	border:none;
}
.desire{
	padding:40px 10px 0px 0;
	margin:0px 0 0 0;
	float:right;
}
/***************************/

/***********Menu Pannel***********/
.menu_container{
	background:url(../images/menu_bg_01.jpg) top left no-repeat;
 	width:723px;
	height:24px;
	padding:0;
	margin:0;
	border-top:1px solid #f8dc05;
	overflow:hidden;
}	
.menu_tab_container{
	height:18px;
	width:616px;
	padding:3px 0 0 0;
	margin:0;
	display:block;
}
.menu_tab1_active{
	width:46px;
	height:15px;
	background:url(../images/active.jpg) no-repeat left top ;
	display:block;
	float:left;
	padding:1px 10px 0px 17px;
	margin:0 3px 0 0;
	
	color:#0364dc;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab1 a{
	width:46px;
	height:15px;
	background:url(../images/normalfirst.jpg) no-repeat left top ;
	display:block;
	float:left;
	padding:1px 10px 0px 17px;
	margin:0 3px 0 0;
	
	color:#f8dc00;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab1 a:hover{
	background:url(../images/normalfirst.jpg) no-repeat left bottom;
	color:#0364dc;
}
.menu_tab2_active{
	width:47px;
	height:15px;
	background-color:#f8dc00;
	display:inline;
	float:left;
	padding:1px 10px 0px 10px;
	margin:0 3px 0 0;
	
	color:#0364dc;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab_opp_active{
	width:auto;
	height:15px;
	background-color:#f8dc00;
	display:inline;
	float:left;
	padding:1px 10px 0px 10px;
	margin:0 3px 0 0;
	
	color:#0364dc;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab2 a{
	width:47px;
	height:15px;
	background-color:#0764DD;
	display:inline;
	float:left;
	padding:1px 10px 0px 10px;
	margin:0 3px 0 0;
	
	color:#f8dc00;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab_opp a{
	width:auto;
	height:15px;
	background-color:#0764DD;
	display:inline;
	float:left;
	padding:1px 10px 0px 10px;
	margin:0 3px 0 0;
	
	color:#f8dc00;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab2 a:hover{
	background:url(../images/menu_tab_hover.jpg) repeat-x left bottom;
	color:#0364dc;
}
.menu_tab_opp a:hover{
	background:url(../images/menu_tab_hover.jpg) repeat-x left bottom;
	color:#0364dc;
}
.menu_tab3_active{
	width:57px;
	height:15px;
	background:url(../images/last_active.jpg) no-repeat left top ;
	display:block;
	float:left;
	padding:1px 17px 0px 10px;
	margin:0 0px 0 0;
	
	color:#0364dc;
	font-weight:bold;
	text-align:center;
}
.menu_tab3 a{
	width:57px;
	height:15px;
	background:url(../images/last.jpg) no-repeat left top ;
	background-color:#0764DD;
	display:block;
	float:left;
	padding:1px 17px 0px 10px;
	margin:0 0px 0 0;
	
	color:#f8dc00;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.menu_tab3 a:hover{
	background:url(../images/last.jpg) repeat-x left bottom;
	color:#0364dc;
}
/*************************/

/***********middle-container***********/
.middle-container{
	margin:0;
	padding:0;
	width:1100px;
	display:block;	
}
.left_col{
	margin:0;
	padding:0;
	width:141px;
	height:220px;
}
.flash_container{
	width:927px;
	height:221px;
	margin:0;
	padding:0;
	border:none;
}
.vantage_container{
	width:990px;
	margin:0 0 0 0;
	padding:0 0 0 111px;
}
.van_align{
	width:818px;
	height:50px;
	margin: 0;
	padding:0;
	display:block;
}
/**************************/


/***********bodytext_container***********/
.bodytext_container{
	width:1100px;
	display:block;
	margin:0;
	padding: 10px 0px 0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a88ff;
	font-style:italic;
	text-align:left;
	line-height:20px;
}
.yellowtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#f8dc00;
}
.bodytext{
	display:block;
	padding:0 0px 0 50px;
	width:847px;
	float:left;
}
/**********************/


/***********Race Dairy Page***********/
.wrapper_01{
	background:url(../images/bg_01.jpg) no-repeat left top;
	width:1100px;
	height:auto;
	margin: 0 auto;
	padding:0;
}
.middle_container_02{
	background:url(../images/middle_container_bg.jpg) no-repeat left top;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	width:1100px;
	display:block;
	float:left;
}
.middle_wrapper{
	margin:0;
	padding:15px 22px 0 83px;
	width:995px;
	display:block;
	height: auto;
	overflow: hidden;
	float:left;
}
/*-------------------*/


.left_pannel{
	background:url(../images/left_pannel.jpg) no-repeat left top;
	background-color:#000000;
	width:174px;
	height:auto;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.middle_pannel{
	background:url(../images/middle_pannel.jpg) no-repeat left top;
	width:599px;
	height:auto;
	margin:0 0 0 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.right_pannel{
	background:url(../images/right_pannel.jpg) no-repeat left top;
	width:174px;
	height:auto;
	margin:0 0 0 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.search_box{
	margin:0;
	padding:15px  15px 0;
	display:block;
	height:40px;
	overflow:hidden;
}
.search_btn a{
	background:url(../images/search_bg.jpg) repeat-x;
	height:20px;
	width:181px;
	display:block;
	border:#0056bf 1px solid;
	padding:6px 0 0 0;
	margin:0;
	
	text-align:center;
	font-style:italic;
	color:#f2d000;
	font-weight:bold;
	font-size:11px;
}
.search_btn a:hover{
	background:url(../images/search_bg_hover.jpg) repeat-x;
	color:#FFFFFF;
}
/*----------------------------*/

.right_top_container{
	width:164px;
	height:auto;
	padding:20px 0 0 10px;
	margin:0;
}
.race_title{
	margin:0;
	padding:18px 0 0 7px;
	display:block;
	width:163px;
	height:37px;
}
.normaltext{
	padding:0 15px;
	margin:0;
	width:140px;
	display:block;
	color:#0b54b6;
	font-weight:bold;
	font-size:11px;
	text-align:justify;
	line-height:14px;
	font-style:italic;
}

.imgalign{
	margin:0;
	padding:0 0 0 2px;
	display:block;
	width:168px;
	height:679px;
}

.content_wrapper{
	width:533px;
	height:auto;
	display:block;
	margin:0;
	padding:0 0 15px 0;
  	height:auto !important;  	
}
.yellowtitletext{
	color:#f8dc00;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
}
a .yellowtitletext{
	color:#f8dc00;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
}
.whitetext{
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
}
a .whitetext{
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
}

.whitetext_02{
	padding:10px 0 0 0;
	margin:0;
	height:auto;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	text-align:center;
}
.whitetext_03{
	padding:0px;
	margin:0;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	text-align:center;
}

.race_arch_head{
	padding-left:10px;
	margin:0;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
	text-align:left;
}


.whitetext_04{
	padding:0;
	margin:0;
	
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-style:italic;
}
.whitetext_05{
	padding:0;
	margin:0;
		
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
}
.yellowtext_01{
	display:block;
	height:auto;
	color:#f8dc00;
	font-weight:bold;
	font-size:11px;
	font-style:italic;
	text-align:center;
}
.yellowtext_02{
	display:block;
	height:17px;
	
	color:#f8dc00;
	font-weight:bold;
	font-size:15px;
	font-style:italic;
	text-align:center;
}
.yellowtext_03{
	height:17px;
	color:#f8dc00;
	font-weight:bold;
	font-size:15px;
	font-style:italic;
	text-align:left;
}
.yellowtext_04{
	color:#f8dc00;
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	text-align:left;
}
.left_container{
	width:390px;
	height:auto;
	
}
.desc_pannel{
	width:390px;
	height:auto;
	margin:0;
	padding:0 0 5px 0;
}
.car_desc{
	width:170px;
	height: auto;
	padding:0;
	margin:0;
	
}
.normaltext_01{
	padding:0 0 4px 25px;
	margin:0;
	width:142px;
	height:auto;
	display:block;
	color:#0b54b6;
	font-weight:bold;
	font-size:11px;
	text-align:left;
	font-style:italic;
	float: left;
	background-image:url(../images/bullet.jpg);
	background-position:14px 5px;
	background-repeat:no-repeat;
}
.whitetext_01{
	padding:0;
	margin:0;
	
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	font-style:italic;
}
.winner_pannel{
	width:100px;
	height:auto;
	padding:0;
	margin:0 0 0 25px;
}
.imgalign_01{
	margin:0;
	padding:0 0 5px 10px;
	display:block;
	width:69px;
	height:auto;
}
.imgalign_02{
	margin:0;
	padding:0 0 0 10px;
	display:block;
	width:82px;
	height:auto;
}
.divider{
	margin:0;
	padding:0;
	width:373px;
	height:1px;
	clear:both;
	background-color:#063883;
	overflow:hidden;
	color:#989a9f;
}
.divider_01{
	margin:11px 0 0 0;
	padding:0;
	height:1px;
	clear:both;
	background-color:#063883;
	overflow:hidden;
	color:#989a9f;
	display: block;
}
.text_container{
	width:355px;
	margin:0;
	padding:10px 10px 10px 5px;
}
.greytext_01{
	color:#989a9f;
	font-weight:normal;
	font-size:11px;
	font-style:italic;
	text-align:justify;
	margin:0;
	padding:0 0 8px 0;
	width:356px;
}
.smallbluetext{
	font-size:10px;
	font-weight:bold;
	color:#0364dc;
	font-style:italic;
	display:block;
	padding:0;
	margin:0;
}
.icons_container{
	width:378px;
	height:auto;
	display:block;
	padding: 5px 0 0 5px;
	margin:0;
}

.right_container{
	width:127px;
	padding:10px 0 0px 16px;
	margin:0;
	display:block;
	border-left:1px solid #023377;
	position:absolute;
	z-index:100;
	right:15px;
	top:15px;
	overflow:hidden;
	height:auto;
}
.right_container ul{
	width:127px;
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.right_container ul li{
	padding:0 0 15px 0;
	float:left;
	margin:0 0 0px 0;
	overflow:hidden;
	}	
.right_container ul li a{
	display:block;
	width:125px;
	height:auto;
	float:left;
	border:#0364dc 1px solid;
	padding:0;
	margin:0;
}

.right_container ul li a:hover{
	border:#ffdd00 1px solid;
}
.textbox_container{
	width:128px;
	height:auto;
	margin:8px 0 0 0;
	padding:0 0 0 2px;
	display:block;
}
.textbox{
	background-color:#000000;
	width:128px;
	height:16px;
	margin:0;
	padding:10px;
	border:#0459c4 1px solid;
	
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
}
.go_btn_container{
	background:url(../images/go_btn.png) no-repeat;
	padding:0;
	margin:5px 0 0 6px;
	display:block;
	width:137px;
	height:20px;
	cursor:pointer;
}
.small_divider{
	margin:15px 0 15px 3px;
	padding:0;
	width:149px;
	height:1px;
	clear:both;
	background-color:#4e4e1f;
	overflow:hidden;
}
.bluetitle{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	display:block;
}
.yellowtitle{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#ffdd00;
	display:block;
}
.whitetitle{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	display:block;
}
.whitenormaltext{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
}
.yellownormaltext{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#ffdd00;
	display:block;
	
	margin:0 0 10px 0;
	padding:0;
}	
.nextrace_container{
	width:149px;
	height:auto;
	margin:0;
	padding:0;
	display:block;	
}
.bluetext{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#0364dc;
	display:block;
}	
.bluetext_01{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#0364dc;
}
.bluetext_02{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
}
.flash_player{
	width:208px;
	height:59px;
	display:block;
	float:left;
	margin:15px 10px 4px 0;
	padding:0;
}
.download_btn a{
	background:url(../images/download_bg.jpg) repeat-x;
	width:148px;
	height:34px;
	display:block;
	float:left;
	border:#0364dc 1px solid;
	margin:15px 10px 4px 0;
	padding:23px 0 0 0;
	
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	color:#0364dc;
	text-transform:uppercase;
}
/*.download_btn a{
	color:#0364dc;
	text-decoration:none;
}*/
.download_btn a:hover{
	border:#ffdd00 1px solid;
}

/***********Race Dairy Page***********/


/***********footer***********/
.footer{
	width:1060px;
	padding:5px 0 0 0;
	margin:15px 20px 0;
	border-top:1px solid #f8dc05;
}
.footer_01{
	width:995px;
	padding:5px 0 0 0;
	margin:0 0 10px 78px;
	border-top:1px solid #f8dc05;
	
}
.greytext{
	color:#3c3b3b;
}
.greytext a{
	color:#3c3b3b;
	text-decoration:none;
}
.greytext a:hover{
	color:#b2b2b2;
}
.footer_menu{
	margin:0;
	padding:0 0 0 70px;
	
	font-size:15px;
	color:#585858;
	line-height:10px;
	display:block;
}
.footer_text a{
	font-size:10px;
	font-weight:bold;
	color:#ffdd00;
	padding:0 15px;
	margin:0;
	text-decoration:none;
}
.footer_text a:hover{
	color:#aeaeae;
}
.footer_text_active{
	font-size:10px;
	font-weight:bold;
	color:#0364dc;
	padding:0 15px;
	margin:0;
	text-decoration:none;
}
/*----------Contact Page-------------*/

.wrapper_02{
	background:url(../images/bg_02.jpg) no-repeat left top;
	width:1100px;
	height:auto;
	margin: 0 auto;
	padding:0;
}
.middle_container_03{
	background:url(../images/middle_container_bg_01.jpg) no-repeat left top;
	height:auto;
	margin:0 0 15px 0;
	padding:0;
	width:1100px;
	display:block;
	float:left;
}
.left_pannel_png{
	background-image:url(../images/leftpannel_01.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
	width:174px;
	height:685px;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.middle_pannel_png{
	background-image:url(../images/middlepannel_01.jpg);
	background-position:top;
	background-repeat:no-repeat;
		
	width:599px;
	height:685px;
	margin:0 0 0 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.right_pannel_png{
	background-image:url(../images/right_pannel_01.jpg);
	background-position:top;
	background-repeat:no-repeat;
		
	width:174px;
	height:685px;
	margin:0 0 0 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}

/*--------------------------*/
.cont_head{
	height:36px;
	display:block;
	border-top:1px solid #414758;
	border-bottom:1px solid #414758;
	background-color:#020a23;
	margin:13px 0 0 0;
	padding:0;
	}
.cont_head_l{
	display:block;
	color:#998b11;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding:7px 0 0 20px;
	}
.cont_head_r{
	display:block;
	color:#0364dc;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin:0;
	padding:11px 20px 0 0px;
	}	
.table_label{
	display:block;
	color:#0364dc;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	margin:0 0 8px 0;
	padding:8px 0px 0 0px;
	}
.cont_input1{
	width:540px;
	background-image:url(../images/text_area_bg.png);
	background-repeat:repeat;
	background-color: transparent;
	color:#ffdd00;
	height:33px;
	border:1px solid #504f1c;
	padding:9px 10px 0 10px;
	margin:0 0 0 0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	}
.cont_input2{
	width:240px;
	background-image:url(../images/text_area_bg.png);
	background-repeat:repeat;
	background-color: transparent;
	color:#FFFFFF;
	height:33px;
	border:1px solid #504f1c;
	padding:9px 10px 0 10px;
	margin:0 0 0 0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	}	
.cont_input3{
	font-family:Arial, Helvetica, sans-serif;
	width:540px;
	color:#FFFFFF;
	height:150px;
	border:1px solid #504f1c;
	padding:9px 10px 9px 10px;
	margin:0 0 0 0;
	font-size:11px;
	font-weight:bold;
	overflow:auto;
	background-image:url(../images/text_area_bg.png);
	background-repeat:repeat;
	background-color: transparent;
	}	
.cont_input4{
	width:540px;
	background-image:url(../images/text_area_bg.png);
	background-repeat:repeat;
	background-color: transparent;
	color:#FFFFFF;
	height:33px;
	border:1px solid #504f1c;
	padding:9px 10px 0 10px;
	margin:0 0 0 0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	}	
.cont_input5{
	width:110px;
	background-image:url(../images/text_area_bg.png);
	background-repeat:repeat;
	background-color: transparent;
	color:#FFFFFF;
	height:33px;
	border:1px solid #504f1c;
	padding:9px 10px 0 10px;
	margin:0 0 0 0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	}	
.check_box a{
	width:42px;
	height:42px;
	background-color:#001e42;
	border:1px solid #504f1c;
	margin:0;
	padding:0;
	cursor:pointer;
	display:block;
	}	
.check_box a:hover{
	background-color:#0554bc;
	border:1px solid #cab100;	
	}	
.check_box_active a{
	width:44px;
	height:44px;
	background-image:url(../images/check.jpg);
	background-position:left top;
	margin:0;
	padding:0;
	cursor:pointer;
	display:block;
	}	
.cont_submit a{
	width:90px;
	height:33px;
	background-color:#001e42;
	color:#0364dc;
	height:32px;
	border:1px solid #504f1c;
	padding:10px 0px 0 0px;
	margin:0;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	display:block;
	}
.cont_submit a:hover{
	background-color:#0554bc;
	border:1px solid #cab100;	
	color:#f8dc00;
	}
.thank_you{
	display:block;
	text-align:left;
	margin:0 auto;
	padding:50px 0px 0 70px;	
	
	color:#0b54b6;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	line-height:25px;
	font-style:italic;
	display:none;
	}
/***************ACCORDION 1**************/
.basic{
	width:129px;
	height:auto;
	padding:10px 0 0 0;
	margin:0;
	float:left;
}
.basic div{
	width:116px;
	height:auto;
	padding:0px 0 0 13px;
	margin:0;
	float:left;
}
.one_item{
	width:129px;
	display:block;
	margin:0;
	padding:0;
	float:left;
	}
.basic a{
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	text-decoration:none;
	background-image:url(../images/bullet.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	padding:0 0 0 10px;
	height:auto;
	overflow:hidden;
	display:block;
	margin:0 0 0px 0;
}
.basic a:hover{
	color:#ffdd00;
	}
.basic a.selected, .basic a.selected:hover {
	color:#FFFFFF;
	cursor:pointer;
}

.basic p{
	display:block;
	margin:0 0 8px 0;
	padding:0;
	height:auto;
	overflow:hidden;
	}
.basic p a{
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#b9a100;	
		
	margin:0 0 2px 0;
	padding:0 0 0 15px;
	background-image:url(../images/blue_bulllet.jpg);
	background-position:0 9px;
	background-repeat:no-repeat;
}

.basic p a span{
	color:#b7b9c0;
}
.basic p a .race_cct_blue{
    color:#0054c0;
}
.basic .clear{
	height:1px;
	overflow:hidden;
	margin:0;
	padding:0;
	}
/***************ACCORDION 2**************/
.race_diary_acc{
	display:block;
	margin:0;
	padding:17px;
	}
.race_diary_one_item{
	display:block;
	margin:0;
	padding:0 0 17px 0;
	position:relative;
	}
.race_diary_border {
	border:1px solid #0459c4;
	width: 563px;
	position:relative;
}
.race_diary_border_selected {
	border:1px solid #ffd800;
	width: 563px;
	position:relative;
}
.middlebg_inner{
	margin:0;
	padding:0px 15px 0px 15px;
	background:url(../images/race_d_acc_bg.jpg) top repeat-x;
	background-color:#031c45;
	height:auto;
	width:533px;
	/*border-left:#ffd800 1px solid;
	border-bottom:#ffd800 1px solid;
	border-right:#ffd800 1px solid;*/
	border-top:0px;
	float:left;
}
.middlebg_inner_anim
{
/*	border-left:#0459c4 1px solid !important;
	border-bottom:#0459c4 1px solid !important;
	border-right:#0459c4 1px solid !important;*/
	
}
a .calender{
	background:url(../images/calendar_normal.jpg) top repeat-x;
	
	width:546px;
	height:50px;
	padding:8px 0 0 17px;
	margin:0;
/*	border:#0459c4 1px solid;*/
	display: block;
	cursor:pointer;
	text-decoration:none !important;
	float:left;
}
a:hover .calender {
	/*border:#0459c4 1px solid;*/
	background: 0 0;
	background-image:url(../images/calendar_hover.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-decoration:none;
}
.race_diary_acc a.selected .calender, .race_diary_acc a.selected:hover .calender{
	color:#FFFFFF;
	cursor:default;
	background:url(../images/calendar_normal.jpg) top repeat-x;

}

a .calender .race_track{
	font-size:14px;
	font-style:italic;
	color:#c0c0c0;
	font-weight:bold;
	margin-top:3px;
	float:left;
	display:block;
}

/*-----------------------------------------*/

/***********Gallery Page***************/
.wrapper_03{
	background:url(../images/bg_03.jpg) no-repeat left top;
	width:1100px;
	height:auto;
	margin: 0 auto;
	padding:0;
}
.gallery_right_head{
	background-image:url(../images/gallery_right_bg.png);
	background-position:top;
	background-repeat:repeat;
	
	width:761px;
	height:42px;
	margin:0 0 15px 16px;
	padding:7px 10px 0 20px;
	display:block;
	border: 1px solid #4a3a00;
	
	line-height:17px;
}
.gallery_right_cont{
	background-image:url(../images/middle_gallery_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	width:791px;
	height:472px;
	overflow:hidden;
	margin:0 0 0px 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
	
}
.gallery_left_cont{
	background-image:url(../images/gallery_left_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	width:174px;
	height:538px;
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.left_text_gal{
	padding:265px 15px 0 15px;
	margin:0;
	width:140px;
	display:block;
	color:#0b54b6;
	font-weight:bold;
	font-size:10px;
	text-align:justify;
	line-height:14px;
	font-style:italic;
}
.gal_next_inactive{
	color:#0364dc;
	font-style:italic;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	
	height:34px;
	margin:0 20px 10px 0;
	padding:4px 30px 0 0;
	background-image:url(../images/next_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	display:block inline;
	float:right;
	}
.gal_prev_inactive{
	color:#0364dc;
	font-style:italic;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	
	height:34px;
	margin:0 20px 0 0;
	padding:4px 30px 0 0;
	background-image:url(../images/previous_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	display:block inline;
	float:right;
	}
.gal_next a{
	color:#0364dc;
	font-style:italic;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	
	height:34px;
	margin:0 20px 10px 0;
	padding:4px 30px 0 0;
	background-image:url(../images/next_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	display:block inline;
	float:right;
	}
.gal_prev a{
	color:#0364dc;
	font-style:italic;
	font-size:24px;
	font-weight:bold;
	text-align:right;
	
	height:34px;
	margin:0 20px 0 0;
	padding:4px 30px 0 0;
	background-image:url(../images/previous_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	display:block inline;
	float:right;
	}	
.gal_next a:hover, .gal_prev a:hover{
	color:#f8dc00;
	}	
.gallery_outer_cont{
	width:775px;
	overflow:hidden;
	padding:8px 8px 10px 8px;
	}
		
.gallery_inner_1{
	width:265px;
	display:block;
	float:left;
	}
.gallery_inner_1 img{
	padding:8px;
	}	
.gallery_inner_2{
	width:180px;
	display:block;
	float:left;
	}
.gallery_inner_2 img{
	padding:8px 8px 7px 8px;
	}		
.gallery_inner_3{
	width:150px;
	display:block;
	float:left;
	}
.gallery_inner_3 img{
	padding:8px 8px 7px 8px;
	}	
.gallery_inner_4{
	width:180px;
	display:block;
	float:left;
	}
.gallery_inner_4 img{
	padding:7px 8px 7px 8px;
	}			
/************************************/

/*************Links Page************/

.links_left_cont{
	background-image:url(../images/cars_left_cont_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	width:174px;
	height:500px;
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}	
.links_right_cont{
	background-image:url(../images/cars_left_cont_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	width:791px;
	height:auto;
	overflow:hidden;
	margin:0 0 0px 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
	
}	
.links_head{
	height:36px;
	display:block;
	border-top:1px solid #414758;
	border-bottom:1px solid #414758;
	background-color:#020a23;
	margin:13px 0 0 0;
	padding:0;
	}
.links_cont	{
	display:block;
	margin:0;
	padding:28px 8px 8px 8px;
	}
.links_sub_head{
	height:21px;
	display:block;
	background-image:url(../images/links_sub_bg.png);
	background-position:left;
	background-repeat:repeat-y;
	margin:0;
	padding:0px 0 0 0px;
	
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:19px;
	}
.links_block a{
	width:755px;
	display:block;
	float:left;
	margin:0;
	padding:8px 10px;
	cursor:pointer !important;
	}
	
.links_hover .links_1{
	color:#FFFFFF;
	}
.links_hover .links_2{
	color:#f8dc00;
	font-style:italic;
	}	
.links_1{
	width:180px;
	float:left;
	display:block;
	height:auto;
	margin:0;
	padding:8px 0 0 15px;
	cursor:pointer !important;
	
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#929292;
	}
.links_2{
	width:280px;
	float:left;
	display:block;
	height:auto;
	margin:0;
	padding:13px 0 0 12px;
	cursor:pointer !important;
	
	font-size:11px;
	font-weight:normal;
	color:#8e7e00;
	text-align:justify;
	}	
.links_3{
	width:210px;
	float:right;
	display:block;
	height:auto;
	margin:0;
	padding:13px 0 0 0px;
	cursor:pointer !important;
	
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	}			
.link_border{
	border-top:1px dotted #003577;
	height:1px;
	display:block;
	height:1px;
	overflow:hidden;
	}
/*********************************/

/**************Opportunities***************/

.opp_left_cont{
	background-image:url(../images/opp_left_cont_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	width:174px;
	height:635px;
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}	
.opp_right_cont1{
	background-image:url(../images/oppor_bg1.png);
	background-position:0 67px;
	background-repeat:no-repeat;
	
	width:387px;
	height:635px;
	overflow:hidden;
	margin:0 0 0px 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.opp_right_cont2{
	background-image:url(../images/oppor_bg2.png);
	background-position:0 67px;
	background-repeat:no-repeat;
	
	width:387px;
	height:635px;
	overflow:hidden;
	margin:0 0 0px 16px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}	
.oppor_head{
	height:50px;
	display:block;
	margin:0;
	padding:17px 0 0 22px;
	background-image:url(../images/opport_head_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
	}
.oppor_content{
	display:block;
	margin:0;
	padding:20px 23px 0 23px;
	
	color:#c4c5c6;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:17px;
	text-align:justify;
	}
.oppor_content a{
	color:#0364dc;
	text-decoration:none;
	}	
.oppor_content a:hover{
	color:#f8dc00;
	}
.oppor_yellow{
	color:#f8dc00;
	}	

/***********************************/	
/********************Cars****************/
.wrapper_04{
	background:url(../images/bg_04.jpg) no-repeat left top;
	width:1100px;
	height:auto;
	margin: 0 auto;
	padding:0;
}

.cars_left_cont{
	background-image:url(../images/cars_left_cont_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	
	width:174px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}	
.cars_right_cont{
	background-image:none;
	background-position:top;
	background-repeat:no-repeat;
	width:791px;
	height:auto;
	overflow:hidden;
	margin:0 0 0px 20px;
	padding:0;
	display:block;
	/*border: 1px solid #4a3a00;*/
}
.cars_right_cont_bottom{
	background-image:none;
	background-position:top;
	background-repeat:no-repeat;
	width:791px;
	height:auto;
	overflow:hidden;
	margin:0 0 14px 0px;
	padding:0;
	display:block;
	
	
}
.cars_banner{
	width:791px;
	height:286px;
	margin:0;
	padding:0;
	overflow:hidden;
	}
.cars_bottom_truck{
	width:791px;
	height:339px;
	margin:0;
	padding:0;
	overflow:hidden;
	}	
.cars_caption{
	width:300px;
	height:auto;
	padding:13px 0 0 0px;
	position:absolute;
	z-index:999;
	right:57px;
	top:222px;
		
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	}
.cars_caption2{
	width:300px;
	height:auto;
	padding:13px 0 0 0px;
	position:absolute;
	z-index:999;
	left:82px;
	top:297px;
		
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	}
.cars_caption_link{
	width:300px;
	height:auto;
	padding:5px 0 0 0px;
	position:absolute;
	z-index:999;
			
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	}	
.cars_caption_link a{
	display:block;
	float:left;
	
	color:#0364dc;
	text-decoration:none;
	}	
.cars_caption_link a:hover{
	color:#f8dc00;
	}	
.cars_thumb_truck{
	width:58px;
	height:178px;
	background-image:url(../images/cars_banner_bg.png);
	background-position:10px 0;
	background-repeat:no-repeat;
	margin:0;
	padding:159px 0 0 0;
	position:absolute;
	z-index:999;
	left:17px;
	top:1px;
	}			
.cars_thumb_1{
	width:58px;
	height:225px;
	background-image:url(../images/cars_banner_bg.png);
	background-position:10px 0;
	background-repeat:no-repeat;
	margin:0;
	padding:45px 0 0 0;
	position:absolute;
	z-index:999;
	left:17px;
	top:1px;
	}
.cars_thumb_cont{
	width:58px;
	height:58px;
	overflow:hidden;
	display:block;
	background-image:url(../images/cars_gallery/cars_thumb_bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	}
.cars_thumb_cont a:hover{
	color:#000000;
	}		
.cars_thumb_cont a img{
	border:1px solid #f8dc00;
	}	
.cars_thumb_cont a:hover img{
	border:1px solid #FFFFFF;
	}	
.cars_thumb_2{
	width:58px;
	height:225px;
	background-image:url(../images/cars_banner_bg.png);
	background-position:10px 0;
	background-repeat:no-repeat;
	margin:0;
	padding:45px 0 0 0;
	position:absolute;
	z-index:999;
	right:17px;
	top:1px;
	}		
.left_flag{
	width:116px;
	height:59px;
	margin:0 auto;
	padding:20px 0 0 0;
	}
.cars_left_head{
	display:block;
	margin:0;
	padding:20px 0 0 0;
	
	text-align:center;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#d5ad3d;
	}
.cars_coming_soon{
	display:block;
	margin:0;
	padding:0px 0 0 0;
	position:absolute;
	z-index:99;
	left:20px;
	bottom:30px;
	
	text-align:left;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#d5ad3d;
	}	
.cars_coming_blue{
	color:#0364dc;
	}		
.cars_left_box{
	width:138px;
	height:auto;
	margin:0 auto;
	padding:8px 0 0 0;	
	}
.left_light a{
	width:136px;
	height:73px;
	margin:0 0 12px 0;
	padding:0;
	border:1px solid #0364dc;
	display:block;
	}	
.left_light a:hover{
	border:1px solid #f6d003;	
	}
.cars_head{
	height:29px;
	display:block;
	border-top:1px solid #414758;
	border-bottom:1px solid #414758;
	background-image:url(../images/cars_head_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	margin:13px 0 8px 0;
	padding:7px 0 0 10px;
	
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	font-style:italic;
	}
.cars_head_blue{
	color:#0364dc;
	}
.cars_head_yellow{
	color:#f8dc00;
	}	
.cars_tech_cont{
	height:auto;
	display:block;
	margin:0;
	padding:0;
	border: 1px solid #4a3a00;
	
	background-image:url(../images/cars_bottom_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
.cars_tech_head{
	display:block;
	height:21px;
	margin:0 0 0 8px;
	padding:0;
	background-image:url(../images/cars_techhead_bg.png);
	background-repeat:repeat-y;
	background-position:left;
	
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	line-height:19px;
	}		
.cars_tech{
	display:block;
	height:auto;
	margin:0;
	padding:0px;
	border-right:0px dotted #0364dc;
	}
		
.cars_tech_cont ul{
	display:block;
	margin:0;
	padding:10px 10px 10px 23px;
	}		
.cars_tech_cont ul li{
	display:block;
	margin:0 0 4px 0;
	padding:0 0 0 12px;
	background-image:url(../images/bullet.jpg);
	background-position:0 4px;
	background-repeat:no-repeat;
	list-style:none;
	
	font-size:10px;
	font-weight:normal;
	text-align:left;
	line-height:14px;
	color:#0364dc;
	}
.cars_tech_trucks{
	width:270px;
	height:305px;
	margin:0;
	padding:0 0px 0 8px;
	float:left;
	position:absolute;
	right:3px;
	top:15px;
	z-index:999;
	border-left:1px dotted #0364dc;
	}				
.cars_tech_trucks ul{
	display:block;
	margin:0;
	padding:10px 8px;
	}		
.cars_tech_trucks ul li{
	display:block;
	margin:0 0 4px 0;
	padding:0 0 0 12px;
	background-image:url(../images/bullet.jpg);
	background-position:0 4px;
	background-repeat:no-repeat;
	list-style:none;
	
	font-size:10px;
	font-weight:normal;
	text-align:left;
	line-height:14px;
	color:#0364dc;
	}	
	
/************************************/

/************Team*******************/

.team_left_cont{
	background-image:url(../images/cars_left_cont_bg.png);
	
	background-repeat:repeat-x;
	
	width:174px;
	height:652px;
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}	
.team_right_cont{
	background-image:none;
	background-position:top;
	background-repeat:no-repeat;
	
	width:791px;
	height:auto;
	overflow:hidden;
	margin:0 0 0px 20px;
	padding:0;
	display:block;
	border-bottom:1px solid #4a3a00;
}
.team_right_cont_border{
	background-image:none;
	background-position:top;
	background-repeat:no-repeat;
	width:789px;
	height:auto;
	overflow:hidden;
	margin:0 0 15px 0px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.team_photo_1{
	position:absolute;
	right:0;
	bottom:-3px;
	width:auto;
	height:auto;
	z-index:999;
	}
.team_photo_2{
	width:auto;
	height:auto;
	}
.team_photo_3{
	position:absolute;
	left:0;
	bottom:-3px;
	width:auto;
	height:auto;
	z-index:999;
}		
.team_head{
	height:50px;
	display:block;
	margin:0;
	padding:17px 22px 0 22px;
	background-image:url(../images/opport_head_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
	}
.team_head .float_r{
	color:#c1c1c1;
	}	
.team_yellow{
	color:#f8dc00;
	}
.team_content1{
	width:565px;
	display:block;
	margin:0 0 15px 0;
	padding:0px 0px;
		
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	font-weight:bold;	
	color:#cbcbcb;
	line-height:17px;
	text-align:justify;
	}	
.team_content2{
	display:block;
	margin:0 0 0px 0;
	padding:0px 0px 15px 0;
		
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#cbcbcb;
	line-height:17px;
	text-align:justify;
	}
.team_blue{
	display:block;
	margin:0 0 0px 0;
	padding:0px 0px 15px 0;
		
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#0364dc;
	line-height:17px;
	text-align:justify;
	}		
.team_video{
	display:block;
	margin:0;
	padding:16px 12px 0 12px;
	height:185px;
	background-image:url(../images/team_bg1.png);
	background-position:top;
	background-repeat:no-repeat;
	}
.team_video_r{
	width:320px;
	height:auto;
	margin:0;
	padding:10px 0 0 0;
	
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	}
.team_video_playtxt{
	width:320px;
	height:auto;
	margin:0;
	padding:89px 0 0 0;
	
	color:#0364dc;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	}
.team_video_cont{
	position:absolute;
	left:22px;
	top:22px;
	width:400px;
	height:225px;
	z-index:999;
	border:1px solid #0364dc;
	background-color:#000000;
	}			
.team_1{
	display:block;
	margin:0;
	padding:16px 12px 0 12px;
	height:187px;
	background-image:url(../images/team_bg2.png);
	background-position:0 0;
	background-repeat:repeat-x;
	}	
.team_2{
	width:777px;
	margin:0;
	padding:0px 12px 0 0px;
	height:auto;
	background-image:url(../images/team_bg2.png);
	background-position:0 0;
	background-repeat:repeat-x;
	}	
.team_3{
	width:765px;
	margin:0;
	padding:16px 12px 0 12px;
	height:auto;
	background-image:url(../images/team_bg2.png);
	background-position:0 0;
	background-repeat:repeat-x;
	}	
.team_4{
	width:774px;
	margin:0;
	padding:0px 0px 0 15px;
	height:auto;
	background-image:url(../images/team_bg2.png);
	background-position:0 0;
	background-repeat:repeat-x;
	}
/************NEWS*******************/

.news_left_cont{
	background-image:url(../images/cars_left_cont_bg.png);
	
	background-repeat:repeat-x;
	
	width:174px;
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}	
.news_right_cont{
	background-image:none;
	background-position:top;
	background-repeat:no-repeat;
	
	width:791px;
	height:auto;
	overflow:hidden;
	margin:0 0 0px 20px;
	padding:0;
	display:block;
	border-bottom:1px solid #4a3a00;
}
.news_pre_inactive{
	color:#0364dc;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	
	height:31px;
	margin:0 10px 0px 0;
	padding:7px 27px 0 0;
	background-image:url(../images/next_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	display:inline;
	}
.news_lat_inactive{
	color:#0364dc;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	
	height:31px;
	margin:0 0px 0 10px;
	padding:7px 0px 0 27px;
	background-image:url(../images/previous_arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	display:inline;
	}
.news_pre a{
	color:#0364dc;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	
	height:31px;
	margin:0 10px 0px 0;
	padding:7px 27px 0 0;
	background-image:url(../images/next_arrow.png);
	background-position:right;
	background-repeat:no-repeat;
	display:inline;
	}
.news_lat a{
	color:#0364dc;
	font-style:italic;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	
	height:31px;
	margin:0 0px 0 10px;
	padding:7px 0px 0 27px;
	background-image:url(../images/previous_arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	display:inline;
	}	
.news_pre a:hover, .news_lat a:hover{
	color:#f8dc00;
	}	
.news_right_cont_border{
	background-image:none;
	background-position:top;
	background-repeat:no-repeat;
	width:789px;
	height:auto;
	overflow:hidden;
	margin:0 0 15px 0px;
	padding:0;
	display:block;
	border: 1px solid #4a3a00;
}
.team_photo_1{
	position:absolute;
	right:0;
	bottom:-3px;
	width:auto;
	height:auto;
	z-index:999;
	}
	
.news_head{
	height:70px;
	display:block;
	margin:0;
	padding:16px 15px 0 15px;
	background-image:url(../images/news_head_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	
	font-size:18px;
	color:#FFFFFF;
	font-style:italic;
	font-weight:bold;
	}
.news_head .sub{
	display:block;
	margin:0;
	padding:5px 0 0 0;
	
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#888888;
	}	
.news_yellow{
	color:#f8dc00;
	}
.news_content1{
	display:block;
	margin:0 0 15px 0;
	padding:0px 0px;
		
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	font-weight:bold;	
	color:#888888;
	line-height:17px;
	text-align:justify;
	}	
.news_content2{
	display:block;
	margin:0 0 15px 0;
	padding:0px 10px 0px 10px;
		
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#bfbfbf;
	line-height:17px;
	text-align:justify;
	}
.news_blue{
	color:#0364dc;
	}	
.news_img_border{
	border:1px solid #0364dc;
	margin-bottom:10px;
	}		

.news_1{
	width:765px;
	margin:0;
	padding:16px 12px 0 12px;
	height:auto;
	background-image:url(../images/team_bg2.png);
	background-position:0 0;
	background-repeat:repeat-x;
	}	
.news_2{
	width:781px;
	height:52px;
	margin:0;
	padding:13px 4px 0 4px;
	background-image:url(../images/news_footer_bg.jpg);
	background-color:#000000;
	background-position:0 0;
	background-repeat:repeat-x;
	}	
.news_3{
	width:757px;
	margin:0;
	padding:16px 16px 16px 16px;
	height:auto;
	background-color:#000000;
	}	
.news_list_head{	
	display:block;
	height:20px;
	background-color:#121212;
	margin:0 0 1px 0;
	padding:0 14px;
	
	color:#f8dc00;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:20px;
	}	
.news_list_item1{
	display:block;
	height:20px;
	background-color:#00061b;
	margin:0 0 1px 0;
	padding:0 14px;
	
	color:#0364dc;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:19px;
	}	
.news_list_item2{
	display:block;
	height:20px;
	background-color:#000d23;
	margin:0 0 1px 0;
	padding:0 14px;
	
	color:#0364dc;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:19px;
	}	
.news_date{
	color:#a8a8a8;
	}	
			
	
/*** jQuery lightBox plugin*****/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99999;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #3964d8 ;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 999;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #3964d8 ;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #ffffff; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
/*------------------------------------*/

*:focus {outline: none;}
*::-moz-focus-inner {border: none; }

/*****************************************/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
*/
.colorbox_hidden{
	display:none;
	}
.tech_block{
	padding:10px 10px 10px 10px; 
	background:#000000; 
	overflow:auto;
	}	

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
	ColorBox example user style
	These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
	in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
*/
#cboxOverlay{background:#001433;}

#colorbox{}
	#cboxContent{background:#000; margin-top:20px;}
		#cboxLoadedContent{background:#3964d8; padding:28px 5px 5px 5px;}
                #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
                #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
                #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
                #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-41px; background:url(../images/controls2.png) top left no-repeat; width:38px; height:81px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:bottom left;}
                #cboxNext{position:absolute; top:50%; right:5px; margin-top:-41px; background:url(../images/controls2.png) top right no-repeat; width:38px; height:81px; text-indent:-9999px;}
                #cboxNext.hover{background-position:bottom right;}
                #cboxLoadingOverlay{background:#000;}
		#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; top:3px; right:5px; display:block; background:url(../images/colorbox_close.gif) top center no-repeat; width:66px; height:22px; text-indent:-9999px;}
		#cboxClose.hover{}
/*-------------------------------------------*/
