body {

margin-left: 0px;

margin-top: 0px;

background-color:#ffffff;

background-image:url(../images/top-bg.jpg);

background-position:center top;

background-repeat:repeat-x;

/*background-repeat:no-repeat;*/



}



#banner {

  width: 960px; 

  height: 324px;

  margin-top:0px;

  text-align:left;

  padding-right: 0px; 

  padding-left: 0px; 

  padding-bottom: 0px; 

  padding-top: 0px;

  background-image:url(../images/main-banner_updated_june_2011.jpg);

  background-repeat:no-repeat;

}



#teambannerbut {

  width: 128px; 

  height: 21px;

  margin-top:265px;

  margin-left:265px;

  text-align:left;

  padding-right: 0px; 

  padding-left: 0px; 

  padding-bottom: 0px; 

  padding-top: 0px;

  background-image:url(../images/meet-team-buta.jpg);

  background-repeat:no-repeat;

}



#videobannerbut {

  width: 128px; 

  height: 23px;

  margin-top:0px;

  margin-left:265px;

  text-align:left;

  padding-right: 0px; 

  padding-left: 0px; 

  padding-bottom: 0px; 

  padding-top: 0px;

  background-image:url(../images/play-video-buta.jpg);

  background-repeat:no-repeat;

}



.black_overlay{

           display: none;

           position: absolute;

           top: 0%;

           left: 0%;

           width: 1250px;

           height: 845px;

           background-color: black;

           z-index:1001;

           -moz-opacity: 0.8;

           opacity:.80;

           filter: alpha(opacity=80);

       }



.white_content {

           display: none;

           position: absolute;

		   text-align:center;

           top: 50px;

           left: 220px;

           width: 700px;

           height: 350px;

           padding: 16px;

           border: 10px;

           background-color: black;

           z-index:1002;

           overflow: hidden;

        }



.base {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.base a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.base a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.base a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.base a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

}

.title {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #F99302;

}

.content {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

}



.footer {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #6B6E6C;

}



.bluecontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #24627A;

}



.bannercontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	color: #24627A;

}



.bigblack {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}



h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #85B05E;

}

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: normal;

}

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: normal;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	font-weight: normal;

	text-decoration: underline;

}

a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: normal;

}

a.menu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: bold;

}

a.menu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: bold;

}

a.menu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FE7203;

	font-weight: bold;

	text-decoration: none;

}

a.menu:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #004F74;

	text-decoration: none;

	font-weight: bold;

}

.topmenu-reg {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

a.topmenu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}

a.topmenu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}

a.topmenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	font-weight: normal;

	text-decoration: none;

}

a.topmenu:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

	font-weight: normal;

}

.base-reg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #009900;



}

a.basemenu:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	text-decoration: none;

	font-weight: normal;

}

a.basemenu:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	text-decoration: none;

	font-weight: normal;

}

a.basemenu:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	font-weight: normal;

	text-decoration: none;

}

a.basemenu:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	text-decoration: none;

	font-weight: normal;

}



a.home:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	font-weight: normal;

}

a.home:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}

a.home:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #009900;

	font-weight: normal;

	text-decoration: none;

}

a.home:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	font-weight: normal;

}

.leftmenutitles {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FC780B;

	width: 151px;

}

.righttablestoptitles{

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #fafafa;

	margin-top: 0px;

	width: 148px;

	border-top: 0px dotted #d1d1d1;

	border-right: 1px dotted #d1d1d1;

	border-bottom: 1px dotted #d1d1d1;

	border-left: 1px dotted #d1d1d1;

}

* html div.righttablestoptitles {  /* CSS hack */

	width: 148px; 

	w\idth: 148px; }

.righttablestop {

	padding: 0px 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	background-color: #FE7203;

	margin-top: 5px;

	width: 148px;

	font-weight: bold;

	border-top: 1px solid #d1d1d1;

	border-right: 1px solid #d1d1d1;

	border-bottom: 0px solid #d1d1d1;

	border-left: 1px solid #d1d1d1;

}

* html div.righttablestop {  /* CSS hack */

	width: 148px; 

	w\idth: 148px; }

.tablesmain {

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #f1f1f1;

	margin-top: 5px;

	width: 210px;

	font-weight: normal;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	margin-right: 0px;

	float: left;

	height: 310px;

}

* html div.tablesmain{  /* CSS hack */

	width: 210px; 

	w\idth: 210px; }

	

	.tablesmain2 {

	padding: 3px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	background-color: #f1f1f1;

	margin-top: 5px;

	width: 210px;

	font-weight: normal;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	margin-right: 15px;

	float: right;

		height: 310px;

}

* html div.tablesmain2{  /* CSS hack */

	width: 210px; 

	w\idth: 210px; }

.orange {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF7B11;

	font-weight: bold;

}

.titles {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FC780B;

}





/*

		.black_overlay{

			display: none;

			position: fixed;

			top: 0%;

			left: 0%;

			width: 100%;

			height: 100%;

			background-color: black;

			z-index:1001;

			-moz-opacity: 0.8;

			opacity:.80;

			filter: alpha(opacity=80);

		}

		.white_content {

			display: none;

			position: fixed;

			top: 0%;

			left: 15%;

			width: 600;

			height: 449;

			padding: 16px;

			border: 10px solid white;

			background-color: black;

			z-index:1002;

			overflow: auto;

		}









.xxblack_overlay{

display: none;

position: fixed;

top: 0%;

left: 0%;

width: 100%;

height: 100%;

background-color: black;

z-index:1001;

-moz-opacity: 0.8;

opacity:.80;

filter: alpha(opacity=70);

}



.xxwhite_content {

display: none;

position: fixed;

top: 0%;

left: 15%;

width: 600;

height: 449;

padding: 16px;

border: 10px solid white;

background-color: black;

z-index:1002;

overflow: auto;

}



*/
