

html {background-color: #000;} /* bugfix for WebKit based browsers - Chrome and Safari */

body{margin:0;background:#000;height:100%}

.cleaner{display:block;clear:both;content:'.';visibility:hidden;height:0;font-size:0;line-height:0}

#bgr_header,#bgr_page,#bgr_footer{margin:0 auto}
/*
#bgr_header{height:132px;background:url(cms/templates_img/guzaba_org_biz6/bgr_header.gif) no-repeat center top;padding-top:35px}
*/
#bgr_header{height:167px;background:url(cms/templates_img/guzaba_org_biz6/bgr_header.gif) no-repeat center top;}
#bgr_page{background:url(cms/templates_img/guzaba_org_biz6/bgr_page.gif) repeat-y center top}
#bgr_footer{background:url(cms/templates_img/guzaba_org_biz6/bgr_footer.gif) no-repeat center top; width: 1015px; height:88px;}

#header,#page,#footer{margin:0 auto;text-align:left}
#header{width:945px;height:132px}
#page{width:929px;padding:8px 8px 0 8px}
* html #page{margin-bottom:-8px}
#page:after{display:block;clear:both;content:'.';visibility:hidden;height:0}
#footer{width:945px}

#header_flash ul.main-navigation {padding:0;margin:2px 0 0 0; list-style: none;}
#header_flash ul.main-navigation li.main-navigation{font:12px Arial, Helvetica, sans-serif;color:#666;display:inline}
#header_flash ul.main-navigation li.main-navigation a{font:bold 12px Arial, Helvetica, sans-serif;color:#ccc;padding:6px 7px;text-decoration:none;line-height:27px; outline:none;}
#header_flash ul.main-navigation li.main-navigation a:hover{color:white;background:url(cms/templates_img/guzaba_org_biz6/bgr_menu_over.gif) repeat-x left top}
/* #header_flash li a.active{color:white;background:url(cms/templates_img/guzaba_org_biz6/bgr_menu_over.gif) repeat-x left top} */

div.ttl h3{font:bold 12px Arial, Helvetica, sans-serif;color:#ccc;margin:0;padding:7px 0 0 12px}
div.cnt{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc;background:black;padding:8px 8px 0 8px}
div.cnt a{color:#ffdd99;font-weight:bold;text-decoration:none}
div.cnt a:hover{text-decoration:underline}
div.cnt p{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc;margin:0 0 12px 0}
div.errmsg{color:#cc0000}
hr{border:none;color:#333;height:1px;background:#333}

#message{width:477px;margin:0 auto}
#message div.ttl{width:477px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl01.gif) no-repeat left top}
#message div.cnt{height:80px;padding-top:40px}
#message div.btm{width:477px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm01.gif) no-repeat left top;font-size:0}

#footer{height:80px;padding:8px 0 0 0}
#footer ul{padding:0;margin:0}
#footer li{font:10px Arial, Helvetica, sans-serif;color:#666;display:inline}
#footer li a{font:10px Arial, Helvetica, sans-serif;color:#ffdd99;padding:0 6px;text-decoration:none}
#footer li a:hover{text-decoration:underline}
#footer ul.links li a{font:10px Arial, Helvetica, sans-serif;color:#aaa;padding:0 6px;text-decoration:none}
#footer ul.links li a:hover{text-decoration:underline}
#footer td{font:10px Arial, Helvetica, sans-serif;color:#aaa;padding:4px 8px}
#footer td a{font:10px Arial, Helvetica, sans-serif;color:#ffdd99;padding:0 6px;text-decoration:underline}
#footer td a:hover{text-decoration:none}



#slideshow div {
display:none;
}
#slideshow div img {
border: 0;
}



#full_content div.ttl{width:929px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl03.gif) no-repeat left top}
#full_content div.cnt div.txt{width:675px; float:left;text-align:justify;}
/*
#full_content div.cnt div.pics{width:160px;float:left;margin:0 0 0 10px;padding:0;}
#full_content div.cnt div.pics img{border:1px solid #000;margin:0;padding:2px;float:none; padding-bottom:0;margin-bottom:0;}
#full_content div.cnt div.pics div.inside_border{width:156px;border:1px solid #232323;margin:0 0 10px 0;padding:0px}
*/
div.cnt div.pics{width:228px;float:left;margin:0 0 0 10px;padding:0;}
div.cnt div.pics img{border:none;margin:0;padding:18px;float:none; padding-bottom:0;margin-bottom:0;}
div.cnt div.pics div.inside_border{background:url(cms/templates_img/guzaba_org_biz6/frame.gif) no-repeat left top;width:228px;height:305px;border:none;margin:0 0 10px 0;padding:0px}

#full_content div.btm{width:929px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm03.gif) no-repeat left top}
#full_content td img{border:1px solid #666;}
#full_content td{text-align:center;}





#view_profile div.ttl{width:929px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl03.gif) no-repeat left top}
#view_profile div.btm{width:929px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm03.gif) no-repeat left top}

#view_profile td.photos img{border:1px solid #666;margin:0 8px 8px 0}


#view_profile td.data h6,#view_profile th,#view_profile td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc}


#view_profile td.data table{width:220px;border:1px solid #333}
#view_profile td.data tr.odd{background:#333}
#view_profile td.data tr.even{background:#444}
#view_profile td.data td{padding:4px}
#view_profile td.data td.first{width:90px}
#view_profile td.data span{color:#ffdd99}


#view_profile td.data h6{font-weight:bold}

#view_profile td.data h6{width:220px;height:20px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl04.gif) no-repeat left top;padding:16px 0 0 12px;margin:0}


div.call{font-size:16px;font-weight:bold;line-height:24px;color:#ccc;text-align:center;}
span.num{font-size:18px;font-weight:bold}

#view_profile td.data div.share{text-align: center; margin-top: 10px;}

.bcode {width:906px;height:60px;background-color:black;color:white;border: 1px solid #FFDD99;}





















#home{width:477px;float:left;margin-right:8px}
#home div.ttl{width:477px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl01.gif) no-repeat left top}
#home div.cnt{width:461px;height:380px}
#home div.btm{width:477px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm01.gif) no-repeat left top}

#welcome{width:238px;float:left;margin-right:8px}
#welcome div.ttl{width:238px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl021.gif) no-repeat left top}
/* #welcome div.cnt{width:222px;height:396px;padding:0} */
/* #welcome div.cnt div{width:222px;height:380px;overflow:auto;padding:8px} */
#welcome div.cnt p{color:#ffdd99}
* html #welcome div.cnt{height:382px}
#welcome div.btm{width:238px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm021.gif) no-repeat left top;font-size:0}

#welcome_flash {
	width: 222px;
	height: 387px;
	/* overflow: auto; */
	overflow: hidden;
	position: relative;

}
#welcome_flash p {font-family: Verdana; font-size: 12px;}
#welcome_flash #disclaimer p {color: #BDBDBD !important;}


#rightcol{width:198px;float:right}
#rightcol div.ttl{width:198px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl022.gif) no-repeat left top}
#rightcol div.cnt{width:182px}
#rightcol div.btm{width:198px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm022.gif) no-repeat left top;font-size:0}

#search{margin-bottom:8px}
#search div.cnt{height:95px}
#search div.cnt *{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc}
#search form{margin:0}
#search input.fld,#search select{background:#333;border:1px solid #666}
#search input.fld{width:118px}
#search select{width:120px}
input.fld, select.fld, textarea.fld {background:#333;border:1px solid #666;width: 200px;vertical-align: middle; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
label {display:block;float:left;width:80px;margin-right:4px;text-align:left;color:#ffdd99}
/* a.sbmtbtn {background:url(cms/templates_img/guzaba_org_biz6/btn_create.gif) no-repeat; border:none; width:70px; height:20px} */
form.block-labels-larger{margin-bottom:10px;}

#news_home {margin-bottom:8px}
#news_home div.cnt{height:127px;overflow:hidden}
* html #news_home div.cnt{height:143px}
#news_home div.cnt a{float:right}

#newsletter div.cnt{height:52px}
#newsletter div.cnt *{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ccc}
#newsletter form{margin:0}
/* #newsletter input.fld, #news_home input.fld {width:132px;background:#333;border:1px solid #666} */
#news_home input.fld {width:106px;background:#333;border:1px solid #666; height:16px;}
#news_home form#nlform {height:20px;padding:0; margin:0;}


p.successfully {
color: green !important;
}

p.error {
color: red !important;
}




#view_featured_profile div.ttl{width:929px;height:29px;background:url(cms/templates_img/guzaba_org_biz6/bgr_ttl03.gif) no-repeat left top}
#view_profile div.btm{width:929px;height:8px;background:url(cms/templates_img/guzaba_org_biz6/bgr_btm03.gif) no-repeat left top}

#view_featured_profile .cols {
  float:left;
  width:239px;
  margin:10px 15px 10px 10px;
}

#view_featured_profile .cols .head a img {
  border:none;
}

#view_featured_profile .cols .head2 a img {
  border:none;
}

#view_featured_profile .cols .head3 a img {
  border:none;
}

#view_featured_profile .cols .cont {
  background: #292929 url(cms/templates_img/guzaba_org_biz6/box_bg.png) repeat-x left top;
  padding:5px 5px 0px 5px;
  border-left: 1px solid #807f7f;
  border-right: 1px solid #807f7f;
}

#view_featured_profile .cols .cont p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ccc;
}

#view_featured_profile .cols .cont .head2 {
  margin-left:-6px;
  margin-top:0px;
}

