/* CSS Document */
/* 	Global Reach
	Last updated on November 21, 2007
	Created & Updated by SM
*/

/* 	===================================================================================================
												BODY
===================================================================================================  */

BODY
{
	margin: 0px;
	padding: 0px;	
	background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
}

#main-bg
{	
	width:809px;
	padding:0px;
	margin:0px auto 0px auto;
}

#main
{
	width:786px;
	padding:0px 7px 8px 14px;
	margin:0px auto 0px auto;
	float:left;
	background:url(../glob-images/background-main.jpg) right top repeat-y;
	border-left:#FAFAFA 2px solid; 
}

*
{
	margin:0px;
	padding:0px;
}

/* =============================================================================================
									LINKS
 ==============================================================================================*/

#navigation
{
	width:326px;
	height:166px;
	float:left;
	margin: 0px;
	padding: 0px;
	background:url(../glob-images/background-menu.gif);
}

#nav, #nav ul 
{
	width:326px;
	list-style: none;
	padding: 0px;
	margin:0px;
	color:#000000;
	height:166px;
}

#nav a 
{
	display: block;
	text-decoration: none;
	padding:0px;
}


#nav li
{
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: -25px 0px 0px 326px;
	padding: 0px;
	width:126px;
}

#nav li li 
{
	text-indent:-999px;
	padding:0px;
	margin:0px;
}

#nav li ul a 
{
	color:#FFFFFF;
	text-decoration:none;
}

#nav li ul a:hover
{
	text-decoration:none;
}

#nav li ul ul
{
	margin:0px;
	padding:0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: none;
}

.m1 a
{
	width:326px;
	height:42px;
	text-indent:-9999px;	
}

.m1a
{
	width:326px;
	height:42px;
	text-indent:-9999px;
	background:url(../glob-images/background-menu.gif) -652px 0px no-repeat; border-bottom:0;	
}

.m2 a
{
	width:326px;
	height:26px;
	text-indent:-9999px;	
}

.m2a a
{
	width:326px;
	height:26px;
	text-indent:-9999px;
	background: transparent url(../glob-images/background-menu.gif) -652px -42px no-repeat; border-bottom:0;	
}

.m3 a
{
	width:326px;
	height:23px;
	text-indent:-9999px;
}

.m3a
{
	width:326px;
	height:23px;
	text-indent:-9999px;
	background:url(../glob-images/background-menu.gif) -652px -68px no-repeat; border-bottom:0;	
}

.m4 a
{
	width:326px;
	height:23px;
	text-indent:-9999px;
}

.m4a
{
	width:326px;
	height:23px;
	text-indent:-9999px;
	background:url(../glob-images/background-menu.gif) -652px -91px no-repeat; border-bottom:0;
}

.m5 a
{
	width:326px;
	height:23px;
	text-indent:-9999px;
}

.m5a
{
	width:326px;
	height:23px;
	text-indent:-9999px;
	background:url(../glob-images/background-menu.gif) -652px -114px no-repeat; border-bottom:0;
}

.m6 a
{
	width:326px;
	height:30px;
	text-indent:-9999px;
}

.m6a
{
	width:326px;
	height:30px;
	text-indent:-9999px;
	background:url(../glob-images/background-menu.gif) -652px -137px no-repeat; border-bottom:0;
}


.m1 a:hover
{
	background:url(../glob-images/background-menu.gif) -326px 0px no-repeat; border-bottom:0;
}

.m2 a:hover
{
	background:url(../glob-images/background-menu.gif) -326px -42px no-repeat; border-bottom:0;
}

.m3 a:hover
{
	background:url(../glob-images/background-menu.gif) -326px -68px no-repeat; border-bottom:0;	
}

.m4 a:hover
{
	background:url(../glob-images/background-menu.gif) -326px -91px no-repeat; border-bottom:0;	
}

.m5 a:hover
{
	background:url(../glob-images/background-menu.gif) -326px -114px no-repeat; border-bottom:0;	
}

.m6 a:hover
{
	background:url(../glob-images/background-menu.gif) -326px -137px no-repeat; border-bottom:0;	
}

.drop-down-menu
{
	width:126px;
	margin: 0px;
	padding:0px 0px 0px 0px;
}
		
/* ---------- Drop down submenu ------------------- */

.submenu1 a
{
	width:126px;
	height:25px;
	background: transparent url(../glob-images/background-submenu.gif) scroll no-repeat top left;
}

.submenu1 a:hover
{
	width:126px;
	background-attachment: scroll;
	background-color: transparent;
	background-image:url(../glob-images/background-submenu.gif);
	background-repeat: no-repeat;
	background-position: -126px 0px;
}

.submenu2 a
{
	width:126px;
	height:17px;	
	background-attachment: scroll;
	background-color: transparent;
	background-image:url(../glob-images/background-submenu.gif);
	background-position: 0px -25px;
}

.submenu2 a:hover
{
	width:126px;
	background-attachment: scroll;
	background-color: transparent;
	background-image:url(../glob-images/background-submenu.gif);
	background-repeat: no-repeat;
	background-position: -126px -25px;
}

.submenu3 a
{
	width:126px;
	height:23px;	
	background-attachment: scroll;
	background-color: transparent;
	background-image:url(../glob-images/background-submenu.gif);
	background-position: 0px -42px;
}

.submenu3 a:hover
{
	width:126px;
	background-attachment: scroll;
	background-color: transparent;
	background-image:url(../glob-images/background-submenu.gif);
	background-repeat: no-repeat;
	background-position: -126px -42px;
}


