body {
		width: 810px;
		margin: 0px auto 0px auto;
		background: #88cdea;
		color: #FFFFFF;
		
		padding: 0px;
		border: 0px; 	
		
		font-family: georgia, serif, "Trebuchet MS", Arial, "Lucida Sans", Verdana;	
		font-size: 14px;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;		
		line-height: 25px;
}

#header{
		width: 810px;
		height: 129px;
		background: #2081b9 url(images/header_bg.jpg);
}

#logo_container{
		width: 810px;
		height: 125px;
}

#logo{
		width: 172px;
		height: 123px;
		margin: 6px 0px 0px 22px;
		float: left;
}
#logo_text_container{
		float: left;
		width: 430px;
}

#logo_text_container_1{
		float: left;
		margin: 40px 0px 0px 20px;
}

#logo_text_1{
		float: left;
		margin: 0px;
}

#logo_text_container_2{
		float: left;
		margin: 0px 0px 0px 60px;
}

#logo_text_2{
		font-size: 12px;
		float: left;
}

#button_container{
		width: 140px;
		float: left;
}

#button_left{
		width: 4px;
		height: 39px;
		background: url(images/member_button_left.gif);
		float: left;
}

#button_mid{
		width: 132px;
		height: 39px;
		background: url(images/member_button_middle.gif) repeat-x;
		float: left;
}

#button_right{
		height: 39px;
		width: 4px;
		background: url(images/member_button_right.gif);		
		float: left;
}

#member_icon{
		height: 32px;
		width: 32px;
		margin: 3px 10px 0px 0px;
		float: left;
}

#member_link{
		margin: 20px 0px 0px 0px;
}

h4{
		font-weight: normal;
		font-size: 12px;
		color: #0e0a00;
		margin: 10px 0px 0px 0px
}

h3{
		font-weight: bold;
		font-size: 13px;
		color: #FFFFFF;
		margin: 0px 0px 0px 0px
}


#menu_container{
		margin-top: 4px;
		width: 810px;
		height: 49px;
}

#left_menu_bg{
		width: 9px;
		height: 49px;
		background: url(images/menu_left_edge.gif);		
		float: left;
}

#middle_menu_bg{
		width: 792px;
		margin: 0px auto 0px auto;		

		height: 49px;
		background: url(images/menu_mid_bg.gif) repeat-x;		
		float: left;
}


#right_menu_bg{
		width: 9px;
		height: 49px;
		background: url(images/menu_right_edge.gif);		
		float: left;

}

#middle_menu_bg ul{
		display: inline;
		list-style-type: none;				
}

#middle_menu_bg li{
		float: left;
		padding-top: 10px;
		padding-left: 53px; 
		color: #030303;
}

#banner_image_container{
		background: #ffffff url(images/banner_bg.gif) repeat-x;
		height: 282px;

}
#banner_image_container img{
		width: 761px;
		height: 246px;
		margin: 18px auto 0px 25px;
}

#banner_bg_bottom{
		height: 8px;
}

#banner_image_container_bottom_left{
		width: 9px;
		height: 8px;		
		background: url(images/banner_bottom_left.gif);		
		float: left;
}

#banner_image_container_bottom_middle{
		width: 792px;
		height: 8px;
		background: url(images/banner_bottom_mid.gif) repeat-x;		
		float: left;
}

#banner_image_container_bottom_right{
		width: 9px;
		height: 8px;		
		background: url(images/banner_bottom_right.gif);		
		float: left;
}

#body_container{	
		background: #005081 url(images/body_bg.jpg) repeat-x;
		margin-top: 4px;

}

div.title_box_wrapper{
		padding: 15px 0px 0px 22px;
		float: left;
}

div.title_box_wrapper_2{
		padding: 15px 0px 0px 18px;
		float: left;
}

div.txt_box_left{
		width: 9px;
		height: 42px;		
		background: url(images/txt_box_header_left.gif);		
		float: left;
}

div.txt_box_mid_large{
		width: 748px;
		height: 42px;
		background: url(images/txt_box_header_mid.gif) repeat-x;		
		float: left;		
}


div.txt_box_large{

                padding-left: 14px;
		text-align: justify;
	

}