#view_featured_profile .cols .head3 {
  margin-top:20px;
}

#view_featured_profile .cols .boxbtm {
  background: url(cms/templates_img/guzaba_org_biz6/box_btm.png) no-repeat !important;
  width:239px;
  height:12px;
  margin-top:0px;
}

#view_featured_profile .photos {
  width:640px;
  float:left;
  margin:10px 0px 10px 0px;
}

#view_featured_profile .photos .mainphoto {
  width:510px;
  float:left;
  height:750px;
}

#view_featured_profile .photos .mainphoto img {
  border:none
}

#view_featured_profile .photos .thumbnails {
  width:130px;
  float:left;
  height:790px;  
}

#view_featured_profile .photos .thumbnails img {
  border:none;
  float:left;
  margin-bottom:2px;
}

/*
#view_featured_profile #featured-photo {
display: none;
}
*/

label {
display: block;
float: left;
width: 160px;
margin-right: 4px;
text-align: right;
}

.pagination {
	text-align: center;
}

.pagination .pagination-current-page {
	font-size: 14px;
	color: #FFE6AF;
}



























/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*
Your custom scrollbar images do not need to have the same size as in example images, but the 
placement of the images with respect to eachother in the image may play an important role
as some elements are auto-sized by fleXcroll. You do not need to define images for
all elements, you may want to have some transparency, or simply a filled color without
using an image. The example images in this archive is optimized for the least number of http calls,
only 2 images are needed for full operation, but you may have separate images
for each element or make different group combinations in the images, or simply have a color
defined for horizontal scrollbar and horizontal scrollbase, and get away with a single image
for vertical bar if you will only use vertical scrollbars.
*/


