/* ---GENERAL----------------------------------------------- */

body
{
	background-color: #FFFFFF;
	font-family: Arial,Verdana,Tahoma; 
	font-size: 12px;
	color: #7E7E7E;
}

.lp_backg
{
	background-image: url('../images/lp_backg.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 304px;
	padding-top: 22px;
}

.body_backg
{
	background-image: url('../images/body_backg.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	background-color: #D7D7D7;
}

.body_content
{
	border-collapse: collapse;
	vertical-align: top;
	width: 796;
	padding-top: 15px;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
}

.body_text
{
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 15px;
}

.body_text2
{
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
}


.ctimage
{
	width:200;
	margin: 0 0 4px 4px;
	padding:3px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9,direction=135);

}

.ctimage2
{
	width:230;
	margin: 0 0 4px 4px;
	padding:3px;
	background-color: #ffffff;
	border: 1px solid #CCCCCC;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#E9E9E9,direction=135);
}


p     {font-family:  Arial,Verdana,Tahoma; font-size: 12px; color: #7E7E7E;}
table {font-family:  Arial,Verdana,Tahoma; font-size: 12px; color: #7E7E7E;}
td    {font-family:  Arial,Verdana,Tahoma; font-size: 12px; color: #7E7E7E;}
ul    {margin-left: -2; margin-bottom: 7; margin-top: 15; padding-left: 2em;}
ol    {margin-bottom: 0; margin-top: 15;}
li    {padding-bottom:7px;}

a:link    {color: #FEBC05; text-decoration: underline;}
a:visited {color: #FEBC05; text-decoration: underline;}
a:active  {color: #FEBC05; text-decoration: none;}
a:hover   {color: #FEBC05; text-decoration: none;}

a.htop:link    {color: #D4D4D4; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase;}
a.htop:visited {color: #D4D4D4;; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase;}
a.htop:active  {color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase;} 
a.htop:hover   {color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; text-transform: uppercase;}

a.footerlnk:link    {color: #505050; text-decoration: underline;}
a.footerlnk:visited {color: #505050; text-decoration: underline;}
a.footerlnk:active  {color: #505050; text-decoration: none;}
a.footerlnk:hover   {color: #505050; text-decoration: none;}

.services_side
{
	border-left: 1px solid #C5CFD5;
	border-right: 1px solid #C5CFD5;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-right: 8px;
	padding-left: 18px;
}

.imgbrdr
{
	padding-bottom: 10px;
}

.switchgroup2
{
	padding: 10px;
}


/* ---BANNERS/HEADERS/FOOTERS------------------------------- */

.header_bgl
{
	background-image: url('../images/header_bgl.jpg'); 
	background-position: right top; 
	background-repeat: repeat-x;
}

.header_bgr
{
	background-image: url('../images/header_bgr.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
}

.banner_aboutus
{
	background-image: url('../images/banners/banner_aboutus.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 96;
}

.banner_services
{
	background-image: url('../images/banners/banner_services.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 96;
}

.banner_ourkeyplayers
{
	background-image: url('../images/banners/banner_ourkeyplayers.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 96;
}

.banner_portfolio
{
	background-image: url('../images/banners/banner_portfolio.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 96;
}

.banner_contactus
{
	background-image: url('../images/banners/banner_contactus.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 96;
}

.header
{
	background-image: url('../images/header_icon.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	padding-bottom: 5px;
}

.content_bg
{
	background-color: #F9F9F9;
}

.content
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 1px solid #E7E7E6;
	border-right: 1px solid #E7E7E6;
}

.content_txt
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}

.footerbg
{
	background-image: url('../images/footer_bg.jpg'); 
	background-position: left top;
	padding-top: 15px;
	padding-bottom: 15px;
	
}


/* ---TOP MENU-------------------------------------------- */

.menu_bg
{
	background-image: url('../images/menu_bg.jpg'); 
	background-position: left top; 
	background-repeat: repeat-x;
	height: 63;
	padding-top: 5px;
}

.menu_tab
{
	padding-top: 7px;
	padding-right: 5px;
}

.menu_tab2
{
	padding-top: 7px;
	padding-left: 5px;
	padding-right: 5px;
}

.menu_b
{
	padding-right: 5px;
}

.menu_b2
{
	padding-left: 5px;
	padding-right: 5px;
}


/* ---FORMS------------------------------------------------- */

.formItem
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	border: 1px solid #C0C0C0; 
	color: #000000; 
	font-weight: normal;
	border: #999999 1px solid; 
}


textarea
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	border: 1px solid #C0C0C0; 
	color: #000000; 
	font-weight: normal;
	border: #999999 1px solid; 
	width: 270px;
	height: 150px;
}

.formItemButton
{
	font-family: Arial,Verdana,Tahoma;
	font-size: 12px;
	color: #333366;
	font-weight: bold;
}


/* ---FACEBOX------------------------------------------------ */

#facebox .b {
  background:url(../images/b.png);
}

#facebox .tl {
  background:url(../images/tl.png);
}

#facebox .tr {
  background:url(../images/tr.png);
}

#facebox .bl {
  background:url(../images/bl.png);
}

#facebox .br {
  background:url(../images/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: center;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}