/* 	===================================================================================================
												Content
===================================================================================================  */

.header
{
	width:772px;
	float:left;
}

.header-left
{
	width:129px;
	padding:13px 11px 0px 38px;
	float:left;
}

.header-right
{
	width:594px;
	float:left;
}


.content-box
{
	width:772px;
	height:588px;
	float:left;
	background:url(../glob-images/background-content.jpg) right bottom no-repeat;
}
.content-box-new
{
	width:772px;
	float:left;
	height:588px;
	background:url(../glob-images/background-content.jpg) right bottom no-repeat;
}

.content-left
{
	width:108px;
	padding:53px 0px 0px 70px;
	float:left;
}

.content-right
{
	width:594px;
	float:left;
	background:url(../glob-images/blue-wave-right.jpg) left top no-repeat;
}
.content-right-frame
{
	width:594px;
	float:left;
	background:url(../glob-images/blue-wave-right.jpg) left top no-repeat;
	padding:0px 0px 4px 0px;
}

.content-title
{
	width:320px;
	padding:49px 0px 19px 0px;
	float:left;
	height:16px;
}

.content-welcome-text
{
	width:320px;
	padding:0px 0px 25px 0px;
	float:left;
}
.content-regions
{
	width:772px;
	height:558px;
	float:left;
	background:url(../glob-images/background-regions.jpg) left bottom no-repeat;
	/*background:url(../glob-images/background-full-content.gif) no-repeat bottom; */
	padding:30px 0px 0px 6px;
}
.regions-text
{
	color:#85868A;
	width:762px;
	padding:0px 0px 4px 0px;
	font-size:70%;
	font-weight:bold;
	text-align:center;
}
.txt-green
{
	color:#B2CF01;
}
.directors-content-container
{
	width:320px;
	float:left;
	margin:5px 0px 10px 0px;
}

.text
{
	width:320px;
	padding:0px 0px 71px 0px;
	float:left;
	line-height:18px;
	font-size:75%;
	color:#999999;
}
.text-frame
{
	width:320px;
	padding:0px 0px 10px 0px;
	float:left;
	line-height:18px;
	font-size:75%;
	color:#999999;
	background: transparent url(../glob-images/spacer.gif);
}
.txt
{
	line-height:18px;
	font-size:80%;
	color:#999999;
}
.text img, .text-frame img
{
	margin:0px 10px 4px 0px;
	padding:2px;
	border:1px solid #96AE02;
}

.text a, .text-frame a
{
	color:#97ae03;
	text-decoration:none;
}

.text a:hover, .text-frame a:hover
{
	color:#999999;
	text-decoration:none;
}
.client-content-container
{
	width:320px;
	float:left;
	padding:5px 0px 0px 0px;
}

.client-logo-container
{
	width:320px;
	float:left;
	text-align:right;
}

.client-logo
{
	width:186px;
	float:left;
	text-align:right;
	color:#009900;
	padding:0px;
}

.client-name
{
	width:134px;
	float:right;
	text-align:right;
	font-size:100%;
	font-weight:bold;
	color:#96AE02;
	padding:10px 0px 0px 0px;
}

.client-text
{
	width:320px;
	float:left;
	text-align:left;
	padding:10px 0px 0px 0px;
}
.client-title
{
	font-weight:bold;
	padding:0px 0px 3px 0px;
	float:left;
}
.dotted-line
{
	border-top:#1F3E05 1px dotted;
	margin:20px 0px;
	width:320px;
	float:left;
}

.content-bottom
{
	width:752px;
	padding:16px 0px 16px 20px;
	float:left;
	background:url(../glob-images/background-content-bottom.gif) repeat-y top;
	font-size:105%;
	color:#FFFFFF;
	font-weight:bold;
}
.sub-title
{
	color:#b3d004;
	font-weight:bold;
}
.director-sub-title
{
	color:#b3d004;
	font-weight:bold;
	padding:0px 0px 8px 0px;
}

.sitemap ul
{
	width:300px;
}
.sitemap li
{
	background:url(../glob-images/dot-line.gif) no-repeat left 4px;
	padding:0px 0px 0px 8px;
	list-style:none;
}
.sitemap li ul
{
	margin:1px 0px 7px 0px;
}

.sitemap li li
{
	margin:0px 0px 0px 10px;
	background:url(../glob-images/dot-arrow.gif) no-repeat left 6px;
	padding:0px 0px 0px 8px;
	list-style:none;
}

.link-top
{
	width:100%;
	float:left;
	text-align:right;
}
.link-top a
{
	text-decoration:underline;
}
/*******************Heading***********/

h1
{
font-size:16px;
}
h2
{
font-size:15px;
}
h3
{
font-size:14px;
}
h4
{
font-size:13px;
}
h5
{
font-size:12px;
}
h6
{
font-size:11px;
}
/* 	===================================================================================================
												Footer
===================================================================================================  */

#footer
{
	width:809px;
	float:left;
	background:url(../glob-images/background-footer.jpg) top repeat-x;
	font-size:70%;
	color:#B8B7B7;
}

#footer a
{
	color:#B8B7B7;
	text-decoration:none;
}

#footer a:hover
{
	color:#848689;
	text-decoration:none;
}

.footer-left
{
	width:14px;
	float:left;
}

.footer-right
{
	width:23px;
	float:right;
}

.footer-text-left
{
	width:47px;
	float:left;
	padding:11px 0px 3px 3px
}

.footer-text-right
{
	width:722px;
	float:left;
	text-align:right;
	padding:11px 0px 3px 0px
}