/* Basic styling with no images starts here */

/* IMPORTANT:
Note that, even if you are not expecting to use horizontal scrollbars,
you should at least define colors for it, e.g. you never know what font size
your users will force on the page
*/

/* .scrollgeneric is required for proper scrollbar display,
not for user customization, and is mandatory*/
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

/* For scrollbars, defining a color for background alongside with an image 
is always a good idea, this way the scrollbars are visible until images load */
.vscrollerbase {
/* vscrollerbase is the div that holds the scrollbar (parent of vscrollerbar) */
width: 15px;
background-color: white;
}

.vscrollerbar {
width: 15px;
background-color: black;
}

.hscrollerbase {
/* hscrollerbase is the div that holds the scrollbar (parent of hscrollerbar) */
height: 15px;
background-color: white;
}

.hscrollerbar {
height: 15px;
background-color: black;
}

/* basic style ends here, this was actually all that is required to run fleXcroll,
albeit without images, my advice is to have this basic style and build the rest
on top of this. */


/* styles for scrollbar images start here */

.hscrollerbar {
/* Main body of horizontal scrollbar */
/* background: #99CBCB url(./cms/templates_img/guzaba_org_biz6/horizontalbarbody_cornerjog.png) 0px -30px repeat-x; */
background: black url(./cms/templates_img/guzaba_org_biz6/horizontalbarbody_cornerjog.png) 0px -30px repeat-x;

}