div.txt_box_mid_med{
		width: 494px;
		height: 42px;
		background: url(images/txt_box_header_mid.gif) repeat-x;		
		float: left;
}


div.txt_box_mid_sml{
		width: 218px;
		height: 42px;
		background: url(images/txt_box_header_mid.gif) repeat-x;		
		float: left;
}

div.txt_box_right{
		width: 9px;
		height: 42px;		
		background: url(images/txt_box_header_right.gif);		
		float: left;
}

div.txt_box_mid_large  h2, div.txt_box_mid_med h2, div.txt_box_mid_sml h2{
		font-size: 20px;
		font-weight: normal;
		margin-top:  9px;
		margin-left: 6px;
		line-height: normal;
}

#our_partner h2, #photo_gallery h2{
		font-size: 20px;
		font-weight: normal;
		margin-top:  9px;
		line-height: normal;
}

div.float_nutraliser{
		clear: both;
}


div.image_container_1{
		padding: 14px 14px 0px 14px;
                float: left;
                text-align: justify;
}


div.member_logo_img_container_1{
		padding: 14px 67px 0px 14px;
                float: left;
}



div.member_logo_img_container_2{
		padding: 14px 0px 0px 14px;
                float: left;
}

div.image_container_2{
		padding: 14px 14px 0px 14px;
		float: left;
		text-align: justify;
		clear: both;
}

#text_container_1{
		clear: both; 
		width: 766px; 
		background: #2787b8 url(images/body_text_bg.gif) repeat-x;
}

#text_container_2{
		clear: both; 
		width: 512px; 
		background: #2787b8 url(images/body_text_bg.gif) repeat-x;
}

#text_container_3{
		clear: both; 
		width: 236px; 
		background: #2787b8 url(images/body_text_bg.gif) repeat-x;
}

#text_container_3 li{
		padding-left: 13px;
		padding-top: 16px;		

}

#footer_container{
		background: #000000 url(images/footer_bg.jpg) repeat-x; 
		margin-top: 4px;
		height: 233px;
}

#our_partner{
		width: 416px;
		padding-top: 22px;
		padding-left: 22px;
		float: left;
}

#photo_gallery{
		width: 324px;
		padding-top: 22px;
		padding-left: 32px;
		float: left;	
}

p{
		padding: 10px 14px 0px 0px;
		margin: 0px;
}

ul{
		padding: 0px;
		display: inline;
		list-style-type: none;
}

h5{
		padding: 0px;
		margin: 8px 0px 15px 0px;
		line-height: normal;
		color: #2d2f32;
		font-size: 11px;
		font-weight: normal;
}

a{
		text-decoration: none;
		border: 0px;
		color: #030303;
}

a.google_map{
		text-decoration: none;
		border: 0px;
		color: #FFFFFF;
}

a.white_links{
		text-decoration: none;
		border: 0px;
		color: #FFFFFF;
}

a.basic{
		text-decoration: none;
		border: 0px;
		color: #23CC44;
}

a.basic_2{
		text-decoration: none;
		border: 0px;
		color: #23CC44;
}

a.green_link{
		text-decoration: none;
		border: 0px;
		color: #a1c839;
}


a.profile{
		text-decoration: none;
		border: 0px;
		color: #2d2f32;F;
}

a:hover{
		color: #a0c738;
}

a:visited{
		text-decoration: none;
}

img{
		border: 0px;
}

div.list_image{
                clear: both;
		float: left; 
		padding-right: 5px
}

div.list_text{
		margin: 0px 0px 0px 10px; 
		font-size: 11px;
		line-height: 15px;
}

div.slide_show{


}
div.banner_slide{

}

div.slide_show img{
               width:210px;
               height:181px;
               padding: 13px;
}

#basic-modal{

}

#basic-modal_2{

}

#basic-modal-content{
               display:none;
               padding:8px;

               padding-left: 14px;
	       text-align: justify;
}

#basic-modal-content_2{
               display:none;
               padding:8px;

               padding-left: 14px;
	       text-align: justify;
}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:500px; width:650px; color:#bbb; background-color:#333; border:4px solid #444; padding:12px;}

#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}




/*jquery zoom div style*/

div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:23px;
	padding-top:0px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}