/* ---GENERAL----------------------------------------------- */

body
{
	background-image: url('../images/bg.png'); 
	background-position: left top; 
	background-repeat: repeat-x;
	scrollbar-3dlight-color:#FAFAF6;
	scrollbar-arrow-color:#0095D9; 
	scrollbar-base-color:#C7E0E3; 
	scrollbar-darkshadow-color:#1D2C39; 
	scrollbar-face-color:#C7E0E3; 
	scrollbar-highlight-color:#C7E0E3; 
	scrollbar-shadow-color:#C7E0E3;
}

hr    {border-style: solid; border-width: 1px; border-color: #444444;}
p     {font-family: Tahoma,Verdana,Arial; font-size: 13px; margin-top: 0; margin-bottom: 10; color: #444444;}
table {font-family: Tahoma,Verdana,Arial; font-size: 13px; color: #444444;}
td    {font-family: Tahoma,Verdana,Arial; font-size: 13px; color: #444444;}
ul    {list-style-image: url('../images/bullet.gif'); margin-left: -2; margin-bottom: 10; margin-top: 10; padding-left: 2em;}
ol    {margin-bottom: 10; margin-top: 10;}
li    {padding-bottom: 6px;}

.content_backg
{
	background-image: url('../images/body_bg.png');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	width: 570px;
	height: 418px;
}

.bp_tm
{
	background-image: url('../images/bp_tm.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.bp_m
{
	background-image: url('../images/bp_m.png');
	background-repeat: repeat-y;
	background-position: left top;
}

.bp_bm
{
	background-image: url('../images/bp_bm.png');
	background-repeat: repeat-x;
	background-position: left bottom;
}

.b_bg
{
	background-image: url('../images/b_bg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}

.about_us
{
	font-size: 12px;
	padding-right: 25px;	
}

.about_us2
{
	font-size: 12px;	
}

.cont
{
	padding-left:5px;
	padding-right:10px;
	padding-top: 10px;
	padding-bottom:10px;
}

.cont_img
{
	font-size: 11px;
	padding-top: 10px;
	padding-left: 20px;
	width: 145px;
}


/* ---MENU-------------------------------------------------- */

.mcont_bgl
{
	background-image: url('../images/mcont_bgl.png');
	background-repeat: no-repeat;
	background-position: left top;
	width: 26px;
}

.mcont_bgm
{
	background-image: url('../images/mcont_bgm.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 15px;
	height: 370px;
}

.menu_contact_l
{
	background-image: url('../images/menu_contact_l.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.menu_contact_bg
{
	background-image: url('../images/menu_contact_bg.png');
	background-repeat: repeat-x;
	background-position: left top;
}

.menu_contact_bgb
{
	background-image: url('../images/menu_contact_bgb.png');
	background-repeat: repeat-x;
	background-position: 0 291;
}


/* ---BANNERS/HEADERS/FOOTERS------------------------------- */

.header
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 15px;
	padding: 5px;
	color: #03A7A8;
	font-weight: bold;
	text-transform: uppercase;

}

.subheader
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 10;
	color: #333333;
	padding: 5px;

}

.subheader2
{
	font-family: Tahoma,Verdana,Arial;
	font-size: 10;
	color: #333333;
}

.footer_bg
{
	color: #9A9999;
	border-top: 4px solid #C1E8E7;
	border-bottom: 4px solid #C1E8E7;
	font-size: 9px;
	line-height: 20px;
	padding: 8px;
}

.footerlinks
{
	padding-top: 10px;
	font-size: 11px;
	color: #A6A5A5;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}


/* ---LINKS------------------------------------------------- */

a:link           {color: #F16996; text-decoration: none;}
a:visited        {color: #F16996; text-decoration: none;}
a:active         {color: #F16996; text-decoration: none;}
a:hover          {color: #000000; text-decoration: none;}

a.footerlnk:link     {font-size: 11px; color: #6A6A6A; padding-left: 2px; padding-right: 2px; text-decoration: underline;}
a.footerlnk:visited  {font-size: 11px; color: #6A6A6A; padding-left: 2px; padding-right: 2px; text-decoration: underline;}
a.footerlnk:active   {font-size: 11px; color: #6A6A6A; padding-left: 2px; padding-right: 2px; text-decoration: none;}
a.footerlnk:hover    {font-size: 11px; color: #6A6A6A; padding-left: 2px; padding-right: 2px; text-decoration: none;}

a.footerlnk2:link     {font-size: 11px; color: #8C8B8B; text-decoration: underline;}
a.footerlnk2:visited  {font-size: 11px; color: #8C8B8B; text-decoration: underline;}
a.footerlnk2:active   {font-size: 11px; color: #8C8B8B; text-decoration: none;}
a.footerlnk2:hover    {font-size: 11px; color: #8C8B8B; text-decoration: none;}


/* ---SLB--------------------------------------------------- */

div.SLB_cb {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
}

div.SLB_cb div.bt {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}

div.SLB_cb div.bt img {
  float:right;
  border:0px;
  margin:6px 10px;
}

div.SLB_cb div.bt div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

div.SLB_cb div.bt a,div.SLB_cb div.bt a:hover{
  margin:0px;
  padding:0px;
}

div.SLB_cb div.bb {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

div.SLB_cb div.bb div.innerbb {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

div.SLB_cb div.bbnav, div.SLB_cb div.bbnav div.innerbb{
  height:52px;
}

div.SLB_cb div.bbnav {
  background-position:0 100%;
}
div.SLB_cb div.bbnav div.innerbb{
  background-position:100% 100%;
}

div.SLB_cb div.i1 {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

div.SLB_cb div.bb div.nav{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

div.SLB_cb div.nav img{
  border:0px;
}

div.SLB_cb div.nav strong{
  display: block;
}

div.SLB_cb div.bb div.nav img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
div.SLB_cb div.bb div.nav img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

/* ---LOADER------------------------------------------------ */

#loader_container {
	width: 500px;
	height: 258px;
	POSITION: absolute;
	TEXT-ALIGN: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	Z-INDEX: 14;
}

#loader_container2 {
	padding-top: 100px; 
}

#loader {
	BORDER-RIGHT: #6a6a6a 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #6a6a6a 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	Z-INDEX: 15;
	PADDING-BOTTOM: 16px;
	MARGIN: 0px auto;
	BORDER-LEFT: #6a6a6a 1px solid;
	WIDTH: 130px;
	COLOR: #000000;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #6a6a6a 1px solid;
	FONT-FAMILY: Tahoma,Verdana,Arial;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}

#progress {
	FONT-SIZE: 1px;
	LEFT: 0px;
	WIDTH: 1px;
	POSITION: relative;
	TOP: 1px;
	HEIGHT: 5px;
	BACKGROUND-COLOR: #00BCBF
}

#loader_bg {
	FONT-SIZE: 1px;
	LEFT: 8px;
	WIDTH: 113px;
	POSITION: relative;
	TOP: 8px;
	HEIGHT: 7px;
	BACKGROUND-COLOR: #86D3D5
}