.vscrollerbar {
/* Main body of vertical scrollbar */
/* background: #99CBCB url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -15px 0px repeat-y; */
background: black url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -15px 0px repeat-y;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll-base,
the padding will automatically be turned off by the script
The greater the padding, the further away the scrollbar
stops away from both ends. This may be used, for example,
to provide space for our "faux" arrow heads.
*/
padding: 10px;

/* z-index for scrollbars define the z-index for the content, if left at
"auto" or "0", they are set to "2", if defined, content z-index is set the
same as the scrollbars. Version 1.7.5 and higher does not need this setting
to function properly, earlier versions need this for proper operation */
z-index: 2;
}

.vscrollerbarbeg {
/* Top image holder for vertical scrollbar*/
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -45px -30px no-repeat;
width: 15px;
/* Height of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
height: 15px !important;
}

.vscrollerbarend {
/* Bottom image holder for vertical scrollbar*/
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -45px 0px no-repeat;
width: 15px;
height: 15px;
}

.hscrollerbarbeg {
/* Left image holder for horizontal scrollbar */
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -60px -15px no-repeat;
height: 15px;
/* Width of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
width: 15px !important;
}

.hscrollerbarend {
/* Right image holder for horizontal scrollbar */
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -30px -15px no-repeat;
height: 15px;
width: 15px;
}

.scrollerjogbox {
/* Scroller jog (scroll-pan) image holder, only visible when both scrollbars are used */
/* background: #4E727C url(./cms/templates_img/guzaba_org_biz6/horizontalbarbody_cornerjog.png) 0px 0px; */
background: black url(./cms/templates_img/guzaba_org_biz6/horizontalbarbody_cornerjog.png) 0px 0px;

width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}


/* Following are for scrollbase images, may not always be required */

.vscrollerbase {
/* Vertical scrollbar's base body */ 
/* background: #D7EBDF url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) 0px 0px repeat-y; */
background: black url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) 0px 0px repeat-y;

}

.vscrollerbasebeg {
/* Vertical scrollbar's base top-cap */
/* This may be used for holding the up arrow */
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -30px -30px no-repeat;
width: 15px;
/* height of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
height: 15px !important; /*  Safari BG repeat fix */
}

.vscrollerbaseend {
/* Vertical scrollbar's base bottom-cap */
/* This may be used for holding the down arrow */
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -60px -30px no-repeat;
height: 15px;
width: 15px;
}

.hscrollerbase {
/* Horziontal scrollbar's base body */ 
/* background: #D7EBDF url(./cms/templates_img/guzaba_org_biz6/horizontalbarbody_cornerjog.png) 0px -15px repeat-x; */
background: black url(./cms/templates_img/guzaba_org_biz6/horizontalbarbody_cornerjog.png) 0px -15px repeat-x;

}

.hscrollerbasebeg {
/* Horizontal scrollbar's left-cap */
/* This may be used for holding the left arrow */
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -60px 0px no-repeat;
height: 15px;
/* width of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
width: 15px !important; /* Safari BG repeat fix */
}

.hscrollerbaseend {
/* Horizontal scrollbar's right-cap */
/* This may be used for holding the right arrow */
height: 15px;
width: 15px;
background: url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -30px 0px no-repeat;
}

.scrollerjogbox:hover {
/* background: #5E828C url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -45px -15px; */
background: black url(./cms/templates_img/guzaba_org_biz6/basebarcaps_verticalbarbody.png) -45px -15px;

}

/* Scroll Bar Master Styling Ends Here */



























.dhx_combo_img{
position:absolute;
top:0px;
right:0px;
width:23px;
height:22px;
}


.dhx_combo_option_img{
position:relative;
top:1px;
margin-left:2px;
left:0px;
width:18px; 
height:18px;
}

.dhx_combo_input{
color: black;

/* font: 11pt Verdana,Geneva,Arial,Helvetica,sans-serif; */
font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;

border:0;
/* background: transparent; */
position:absolute;
top:0px;
height: 20px !important; /* 18 */
border:1px solid black;

background-color: #333333;
color: #C6C6C6;
font-weight: bold;
}

.dhx_combo_box{
position:relative;
text-align:left;

border: 0;
height:22px;
_height:24px;
overflow:hidden;

/* background-image: url('cms/templates_img/guzaba_org_biz7/combo_select_background.png'); */
}

.dhx_combo_list{
position:absolute;
z-index:230;
overflow-y:auto;
overflow-x:hidden;
border:1px solid black;
height:100px;
font-family: Arial;
font-size: 9pt;

background-color: #333333;
color: #C6C6C6;
font-weight: bold;
}


.dhx_combo_list div{
cursor:default;
padding:2px 2px 2px 2px;
}
.dhx_selected_option{
background-color:#090909;
color:#C6C6C6;
}








.dhx_combo_img_rtl{
position:absolute;
top:0px;
left:1px;
width:17px;
height:20px;
}
.dhx_combo_option_img_rtl{
float:right;
margin-right :0px;
width:18px; height:18px;
}

.dhx_combo_list_rtl{
direction: rtl;
unicode-bidi : bidi-override;
position:absolute;
z-index:230;
overflow-y:auto;
overflow-x:hidden;
border:1px solid black;
height:100px;
font-family: Arial;
font-size: 9pt;
background-color: white;
}
.dhx_combo_list_rtl div{
direction: rtl;
unicode-bidi : bidi-override;
}
.dhx_combo_list_rtl div div{
float :right !important;
cursor:default;
padding:2px 2px 2px 2px;
}
.dhx_combo_list_rtl div img{
float :right !important;
}
.dhx_combo_list_rtl div input{
float :right !important;
}







































.nav-menu-last {
	border: none !important;
}

.nav-menu-last:hover {
	border: none !important;
}

.mlddm
{	margin: 0;
	padding: 0;
	
	
	}

.mlddm li
{	display: inline;
	list-style: none;
	float: left;
	margin: 0;
	padding: 0}

.mlddm li a
{	display: block;
	
	width: auto;
	font:bold 12px Arial, Helvetica, sans-serif;color:#ffdd99;padding:6px 7px;text-decoration:none;line-height:21px; outline:none;
	/* border: 1px solid red; */
	border-bottom: 1px dotted #333;
	height: 18px;
	/*
	margin: 0;
	padding: 4px 15px;
	
	
	font: bold 11px arial, sans-serif;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	color: #596557;
	background: #A6BDA4
	*/
	}

.mlddm li a:hover
{	
/*
background: #80927F;
	color: #FFF
*/

	}

	.mlddm ul
	{	z-index: 100;
		position: absolute;
		visibility: hidden;
		margin: 0;
		
		padding: 0;
		/*
		padding: 0;
		background: #A6BDA4;
		*/
		/*background: black;*/
		
		width: 150px;
		/*
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
		*/
		background: url(cms/templates_img/guzaba_org_biz6/drop-down.png) no-repeat center bottom;
		}
	
		.mlddm ul li
		{	float: none}

		.mlddm ul li a
		{	
		display: block;
			width: auto;
			margin: 0px;
			padding-left: 20px;
			/*
			padding: 4px 13px;
			font-weight: normal;
			text-align: left;
			text-transform: none;
			color: #596557;
			background: transparent
			*/
			}

		.mlddm ul li a:hover
		{	
		/* 
		color: #FFF
		*/
		text-decoration: underline;
		background: url(cms/templates_img/guzaba_org_biz6/golder-arrow.png) no-repeat 5px 12px;
		}


